{"title":"On Sale","description":"","products":[{"product_id":"ez-fit-portable-3x4-chicken-coop-kit","title":"EZ-Fit Portable 3x4 Chicken Coop Kit","description":"\u003cdiv class=\"ezfit-coop-34-page\"\u003e\n\u003c!-- ===== Title (verbatim) ===== --\u003e\n\u003ch2 class=\"page\" title=\"Page 1\"\u003e\n\u003cbr\u003eEZ-Fit Portable Chicken Coop Run 3' x 4' - Chicken Pen\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e \u003cinput class=\"hsr-facts-check\" id=\"hsr-facts-toggle-coop34\" type=\"checkbox\"\u003e\n\u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n\u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eLead time: 12 business days\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eDimensions: 3′ × 4′\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eWindows: 14″ × 21″\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eOverall height: 72″ (with EZ-skid runners)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eSiding: LP SmartSide (engineered wood)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eShingles: 25-Year 3-Tab (dark brown)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-coop34\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-coop34\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- ===== Intro block (verbatim) ===== --\u003e\n\u003cdiv class=\"page\" title=\"Page 1\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cdiv\u003e\n\u003cp\u003eWant a wonderful place to keep your chickens safe and comfortable? This Chicken Pen is exactly what you need to offer your chickens the best. This is a DIY chicken coop that combines top quality with an affordable price. This Portable chicken house can accommodate up to 6-8 chickens and can easily be moved around your property.\u003c\/p\u003e\n\u003cp\u003eThis chicken coop is quick and easy to put together, as it comes partially pre-assembled. It features a Primed Smartside Siding, an egg collection box, a chicken door, a ramp, an inside roost, a man door, windows, and predator-resistant wire mesh.\u003c\/p\u003e\n\u003cp class=\"hs-lead-time-note\"\u003e\u003cstrong\u003eProduction Lead Time is 12 business days.\u003c\/strong\u003e Shipping time is an additional \u003cstrong\u003e2–9 business days\u003c\/strong\u003e depending on how far you are from Ohio.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEZ-Fit Shipping\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe kit will arrive in 1 or 2 large wooden crates. This is standard curbside delivery and the driver will unload the crates and put them in an easy-to-get-to area.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Features (verbatim) ===== --\u003e\n\u003ch3\u003eStandard Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHighest Quality Amish Construction\u003c\/li\u003e\n\u003cli\u003eLP Smartside siding and trim - made with engineered wood technology and is resistant to rot, termites, woodpeckers, hail, humid summers, and cold winters\u003c\/li\u003e\n\u003cli\u003eEgg Collection Box makes collecting eggs a breeze\u003c\/li\u003e\n\u003cli\u003eChicken Door \u0026amp; Ramp keep chickens safe\u003c\/li\u003e\n\u003cli\u003eInside Roost for extra comfort\u003c\/li\u003e\n\u003cli\u003ePredator-resistant Wire Mesh keeps out the foxes and raccoons\u003c\/li\u003e\n\u003cli\u003eMan Door for easy entry to clean up\u003c\/li\u003e\n\u003cli\u003eWindows provide light so chickens get the sweet sunshine\u003c\/li\u003e\n\u003cli\u003e25-Year High-Quality 3-Tab Shingles\u003c\/li\u003e\n\u003cli\u003eThe standard shingle color is dark brown\u003cstrong data-end=\"41\" data-start=\"26\"\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eShipping crate (L×W×H): 46×64×28 in\u003c\/li\u003e\n\u003cli\u003eCrate weight: 550 lb\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ===== Brochure (verbatim) ===== --\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca rel=\"noopener\" title=\"EZ-Fit Chicken Coop Kits - Brochure\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-shed-kits-brochure.pdf\" target=\"_blank\"\u003eEZ-Fit Kits Brochure\u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca rel=\"noopener\" title=\"EZ-Fit Chicken Coop Kits - Brochure\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-shed-kits-brochure.pdf\" target=\"_blank\"\u003e\u003cstrong\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-chicken-coop-kit-brochure.jpg?v=1746050833\"\u003e\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c!-- ===== Specs (verbatim) ===== --\u003e\n\u003ch3\u003eSpecifications:\u003c\/h3\u003e\n\u003cp\u003eDimensions:  3' x 4'\u003c\/p\u003e\n\u003cp\u003eWindow Size: 14\" x 21\" Windows\u003c\/p\u003e\n\u003cdiv class=\"DetailRow\"\u003e\n\u003cdiv class=\"Label\"\u003eOverall Height: 72\" Tall (With the optional ez-skid runners installed)\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\n\u003cstrong\u003eAbout the OPTIONAL EZ Skid Runners:\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\n\u003cdiv class=\"Label\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003eThe optional EZ Fit Sheds EZ-Fit Runners attach to the bottom of your chicken coop so you can move your coop across your backyard, pasture or, land easily. Just a hutch and a garden tractor and you're ready to go.\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Comparison table (converted to universal markup; wording preserved) ===== --\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePortable Chicken Coop Comparison\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca title=\"EZ-Fit 3x4 Portable Chicken Coop\" href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-sheds-chicken-coop-3-x-4-diy-kit\" target=\"_blank\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/3x4_portable_chicken_coop.PNG?v=1559173048\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-portable-3x4-chicken-coop-shed-kit\" target=\"_blank\"\u003e\u003cstrong\u003eEZ-Fit Portable 3x4 Chicken Coop Kit\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca title=\"EZ-Fit 4x6 Portable Chicken Coop Kit\" href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-chicken-coop-run-4-x-6-diy-chicken-pen-kit\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/4x6_portable_chicken_coop.PNG?v=1559173072\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-4x6-portable-chicken-coop-kit\"\u003e\u003cstrong\u003eEZ-Fit 4x6 Portable Chicken Coop Kit\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca title=\"EZ-Fit 5x8 Portable Chicken Coop Kit\" href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-chicken-coop-run-5-x-8-diy-chicken-pen-kit\" target=\"_blank\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/5x8_portable_chicken_coop.PNG?v=1559173099\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-5x8-protable-chicken-coop-kit\" target=\"_blank\"\u003e\u003cstrong\u003eEZ-Fit 5x8 Portable Chicken Coop Kit\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSize\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit Portable 3x4 Chicken Coop Kit\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit 4x6 Portable Chicken Coop Kit\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit 5x8 Portable Chicken Coop Kit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height\u003c\/td\u003e\n\u003ctd\u003e42”\u003c\/td\u003e\n\u003ctd\u003e4’\u003c\/td\u003e\n\u003ctd\u003e5’\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOverall Height\u003c\/td\u003e\n\u003ctd\u003e72” Tall (with EZ-skid runners)\u003c\/td\u003e\n\u003ctd\u003e82” Tall (with EZ-skid runners)\u003c\/td\u003e\n\u003ctd\u003e95” Tall (with EZ-skid runners)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChickens Per Coop\u003c\/td\u003e\n\u003ctd\u003e6-8\u003c\/td\u003e\n\u003ctd\u003e12-14\u003c\/td\u003e\n\u003ctd\u003e18-22\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows\u003c\/td\u003e\n\u003ctd\u003e2-14x21”\u003c\/td\u003e\n\u003ctd\u003e2-18x27”\u003c\/td\u003e\n\u003ctd\u003e2-24x36”\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSmartside Siding\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEgg Collection Box\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChicken Door and Ramp\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePredator-Resistant Wire Mesh\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInside Roost\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor Size\u003c\/td\u003e\n\u003ctd\u003e16x40”\u003c\/td\u003e\n\u003ctd\u003e18x46”\u003c\/td\u003e\n\u003ctd\u003e 20x56”\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDetachable Run\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan\u003eO\u003c\/span\u003e\u003cspan\u003eptional\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan\u003eO\u003c\/span\u003e\u003cspan\u003eptional\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEz-skid Runners\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan\u003eO\u003c\/span\u003e\u003cspan\u003eptional\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan\u003eO\u003c\/span\u003e\u003cspan\u003eptional\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan\u003eO\u003c\/span\u003e\u003cspan\u003eptional\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4’ Run Extension\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan\u003eO\u003c\/span\u003e\u003cspan\u003eptional\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan\u003eO\u003c\/span\u003e\u003cspan\u003eptional\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan\u003eO\u003c\/span\u003e\u003cspan\u003eptional\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFloor Kit\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e25-Year 3-Tab Shingles\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eIncluded\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eIncluded\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30-Year Dimensional Shingles\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan\u003eO\u003c\/span\u003e\u003cspan\u003eptional\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eOptional\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eOptional\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBest looking portable chicken coop around\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e Check out our full range of \u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/collections\/chicken-coop\"\u003echicken coop kits\u003c\/a\u003e\u003c\/strong\u003e\u003c\/span\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 780px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    margin-top: 10px;\n  }\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-ezfit\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact EZ-Fit product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZip-ezfit\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZip-ezfit\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProduct-ezfit\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProduct-ezfit\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Regular EZ-Fit Products\"\u003e\n          \u003coption value=\"riverside\"\u003eEZ-Fit Riverside Shed Kit\u003c\/option\u003e\n          \u003coption value=\"homestead\"\u003eEZ-Fit Homestead Shed Kit\u003c\/option\u003e\n          \u003coption value=\"heritage\"\u003eEZ-Fit Heritage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"greenhouse\"\u003eEZ-Fit Greenhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"skyview\"\u003eEZ-Fit Skyview Shed Kit\u003c\/option\u003e\n          \u003coption value=\"woodsman\"\u003eEZ-Fit Woodsman Shed Kit\u003c\/option\u003e\n          \u003coption value=\"craftsman\"\u003eEZ-Fit Craftsman Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"dog_kennel_4x7\"\u003eEZ-Fit 4x7 Dog Kennel Kit with Run\u003c\/option\u003e\n          \u003coption value=\"dog_kennel_5x8\"\u003eEZ-Fit 5x8 Dog Kennel Kit with Run\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_5x8\"\u003eEZ-Fit 5x8 Portable Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_4x6\"\u003eEZ-Fit 4x6 Portable Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_3x4\"\u003eEZ-Fit Portable 3x4 Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"playhouse_7x6\"\u003eEZ-Fit 7x6 Playhouse Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Quick-Ship EZ-Fit Products\"\u003e\n          \u003coption value=\"riverside_quickship\"\u003eEZ-Fit Riverside Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"homestead_quickship\"\u003eEZ-Fit Homestead Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"heritage_quickship\"\u003eEZ-Fit Heritage Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"greenhouse_quickship\"\u003eEZ-Fit Greenhouse Shed Kit - QUICK-SHIP\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGo-ezfit\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClear-ezfit\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErr-ezfit\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOut-ezfit\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-ezfit\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZip-ezfit\");\n    const productEl = document.getElementById(\"hsrProduct-ezfit\");\n    const btn = document.getElementById(\"hsrGo-ezfit\");\n    const clr = document.getElementById(\"hsrClear-ezfit\");\n    const err = document.getElementById(\"hsrErr-ezfit\");\n    const out = document.getElementById(\"hsrOut-ezfit\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_ezfit_production_live_v7_20260311\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n    const OLD_CACHE_KEYS = [\n      \"hsr_ezfit_production_live_v6_20260311\",\n      \"hsr_ezfit_production_live_v5_20260311\",\n      \"hsr_ezfit_live_leadtime_v1\",\n      \"hsr_ezfit_live_leadtime_v2\",\n      \"hsr_ezfit_live_leadtime_v3\",\n      \"hsr_ezfit_live_leadtime_v4_20260311_refresh\",\n      \"hsr_leadtime_cache_v1\",\n      \"hsr_leadtime_cache_ezfit_v1\"\n    ];\n\n    const PRODUCT_MAP = {\n      riverside: { label: \"EZ-Fit Riverside Shed Kit\", mode: \"regular\" },\n      homestead: { label: \"EZ-Fit Homestead Shed Kit\", mode: \"regular\" },\n      heritage: { label: \"EZ-Fit Heritage Shed Kit\", mode: \"regular\" },\n      greenhouse: { label: \"EZ-Fit Greenhouse Shed Kit\", mode: \"regular\" },\n      skyview: { label: \"EZ-Fit Skyview Shed Kit\", mode: \"regular\" },\n      woodsman: { label: \"EZ-Fit Woodsman Shed Kit\", mode: \"regular\" },\n      craftsman: { label: \"EZ-Fit Craftsman Storage Shed Kit\", mode: \"regular\" },\n      dog_kennel_4x7: { label: \"EZ-Fit 4x7 Dog Kennel Kit with Run\", mode: \"regular\" },\n      dog_kennel_5x8: { label: \"EZ-Fit 5x8 Dog Kennel Kit with Run\", mode: \"regular\" },\n      chicken_coop_5x8: { label: \"EZ-Fit 5x8 Portable Chicken Coop Kit\", mode: \"regular\" },\n      chicken_coop_4x6: { label: \"EZ-Fit 4x6 Portable Chicken Coop Kit\", mode: \"regular\" },\n      chicken_coop_3x4: { label: \"EZ-Fit Portable 3x4 Chicken Coop Kit\", mode: \"regular\" },\n      playhouse_7x6: { label: \"EZ-Fit 7x6 Playhouse Kit\", mode: \"regular\" },\n      riverside_quickship: { label: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      homestead_quickship: { label: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      heritage_quickship: { label: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      greenhouse_quickship: { label: \"EZ-Fit Greenhouse Shed Kit - QUICK-SHIP\", mode: \"quickship\" }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 7, max: 9 },\n      OR: { min: 7, max: 9 },\n      WA: { min: 7, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (s) =\u003e\n      String(s || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (v) =\u003e String(v || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (v) =\u003e \/^\\d{5}$\/.test(v);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n        if (day !== 0 \u0026\u0026 day !== 6) added += 1;\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function clearOldCaches() {\n      try {\n        OLD_CACHE_KEYS.forEach((key) =\u003e localStorage.removeItem(key));\n      } catch (e) {}\n    }\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) return state;\n      }\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const text = normalize(doc.body ? doc.body.textContent : html);\n\n      const regularMatch = text.match(\n        \/ez fit sheds[\\s\\S]{0,1800}?standard production lead time[\\s\\S]{0,400}?is\\s+(\\d+)\\s+business days\/\n      );\n\n      const quickshipMatch = text.match(\n        \/ez fit sheds[\\s\\S]{0,3000}?quick\\s*ship sheds and greenhouses[\\s\\S]{0,500}?(\\d+)\\s+business days\/\n      );\n\n      if (!regularMatch || !quickshipMatch) {\n        throw new Error(\"Could not parse EZ-Fit production lead times\");\n      }\n\n      const data = {\n        regular: {\n          productionMinBd: Number(regularMatch[1]),\n          productionMaxBd: Number(regularMatch[1])\n        },\n        quickship: {\n          productionMinBd: Number(quickshipMatch[1]),\n          productionMaxBd: Number(quickshipMatch[1])\n        }\n      };\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getProductionData() {\n      clearOldCaches();\n\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const exactHandleMap = {\n        \"ez fit riverside shed kit\": \"riverside\",\n        \"ez fit homestead shed kit\": \"homestead\",\n        \"ez fit heritage shed kit\": \"heritage\",\n        \"ez fit greenhouse shed kit\": \"greenhouse\",\n        \"ez fit skyview shed kit\": \"skyview\",\n        \"ez fit woodsman shed kit\": \"woodsman\",\n        \"ez fit craftsman storage shed kit\": \"craftsman\",\n        \"ez fit 4x7 dog kennel kit with run\": \"dog_kennel_4x7\",\n        \"ez fit 5x8 dog kennel kit with run\": \"dog_kennel_5x8\",\n        \"ez fit 5x8 portable chicken coop kit\": \"chicken_coop_5x8\",\n        \"ez fit 4x6 portable chicken coop kit\": \"chicken_coop_4x6\",\n        \"ez fit portable 3x4 chicken coop kit\": \"chicken_coop_3x4\",\n        \"ez fit 7x6 playhouse kit\": \"playhouse_7x6\",\n        \"ez fit riverside shed kit quick ship\": \"riverside_quickship\",\n        \"ez fit homestead shed kit quick ship\": \"homestead_quickship\",\n        \"ez fit heritage shed kit quick ship\": \"heritage_quickship\",\n        \"ez fit greenhouse shed kit quick ship\": \"greenhouse_quickship\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (combined.includes(\"3x4 chicken coop\") || combined.includes(\"portable 3x4 chicken coop\")) {\n        return \"chicken_coop_3x4\";\n      }\n      if (combined.includes(\"4x6 chicken coop\") || combined.includes(\"portable 4x6 chicken coop\")) {\n        return \"chicken_coop_4x6\";\n      }\n      if (combined.includes(\"5x8 chicken coop\") || combined.includes(\"portable 5x8 chicken coop\")) {\n        return \"chicken_coop_5x8\";\n      }\n      if (combined.includes(\"4x7 dog kennel\")) {\n        return \"dog_kennel_4x7\";\n      }\n      if (combined.includes(\"5x8 dog kennel\")) {\n        return \"dog_kennel_5x8\";\n      }\n      if (combined.includes(\"7x6 playhouse\")) {\n        return \"playhouse_7x6\";\n      }\n      if (combined.includes(\"riverside\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"riverside_quickship\";\n      }\n      if (combined.includes(\"homestead\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"homestead_quickship\";\n      }\n      if (combined.includes(\"heritage\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"heritage_quickship\";\n      }\n      if (combined.includes(\"greenhouse\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"greenhouse_quickship\";\n      }\n      if (combined.includes(\"riverside\")) {\n        return \"riverside\";\n      }\n      if (combined.includes(\"homestead\")) {\n        return \"homestead\";\n      }\n      if (combined.includes(\"heritage\")) {\n        return \"heritage\";\n      }\n      if (combined.includes(\"skyview\")) {\n        return \"skyview\";\n      }\n      if (combined.includes(\"woodsman\")) {\n        return \"woodsman\";\n      }\n      if (combined.includes(\"craftsman\")) {\n        return \"craftsman\";\n      }\n      if (combined.includes(\"greenhouse\")) {\n        return \"greenhouse\";\n      }\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      modeLabel,\n      destinationStateName,\n      prodMin,\n      prodMax,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n\n      const earliestBD = (prodMin || 0) + (transitMin || 0);\n      const latestBD = (prodMax || 0) + (transitMax || 0);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const prodText =\n        prodMin === prodMax\n          ? `${prodMin} business days`\n          : `${prodMin} to ${prodMax} business days`;\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eLead-time type\u003c\/th\u003e\u003ctd\u003e${modeLabel}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${prodText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact EZ-Fit product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship EZ-Fit products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = production[selectedProduct.mode];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load EZ-Fit production lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          selectedProduct.mode === \"quickship\" ? \"Quick-Ship\" : \"Regular\",\n          STATE_NAMES[destinationState] || destinationState,\n          prod.productionMinBd,\n          prod.productionMaxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_ezfit_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          ezfit_mode: selectedProduct.mode\n        });\n      } catch (e) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not load live EZ-Fit production lead time data. Try again.\");\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value = detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct] ? detectedDefaultProduct : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrEzFitClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n        OLD_CACHE_KEYS.forEach((key) =\u003e localStorage.removeItem(key));\n      } catch (e) {}\n    };\n\n    window.hsrEzFitReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ===== Atomic facts + smart-siding + comparison table CSS (scoped) ===== --\u003e\n\u003cstyle\u003e\n  \/* Atomic facts chips *\/\n  .hsr-chipbar{\n    display:flex; flex-wrap:wrap; gap:8px; margin:8px 0 14px; justify-content:flex-start;\n  }\n  .hsr-chip{\n    background:#f5f5f5; border:1px solid #e6e6e6; padding:6px 10px; border-radius:6px;\n    font-size:13px; line-height:1.35;\n  }\n  @media (min-width:769px){\n    .hsr-facts-check, .hsr-facts-btn{ display:none; }\n  }\n  @media (max-width:768px){\n    .hsr-facts-check{ position:absolute; left:-9999px; }\n    .hsr-chipbar .hsr-chip:nth-child(n+4){ display:none; }\n    .hsr-facts-btn{\n      display:inline-block; background:none; border:0; color:#004c99; font-weight:600;\n      padding:6px 0; cursor:pointer;\n    }\n    .hsr-facts-btn.hide{ display:none; }\n    .hsr-facts-check:checked ~ .hsr-chipbar .hsr-chip{ display:inline-block; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show{ display:none; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide{ display:inline-block; }\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) + .hsr-facts-btn.show,\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) ~ .hsr-facts-btn.hide{ display:none !important; }\n  }\n\n  \/* Smart Siding Section (matches your other pages) *\/\n  .smart-siding-section { margin-top: 20px; }\n  .smart-siding-container { display:flex; flex-wrap:nowrap; align-items:flex-start; text-align:left; gap:20px; }\n  .smart-siding-image { width:360px; height:360px; object-fit:cover; border-radius:8px; }\n  .smart-siding-text-container { max-width:600px; }\n  @media screen and (max-width: 600px){\n    .smart-siding-container { display:block; text-align:center; }\n    .smart-siding-image { width:100%; height:auto; margin-bottom:12px; }\n    .smart-siding-text-container { margin-top:0; text-align:left; }\n    .smart-siding-text-container ul { padding-left:18px; text-align:left; }\n  }\n\n  \/* Universal comparison table (uses theme defaults for tables) *\/\n  .scroll-table-wrapper{ overflow-x:auto; -webkit-overflow-scrolling:touch; }\n  .comparison-table{ width:100%; border-collapse:collapse; text-align:center; }\n  .comparison-table th, .comparison-table td{ border:1px solid #ccc; padding:10px; vertical-align:middle; }\n  .comparison-table thead th{ background:#f7f7f7; font-weight:600; }\n  .comparison-table img{ width:160px; height:160px; object-fit:cover; border-radius:6px; }\n  .button-primary{ display:inline-block; padding:8px 12px; border:1px solid #ddd; border-radius:6px; text-decoration:none; }\n  @media (max-width:768px){\n    .comparison-table th, .comparison-table td{ padding:8px; font-size:.9rem; }\n    .comparison-table img{ width:120px; height:auto; }\n  }\n\u003c\/style\u003e","brand":"EZ-Fit Sheds","offers":[{"title":"Default Title","offer_id":39283649997,"sku":"Coop3x4","price":1749.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/EZ-Fit-3x4-Chicken-coop-kit-917862.jpg?v=1695738379"},{"product_id":"ez-fit-4x6-portable-chicken-coop-kit","title":"EZ-Fit 4x6 Portable Chicken Coop Kit","description":"\u003cdiv class=\"ezfit-coop-46-page\"\u003e\n\u003c!-- ===== Title (verbatim) ===== --\u003e\n\u003ch2 class=\"page\" title=\"Page 1\"\u003e\n\u003cbr\u003eEZ-Fit Portable Chicken Coop 4' x 6' - Chicken Pen\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e \u003cinput type=\"checkbox\" id=\"hsr-facts-toggle-coop46\" class=\"hsr-facts-check\"\u003e\n\u003cdiv role=\"list\" aria-label=\"Key facts\" class=\"hsr-chipbar\"\u003e\n\u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eLead time: 12 business days\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eDimensions: 4′ × 6′\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eWindows: 18″ × 27″\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eOverall height: 82″ (with EZ-skid runners)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eSiding: LP SmartSide (engineered wood)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eShingles: 25-Year 3-Tab (dark brown standard)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel for=\"hsr-facts-toggle-coop46\" class=\"hsr-facts-btn show\"\u003eShow more\u003c\/label\u003e \u003clabel for=\"hsr-facts-toggle-coop46\" class=\"hsr-facts-btn hide\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- ===== Intro (verbatim) ===== --\u003e\n\u003cp\u003eAre you looking for the best portable chicken coop around? Then you should not look any further, as this DIY Chicken Pen is just what you need. Deemed by many as \"the best looking portable chicken coop money can buy.\" It is delivered partially assembled, so you get it ready in no time. This \u003cem\u003eDIY chicken coop\u003c\/em\u003e is ideal for 12 to 14 chickens.\u003c\/p\u003e\n\u003cp\u003eThe chicken coop kit features an egg collection box, a primed Smartside siding, inside roost, chicken door and ramp, man door, windows, and predator-resistant wire mesh.\u003c\/p\u003e\n\u003cp class=\"hs-lead-time-note\"\u003e\u003cstrong\u003eProduction Lead Time is 12 business days.\u003c\/strong\u003e Shipping time is an additional \u003cstrong\u003e2–9 business days\u003c\/strong\u003e depending on how far you are from Ohio.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eEZ-Fit Shipping\u003c\/strong\u003e\u003c\/h3\u003e\n\u003c!-- ===== Shipping (verbatim) ===== --\u003e\n\u003cp\u003e\u003cspan\u003eThe kit will arrive in 1 or 2 large wooden crates. This is standard curbside delivery and the driver will unload the crates and put them in an easy-to-get-to area.\u003cbr\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- ===== Features (verbatim) ===== --\u003e\n\u003ch3\u003eStandard Features:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHighest Quality Amish Construction\u003c\/li\u003e\n\u003cli\u003eLP Smartside siding and trim - made with engineered wood technology and is resistant to rot, termites, woodpeckers, hail, humid summers, and cold winters\u003c\/li\u003e\n\u003cli\u003eEgg Collection Box makes egg collecting even easier\u003c\/li\u003e\n\u003cli\u003eChicken Door \u0026amp; Ramp keep chickens safe and sound\u003c\/li\u003e\n\u003cli\u003eInside Roost keeps your hens nice and comfy\u003c\/li\u003e\n\u003cli\u003ePredator-resistant Wire Mesh keep out foxes, raccoons, and more\u003c\/li\u003e\n\u003cli\u003eMan Door for easy access to clean up \u003c\/li\u003e\n\u003cli\u003eWindow provide chickens with much-needed sunshine\u003c\/li\u003e\n\u003cli\u003eThe standard window color is white\u003c\/li\u003e\n\u003cli\u003e25-Year High-Quality 3-Tab Shingles\u003c\/li\u003e\n\u003cli\u003eThe standard shingle color is dark brown\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eShipping crate (L×W×H): 57×79×28 in\u003c\/li\u003e\n\u003cli\u003eCrate weight: 750 lb\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ===== Brochure (verbatim) ===== --\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-shed-kits-brochure.pdf\" title=\"EZ-Fit Chicken Coop - Brochure\" rel=\"noopener\" target=\"_blank\"\u003e\u003cstrong\u003eEZ-FIT Kits Brochure\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-shed-kits-brochure.pdf\" title=\"EZ-Fit Coop - Brochure\" rel=\"noopener\" target=\"_blank\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-chicken-coop-kit-brochure.jpg?v=1746050833\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c!-- ===== Specifications (verbatim) ===== --\u003e\n\u003ch3\u003eSpecifications:\u003c\/h3\u003e\n\u003cp\u003eDimensions:  4' x 6'\u003c\/p\u003e\n\u003cp\u003eWindow Size: \u003cspan\u003e18\" x 27\u003c\/span\u003e\" Windows\u003c\/p\u003e\n\u003cdiv class=\"DetailRow\"\u003e\n\u003cdiv class=\"Label\"\u003eOverall Height: 82\" Tall (With the optional ez-skid runners installed)\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\n\u003cstrong\u003eAbout the OPTIONAL EZ Skid Runners:\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003eThe optional EZ-Fit Runners attach to the bottom of your chicken coop so you can move your coop across your backyard, pasture, or land easily. Just hutch and a garden tractor or truck and you're ready to go.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== SmartSiding section (verbatim text) ===== --\u003e\n\u003cdiv\u003e\n\u003cp\u003e \u003cstrong\u003eCraftsman Shed SmartSiding walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"smart-siding-section\" style=\"text-align: left;\"\u003e\n\u003cdiv class=\"smart-siding-container\"\u003e\n\u003cdiv class=\"smart-siding-image-container\" style=\"text-align: left;\"\u003e\u003cimg alt=\"SmartSide Siding\" class=\"smart-siding-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"smart-siding-text-container\" style=\"text-align: left;\"\u003e\n\u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced durability and workability of engineered wood. With SmartGuard® technology, these products are built to outperform nature, providing exceptional strength, performance, and resistance against rot, termites, woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer SmartSide® standard on all of our buildings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n\u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n\u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n\u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n\u003cli\u003ePrimed face\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Comparison table (converted to universal markup; verbs\/labels preserved) ===== --\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePortable Chicken Coop Comparison\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-sheds-chicken-coop-3-x-4-diy-kit\" title=\"EZ-Fit 3x4 Portable Chicken Coop\" target=\"_blank\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/3x4_portable_chicken_coop.PNG?v=1559173048\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-sheds-chicken-coop-3-x-4-diy-kit\" target=\"_blank\"\u003e\u003cstrong\u003eEZ-Fit Portable 3x4 Chicken Coop Kit\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-chicken-coop-run-4-x-6-diy-chicken-pen-kit\" title=\"EZ-Fit 4x6 Portable Chicken Coop Kit\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/4x6_portable_chicken_coop.PNG?v=1559173072\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-chicken-coop-run-4-x-6-diy-chicken-pen-kit\"\u003e\u003cstrong\u003eEZ-Fit 4x6 Portable Chicken Coop Kit\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-chicken-coop-run-5-x-8-diy-chicken-pen-kit\" title=\"EZ-Fit 5x8 Portable Chicken Coop Kit\" target=\"_blank\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/5x8_portable_chicken_coop.PNG?v=1559173099\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-chicken-coop-run-5-x-8-diy-chicken-pen-kit\" target=\"_blank\"\u003e\u003cstrong\u003eEZ-Fit 5x8 Portable Chicken Coop Kit\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSize\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit Portable 3x4 Chicken Coop Kit\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit 4x6 Portable Chicken Coop Kit\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit 5x8 Portable Chicken Coop Kit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height\u003c\/td\u003e\n\u003ctd\u003e42”\u003c\/td\u003e\n\u003ctd\u003e4’\u003c\/td\u003e\n\u003ctd\u003e5’\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOverall Height\u003c\/td\u003e\n\u003ctd\u003e72” Tall (with EZ-skid runners)\u003c\/td\u003e\n\u003ctd\u003e82” Tall (with EZ-skid runners)\u003c\/td\u003e\n\u003ctd\u003e95” Tall (with EZ-skid runners)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChickens Per Coop\u003c\/td\u003e\n\u003ctd\u003e6-8\u003c\/td\u003e\n\u003ctd\u003e12-14\u003c\/td\u003e\n\u003ctd\u003e18-22\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows\u003c\/td\u003e\n\u003ctd\u003e2-14x21”\u003c\/td\u003e\n\u003ctd\u003e2-18x27”\u003c\/td\u003e\n\u003ctd\u003e2-24x36”\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSmartside Siding\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEgg Collection Box\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChicken Door and Ramp\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePredator-Resistant Wire Mesh\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInside Roost\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor Size\u003c\/td\u003e\n\u003ctd\u003e16x40”\u003c\/td\u003e\n\u003ctd\u003e18x46”\u003c\/td\u003e\n\u003ctd\u003e 20x56”\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDetachable Run\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan\u003eO\u003c\/span\u003e\u003cspan\u003eptional\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan\u003eO\u003c\/span\u003e\u003cspan\u003eptional\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEz-skid Runners\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan\u003eO\u003c\/span\u003e\u003cspan\u003eptional\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan\u003eO\u003c\/span\u003e\u003cspan\u003eptional\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan\u003eO\u003c\/span\u003e\u003cspan\u003eptional\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4’ Run Extension\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan\u003eO\u003c\/span\u003e\u003cspan\u003eptional\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan\u003eO\u003c\/span\u003e\u003cspan\u003eptional\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan\u003eO\u003c\/span\u003e\u003cspan\u003eptional\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFloor Kit\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e25-Year 3-Tab Shingles\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eIncluded\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eIncluded\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30-Year Dimensional Shingles\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan\u003eO\u003c\/span\u003e\u003cspan\u003eptional\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eOptional\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eOptional\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBest looking portable chicken coop around\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Cross-link (verbatim) ===== --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e Check out our full range of \u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/collections\/chicken-coop\"\u003echicken coop kits\u003c\/a\u003e\u003c\/strong\u003e\u003c\/span\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 780px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    margin-top: 10px;\n  }\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery {\n      max-width: 100%;\n    }\n\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-ezfit\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact EZ-Fit product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZip-ezfit\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZip-ezfit\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProduct-ezfit\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProduct-ezfit\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Regular EZ-Fit Products\"\u003e\n          \u003coption value=\"riverside\"\u003eEZ-Fit Riverside Shed Kit\u003c\/option\u003e\n          \u003coption value=\"homestead\"\u003eEZ-Fit Homestead Shed Kit\u003c\/option\u003e\n          \u003coption value=\"heritage\"\u003eEZ-Fit Heritage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"greenhouse\"\u003eEZ-Fit Greenhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"skyview\"\u003eEZ-Fit Skyview Shed Kit\u003c\/option\u003e\n          \u003coption value=\"woodsman\"\u003eEZ-Fit Woodsman Shed Kit\u003c\/option\u003e\n          \u003coption value=\"craftsman\"\u003eEZ-Fit Craftsman Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"dog_kennel_4x7\"\u003eEZ-Fit 4x7 Dog Kennel Kit with Run\u003c\/option\u003e\n          \u003coption value=\"dog_kennel_5x8\"\u003eEZ-Fit 5x8 Dog Kennel Kit with Run\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_5x8\"\u003eEZ-Fit 5x8 Portable Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_4x6\"\u003eEZ-Fit 4x6 Portable Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_3x4\"\u003eEZ-Fit Portable 3x4 Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"playhouse_7x6\"\u003eEZ-Fit 7x6 Playhouse Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Quick-Ship EZ-Fit Products\"\u003e\n          \u003coption value=\"riverside_quickship\"\u003eEZ-Fit Riverside Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"homestead_quickship\"\u003eEZ-Fit Homestead Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"heritage_quickship\"\u003eEZ-Fit Heritage Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"greenhouse_quickship\"\u003eEZ-Fit Greenhouse Shed Kit - QUICK-SHIP\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGo-ezfit\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClear-ezfit\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErr-ezfit\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOut-ezfit\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-ezfit\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZip-ezfit\");\n    const productEl = document.getElementById(\"hsrProduct-ezfit\");\n    const btn = document.getElementById(\"hsrGo-ezfit\");\n    const clr = document.getElementById(\"hsrClear-ezfit\");\n    const err = document.getElementById(\"hsrErr-ezfit\");\n    const out = document.getElementById(\"hsrOut-ezfit\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_ezfit_production_live_v7_20260311\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n    const OLD_CACHE_KEYS = [\n      \"hsr_ezfit_production_live_v6_20260311\",\n      \"hsr_ezfit_production_live_v5_20260311\",\n      \"hsr_ezfit_live_leadtime_v1\",\n      \"hsr_ezfit_live_leadtime_v2\",\n      \"hsr_ezfit_live_leadtime_v3\",\n      \"hsr_ezfit_live_leadtime_v4_20260311_refresh\",\n      \"hsr_leadtime_cache_v1\",\n      \"hsr_leadtime_cache_ezfit_v1\"\n    ];\n\n    const PRODUCT_MAP = {\n      riverside: { label: \"EZ-Fit Riverside Shed Kit\", mode: \"regular\" },\n      homestead: { label: \"EZ-Fit Homestead Shed Kit\", mode: \"regular\" },\n      heritage: { label: \"EZ-Fit Heritage Shed Kit\", mode: \"regular\" },\n      greenhouse: { label: \"EZ-Fit Greenhouse Shed Kit\", mode: \"regular\" },\n      skyview: { label: \"EZ-Fit Skyview Shed Kit\", mode: \"regular\" },\n      woodsman: { label: \"EZ-Fit Woodsman Shed Kit\", mode: \"regular\" },\n      craftsman: { label: \"EZ-Fit Craftsman Storage Shed Kit\", mode: \"regular\" },\n      dog_kennel_4x7: { label: \"EZ-Fit 4x7 Dog Kennel Kit with Run\", mode: \"regular\" },\n      dog_kennel_5x8: { label: \"EZ-Fit 5x8 Dog Kennel Kit with Run\", mode: \"regular\" },\n      chicken_coop_5x8: { label: \"EZ-Fit 5x8 Portable Chicken Coop Kit\", mode: \"regular\" },\n      chicken_coop_4x6: { label: \"EZ-Fit 4x6 Portable Chicken Coop Kit\", mode: \"regular\" },\n      chicken_coop_3x4: { label: \"EZ-Fit Portable 3x4 Chicken Coop Kit\", mode: \"regular\" },\n      playhouse_7x6: { label: \"EZ-Fit 7x6 Playhouse Kit\", mode: \"regular\" },\n      riverside_quickship: { label: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      homestead_quickship: { label: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      heritage_quickship: { label: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      greenhouse_quickship: { label: \"EZ-Fit Greenhouse Shed Kit - QUICK-SHIP\", mode: \"quickship\" }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 7, max: 9 },\n      OR: { min: 7, max: 9 },\n      WA: { min: 7, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (s) =\u003e\n      String(s || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (v) =\u003e String(v || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (v) =\u003e \/^\\d{5}$\/.test(v);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n        if (day !== 0 \u0026\u0026 day !== 6) added += 1;\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function clearOldCaches() {\n      try {\n        OLD_CACHE_KEYS.forEach((key) =\u003e localStorage.removeItem(key));\n      } catch (e) {}\n    }\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) return state;\n      }\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const text = normalize(doc.body ? doc.body.textContent : html);\n\n      const regularMatch = text.match(\n        \/ez fit sheds[\\s\\S]{0,1800}?standard production lead time[\\s\\S]{0,400}?is\\s+(\\d+)\\s+business days\/\n      );\n\n      const quickshipMatch = text.match(\n        \/ez fit sheds[\\s\\S]{0,3000}?quick\\s*ship sheds and greenhouses[\\s\\S]{0,500}?(\\d+)\\s+business days\/\n      );\n\n      if (!regularMatch || !quickshipMatch) {\n        throw new Error(\"Could not parse EZ-Fit production lead times\");\n      }\n\n      const data = {\n        regular: {\n          productionMinBd: Number(regularMatch[1]),\n          productionMaxBd: Number(regularMatch[1])\n        },\n        quickship: {\n          productionMinBd: Number(quickshipMatch[1]),\n          productionMaxBd: Number(quickshipMatch[1])\n        }\n      };\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getProductionData() {\n      clearOldCaches();\n\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const hasSize = (a, b) =\u003e {\n        return (\n          combined.includes(`${a}x${b}`) ||\n          combined.includes(`${a} x ${b}`)\n        );\n      };\n\n      const hasAny = (phrases) =\u003e phrases.some((phrase) =\u003e combined.includes(phrase));\n\n      if (\n        handleNorm === \"ez fit portable 3x4 chicken coop kit\" ||\n        handleNorm === \"ez fit sheds chicken coop 3 x 4 diy kit\"\n      ) {\n        return \"chicken_coop_3x4\";\n      }\n\n      if (\n        handleNorm === \"ez fit 4x6 portable chicken coop kit\" ||\n        handleNorm === \"ez fit chicken coop run 4 x 6 diy chicken pen kit\"\n      ) {\n        return \"chicken_coop_4x6\";\n      }\n\n      if (\n        handleNorm === \"ez fit 5x8 portable chicken coop kit\" ||\n        handleNorm === \"ez fit chicken coop run 5 x 8 diy chicken pen kit\"\n      ) {\n        return \"chicken_coop_5x8\";\n      }\n\n      if (hasSize(3, 4) \u0026\u0026 hasAny([\"chicken coop\", \"chicken pen\", \"coop\"])) {\n        return \"chicken_coop_3x4\";\n      }\n\n      if (hasSize(4, 6) \u0026\u0026 hasAny([\"chicken coop\", \"chicken pen\", \"coop\"])) {\n        return \"chicken_coop_4x6\";\n      }\n\n      if (hasSize(5, 8) \u0026\u0026 hasAny([\"chicken coop\", \"chicken pen\", \"coop\"])) {\n        return \"chicken_coop_5x8\";\n      }\n\n      if (hasSize(4, 7) \u0026\u0026 hasAny([\"dog kennel\", \"kennel\"])) {\n        return \"dog_kennel_4x7\";\n      }\n\n      if (hasSize(5, 8) \u0026\u0026 hasAny([\"dog kennel\", \"kennel\"])) {\n        return \"dog_kennel_5x8\";\n      }\n\n      if (hasSize(7, 6) \u0026\u0026 hasAny([\"playhouse\"])) {\n        return \"playhouse_7x6\";\n      }\n\n      if (combined.includes(\"riverside\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"riverside_quickship\";\n      }\n      if (combined.includes(\"homestead\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"homestead_quickship\";\n      }\n      if (combined.includes(\"heritage\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"heritage_quickship\";\n      }\n      if (combined.includes(\"greenhouse\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"greenhouse_quickship\";\n      }\n\n      if (combined.includes(\"riverside\")) {\n        return \"riverside\";\n      }\n      if (combined.includes(\"homestead\")) {\n        return \"homestead\";\n      }\n      if (combined.includes(\"heritage\")) {\n        return \"heritage\";\n      }\n      if (combined.includes(\"skyview\")) {\n        return \"skyview\";\n      }\n      if (combined.includes(\"woodsman\")) {\n        return \"woodsman\";\n      }\n      if (combined.includes(\"craftsman\")) {\n        return \"craftsman\";\n      }\n      if (combined.includes(\"greenhouse\")) {\n        return \"greenhouse\";\n      }\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      modeLabel,\n      destinationStateName,\n      prodMin,\n      prodMax,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n\n      const earliestBD = (prodMin || 0) + (transitMin || 0);\n      const latestBD = (prodMax || 0) + (transitMax || 0);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const prodText =\n        prodMin === prodMax\n          ? `${prodMin} business days`\n          : `${prodMin} to ${prodMax} business days`;\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eLead-time type\u003c\/th\u003e\u003ctd\u003e${modeLabel}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${prodText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact EZ-Fit product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship EZ-Fit products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = production[selectedProduct.mode];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load EZ-Fit production lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          selectedProduct.mode === \"quickship\" ? \"Quick-Ship\" : \"Regular\",\n          STATE_NAMES[destinationState] || destinationState,\n          prod.productionMinBd,\n          prod.productionMaxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_ezfit_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          ezfit_mode: selectedProduct.mode\n        });\n      } catch (e) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not load live EZ-Fit production lead time data. Try again.\");\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value =\n        detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]\n          ? detectedDefaultProduct\n          : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrEzFitClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n        OLD_CACHE_KEYS.forEach((key) =\u003e localStorage.removeItem(key));\n      } catch (e) {}\n    };\n\n    window.hsrEzFitReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ===== Atomic facts + comparison table + smart-siding CSS (scoped) ===== --\u003e\n\u003cstyle\u003e\n  \/* Atomic facts chips *\/\n  .hsr-chipbar{\n    display:flex; flex-wrap:wrap; gap:8px; margin:8px 0 14px; justify-content:flex-start;\n  }\n  .hsr-chip{\n    background:#f5f5f5; border:1px solid #e6e6e6; padding:6px 10px; border-radius:6px;\n    font-size:13px; line-height:1.35;\n  }\n  @media (min-width:769px){\n    .hsr-facts-check, .hsr-facts-btn{ display:none; }\n  }\n  @media (max-width:768px){\n    .hsr-facts-check{ position:absolute; left:-9999px; }\n    .hsr-chipbar .hsr-chip:nth-child(n+4){ display:none; }\n    .hsr-facts-btn{\n      display:inline-block; background:none; border:0; color:#004c99; font-weight:600;\n      padding:6px 0; cursor:pointer;\n    }\n    .hsr-facts-btn.hide{ display:none; }\n    .hsr-facts-check:checked ~ .hsr-chipbar .hsr-chip{ display:inline-block; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show{ display:none; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide{ display:inline-block; }\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) + .hsr-facts-btn.show,\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) ~ .hsr-facts-btn.hide{ display:none !important; }\n  }\n\n  \/* Smart Siding Section *\/\n  .smart-siding-section { margin-top: 20px; }\n  .smart-siding-container { display:flex; flex-wrap:nowrap; align-items:flex-start; text-align:left; gap:20px; }\n  .smart-siding-image { width:360px; height:360px; object-fit:cover; border-radius:8px; }\n  .smart-siding-text-container { max-width:600px; }\n  @media screen and (max-width: 600px){\n    .smart-siding-container { display:block; text-align:center; }\n    .smart-siding-image { width:100%; height:auto; margin-bottom:12px; }\n    .smart-siding-text-container { margin-top:0; text-align:left; }\n    .smart-siding-text-container ul { padding-left:18px; text-align:left; }\n  }\n\n  \/* Universal comparison table *\/\n  .scroll-table-wrapper{ overflow-x:auto; -webkit-overflow-scrolling:touch; }\n  .comparison-table{ width:100%; border-collapse:collapse; text-align:center; }\n  .comparison-table th, .comparison-table td{ border:1px solid #ccc; padding:10px; vertical-align:middle; }\n  .comparison-table thead th{ background:#f7f7f7; font-weight:600; }\n  .comparison-table img{ width:160px; height:160px; object-fit:cover; border-radius:6px; }\n  .button-primary{ display:inline-block; padding:8px 12px; border:1px solid #ddd; border-radius:6px; text-decoration:none; }\n  @media (max-width:768px){\n    .comparison-table th, .comparison-table td{ padding:8px; font-size:.9rem; }\n    .comparison-table img{ width:120px; height:auto; }\n  }\n\u003c\/style\u003e","brand":"EZ-Fit Sheds","offers":[{"title":"Default Title","offer_id":39297092493,"sku":"coop4x6","price":2199.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/EZ-Fit-3x4-Chicken-coop-kit_663x663_eee6fa7a-239b-4700-a265-d81028f4166a.jpg?v=1660747803"},{"product_id":"ez-fit-sheds-4x7-outdoor-dog-kennel","title":"EZ-Fit 4x7 Dog Kennel Kit with Run","description":"\u003cdiv class=\"ezfit-dog-kennel-page\"\u003e\n\u003c!-- ===== Title ===== --\u003e\n\u003ch2\u003e\n\u003cbr\u003eEZ-Fit Sheds Indoor\/Outdoor Dog Kennel with Run\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e \u003cinput type=\"checkbox\" id=\"hsr-facts-toggle-kennel\" class=\"hsr-facts-check\"\u003e\n\u003cdiv role=\"list\" aria-label=\"Key facts\" class=\"hsr-chipbar\"\u003e\n\u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eLead time: 8 days\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eKennel area: 4×3′; outside run: 4×4′\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eWindows: (2) 18×27″\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eOverall height: 5′10″\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eSiding: LP SmartSide (primed)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eCrate: 49×85×30 in; 945 lb\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel for=\"hsr-facts-toggle-kennel\" class=\"hsr-facts-btn show\"\u003eShow more\u003c\/label\u003e \u003clabel for=\"hsr-facts-toggle-kennel\" class=\"hsr-facts-btn hide\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- ===== Intro copy (verbatim) ===== --\u003e\n\u003cp\u003eWould you like to give your dog or pet the best possible dog kennel money can buy? Search no further! This \u003cem\u003esmall outdoor dog kennel\u003c\/em\u003e with a dog run will be the envy of all pet owners on your block. Your dog will definitely enjoy its new home in comfort and style. This outdoor dog cage features a kennel area, an outside run, Primed Smartside Siding, treated skids, and floor joists, treated decking in an outside run, windows, a wooden door with lock and key, and a high-quality stainless steel dog door.\u003c\/p\u003e\n\u003cp\u003eThis dog house is complemented with an easy entry chain-link gate in front of the kennel as well as a door in the back. This dog kennel will keep your pet warm at night while protecting them from predators such as mountain lions, coyotes, wolves, bears, and more. During the day your four-footed friend can enjoy a break from the sun, and cool off the shade of the dog kennel cabana. \u003c\/p\u003e\n\u003cp class=\"hs-lead-time-note\"\u003e\u003cstrong\u003eProduction Lead Time is 12 business days.\u003c\/strong\u003e Shipping time is an additional \u003cstrong\u003e2–9 business days\u003c\/strong\u003e depending on how far you are from Ohio.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eEZ-Fit Shipping\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe kit will arrive in 1 or 2 large wooden crates. This is standard curbside delivery in almost all cases the driver will be able to unload the crates and put them in an easy-to-get-to area. \u003c\/span\u003e\u003cb data-stringify-type=\"bold\"\u003eIf the delivery truck does not have a liftgate available, you will be required to have 2 people available to unload the pieces from the crate\u003c\/b\u003e\u003cspan\u003e. The pieces are easy to carry with 2 people. If you want to ensure the unloading of the kit, we also have a flatbed truck with a forklift delivery option which runs around $200-$1,000 depending on the location and size of the delivery. Send us an email to find out a quote for this service and if available.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ===== Standard features (verbatim) ===== --\u003e\n\u003cp\u003e\u003cstrong\u003eStandard Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHighest Quality Amish Construction\u003c\/li\u003e\n\u003cli\u003eDog door size: 14″×19″\u003c\/li\u003e\n\u003cli\u003e4x3' Kennel area\u003c\/li\u003e\n\u003cli\u003e4x4' Outside run\u003c\/li\u003e\n\u003cli\u003eLP Smartside siding and trim - made with engineered wood technology and is resistant to rot, termites, woodpeckers, hail, humid summers, and cold winters.\u003c\/li\u003e\n\u003cli\u003e4' Sidewall Height provides more maneuverability \u003c\/li\u003e\n\u003cli\u003eTreated Skids last longer\u003c\/li\u003e\n\u003cli\u003e2x4\" Treated floor joists prevent mold and rot\u003c\/li\u003e\n\u003cli\u003e1\/2\" CDX high-quality plywood floor in kennel\u003c\/li\u003e\n\u003cli\u003e5\/4\" x6\" treated decking in outside run lasts longer\u003c\/li\u003e\n\u003cli\u003e2x4\" wall framing 24\" o.c.\u003c\/li\u003e\n\u003cli\u003e4 Pitch Roof is fully functional and looks great too\u003c\/li\u003e\n\u003cli\u003e1 - 26x44\" Wooden Door for easy access through the back\u003c\/li\u003e\n\u003cli\u003eLock \u0026amp; Key makes sure only the owner can access the kennel\u003c\/li\u003e\n\u003cli\u003e2 -18x27\" high-quality Windows provide light inside \u003c\/li\u003e\n\u003cli\u003eAluminum Drip edge for all-weather\u003c\/li\u003e\n\u003cli\u003e30-year dimensional shingles\u003c\/li\u003e\n\u003cli\u003e1 - Chain-link Gate (front of kennel) for more convenient in\/out access\u003c\/li\u003e\n\u003cli\u003e1 - High-Quality Stainless steel dog door\u003c\/li\u003e\n\u003cli\u003eOverall Height:  5'10\" Tall\u003c\/li\u003e\n\u003cli\u003eComes primed and ready to paint\u003c\/li\u003e\n\u003cli\u003eShipping crate (L×W×H): \u003cstrong data-start=\"26\" data-end=\"41\"\u003e49×85×30 in\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eCrate weight:\u003cstrong data-start=\"26\" data-end=\"41\"\u003e \u003cstrong data-start=\"60\" data-end=\"70\"\u003e945 lb\u003c\/strong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ===== Brochure (verbatim) ===== --\u003e\n\u003cp\u003e\u003ca rel=\"noopener\" title=\"EZ-Fit Kits 4x7 Dog Kennel - Brochure\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-shed-kits-brochure.pdf\" target=\"_blank\"\u003e\u003cstrong\u003eEZ-Fit Kits Brochure\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca rel=\"noopener\" title=\"EZ-FIT 4x7 Dog Kennel Kit with Run - Brochure\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-shed-kits-brochure.pdf\" target=\"_blank\"\u003e\u003cstrong\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-dog-kennel-kit-brochure.jpg?v=1746040742\"\u003e\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c!-- ===== SmartSiding section (verbatim text) ===== --\u003e\n\u003cdiv\u003e\n\u003cp\u003e \u003cstrong\u003eDog Kennel Kit SmartSiding walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"smart-siding-section\" style=\"text-align: left;\"\u003e\n\u003cdiv class=\"smart-siding-container\"\u003e\n\u003cdiv class=\"smart-siding-image-container\" style=\"text-align: left;\"\u003e\u003cimg alt=\"SmartSide Siding\" class=\"smart-siding-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"smart-siding-text-container\" style=\"text-align: left;\"\u003e\n\u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced durability and workability of engineered wood. With SmartGuard® technology, these products are built to outperform nature, providing exceptional strength, performance, and resistance against rot, termites, woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer SmartSide® standard on all of our buildings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n\u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n\u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n\u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n\u003cli\u003ePrimed face\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ===== Comparison table (converted to universal markup; text verbatim) ===== --\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDog Kennel Comparison\u003c\/th\u003e\n\u003cth\u003e\n\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-sheds-4x7-outdoor-dog-kennel-with-run\" title=\"4x7 dog kennel\" target=\"_blank\"\u003e \u003cimg class=\"img-responsive lazyload\" data-sizes=\"auto\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/4x7_dog_kennel.PNG?v=1558049556\"\u003e \u003c\/a\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-sheds-4x7-outdoor-dog-kennel-with-run\" target=\"_blank\"\u003e\u003cstrong\u003e4×7 Dog Kennel\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-sheds-5x8-outdoor-medium-dog-kennel-with-run\" title=\"5x8 dog kennel\" target=\"_blank\"\u003e \u003cimg class=\"img-responsive lazyload\" data-sizes=\"auto\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/5x8_dog_kennel.PNG?v=1558049576\"\u003e \u003c\/a\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-sheds-5x8-outdoor-medium-dog-kennel-with-run\" target=\"_blank\"\u003e\u003cstrong\u003e5×8 Dog Kennel\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSize\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-sheds-4x7-outdoor-dog-kennel\" target=\"_blank\"\u003e4’ x 7’\u003c\/a\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-sheds-5x8-outdoor-dog-kennel\" target=\"_blank\"\u003e5’ x 8’\u003c\/a\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height\u003c\/td\u003e\n\u003ctd\u003e4’\u003c\/td\u003e\n\u003ctd\u003e5’\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOverall Height\u003c\/td\u003e\n\u003ctd\u003e5’ 10” Tall\u003c\/td\u003e\n\u003ctd\u003e 7’ Tall\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDogs Per Kennel\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows\u003c\/td\u003e\n\u003ctd\u003e2 - 18x27”\u003c\/td\u003e\n\u003ctd\u003e2 - 24x27’\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOutside Run\u003c\/td\u003e\n\u003ctd\u003e4x4’\u003c\/td\u003e\n\u003ctd\u003e5x4’\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePrimed Smartside Siding\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLock \u0026amp; Key\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor Size\u003c\/td\u003e\n\u003ctd\u003e14″×19″\u003c\/td\u003e\n\u003ctd\u003e14\"x19\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFloor Kit\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30 Yr Shingles\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBest Looking Dog Kennel Ever\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 780px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    margin-top: 10px;\n  }\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-ezfit\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact EZ-Fit product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZip-ezfit\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZip-ezfit\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProduct-ezfit\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProduct-ezfit\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Regular EZ-Fit Products\"\u003e\n          \u003coption value=\"riverside\"\u003eEZ-Fit Riverside Shed Kit\u003c\/option\u003e\n          \u003coption value=\"homestead\"\u003eEZ-Fit Homestead Shed Kit\u003c\/option\u003e\n          \u003coption value=\"heritage\"\u003eEZ-Fit Heritage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"greenhouse\"\u003eEZ-Fit Greenhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"skyview\"\u003eEZ-Fit Skyview Shed Kit\u003c\/option\u003e\n          \u003coption value=\"woodsman\"\u003eEZ-Fit Woodsman Shed Kit\u003c\/option\u003e\n          \u003coption value=\"craftsman\"\u003eEZ-Fit Craftsman Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"dog_kennel_4x7\"\u003eEZ-Fit 4x7 Dog Kennel Kit with Run\u003c\/option\u003e\n          \u003coption value=\"dog_kennel_5x8\"\u003eEZ-Fit 5x8 Dog Kennel Kit with Run\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_5x8\"\u003eEZ-Fit 5x8 Portable Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_4x6\"\u003eEZ-Fit 4x6 Portable Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_3x4\"\u003eEZ-Fit Portable 3x4 Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"playhouse_7x6\"\u003eEZ-Fit 7x6 Playhouse Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Quick-Ship EZ-Fit Products\"\u003e\n          \u003coption value=\"riverside_quickship\"\u003eEZ-Fit Riverside Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"homestead_quickship\"\u003eEZ-Fit Homestead Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"heritage_quickship\"\u003eEZ-Fit Heritage Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"greenhouse_quickship\"\u003eEZ-Fit Greenhouse Shed Kit - QUICK-SHIP\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGo-ezfit\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClear-ezfit\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErr-ezfit\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOut-ezfit\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-ezfit\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZip-ezfit\");\n    const productEl = document.getElementById(\"hsrProduct-ezfit\");\n    const btn = document.getElementById(\"hsrGo-ezfit\");\n    const clr = document.getElementById(\"hsrClear-ezfit\");\n    const err = document.getElementById(\"hsrErr-ezfit\");\n    const out = document.getElementById(\"hsrOut-ezfit\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_ezfit_production_live_v7_20260311\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n    const OLD_CACHE_KEYS = [\n      \"hsr_ezfit_production_live_v6_20260311\",\n      \"hsr_ezfit_production_live_v5_20260311\",\n      \"hsr_ezfit_live_leadtime_v1\",\n      \"hsr_ezfit_live_leadtime_v2\",\n      \"hsr_ezfit_live_leadtime_v3\",\n      \"hsr_ezfit_live_leadtime_v4_20260311_refresh\",\n      \"hsr_leadtime_cache_v1\",\n      \"hsr_leadtime_cache_ezfit_v1\"\n    ];\n\n    const PRODUCT_MAP = {\n      riverside: { label: \"EZ-Fit Riverside Shed Kit\", mode: \"regular\" },\n      homestead: { label: \"EZ-Fit Homestead Shed Kit\", mode: \"regular\" },\n      heritage: { label: \"EZ-Fit Heritage Shed Kit\", mode: \"regular\" },\n      greenhouse: { label: \"EZ-Fit Greenhouse Shed Kit\", mode: \"regular\" },\n      skyview: { label: \"EZ-Fit Skyview Shed Kit\", mode: \"regular\" },\n      woodsman: { label: \"EZ-Fit Woodsman Shed Kit\", mode: \"regular\" },\n      craftsman: { label: \"EZ-Fit Craftsman Storage Shed Kit\", mode: \"regular\" },\n      dog_kennel_4x7: { label: \"EZ-Fit 4x7 Dog Kennel Kit with Run\", mode: \"regular\" },\n      dog_kennel_5x8: { label: \"EZ-Fit 5x8 Dog Kennel Kit with Run\", mode: \"regular\" },\n      chicken_coop_5x8: { label: \"EZ-Fit 5x8 Portable Chicken Coop Kit\", mode: \"regular\" },\n      chicken_coop_4x6: { label: \"EZ-Fit 4x6 Portable Chicken Coop Kit\", mode: \"regular\" },\n      chicken_coop_3x4: { label: \"EZ-Fit Portable 3x4 Chicken Coop Kit\", mode: \"regular\" },\n      playhouse_7x6: { label: \"EZ-Fit 7x6 Playhouse Kit\", mode: \"regular\" },\n      riverside_quickship: { label: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      homestead_quickship: { label: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      heritage_quickship: { label: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      greenhouse_quickship: { label: \"EZ-Fit Greenhouse Shed Kit - QUICK-SHIP\", mode: \"quickship\" }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 7, max: 9 },\n      OR: { min: 7, max: 9 },\n      WA: { min: 7, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (s) =\u003e\n      String(s || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (v) =\u003e String(v || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (v) =\u003e \/^\\d{5}$\/.test(v);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n        if (day !== 0 \u0026\u0026 day !== 6) added += 1;\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function clearOldCaches() {\n      try {\n        OLD_CACHE_KEYS.forEach((key) =\u003e localStorage.removeItem(key));\n      } catch (e) {}\n    }\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) return state;\n      }\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const text = normalize(doc.body ? doc.body.textContent : html);\n\n      const regularMatch = text.match(\n        \/ez fit sheds[\\s\\S]{0,1800}?standard production lead time[\\s\\S]{0,400}?is\\s+(\\d+)\\s+business days\/\n      );\n\n      const quickshipMatch = text.match(\n        \/ez fit sheds[\\s\\S]{0,3000}?quick\\s*ship sheds and greenhouses[\\s\\S]{0,500}?(\\d+)\\s+business days\/\n      );\n\n      if (!regularMatch || !quickshipMatch) {\n        throw new Error(\"Could not parse EZ-Fit production lead times\");\n      }\n\n      const data = {\n        regular: {\n          productionMinBd: Number(regularMatch[1]),\n          productionMaxBd: Number(regularMatch[1])\n        },\n        quickship: {\n          productionMinBd: Number(quickshipMatch[1]),\n          productionMaxBd: Number(quickshipMatch[1])\n        }\n      };\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getProductionData() {\n      clearOldCaches();\n\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const exactHandleMap = {\n        \"ez fit riverside shed kit\": \"riverside\",\n        \"ez fit homestead shed kit\": \"homestead\",\n        \"ez fit heritage shed kit\": \"heritage\",\n        \"ez fit greenhouse shed kit\": \"greenhouse\",\n        \"ez fit skyview shed kit\": \"skyview\",\n        \"ez fit woodsman shed kit\": \"woodsman\",\n        \"ez fit craftsman storage shed kit\": \"craftsman\",\n        \"ez fit 4x7 dog kennel kit with run\": \"dog_kennel_4x7\",\n        \"ez fit 5x8 dog kennel kit with run\": \"dog_kennel_5x8\",\n        \"ez fit 5x8 portable chicken coop kit\": \"chicken_coop_5x8\",\n        \"ez fit 4x6 portable chicken coop kit\": \"chicken_coop_4x6\",\n        \"ez fit portable 3x4 chicken coop kit\": \"chicken_coop_3x4\",\n        \"ez fit 7x6 playhouse kit\": \"playhouse_7x6\",\n        \"ez fit riverside shed kit quick ship\": \"riverside_quickship\",\n        \"ez fit homestead shed kit quick ship\": \"homestead_quickship\",\n        \"ez fit heritage shed kit quick ship\": \"heritage_quickship\",\n        \"ez fit greenhouse shed kit quick ship\": \"greenhouse_quickship\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (combined.includes(\"3x4 chicken coop\") || combined.includes(\"portable 3x4 chicken coop\")) {\n        return \"chicken_coop_3x4\";\n      }\n      if (combined.includes(\"4x6 chicken coop\") || combined.includes(\"portable 4x6 chicken coop\")) {\n        return \"chicken_coop_4x6\";\n      }\n      if (combined.includes(\"5x8 chicken coop\") || combined.includes(\"portable 5x8 chicken coop\")) {\n        return \"chicken_coop_5x8\";\n      }\n      if (combined.includes(\"4x7 dog kennel\")) {\n        return \"dog_kennel_4x7\";\n      }\n      if (combined.includes(\"5x8 dog kennel\")) {\n        return \"dog_kennel_5x8\";\n      }\n      if (combined.includes(\"7x6 playhouse\")) {\n        return \"playhouse_7x6\";\n      }\n      if (combined.includes(\"riverside\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"riverside_quickship\";\n      }\n      if (combined.includes(\"homestead\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"homestead_quickship\";\n      }\n      if (combined.includes(\"heritage\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"heritage_quickship\";\n      }\n      if (combined.includes(\"greenhouse\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"greenhouse_quickship\";\n      }\n      if (combined.includes(\"riverside\")) {\n        return \"riverside\";\n      }\n      if (combined.includes(\"homestead\")) {\n        return \"homestead\";\n      }\n      if (combined.includes(\"heritage\")) {\n        return \"heritage\";\n      }\n      if (combined.includes(\"skyview\")) {\n        return \"skyview\";\n      }\n      if (combined.includes(\"woodsman\")) {\n        return \"woodsman\";\n      }\n      if (combined.includes(\"craftsman\")) {\n        return \"craftsman\";\n      }\n      if (combined.includes(\"greenhouse\")) {\n        return \"greenhouse\";\n      }\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      modeLabel,\n      destinationStateName,\n      prodMin,\n      prodMax,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n\n      const earliestBD = (prodMin || 0) + (transitMin || 0);\n      const latestBD = (prodMax || 0) + (transitMax || 0);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const prodText =\n        prodMin === prodMax\n          ? `${prodMin} business days`\n          : `${prodMin} to ${prodMax} business days`;\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eLead-time type\u003c\/th\u003e\u003ctd\u003e${modeLabel}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${prodText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact EZ-Fit product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship EZ-Fit products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = production[selectedProduct.mode];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load EZ-Fit production lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          selectedProduct.mode === \"quickship\" ? \"Quick-Ship\" : \"Regular\",\n          STATE_NAMES[destinationState] || destinationState,\n          prod.productionMinBd,\n          prod.productionMaxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_ezfit_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          ezfit_mode: selectedProduct.mode\n        });\n      } catch (e) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not load live EZ-Fit production lead time data. Try again.\");\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value = detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct] ? detectedDefaultProduct : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrEzFitClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n        OLD_CACHE_KEYS.forEach((key) =\u003e localStorage.removeItem(key));\n      } catch (e) {}\n    };\n\n    window.hsrEzFitReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ===== Shared styles (atomic facts, comparison table, smart-siding) ===== --\u003e\n\u003cstyle\u003e\n  \/* === Atomic facts chip bar (responsive, no JS) === *\/\n  .hsr-chipbar{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;justify-content:flex-start}\n  .hsr-chip{background:#f5f5f5;border:1px solid #e6e6e6;padding:6px 10px;border-radius:6px;font-size:13px;line-height:1.35}\n  @media (min-width:769px){.hsr-facts-check,.hsr-facts-btn{display:none}}\n  @media (max-width:768px){\n    .hsr-facts-check{position:absolute;left:-9999px}\n    .hsr-chipbar .hsr-chip:nth-child(n+4){display:none}\n    .hsr-facts-btn{display:inline-block;background:none;border:0;color:#004c99;font-weight:600;padding:6px 0;cursor:pointer}\n    .hsr-facts-btn.hide{display:none}\n    .hsr-facts-check:checked ~ .hsr-chipbar .hsr-chip{display:inline-block}\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show{display:none}\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide{display:inline-block}\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) + .hsr-facts-btn.show,\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) ~ .hsr-facts-btn.hide{display:none!important}\n  }\n\n  \/* === Comparison table (uses theme defaults-friendly classes) === *\/\n  .scroll-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}\n  .comparison-table{width:100%;border-collapse:collapse}\n  .comparison-table th,.comparison-table td{border:1px solid #ccc;padding:10px;text-align:center;vertical-align:middle}\n  .comparison-table thead th{background:#f7f7f7}\n  .comparison-table img{width:160px;height:160px;object-fit:cover;border-radius:6px}\n\n  \/* === Smart Siding block (from your pattern) === *\/\n  .smart-siding-section{margin-top:20px}\n  .smart-siding-container{display:flex;flex-wrap:nowrap;align-items:flex-start;text-align:left;gap:20px}\n  .smart-siding-image{width:360px;height:360px;object-fit:cover;border-radius:8px}\n  .smart-siding-text-container{max-width:600px}\n  @media screen and (max-width:768px){\n    .smart-siding-container{display:block;text-align:center}\n    .smart-siding-image{width:100%;height:auto;margin-bottom:12px}\n    .smart-siding-text-container{margin-top:0;text-align:left}\n    .smart-siding-text-container ul{padding-left:18px}\n  }\n\u003c\/style\u003e","brand":"EZ-Fit Sheds","offers":[{"title":"Default Title","offer_id":39363370509,"sku":"kennel4x7","price":2399.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-4x7-outdoor-dog-kennel.jpg?v=1740583572"},{"product_id":"ez-fit-riverside-shed-kit","title":"EZ-Fit Riverside Shed Kit","description":"\u003cdiv style=\"text-align: start;\" class=\"ezfit-riverside-page\"\u003e\n\u003c!-- ===== A11y helpers you asked to keep ===== --\u003e\n\u003cp\u003e\u003caudio class=\"audio-for-speech\"\u003e\u003c\/audio\u003e\u003c\/p\u003e\n\u003cdiv class=\"translate-tooltip-mtz hidden\"\u003e\n\u003cdiv class=\"header\"\u003e\n\u003cdiv class=\"header-controls\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Title ===== --\u003e\n\u003ch2\u003eEZ-Fit Riverside Amish Shed Kit\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts ================= --\u003e \u003cinput type=\"checkbox\" id=\"hsr-facts-toggle-riverside\" class=\"hsr-facts-check\"\u003e\n\u003cdiv role=\"list\" aria-label=\"Key facts\" class=\"hsr-chipbar\"\u003e\n\u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eProduction lead time: 12 business days; shipping +2–9 business days (from Ohio)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eSizes: 8×12 to 12×24 (8 options)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eWindows: (2) 24×36\", operable with screens\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eWall height: 6′6″\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eOverall height: 9′9″ to 10′9″ (varies by width)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eWind rating: 105 mph\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eSnow load: 20 psf\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel for=\"hsr-facts-toggle-riverside\" class=\"hsr-facts-btn show\"\u003eShow more\u003c\/label\u003e \u003clabel for=\"hsr-facts-toggle-riverside\" class=\"hsr-facts-btn hide\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e\n\u003cp\u003eTrying to find the perfect garden shed to store your gardening equipment, tools, and more? New office to work from home? Or an outside studio for painting, crafts, and projects? Perhaps a new woodshop is perfect for those projects you can't do in the garage? This EZ fit Riverside Shed is the perfect solution. This beautiful shed comes in a variety of sizes to fit your needs\u003cspan\u003e and is ready for quick easy assembly upon delivery. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEZ-Fit Riverside Shed Walkthrough\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\n \u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/9vNQMpQzq5E\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen\u003e\n \u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Videos ===== --\u003e\n\u003cp\u003e\u003cstrong\u003eEZ-Fit 12x20 Riverside Assembly - 22 minute video\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/UxGH6uaMzzE\" height=\"315\" width=\"560\" loading=\"lazy\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eEZ-Fit Riverside 12x20 Assembly - 2 minute video\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/pJgOa8IcR6A\" height=\"315\" width=\"560\" loading=\"lazy\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c!-- ===== Product image + lead time (verbatim) ===== --\u003e\n\u003cp\u003e\u003cimg class=\"img-responsive\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-optional-add-ons_480x480.jpg?v=1760130875\"\u003e\u003c\/p\u003e\n\u003cp class=\"hs-lead-time-note\"\u003e\u003cstrong\u003eProduction Lead Time is 12 business days.\u003c\/strong\u003e Shipping time is an additional \u003cstrong\u003e2–9 business days\u003c\/strong\u003e depending on how far you are from Ohio.\u003c\/p\u003e\n\u003c!-- ===== Quick Ship CTA (verbatim) ===== --\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan style=\"text-decoration: underline;\"\u003eNeed it faster? Check out our \u003ca title=\"EZ-Fit Riverside Shed Kit Quick-Ship\" href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-10x14-riverside-shed-kit\"\u003eEZ-Fit Riverside Shed Kit QUICK-SHIP\u003c\/a\u003e — ships within 72 hours!\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!-- ===== Shipping info (verbatim) ===== --\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan style=\"text-decoration: underline; color: #f90e0e;\"\u003e\u003cspan\u003eShipping Info\u003c\/span\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe kit will arrive in 1 or 2 large wooden crates. This is standard curbside delivery and in almost all cases the driver will be able to unload the crates and put them in an easy-to-get-to area.\u003cstrong\u003e If the delivery truck does not have a liftgate available, you will be required to have 2 people available to unload the pieces from the crate. The pieces are easy to carry with 2 people.\u003c\/strong\u003e If you want to have the shed unloaded for you, we also have a flatbed truck with a forklift delivery option which runs around $200-$900 depending on the location and size of the delivery. Send us an email to get a quote to your address.\u003c\/p\u003e\n\u003c!-- ===== Kit includes (verbatim) ===== --\u003e\n\u003cp\u003e\u003cstrong\u003eShed Kit Includes:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHigh Quality Amish Construction\u003c\/li\u003e\n\u003cli\u003eDecorative Shutters\u003c\/li\u003e\n\u003cli\u003eU.S.A.–made locksets\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eDecorative Hinges on both doors\u003c\/li\u003e\n\u003cli\u003eDouble Top Plate\u003c\/li\u003e\n\u003cli\u003eTransom windows included\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eHorizontal nailer for straighter walls\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e6\" fascia trim\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003ePanelized wall sections; 24\" O.C. studs\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eRafters, roof sheathing, pre-hung doors, trim, hardware, and fasteners included\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eWindows: (2) 24×36\" real-glass\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eWindows are operable\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eWindow screens included\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWindows arrive factory-installed already in the wall panel\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eAluminum window frames\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eWall height: 6′6″\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eSnow load: 20 PSF\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eWind rating: 105 mph\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eSiding: LP SmartSide, primed\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eEngineered wood siding resists rot, termites, woodpeckers, hail, humid summers, and cold winters\u003c\/li\u003e\n\u003cli\u003e4′ panelized wall sections\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eSingle door: 30\" side entry\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eDouble doors: 60\" set\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eArrives primed and ready to paint\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e6\/12 roof pitch\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ===== Disclaimers (verbatim) ===== --\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cb style=\"font-size: 0.875rem;\"\u003e\u003ci\u003eShingles and Paint are NOT included.\u003cbr\u003eFloor kit is optional.\u003c\/i\u003e\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c!-- ===== Brochure (verbatim) ===== --\u003e\n\u003cp\u003e\u003ca rel=\"noopener\" title=\"EZ-Fit Outdoor Garden Shed Kits - Brochure\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-shed-kits-brochure.pdf\" target=\"_blank\"\u003e\u003cb style=\"font-size: 0.875rem;\"\u003eEZ-Fit Outdoor Garden Shed Kits Brochure\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-shed-kits-brochure.pdf\" title=\"EZ-Fit Shed Kits - Brochure\" rel=\"noopener\" target=\"_blank\"\u003e\u003cb style=\"font-size: 0.875rem;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-brochure.jpg?v=1745596293\"\u003e\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c!-- ===== Sizes \/ Details (verbatim text, simplified wrappers) ===== --\u003e\n\u003cdiv class=\"DetailRow\"\u003e\n\u003cdiv class=\"Label\"\u003eShed sizes available for all your storage needs: 8x12', 10x12', 10x14', 10x16', 10x20', 12x16', 12x20', 12x24'\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"DetailRow\"\u003e\n\u003cdiv class=\"Label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cspan\u003eAll sheds are solidly constructed with quality Amish craftsmanship and\u003c\/span\u003e\u003cspan\u003e come partially pre-assembled. All of the wall sidings are already attached to the 2x4 framing and come in 4-foot wide wall panels. As much pre-assembly as can be done ahead of time is completed without shipping the shed all put together. We provide step-by-step instructions for you to finalize putting everything together and the average assembly with 2 people takes about 8 hours. We do not provide installers but if you do not want to build the shed yourself, many customers hire a local handyman to do it.\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eNeed a different configuration?\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eWe can place the double doors (or a single door with windows) on the 180-degree opposite side—just let us know in the “Special instructions for seller” section when placing your order.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eYou can also request to have windows \/ doors placed in different locations. If you have a specific layout in mind, feel free to email us a sketch—we’ll review it and let you know if the design can be accommodated.\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- ===== Layout images grid (cleaned) ===== --\u003e\n\u003ctable class=\"seven-foot-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-barn-layout_480x480.jpg?v=1651685072\" alt=\"\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-barn-layout_480x480_9bc057f2-693a-4937-82b6-51a4136be063_480x480.jpg?v=1660748065\" alt=\"\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-barn-layout_480x480_7ca946cf-5aec-4ffe-bcc8-146f28a3fd8b_480x480.jpg?v=1660748197\" alt=\"\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-barn-layout_480x480_9b424461-8766-4a9c-a89f-6cfb35425774_480x480.jpg?v=1660750343\" alt=\"\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-barn-layout_480x480_2ba349c1-aa90-4420-a15f-7ff54a8042fa_480x480.jpg?v=1660750415\" alt=\"\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-barn-layout_480x480_d4061a37-3f59-4028-98ef-5920257b24b3_480x480.jpg?v=1660750441\" alt=\"\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ===== Riverside Features (image + text rows kept verbatim) ===== --\u003e\n\u003ch3\u003eEZ-Fit Riverside Shed Features:\u003c\/h3\u003e\n\u003cdiv class=\"single-xs-content-collapse single-xs-content-collapse--specs custom-dropdown\" id=\"full_specs\"\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Shutters_100x100_ad3c1148-824e-4c10-92d6-de3705e9407f_240x240.jpg?v=1660763249\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eShutters add an element of dimension to your structure and come standard with your shed kit\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" height=\"109\" width=\"114\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Lockset_160x160_1fbc0c1d-6d04-43a5-be7a-95636257b8da_240x240.jpg?v=1660763407\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eOur locksets are made right here in the U.S.A. They feature a heavy-duty locking mechanism and a durable electro-coated black paint. Each lockset includes a decorative plate.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cp\u003e\u003cimg height=\"113\" width=\"104\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Hinges_160x160_a9b95e21-f4b9-4048-bec4-1f58bb7cb34c_240x240.jpg?v=1660763480\" alt=\"\" class=\"img-responsive\"\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd\u003e12\" Decorative T-Hinge with Bushings are standard on all Shed Kits\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cp\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Top_plate_160x160_84a6cbd8-9e02-49e6-a114-7af41bdf04d7_240x240.jpg?v=1660763573\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eA Double Top Plate creates an incredibly stiff wall and a very strong corner where the top plates overlap at the ends.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cp\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Horizontal_Nailer_160x160_358179b9-dd3d-4ffe-98af-07eeb79e0502_240x240.jpg?v=1660763704\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd\u003eStronger Walls - Straighter Walls.\u003cbr\u003eIncreased Nailing Surface - Standard on All High-Sidewalls.\u003cbr\u003eUsing computerized component saws, each individual wall stud is cut with a specialized notch. \u003cbr\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cp\u003e\u003cimg class=\"img-responsive\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Fascia_Trim_160x160_517d2188-9f16-4d7e-bcf6-e4d5001c3940_240x240.jpg?v=1660763744\"\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eThe trim serves an aesthetic purpose by providing a contrast to the color of the siding while protecting the fascia board from exposure to the elements.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cp\u003e\u003cimg class=\"img-responsive\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/60_Standard_Door_160x160_6b48b3d4-ce27-464e-8c6a-4d098b6d5977_240x240.jpg?v=1660763774\"\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eThe standard 60\" door allows for easy access. Add an optional ramp for easy retrieval of your lawn and garden equipment.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Optional add-ons image (verbatim) ===== --\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp\u003e\u003cstrong\u003eOptional add-ons:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable style=\"width: 100%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive lazyload\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Weathervanes_jpg.png?v=1691684244\" data-sizes=\"auto\" alt=\"\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Threshold + floor kit (verbatim) ===== --\u003e\n\u003cp\u003e\u003cstrong\u003eOptional Diamond Plate Door Threshold:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e \u003c\/strong\u003e\u003cstrong\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/diamond_plate_door_threshold_2_240x240.jpg?v=1661783805\" alt=\"\" width=\"195\" height=\"110\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOptional Loft\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eEach loft section is 4′ deep.\u003c\/li\u003e\n\u003cli\u003eLoft recommendation: 1 loft for 8×8 and 8×10 sizes; up to 2 lofts for 8×12 and larger sizes.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg alt=\"EZ-Fit Riverside optional loft add-on\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-sheds-optional-loft_240x240.jpg?v=1762977602\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv style=\"float: left;\"\u003e\u003cimg style=\"float: left;\" data-src=\"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez_fit_shed_floor_12aa8054-4bbf-488c-9de5-17ee84d40cd8_large.PNG?v=1567551209\" data-sizes=\"auto\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"float: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"float: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eOptional Floor kit includes:\u003cbr\u003e\u003c\/strong\u003e\u003cspan\u003e• \u003c\/span\u003e\u003cspan\u003e4x4\" Long-lasting treated runners\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e• \u003c\/span\u003e\u003cspan\u003e2x4\" S.P.F. Floor joists (16\" o.c.) \u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e• \u003c\/span\u003e\u003cspan\u003e3\/4\" High Quality Engineered Wood Floor\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"floor kit ez fit shed kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12_42f2b6f4-8f0c-4c18-8fbd-05b24869222e_480x480.jpg?v=1660830143\"\u003e\u003c\/p\u003e\n\u003cp\u003e️(Floor kits are \u003cspan style=\"text-decoration: underline;\"\u003enot\u003c\/span\u003e available on 10x20, 12x20, and 12x24 sheds due to shipping weight restrictions.)\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e\u003cem\u003eFloor Kit is Optional\u003cbr\u003eShingles Not Included\u003cbr\u003e\u003c\/em\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003cbr\u003eFloor and Shingles can be purchased at your local hardware store. You can also purchase the optional floor kit we have in the add-on section. The floor can consist of 4x4's, 2x4's, and plywood - we can give you the details if you would like.\u003cbr\u003e\u003c\/p\u003e\n\u003c!-- ===== Bottom plate \/ slab guidance (verbatim) ===== --\u003e\n\u003cdiv class=\"DetailRow\"\u003e\n\u003cdiv class=\"Label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\"Bottom plate\" is the 2x4 at the bottom of each wall. If you want it pressure treated, you can select the checkbox to purchase it.\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003eThe shed can also be placed directly on a concrete slab if desired - please select the pressure treated option and we will treat the bottom plate (bottom of the wall). If placing the shed directly on a concrete slab, we recommend that the slab be 1\/2 an inch smaller than the size of the shed. For an 8x12 shed for example, the slab should be 7 feet 11.5 inches by 11 feet 11.5 inches. This will leave 1\/4 inch of space for each sidewall. This way the bottom plate can rest on the perimeter of the concrete slab and the wall siding can go 2.6 inches down the side of the slab. This will prevent rainwater from entering the shed. If using a slab that is larger than the size of the shed please let us know and we will trim the extra 2.6 inches of siding off the bottom of the wall.\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003eBottom of walls look like this:\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\n\u003cbr\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/bottom_of_wall_ez_fit_sheds_c6ca17fd-5295-4c92-9c8d-fa342f4a4578_700x700.png?v=1741735827\" width=\"420\" height=\"519\" class=\"img-responsive\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\n\u003cdiv class=\"Label\"\u003eRamp is optional. It consists of two 24\" wide × 48\" long ramp sections and fits both the 60\" and 72\" door. The ramp only works for sheds that have a wooden floor. If you are building the wooden floor on top of a concrete pad then the ramp will work. If you are using the concrete pad for the floor of the shed then the ramp won’t work. If you decide on getting the ramp, it automatically comes with a diamond plate door threshold for the double door.\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- Use two-col for ramp images side-by-side --\u003e\n\u003cdiv style=\"text-align: start;\" class=\"Label\"\u003e\n\u003ctable class=\"two-col\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-ramp_360x360.jpg?v=1753804483\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-ramp-2_360x360.jpg?v=1753804535\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cspan\u003eThe ramp will come with a diamond plate threshold that will attach to the edge of the floor doorway with screws, this threshold has a J-Hook that the ramp will hook into.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Shed Comparison (converted to universal markup) ===== --\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eShed Comparison\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-riverside-shed-kit\" title=\"EZ Fit Riverside Shed\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/riverside_shed_small.PNG?v=1558120814\" alt=\"EZ Fit Riverside Shed\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-riverside-shed-kit\"\u003e\u003cstrong\u003e\u003cspan\u003eEZ Fit \u003c\/span\u003eRiverside Shed\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-homestead-garden-tool-shed-kit\" title=\"EZ Fit Homestead Shed\" target=\"_blank\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/homestead_shed_small_3ba06ed4-b4d3-42bf-9a71-7f34076e70f8.png?v=1696936935\" alt=\"EZ Fit Homestead Shed\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-homestead-garden-tool-shed-kit\" title=\"EZ Fit Homestead Shed\" target=\"_blank\"\u003e\u003cstrong\u003e\u003cspan\u003eEZ Fit \u003c\/span\u003eHomestead Shed\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-heritage-outdoor-garden-shed-kit\" title=\"EZ Fit Heritage Shed\" target=\"_blank\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/heritage_shed_small.PNG?v=1558120869\" alt=\"EZ Fit Heritage Shed\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-heritage-outdoor-garden-shed-kit\" title=\"EZ Fit Heritage Shed\" target=\"_blank\"\u003e\u003cstrong\u003e\u003cspan\u003eEZ Fit \u003c\/span\u003eHeritage Shed\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height\u003c\/td\u003e\n\u003ctd\u003e6'6''\u003c\/td\u003e\n\u003ctd\u003e6'6''\u003c\/td\u003e\n\u003ctd\u003e6'6''\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOverall Height 8' wide\u003c\/td\u003e\n\u003ctd\u003e9'9''\u003c\/td\u003e\n\u003ctd\u003e9'9''\u003c\/td\u003e\n\u003ctd\u003e9'9''\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOverall Height 10' wide\u003c\/td\u003e\n\u003ctd\u003e10'3''\u003c\/td\u003e\n\u003ctd\u003e10'3''\u003c\/td\u003e\n\u003ctd\u003e10'3''\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOverall Height 12' wide\u003c\/td\u003e\n\u003ctd\u003e10'9''\u003c\/td\u003e\n\u003ctd\u003e10'9''\u003c\/td\u003e\n\u003ctd\u003e10'9''\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows \u0026amp; “Z” shutters\u003c\/td\u003e\n\u003ctd\u003e2-24x36'\u003c\/td\u003e\n\u003ctd\u003edouble 30x36''\u003c\/td\u003e\n\u003ctd\u003e1-24x36'' 1-30x36''\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStrongback Nailer\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30'' single door\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e60'' double door\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSmartside Siding\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDecorative Door Hinges\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDouble Top Plate \u0026amp; 6'' Fascia\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12'' Roof Overhang\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFlowerboxes\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eOptional\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eOptional\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eOptional\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDecorative Flowerbox Holders\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eOptional\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eOptional\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eOptional\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCupola \u0026amp; Weather Vane\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eOptional\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eOptional\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eOptional\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFloor Kit\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eOptional\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eOptional\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eOptional\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== More videos (verbatim) ===== --\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCustom layout shed video inside and out. Plumbing, electric, drywall done by customer.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/kGm6FSa42a0\" height=\"315\" width=\"560\" loading=\"lazy\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eThe Strongback Nailer provides an additional nailing surface for a nice straight wall.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/vi0rXKxnOYk\" height=\"315\" width=\"560\" loading=\"lazy\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eThe EZ Fit Riverside Shed comes with a high-quality Triple Layer Door.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/xvK69TnwcYI\" height=\"315\" width=\"560\" loading=\"lazy\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c!-- ===== Engineered Print + email (verbatim) ===== --\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eImportant Note:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe Engineered Print for this Shed is available for download below and may be used as part of your permit application process.\u003c\/p\u003e\n\u003cp\u003e\u003ca rel=\"noopener\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/updated-ez-fit-sheds-engineered-print.pdf\" target=\"_blank\"\u003e📄 Download the Engineered Print PDF\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eIf you need the Assembly Manual, please email \u003cstrong\u003einfo@homesteadsupplier.com\u003c\/strong\u003e and include the shed name and size in your request.\u003c\/p\u003e\n\u003c!-- ===== Pallet Sizes \u0026 Weights (converted to universal table) ===== --\u003e\n\u003ch4\u003eEZ Fit Riverside Shed Kit— Pallet Sizes \u0026amp; Weights\u003c\/h4\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 18%;\"\u003eSize\u003c\/th\u003e\n\u003cth\u003ePallet 1 (no floor)\u003c\/th\u003e\n\u003cth\u003ePallet 2\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e8×12\u003c\/td\u003e\n\u003ctd\u003e50×82×59 = \u003cstrong\u003e1,680 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10×12\u003c\/td\u003e\n\u003ctd\u003e50×82×62 = \u003cstrong\u003e1,920 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10×14\u003c\/td\u003e\n\u003ctd\u003e50×82×70 = \u003cstrong\u003e2,250 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10×16\u003c\/td\u003e\n\u003ctd\u003e50×82×74 = \u003cstrong\u003e2,310 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10×20\u003c\/td\u003e\n\u003ctd\u003e50×82×57 = \u003cstrong\u003e1,550 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e50×82×32 = \u003cstrong\u003e1,250 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12×16\u003c\/td\u003e\n\u003ctd\u003e50×82×64 = \u003cstrong\u003e1,620 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e50×97×18 = \u003cstrong\u003e1,000 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12×20\u003c\/td\u003e\n\u003ctd\u003e50×82×60 = \u003cstrong\u003e1,500 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e50×97×32 = \u003cstrong\u003e1,485 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12×24\u003c\/td\u003e\n\u003ctd\u003e50×82×64 = \u003cstrong\u003e1,700 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e50×97×38 = \u003cstrong\u003e1,680 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"ezfit-note\"\u003eNotes: Dimensions are pallet L×W×H in inches. Weights are approximate and may vary slightly by kit. Adding the optional floor may change palletization.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 780px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    margin-top: 10px;\n  }\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-ezfit\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact EZ-Fit product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZip-ezfit\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZip-ezfit\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProduct-ezfit\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProduct-ezfit\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Regular EZ-Fit Products\"\u003e\n          \u003coption value=\"riverside\"\u003eEZ-Fit Riverside Shed Kit\u003c\/option\u003e\n          \u003coption value=\"homestead\"\u003eEZ-Fit Homestead Shed Kit\u003c\/option\u003e\n          \u003coption value=\"heritage\"\u003eEZ-Fit Heritage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"greenhouse\"\u003eEZ-Fit Greenhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"skyview\"\u003eEZ-Fit Skyview Shed Kit\u003c\/option\u003e\n          \u003coption value=\"woodsman\"\u003eEZ-Fit Woodsman Shed Kit\u003c\/option\u003e\n          \u003coption value=\"craftsman\"\u003eEZ-Fit Craftsman Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"dog_kennel_4x7\"\u003eEZ-Fit 4x7 Dog Kennel Kit with Run\u003c\/option\u003e\n          \u003coption value=\"dog_kennel_5x8\"\u003eEZ-Fit 5x8 Dog Kennel Kit with Run\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_5x8\"\u003eEZ-Fit 5x8 Portable Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_4x6\"\u003eEZ-Fit 4x6 Portable Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_3x4\"\u003eEZ-Fit Portable 3x4 Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"playhouse_7x6\"\u003eEZ-Fit 7x6 Playhouse Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Quick-Ship EZ-Fit Products\"\u003e\n          \u003coption value=\"riverside_quickship\"\u003eEZ-Fit Riverside Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"homestead_quickship\"\u003eEZ-Fit Homestead Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"heritage_quickship\"\u003eEZ-Fit Heritage Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"greenhouse_quickship\"\u003eEZ-Fit Greenhouse Shed Kit - QUICK-SHIP\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGo-ezfit\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClear-ezfit\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErr-ezfit\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOut-ezfit\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-ezfit\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZip-ezfit\");\n    const productEl = document.getElementById(\"hsrProduct-ezfit\");\n    const btn = document.getElementById(\"hsrGo-ezfit\");\n    const clr = document.getElementById(\"hsrClear-ezfit\");\n    const err = document.getElementById(\"hsrErr-ezfit\");\n    const out = document.getElementById(\"hsrOut-ezfit\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_ezfit_production_live_v7_20260311\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n    const OLD_CACHE_KEYS = [\n      \"hsr_ezfit_production_live_v6_20260311\",\n      \"hsr_ezfit_production_live_v5_20260311\",\n      \"hsr_ezfit_live_leadtime_v1\",\n      \"hsr_ezfit_live_leadtime_v2\",\n      \"hsr_ezfit_live_leadtime_v3\",\n      \"hsr_ezfit_live_leadtime_v4_20260311_refresh\",\n      \"hsr_leadtime_cache_v1\",\n      \"hsr_leadtime_cache_ezfit_v1\"\n    ];\n\n    const PRODUCT_MAP = {\n      riverside: { label: \"EZ-Fit Riverside Shed Kit\", mode: \"regular\" },\n      homestead: { label: \"EZ-Fit Homestead Shed Kit\", mode: \"regular\" },\n      heritage: { label: \"EZ-Fit Heritage Shed Kit\", mode: \"regular\" },\n      greenhouse: { label: \"EZ-Fit Greenhouse Shed Kit\", mode: \"regular\" },\n      skyview: { label: \"EZ-Fit Skyview Shed Kit\", mode: \"regular\" },\n      woodsman: { label: \"EZ-Fit Woodsman Shed Kit\", mode: \"regular\" },\n      craftsman: { label: \"EZ-Fit Craftsman Storage Shed Kit\", mode: \"regular\" },\n      dog_kennel_4x7: { label: \"EZ-Fit 4x7 Dog Kennel Kit with Run\", mode: \"regular\" },\n      dog_kennel_5x8: { label: \"EZ-Fit 5x8 Dog Kennel Kit with Run\", mode: \"regular\" },\n      chicken_coop_5x8: { label: \"EZ-Fit 5x8 Portable Chicken Coop Kit\", mode: \"regular\" },\n      chicken_coop_4x6: { label: \"EZ-Fit 4x6 Portable Chicken Coop Kit\", mode: \"regular\" },\n      chicken_coop_3x4: { label: \"EZ-Fit Portable 3x4 Chicken Coop Kit\", mode: \"regular\" },\n      playhouse_7x6: { label: \"EZ-Fit 7x6 Playhouse Kit\", mode: \"regular\" },\n      riverside_quickship: { label: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      homestead_quickship: { label: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      heritage_quickship: { label: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      greenhouse_quickship: { label: \"EZ-Fit Greenhouse Shed Kit - QUICK-SHIP\", mode: \"quickship\" }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 7, max: 9 },\n      OR: { min: 7, max: 9 },\n      WA: { min: 7, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (s) =\u003e\n      String(s || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (v) =\u003e String(v || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (v) =\u003e \/^\\d{5}$\/.test(v);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n        if (day !== 0 \u0026\u0026 day !== 6) added += 1;\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function clearOldCaches() {\n      try {\n        OLD_CACHE_KEYS.forEach((key) =\u003e localStorage.removeItem(key));\n      } catch (e) {}\n    }\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) return state;\n      }\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const text = normalize(doc.body ? doc.body.textContent : html);\n\n      const regularMatch = text.match(\n        \/ez fit sheds[\\s\\S]{0,1800}?standard production lead time[\\s\\S]{0,400}?is\\s+(\\d+)\\s+business days\/\n      );\n\n      const quickshipMatch = text.match(\n        \/ez fit sheds[\\s\\S]{0,3000}?quick\\s*ship sheds and greenhouses[\\s\\S]{0,500}?(\\d+)\\s+business days\/\n      );\n\n      if (!regularMatch || !quickshipMatch) {\n        throw new Error(\"Could not parse EZ-Fit production lead times\");\n      }\n\n      const data = {\n        regular: {\n          productionMinBd: Number(regularMatch[1]),\n          productionMaxBd: Number(regularMatch[1])\n        },\n        quickship: {\n          productionMinBd: Number(quickshipMatch[1]),\n          productionMaxBd: Number(quickshipMatch[1])\n        }\n      };\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getProductionData() {\n      clearOldCaches();\n\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const exactHandleMap = {\n        \"ez fit riverside shed kit\": \"riverside\",\n        \"ez fit homestead shed kit\": \"homestead\",\n        \"ez fit heritage shed kit\": \"heritage\",\n        \"ez fit greenhouse shed kit\": \"greenhouse\",\n        \"ez fit skyview shed kit\": \"skyview\",\n        \"ez fit woodsman shed kit\": \"woodsman\",\n        \"ez fit craftsman storage shed kit\": \"craftsman\",\n        \"ez fit 4x7 dog kennel kit with run\": \"dog_kennel_4x7\",\n        \"ez fit 5x8 dog kennel kit with run\": \"dog_kennel_5x8\",\n        \"ez fit 5x8 portable chicken coop kit\": \"chicken_coop_5x8\",\n        \"ez fit 4x6 portable chicken coop kit\": \"chicken_coop_4x6\",\n        \"ez fit portable 3x4 chicken coop kit\": \"chicken_coop_3x4\",\n        \"ez fit 7x6 playhouse kit\": \"playhouse_7x6\",\n        \"ez fit riverside shed kit quick ship\": \"riverside_quickship\",\n        \"ez fit homestead shed kit quick ship\": \"homestead_quickship\",\n        \"ez fit heritage shed kit quick ship\": \"heritage_quickship\",\n        \"ez fit greenhouse shed kit quick ship\": \"greenhouse_quickship\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (combined.includes(\"3x4 chicken coop\") || combined.includes(\"portable 3x4 chicken coop\")) {\n        return \"chicken_coop_3x4\";\n      }\n      if (combined.includes(\"4x6 chicken coop\") || combined.includes(\"portable 4x6 chicken coop\")) {\n        return \"chicken_coop_4x6\";\n      }\n      if (combined.includes(\"5x8 chicken coop\") || combined.includes(\"portable 5x8 chicken coop\")) {\n        return \"chicken_coop_5x8\";\n      }\n      if (combined.includes(\"4x7 dog kennel\")) {\n        return \"dog_kennel_4x7\";\n      }\n      if (combined.includes(\"5x8 dog kennel\")) {\n        return \"dog_kennel_5x8\";\n      }\n      if (combined.includes(\"7x6 playhouse\")) {\n        return \"playhouse_7x6\";\n      }\n      if (combined.includes(\"riverside\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"riverside_quickship\";\n      }\n      if (combined.includes(\"homestead\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"homestead_quickship\";\n      }\n      if (combined.includes(\"heritage\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"heritage_quickship\";\n      }\n      if (combined.includes(\"greenhouse\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"greenhouse_quickship\";\n      }\n      if (combined.includes(\"riverside\")) {\n        return \"riverside\";\n      }\n      if (combined.includes(\"homestead\")) {\n        return \"homestead\";\n      }\n      if (combined.includes(\"heritage\")) {\n        return \"heritage\";\n      }\n      if (combined.includes(\"skyview\")) {\n        return \"skyview\";\n      }\n      if (combined.includes(\"woodsman\")) {\n        return \"woodsman\";\n      }\n      if (combined.includes(\"craftsman\")) {\n        return \"craftsman\";\n      }\n      if (combined.includes(\"greenhouse\")) {\n        return \"greenhouse\";\n      }\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      modeLabel,\n      destinationStateName,\n      prodMin,\n      prodMax,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n\n      const earliestBD = (prodMin || 0) + (transitMin || 0);\n      const latestBD = (prodMax || 0) + (transitMax || 0);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const prodText =\n        prodMin === prodMax\n          ? `${prodMin} business days`\n          : `${prodMin} to ${prodMax} business days`;\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eLead-time type\u003c\/th\u003e\u003ctd\u003e${modeLabel}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${prodText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact EZ-Fit product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship EZ-Fit products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = production[selectedProduct.mode];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load EZ-Fit production lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          selectedProduct.mode === \"quickship\" ? \"Quick-Ship\" : \"Regular\",\n          STATE_NAMES[destinationState] || destinationState,\n          prod.productionMinBd,\n          prod.productionMaxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_ezfit_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          ezfit_mode: selectedProduct.mode\n        });\n      } catch (e) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not load live EZ-Fit production lead time data. Try again.\");\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value = detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct] ? detectedDefaultProduct : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrEzFitClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n        OLD_CACHE_KEYS.forEach((key) =\u003e localStorage.removeItem(key));\n      } catch (e) {}\n    };\n\n    window.hsrEzFitReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e\n\u003c!-- ===== Atomic facts CSS only (no other CSS added) ===== --\u003e\n\u003cstyle\u003e\n  .hsr-chipbar{\n    display:flex; flex-wrap:wrap; gap:8px; margin:8px 0 14px; justify-content:flex-start;\n  }\n  .hsr-chip{\n    background:#f5f5f5; border:1px solid #e6e6e6; padding:6px 10px; border-radius:6px;\n    font-size:13px; line-height:1.35;\n  }\n  @media (min-width:769px){\n    .hsr-facts-check, .hsr-facts-btn{ display:none; }\n  }\n  @media (max-width:768px){\n    .hsr-facts-check{ position:absolute; left:-9999px; }\n    .hsr-chipbar .hsr-chip:nth-child(n+4){ display:none; }\n    .hsr-facts-btn{\n      display:inline-block; background:none; border:0; color:#004c99; font-weight:600;\n      padding:6px 0; cursor:pointer;\n    }\n    .hsr-facts-btn.hide{ display:none; }\n    .hsr-facts-check:checked ~ .hsr-chipbar .hsr-chip{ display:inline-block; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show{ display:none; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide{ display:inline-block; }\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) + .hsr-facts-btn.show,\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) ~ .hsr-facts-btn.hide{ display:none !important; }\n  }\n\u003c\/style\u003e","brand":"EZ-Fit Sheds","offers":[{"title":"8x12'","offer_id":39444901389,"sku":"ez8x12riverside","price":3599.0,"currency_code":"USD","in_stock":true},{"title":"10x12'","offer_id":39493360141,"sku":"ez10x12riverside","price":3999.0,"currency_code":"USD","in_stock":true},{"title":"10x14'","offer_id":39493360269,"sku":"ez10x14riverside","price":4299.0,"currency_code":"USD","in_stock":true},{"title":"10x16'","offer_id":39493360397,"sku":"ez10x16riverside","price":4599.0,"currency_code":"USD","in_stock":true},{"title":"10x20'","offer_id":39493360525,"sku":"ez10x20riverside","price":5199.0,"currency_code":"USD","in_stock":true},{"title":"12x16'","offer_id":39493360653,"sku":"ez12x16riverside","price":5399.0,"currency_code":"USD","in_stock":true},{"title":"12x20'","offer_id":39493360717,"sku":"ez12x20riverside","price":5999.0,"currency_code":"USD","in_stock":true},{"title":"12x24'","offer_id":39493360845,"sku":"ez12x24riverside","price":6499.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736"},{"product_id":"ez-fit-heritage-outdoor-garden-shed-kit","title":"EZ-Fit Heritage Shed Kit","description":"\u003cdiv class=\"ezfit-heritage-page\"\u003e\n\u003c!-- ================= Title ================= --\u003e\n\u003ch2 class=\"header-controls\"\u003e\n\u003cspan class=\"sound-translate\"\u003e\u003c\/span\u003e \u003cspan style=\"color: #ff2a00;\"\u003e\u003c\/span\u003e \u003cspan style=\"text-decoration: underline;\"\u003e\u003cspan style=\"color: #ff2a00; text-decoration: underline;\"\u003e\u003c\/span\u003e\u003c\/span\u003e EZ-Fit Sheds Heritage Outdoor Garden Shed Kit\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts ================= --\u003e \u003cinput class=\"hsr-facts-check\" id=\"hsr-facts-toggle-heritage\" type=\"checkbox\"\u003e\n\u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n\u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eProduction lead time: 12 business days; shipping +2–9 business days (from Ohio)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eSizes: 8×12 to 12×24 (8 options)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eWindows: 24×36\" + 30×36\", with screens\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eWall height: 6′6″\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eOverall height: 9′9″ to 10′9″ (varies by width)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eWind rating: 105 mph\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eSnow load: 20 psf\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-heritage\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-heritage\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e\n\u003cdiv style=\"text-align: left;\"\u003eIf you have a garden, then storage for your gardening tools and equipment is a must! The EZ-Fit Sheds Heritage Outdoor Garden Shed is the best-looking storage solution available. This is a wonderful outdoor storage kit, which you can use to store tools, equipment, lawnmowers, bicycles, and all sorts of additional garage overflow. Or use it as a backyard studio, office, or workshop!\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis high-quality wood garden shed features double doors to allow easy access, so you don’t need to worry about squeezing in your larger equipment. The windows provide plenty of light and a nice added touch.\u003c\/div\u003e\n\u003cblockquote\u003e\u003c\/blockquote\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eEZ-Fit Heritage Shed Walkthrough\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\n \u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/j7NpUixE4OM\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen\u003e\n \u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cstrong\u003eShed assembled in the videos is a Riverside shed model but assembly is the same.\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/pJgOa8IcR6A\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eEZ-Fit 12x20 Riverside Assembly\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/UxGH6uaMzzE\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003ch4\u003e\u003cstrong\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cimg class=\"img-responsive\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-optional-add-ons_480x480.jpg?v=1760130854\"\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h4\u003e\n\u003ch5\u003eProduction Lead Time is 12 business days. Shipping time is an additional\u003cstrong\u003e 2–9 business days\u003c\/strong\u003e depending on how far you are from Ohio.\u003c\/h5\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003e\u003cstrong data-end=\"75\" data-start=\"66\"\u003eNote:\u003c\/strong\u003e\u003c\/span\u003e For the 8x10 and 10x10 size, the 30x36 window can’t be placed on the same wall as the double door due to space limitations. It will need to be installed on a different side wall. Please indicate the preferred placement in the “Special Instructions to Seller” box at checkout.\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #f43813;\"\u003e\u003cstrong\u003eShipping\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe kit will arrive in 1 or 2 large wooden crates. This is standard curbside delivery in almost all cases the driver will be able to unload the crates and put them in an easy-to-get-to area. \u003c\/span\u003e\u003cb data-stringify-type=\"bold\"\u003eIf the delivery truck does not have a liftgate available, you will be required to have 2 people available to unload the pieces from the crate\u003c\/b\u003e\u003cspan\u003e. The pieces are easy to carry with 2 people. If you want to ensure the unloading of the kit, we also have a flatbed truck with a forklift delivery option which runs around $200-$900 depending on the location and size of the delivery. Send us an email to find out a quote for this service and if available.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSTANDARD FEATURES:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eShutters - make this shed even better looking\u003c\/li\u003e\n\u003cli\u003eU.S.A. Made Locksets - provide additional peace of mind\u003c\/li\u003e\n\u003cli\u003eDecorative Hinges - add a bit of extra style\u003c\/li\u003e\n\u003cli\u003eDouble Top Plate - provides additional wall and roof support\u003c\/li\u003e\n\u003cli\u003eHorizontal Nailer - even more support\u003c\/li\u003e\n\u003cli\u003e6\" Fascia Trim - edge of the roof looks great, right?\u003c\/li\u003e\n\u003cli\u003e60\" Double Doors - more room to get items in and out\u003c\/li\u003e\n\u003cli\u003eTransom Windows enhances natural lighting and adds a decorative touch to the shed's design.\u003c\/li\u003e\n\u003cli\u003eWindows: 1 - 24x36\" and 1 - 30x36\" Windows\u003c\/li\u003e\n\u003cli\u003eWindows are functional and open up\u003c\/li\u003e\n\u003cli\u003eWindows come with screens to keep pesky bugs out\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e6'6\" Walls provide extra room to maneuver \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWind rating - 105MPH\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSnowload - 20PSF\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePrimed Smartside siding - made with engineered wood technology and is resistant to rot, termites, woodpeckers, hail, humid summers, and cold winters.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e4' Panelized wall sections are extra sturdy\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eSolid High-Quality \u003c\/span\u003e\u003cspan\u003eRafters provide extra support\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003ePanelized wall sections with horizontal nailer and 24\" oc wall studs\u003c\/li\u003e\n\u003cli\u003eRoof sheathing, pre-hung doors, trim, door hardware, fasteners\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e6\/12 pitch roof\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cb data-stringify-type=\"bold\"\u003e\u003ci data-stringify-type=\"italic\"\u003eShingles and Paint are not included. The floor kit is optional.\u003c\/i\u003e\u003c\/b\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-shed-kits-brochure.pdf\" title=\"EZ Fit Heritage Shed kit - Brochure\" rel=\"noopener\" target=\"_blank\"\u003e\u003cb\u003eEZ-Fit Outdoor Garden Shed Kits Brochure\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-shed-kits-brochure.pdf\" title=\"EZ-Fit Heritage Outdoor Garden Shed - Brochure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-kit-brochure.jpg?v=1745602181\" alt=\"\"\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-shed-kits-brochure.pdf\" title=\"EZ-Fit Heritage Outdoor Garden Shed - Brochure\" rel=\"noopener\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eAll EZ fit sheds come partially pre-assembled. All of the wall sidings are already attached to the 2x4 framing and come in 4-foot wide wall panels. As much pre-assembly as can be done ahead of time is completed without shipping the shed all put together. We provide step-by-step instructions for you to finalize putting everything together and an average assembly with 2 people takes about 8 hours. \u003c\/span\u003eWe do not provide installers but if you do not want to build the shed yourself, many customers hire a local handyman to do it.\u003c\/p\u003e\n\u003cp\u003e\u003cb data-stringify-type=\"bold\"\u003eNeed a different configuration?\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eWe can place the double doors (or a single door with windows) on the 180-degree opposite side—just let us know in the “Special instructions for seller” section when placing your order.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eYou can also request to have windows \/ doors placed in different locations. If you have a specific layout in mind, feel free to email us a sketch—we’ll review it and let you know if the design can be accommodated.\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- Layout images grid --\u003e\n\u003ctable class=\"seven-foot-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-barn-layout_480x480.jpg?v=1651685072\" alt=\"8×12 layout\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-barn-layout_480x480.jpg?v=1651685087\" alt=\"10×14 layout\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-barn-layout_480x480.jpg?v=1651685091\" alt=\"10×20 layout\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-barn-layout_480x480.jpg?v=1651685097\" alt=\"12×16 layout\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-barn-layout_480x480.jpg?v=1651685104\" alt=\"12×24 layout\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-barn-layout_480x480.jpg?v=1651685109\" alt=\"12×20 layout\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cstrong\u003eHeritage Shed SmartSiding walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-section\"\u003e\n\u003cdiv class=\"smart-siding-container\"\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-image-container\"\u003e\u003cimg alt=\"SmartSide Siding\" class=\"smart-siding-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-text-container\"\u003e\n\u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced durability and workability of engineered wood. With SmartGuard® technology, these products are built to outperform nature, providing exceptional strength, performance, and resistance against rot, termites, woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer SmartSide® standard on all of our buildings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n\u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n\u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n\u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n\u003cli\u003ePrimed face\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n    \/* Set image size for desktop *\/\n    .smart-siding-image { width: 360px; height: 360px; object-fit: cover; }\n    \/* Ensure the container places content side by side for desktop *\/\n    .smart-siding-container { display: flex; justify-content: flex-start; align-items: flex-start; text-align: left; }\n    .smart-siding-text-container { margin-left: 20px; max-width: 600px; }\n    \/* Mobile-friendly design for Smart Siding section *\/\n    @media screen and (max-width: 600px) {\n      .smart-siding-container { display: block; text-align: center; }\n      .smart-siding-image { width: 100%; height: auto; }\n      .smart-siding-text-container { margin-top: 20px; padding-left: 0; text-align: left; }\n      .smart-siding-text-container ul { padding-left: 0; list-style-position: inside; }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"DetailRow\"\u003e\n\u003cdiv class=\"Label\"\u003e\n\u003cdiv class=\"DetailRow\"\u003e\n\u003cdiv class=\"Label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003eShed Sizes - 8x12', 10x12', 10x14', 10x16', 10x20', 12x16', 12x20', 12x24'\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"DetailRow\"\u003e\n\u003cdiv class=\"Label\"\u003eAll EZ-fit Sheds are solidly constructed with the highest quality craftsmanship. \u003cbr\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch4\u003eHeritage Shed Features:\u003c\/h4\u003e\n\u003cdiv style=\"text-align: start;\" class=\"single-xs-content-collapse single-xs-content-collapse--specs custom-dropdown\" id=\"full_specs\"\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003ctable style=\"width: 399.889px;\" class=\"tg\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 210px;\"\u003e\n\u003ctd style=\"width: 161px; height: 210px;\" class=\"tg-797t\"\u003e\u003cimg alt=\"EZ-Fit Heritage Shed Kit - Shutters 96b1242f F6ea 4304 9930\" style=\"float: none; display: block; margin-left: auto; margin-right: auto;\" data-sizes=\"auto\" class=\"lazyload\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Shutters_96b1242f-f6ea-4304-9930-dbbc9b118db7_100x100.jpg?v=1644946930\" width=\"100x100\" height=\"100x100\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 220.889px; height: 210px;\" class=\"tg-buh4\"\u003e\n\u003cp\u003eShutters add an element of dimension to your structure and come standard with your shed kit\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 216px;\"\u003e\n\u003ctd style=\"width: 161px; height: 216px;\" class=\"tg-1wig\"\u003e\u003cimg alt=\"EZ-Fit Heritage Shed Kit - Lockset B50f0eee 8d7b 4e13 9f2b\" style=\"float: none; display: block; margin-left: auto; margin-right: auto;\" height=\"100x100\" width=\"100x100\" data-sizes=\"auto\" class=\"lazyload\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Lockset_b50f0eee-8d7b-4e13-9f2b-9fc4a07f1b21_160x160.jpg?v=1644947670\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 220.889px; height: 216px;\" class=\"tg-0lax\"\u003e\n\u003cp\u003eOur locksets are made right here in the U.S.A. They feature a heavy-duty locking mechanism and a durable electro-coated black paint. Each lockset includes a decorative plate.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 210px;\"\u003e\n\u003ctd style=\"width: 161px; height: 210px;\" class=\"tg-797t\"\u003e\n\u003cp\u003e\u003cimg alt=\"EZ-Fit Heritage Shed Kit - Hinges E494d14f 12dc 477a 887c\" style=\"float: none; display: block; margin-left: auto; margin-right: auto;\" height=\"100x100\" width=\"100x100\" data-sizes=\"auto\" class=\"lazyload\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Hinges_e494d14f-12dc-477a-887c-b08c85127f91_160x160.jpg?v=1644947754\"\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 220.889px; height: 210px;\" class=\"tg-buh4\"\u003e12\" Decorative T-Hinge with Bushings are standard on all EZ-fit Shed Kits\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 192px;\"\u003e\n\u003ctd style=\"width: 161px; height: 192px;\" class=\"tg-1wig\"\u003e\n\u003cp\u003e\u003cimg alt=\"EZ-Fit Heritage Shed Kit - Top Plate 06132b33 342e 4e66 A413\" style=\"float: none; display: block; margin-left: auto; margin-right: auto;\" height=\"91\" width=\"91\" data-sizes=\"auto\" class=\"lazyload\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Top_plate_06132b33-342e-4e66-a413-1b44a8404443_160x160.jpg?v=1644947797\"\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 220.889px; height: 192px;\" class=\"tg-0lax\"\u003e\n\u003cp\u003eA Double Top Plate creates an incredibly stiff wall and a very strong corner where the top plates overlap at the ends.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 287px;\"\u003e\n\u003ctd style=\"width: 161px; height: 287px;\" class=\"tg-797t\"\u003e\n\u003cp\u003e\u003cimg alt=\"EZ-Fit Heritage Shed Kit - Horizontal Nailer 9266916c e247 4ee1 bf2a\" style=\"float: none; display: block; margin-left: auto; margin-right: auto;\" height=\"100x100\" width=\"100x100\" data-sizes=\"auto\" class=\"lazyload\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Horizontal_Nailer_9266916c-e247-4ee1-bf2a-0c44ba1efaa9_160x160.jpg?v=1644947924\"\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 220.889px; height: 287px;\" class=\"tg-buh4\"\u003eStronger Walls - Straighter Walls.\u003cbr\u003eIncreased Nailing Surface - Standard on All High-Sidewalls.\u003cbr\u003eUsing computerized component saws, each individual wall stud is cut with a specialized notch. \u003cbr\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 254px;\"\u003e\n\u003ctd style=\"width: 161px; height: 254px;\" class=\"tg-1wig\"\u003e\n\u003cp\u003e\u003cimg alt=\"EZ-Fit Heritage Shed Kit - Fascia Trim fa940923 592d 4399 9362\" style=\"float: none; display: block; margin-left: auto; margin-right: auto;\" data-sizes=\"auto\" class=\"lazyload\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Fascia_Trim_fa940923-592d-4399-9362-3a8fea801553_160x160.jpg?v=1644948033\"\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 220.889px; height: 254px;\" class=\"tg-0lax\"\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eThe trim serves an aesthetic purpose by providing a contrast to the color of the siding while protecting the fascia board from exposure to the elements.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 350.34px;\"\u003e\n\u003ctd style=\"width: 161px; height: 350.34px;\" class=\"tg-797t\"\u003e\n\u003cp\u003e\u003cimg alt=\"EZ-Fit Heritage Shed Kit - 60 Standard Door dd1c79a8 aad2 42ea b0e3\" style=\"float: none; display: block; margin-left: auto; margin-right: auto;\" data-sizes=\"auto\" class=\"lazyload\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/60_Standard_Door_dd1c79a8-aad2-42ea-b0e3-7f87d2566565_160x160.jpg?v=1644948090\"\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 220.889px; height: 350.34px;\" class=\"tg-buh4\"\u003e\n\u003cp\u003eThe standard 60\" door allows for easy access. Add an optional ramp for easy retrieval of your lawn and garden equipment.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cstrong\u003eOptional add-ons:\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable width=\"100%\" style=\"text-align: left;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg alt=\"\" data-sizes=\"auto\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/collection_grid.png?v=1691765984\" class=\"img-responsive lazyload\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"float: left;\"\u003e\u003cimg alt=\"\" data-sizes=\"auto\" data-src=\"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez_fit_shed_floor_12aa8054-4bbf-488c-9de5-17ee84d40cd8_large.PNG?v=1567551209\" style=\"float: left;\"\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eAdditional Images:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg height=\"130\" width=\"231\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/pid_66426-Amish-DIY-Home-Office-Shed-Kit--240_160x160.jpg?v=1661190389\" alt=\"door handle\"\u003e \u003cimg height=\"130\" width=\"232\" alt=\"door handle\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/pid_66426-Amish-DIY-Home-Office-Shed-Kit--310_160x160.jpg?v=1661190388\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg height=\"272\" width=\"153\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/pid_66426-Amish-DIY-Home-Office-Shed-Kit--290_160x160.jpg?v=1661190389\" alt=\"door handle\"\u003e \u003c\/strong\u003e\u003cstrong\u003e\u003cimg height=\"272\" width=\"153\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/pid_66426-Amish-DIY-Home-Office-Shed-Kit--300_160x160.jpg?v=1661190389\"\u003e \u003cimg height=\"272\" width=\"153\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/pid_66426-Amish-DIY-Home-Office-Shed-Kit--320_160x160.jpg?v=1661190389\"\u003e\u003cimg height=\"265\" width=\"471\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/diamond_plate_door_threshold_2_240x240.jpg?v=1661783805\" class=\"img-responsive\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOptional Loft\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eEach loft section is 4′ deep.\u003c\/li\u003e\n\u003cli\u003eLoft recommendation: 1 loft for 8×8 and 8×10 sizes; up to 2 lofts for 8×12 and larger sizes.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg alt=\"EZ-Fit Heritage Shed Kit - Ez Fit Sheds Optional Loft\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-sheds-optional-loft_240x240.jpg?v=1762977602\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOptional Floor kit includes\u003cbr\u003e\u003c\/strong\u003e\u003cspan\u003e• \u003c\/span\u003e\u003cspan\u003e4x4\" Long lasting treated runners\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e• \u003c\/span\u003e\u003cspan\u003e2x4\" S.P.F. Floor joists (16\" o.c.) \u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e• \u003c\/span\u003e\u003cspan\u003e3\/4\" High Quality Engineered Wood Floor\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"floor kit ez fit shed kits\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12_42f2b6f4-8f0c-4c18-8fbd-05b24869222e_480x480.jpg?v=1660830143\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e(Floor kits are not available on 10x20, 12x20, and 12x24 sheds due to shipping weight restrictions.)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003e* Floor and Shingles Not Included *\u003cbr\u003e\u003c\/em\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"DetailRow\"\u003e\n\u003cdiv class=\"Label\"\u003eFloor and Shingles can be purchased at your local hardware store. \u003cspan\u003eYou can also purchase the optional floor kit we have in the add-on section.\u003c\/span\u003e The floor can consist of 4x4's, 2x4's, and plywood - we can give you the details if you would like.\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003eThe shed can also be placed directly on a concrete slab if desired - please select the pressure treated option and we will treat the bottom plate (bottom of the wall) of the shed. If placing the shed directly on a concrete slab, we recommend that the slab be 1\/2 an inch smaller than the size of the shed. This way the bottom plate can rest on the perimeter of the concrete slab and the wall siding can go down slightly down the side of the slab. This will prevent rainwater from entering the shed. If using a slab that is larger than the size of the shed please let us know and we will attach the bottom plate at the bottom of the wall.\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"Label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"Label\"\u003e\n\u003cdiv class=\"Label\"\u003eRamp is optional. It consists of two 24\" wide × 48\" long ramp sections and fits both the 60\" and 72\" door. The ramp only works for sheds that have a wooden floor. If you are building the wooden floor on top of a concrete pad then the ramp will work. If you are using the concrete pad for the floor of the shed then the ramp won’t work. If you decide on getting the ramp, it automatically comes with a diamond plate door threshold for the double door.\u003c\/div\u003e\n\u003ctable width=\"50%\" style=\"width: 50%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg alt=\"EZ-Fit Heritage Shed Kit - Ez Fit Ramp\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-ramp_360x360.jpg?v=1753804483\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg alt=\"EZ-Fit Heritage Shed Kit - Ez Fit Ramp 2\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-ramp-2_360x360.jpg?v=1753804535\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cspan\u003eThe ramp will come with a diamond plate threshold that will attach to the edge of the floor doorway with screws, this threshold has a J-Hook that the ramp will hook into.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-riverside-shed-kit\"\u003e \u003cimg alt=\"EZ Fit Riverside Shed\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/riverside_shed_small.PNG?v=1558120814\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-riverside-shed-kit\"\u003e\u003cstrong\u003eEZ Fit Riverside Shed\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-homestead-garden-tool-shed-kit\"\u003e \u003cimg alt=\"EZ Fit Homestead Shed\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/homestead_shed_small_3ba06ed4-b4d3-42bf-9a71-7f34076e70f8.png?v=1696936935\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-homestead-garden-tool-shed-kit\"\u003e\u003cstrong\u003eEZ Fit Homestead Shed\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-heritage-outdoor-garden-shed-kit\"\u003e \u003cimg alt=\"EZ Fit Heritage Shed\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/heritage_shed_small.PNG?v=1558120869\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-heritage-outdoor-garden-shed-kit\"\u003e\u003cstrong\u003eEZ Fit Heritage Shed\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height\u003c\/td\u003e\n\u003ctd\u003e6'6\"\u003c\/td\u003e\n\u003ctd\u003e6'6\"\u003c\/td\u003e\n\u003ctd\u003e6'6\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOverall Height (8' wide)\u003c\/td\u003e\n\u003ctd\u003e9'9\"\u003c\/td\u003e\n\u003ctd\u003e9'9\"\u003c\/td\u003e\n\u003ctd\u003e9'9\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOverall Height (10' wide)\u003c\/td\u003e\n\u003ctd\u003e10'3\"\u003c\/td\u003e\n\u003ctd\u003e10'3\"\u003c\/td\u003e\n\u003ctd\u003e10'3\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOverall Height (12' wide)\u003c\/td\u003e\n\u003ctd\u003e10'9\"\u003c\/td\u003e\n\u003ctd\u003e10'9\"\u003c\/td\u003e\n\u003ctd\u003e10'9\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows \u0026amp; “Z” Shutters\u003c\/td\u003e\n\u003ctd\u003e2 × 24×36\"\u003c\/td\u003e\n\u003ctd\u003eDouble 30×36\"\u003c\/td\u003e\n\u003ctd\u003e1 × 24×36\", 1 × 30×36\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStrongback Nailer\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\" Single Door\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e60\" Double Door\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSmartSide Siding\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDecorative Door Hinges\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDouble Top Plate \u0026amp; 6\" Fascia\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12\" Roof Overhang\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFlowerboxes\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDecorative Flowerbox Holders\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCupola \u0026amp; Weather Vane\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFloor Kit\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cspan\u003e\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eOptional Wall Height Extension\u003c\/strong\u003e\u003cbr\u003eWe have the ability to increase the sidewall height to 7 or 8 feet. Please email us with the size shed you are interested in and we can provide pricing. \u003cbr\u003e\u003cbr\u003e\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003eHeritage shed video inside and out. Plumbing, electric, drywall done by customer.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/kGm6FSa42a0\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003eThe Heritage Shed is made using Strongback Nailer walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/vi0rXKxnOYk\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe Heritage Shed comes with a high quality Triple Layer Door\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/xvK69TnwcYI\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eImportant Note:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe Engineered Print for this Shed is available for download below and may be used as part of your permit application process.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/updated-ez-fit-sheds-engineered-print.pdf\" rel=\"noopener\" target=\"_blank\"\u003e📄 Download the Engineered Print PDF\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eIf you need the Assembly Manual, please email \u003cstrong\u003einfo@homesteadsupplier.com\u003c\/strong\u003e and include the shed name and size in your request.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch4\u003eEZ-Fit Heritage Shed Kit — Pallet Sizes \u0026amp; Weights\u003c\/h4\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 18%;\"\u003eSize\u003c\/th\u003e\n\u003cth\u003ePallet 1 (no floor)\u003c\/th\u003e\n\u003cth\u003ePallet 2\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e8×8\u003c\/td\u003e\n\u003ctd\u003e50×82×48 = \u003cstrong\u003e1,400 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8×10\u003c\/td\u003e\n\u003ctd\u003e50×82×53 = \u003cstrong\u003e1,600 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8×12\u003c\/td\u003e\n\u003ctd\u003e50×82×59 = \u003cstrong\u003e1,680 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10×10\u003c\/td\u003e\n\u003ctd\u003e50×82×57 = \u003cstrong\u003e1,765 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10×12\u003c\/td\u003e\n\u003ctd\u003e50×82×62 = \u003cstrong\u003e1,920 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10×14\u003c\/td\u003e\n\u003ctd\u003e50×82×70 = \u003cstrong\u003e2,250 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10×16\u003c\/td\u003e\n\u003ctd\u003e50×82×74 = \u003cstrong\u003e2,310 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10×20\u003c\/td\u003e\n\u003ctd\u003e50×82×57 = \u003cstrong\u003e1,550 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e50×82×32 = \u003cstrong\u003e1,250 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12×16\u003c\/td\u003e\n\u003ctd\u003e50×82×64 = \u003cstrong\u003e1,620 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e50×97×18 = \u003cstrong\u003e1,000 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12×20\u003c\/td\u003e\n\u003ctd\u003e50×82×60 = \u003cstrong\u003e1,500 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e50×97×32 = \u003cstrong\u003e1,485 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12×24\u003c\/td\u003e\n\u003ctd\u003e50×82×64 = \u003cstrong\u003e1,700 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e50×97×38 = \u003cstrong\u003e1,680 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003eNotes: Dimensions are pallet L×W×H (inches). Weights are approximate. “Pallet 2” applies when the kit requires a second pallet (e.g., larger sizes or when a floor kit is included).\u003c\/p\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 780px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    margin-top: 10px;\n  }\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-ezfit\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact EZ-Fit product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZip-ezfit\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZip-ezfit\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProduct-ezfit\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProduct-ezfit\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Regular EZ-Fit Products\"\u003e\n          \u003coption value=\"riverside\"\u003eEZ-Fit Riverside Shed Kit\u003c\/option\u003e\n          \u003coption value=\"homestead\"\u003eEZ-Fit Homestead Shed Kit\u003c\/option\u003e\n          \u003coption value=\"heritage\"\u003eEZ-Fit Heritage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"greenhouse\"\u003eEZ-Fit Greenhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"skyview\"\u003eEZ-Fit Skyview Shed Kit\u003c\/option\u003e\n          \u003coption value=\"woodsman\"\u003eEZ-Fit Woodsman Shed Kit\u003c\/option\u003e\n          \u003coption value=\"craftsman\"\u003eEZ-Fit Craftsman Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"dog_kennel_4x7\"\u003eEZ-Fit 4x7 Dog Kennel Kit with Run\u003c\/option\u003e\n          \u003coption value=\"dog_kennel_5x8\"\u003eEZ-Fit 5x8 Dog Kennel Kit with Run\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_5x8\"\u003eEZ-Fit 5x8 Portable Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_4x6\"\u003eEZ-Fit 4x6 Portable Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_3x4\"\u003eEZ-Fit Portable 3x4 Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"playhouse_7x6\"\u003eEZ-Fit 7x6 Playhouse Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Quick-Ship EZ-Fit Products\"\u003e\n          \u003coption value=\"riverside_quickship\"\u003eEZ-Fit Riverside Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"homestead_quickship\"\u003eEZ-Fit Homestead Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"heritage_quickship\"\u003eEZ-Fit Heritage Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"greenhouse_quickship\"\u003eEZ-Fit Greenhouse Shed Kit - QUICK-SHIP\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGo-ezfit\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClear-ezfit\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErr-ezfit\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOut-ezfit\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-ezfit\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZip-ezfit\");\n    const productEl = document.getElementById(\"hsrProduct-ezfit\");\n    const btn = document.getElementById(\"hsrGo-ezfit\");\n    const clr = document.getElementById(\"hsrClear-ezfit\");\n    const err = document.getElementById(\"hsrErr-ezfit\");\n    const out = document.getElementById(\"hsrOut-ezfit\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_ezfit_production_live_v7_20260311\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n    const OLD_CACHE_KEYS = [\n      \"hsr_ezfit_production_live_v6_20260311\",\n      \"hsr_ezfit_production_live_v5_20260311\",\n      \"hsr_ezfit_live_leadtime_v1\",\n      \"hsr_ezfit_live_leadtime_v2\",\n      \"hsr_ezfit_live_leadtime_v3\",\n      \"hsr_ezfit_live_leadtime_v4_20260311_refresh\",\n      \"hsr_leadtime_cache_v1\",\n      \"hsr_leadtime_cache_ezfit_v1\"\n    ];\n\n    const PRODUCT_MAP = {\n      riverside: { label: \"EZ-Fit Riverside Shed Kit\", mode: \"regular\" },\n      homestead: { label: \"EZ-Fit Homestead Shed Kit\", mode: \"regular\" },\n      heritage: { label: \"EZ-Fit Heritage Shed Kit\", mode: \"regular\" },\n      greenhouse: { label: \"EZ-Fit Greenhouse Shed Kit\", mode: \"regular\" },\n      skyview: { label: \"EZ-Fit Skyview Shed Kit\", mode: \"regular\" },\n      woodsman: { label: \"EZ-Fit Woodsman Shed Kit\", mode: \"regular\" },\n      craftsman: { label: \"EZ-Fit Craftsman Storage Shed Kit\", mode: \"regular\" },\n      dog_kennel_4x7: { label: \"EZ-Fit 4x7 Dog Kennel Kit with Run\", mode: \"regular\" },\n      dog_kennel_5x8: { label: \"EZ-Fit 5x8 Dog Kennel Kit with Run\", mode: \"regular\" },\n      chicken_coop_5x8: { label: \"EZ-Fit 5x8 Portable Chicken Coop Kit\", mode: \"regular\" },\n      chicken_coop_4x6: { label: \"EZ-Fit 4x6 Portable Chicken Coop Kit\", mode: \"regular\" },\n      chicken_coop_3x4: { label: \"EZ-Fit Portable 3x4 Chicken Coop Kit\", mode: \"regular\" },\n      playhouse_7x6: { label: \"EZ-Fit 7x6 Playhouse Kit\", mode: \"regular\" },\n      riverside_quickship: { label: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      homestead_quickship: { label: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      heritage_quickship: { label: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      greenhouse_quickship: { label: \"EZ-Fit Greenhouse Shed Kit - QUICK-SHIP\", mode: \"quickship\" }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 7, max: 9 },\n      OR: { min: 7, max: 9 },\n      WA: { min: 7, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (s) =\u003e\n      String(s || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (v) =\u003e String(v || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (v) =\u003e \/^\\d{5}$\/.test(v);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n        if (day !== 0 \u0026\u0026 day !== 6) added += 1;\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function clearOldCaches() {\n      try {\n        OLD_CACHE_KEYS.forEach((key) =\u003e localStorage.removeItem(key));\n      } catch (e) {}\n    }\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) return state;\n      }\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const text = normalize(doc.body ? doc.body.textContent : html);\n\n      const regularMatch = text.match(\n        \/ez fit sheds[\\s\\S]{0,1800}?standard production lead time[\\s\\S]{0,400}?is\\s+(\\d+)\\s+business days\/\n      );\n\n      const quickshipMatch = text.match(\n        \/ez fit sheds[\\s\\S]{0,3000}?quick\\s*ship sheds and greenhouses[\\s\\S]{0,500}?(\\d+)\\s+business days\/\n      );\n\n      if (!regularMatch || !quickshipMatch) {\n        throw new Error(\"Could not parse EZ-Fit production lead times\");\n      }\n\n      const data = {\n        regular: {\n          productionMinBd: Number(regularMatch[1]),\n          productionMaxBd: Number(regularMatch[1])\n        },\n        quickship: {\n          productionMinBd: Number(quickshipMatch[1]),\n          productionMaxBd: Number(quickshipMatch[1])\n        }\n      };\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getProductionData() {\n      clearOldCaches();\n\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const exactHandleMap = {\n        \"ez fit riverside shed kit\": \"riverside\",\n        \"ez fit homestead shed kit\": \"homestead\",\n        \"ez fit heritage shed kit\": \"heritage\",\n        \"ez fit greenhouse shed kit\": \"greenhouse\",\n        \"ez fit skyview shed kit\": \"skyview\",\n        \"ez fit woodsman shed kit\": \"woodsman\",\n        \"ez fit craftsman storage shed kit\": \"craftsman\",\n        \"ez fit 4x7 dog kennel kit with run\": \"dog_kennel_4x7\",\n        \"ez fit 5x8 dog kennel kit with run\": \"dog_kennel_5x8\",\n        \"ez fit 5x8 portable chicken coop kit\": \"chicken_coop_5x8\",\n        \"ez fit 4x6 portable chicken coop kit\": \"chicken_coop_4x6\",\n        \"ez fit portable 3x4 chicken coop kit\": \"chicken_coop_3x4\",\n        \"ez fit 7x6 playhouse kit\": \"playhouse_7x6\",\n        \"ez fit riverside shed kit quick ship\": \"riverside_quickship\",\n        \"ez fit homestead shed kit quick ship\": \"homestead_quickship\",\n        \"ez fit heritage shed kit quick ship\": \"heritage_quickship\",\n        \"ez fit greenhouse shed kit quick ship\": \"greenhouse_quickship\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (combined.includes(\"3x4 chicken coop\") || combined.includes(\"portable 3x4 chicken coop\")) {\n        return \"chicken_coop_3x4\";\n      }\n      if (combined.includes(\"4x6 chicken coop\") || combined.includes(\"portable 4x6 chicken coop\")) {\n        return \"chicken_coop_4x6\";\n      }\n      if (combined.includes(\"5x8 chicken coop\") || combined.includes(\"portable 5x8 chicken coop\")) {\n        return \"chicken_coop_5x8\";\n      }\n      if (combined.includes(\"4x7 dog kennel\")) {\n        return \"dog_kennel_4x7\";\n      }\n      if (combined.includes(\"5x8 dog kennel\")) {\n        return \"dog_kennel_5x8\";\n      }\n      if (combined.includes(\"7x6 playhouse\")) {\n        return \"playhouse_7x6\";\n      }\n      if (combined.includes(\"riverside\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"riverside_quickship\";\n      }\n      if (combined.includes(\"homestead\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"homestead_quickship\";\n      }\n      if (combined.includes(\"heritage\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"heritage_quickship\";\n      }\n      if (combined.includes(\"greenhouse\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"greenhouse_quickship\";\n      }\n      if (combined.includes(\"riverside\")) {\n        return \"riverside\";\n      }\n      if (combined.includes(\"homestead\")) {\n        return \"homestead\";\n      }\n      if (combined.includes(\"heritage\")) {\n        return \"heritage\";\n      }\n      if (combined.includes(\"skyview\")) {\n        return \"skyview\";\n      }\n      if (combined.includes(\"woodsman\")) {\n        return \"woodsman\";\n      }\n      if (combined.includes(\"craftsman\")) {\n        return \"craftsman\";\n      }\n      if (combined.includes(\"greenhouse\")) {\n        return \"greenhouse\";\n      }\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      modeLabel,\n      destinationStateName,\n      prodMin,\n      prodMax,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n\n      const earliestBD = (prodMin || 0) + (transitMin || 0);\n      const latestBD = (prodMax || 0) + (transitMax || 0);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const prodText =\n        prodMin === prodMax\n          ? `${prodMin} business days`\n          : `${prodMin} to ${prodMax} business days`;\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eLead-time type\u003c\/th\u003e\u003ctd\u003e${modeLabel}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${prodText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact EZ-Fit product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship EZ-Fit products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = production[selectedProduct.mode];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load EZ-Fit production lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          selectedProduct.mode === \"quickship\" ? \"Quick-Ship\" : \"Regular\",\n          STATE_NAMES[destinationState] || destinationState,\n          prod.productionMinBd,\n          prod.productionMaxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_ezfit_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          ezfit_mode: selectedProduct.mode\n        });\n      } catch (e) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not load live EZ-Fit production lead time data. Try again.\");\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value = detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct] ? detectedDefaultProduct : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrEzFitClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n        OLD_CACHE_KEYS.forEach((key) =\u003e localStorage.removeItem(key));\n      } catch (e) {}\n    };\n\n    window.hsrEzFitReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e\n\u003c!-- ===== Atomic facts CSS only (no other CSS added) ===== --\u003e\n\u003cstyle\u003e\n  .hsr-chipbar{\n    display:flex; flex-wrap:wrap; gap:8px; margin:8px 0 14px; justify-content:flex-start;\n  }\n  .hsr-chip{\n    background:#f5f5f5; border:1px solid #e6e6e6; padding:6px 10px; border-radius:6px;\n    font-size:13px; line-height:1.35;\n  }\n  @media (min-width:769px){\n    .hsr-facts-check, .hsr-facts-btn{ display:none; }\n  }\n  @media (max-width:768px){\n    .hsr-facts-check{ position:absolute; left:-9999px; }\n    .hsr-chipbar .hsr-chip:nth-child(n+4){ display:none; }\n    .hsr-facts-btn{\n      display:inline-block; background:none; border:0; color:#004c99; font-weight:600;\n      padding:6px 0; cursor:pointer;\n    }\n    .hsr-facts-btn.hide{ display:none; }\n    .hsr-facts-check:checked ~ .hsr-chipbar .hsr-chip{ display:inline-block; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show{ display:none; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide{ display:inline-block; }\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) + .hsr-facts-btn.show,\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) ~ .hsr-facts-btn.hide{ display:none !important; }\n  }\n\u003c\/style\u003e","brand":"EZ-Fit Sheds","offers":[{"title":"8x8'","offer_id":44365923450933,"sku":"ez8x8heritage","price":2999.0,"currency_code":"USD","in_stock":true},{"title":"8x10'","offer_id":44365923483701,"sku":"ez8x10heritage","price":3199.0,"currency_code":"USD","in_stock":true},{"title":"8x12'","offer_id":39523233357,"sku":"ez8x12heritage","price":3599.0,"currency_code":"USD","in_stock":true},{"title":"10x10'","offer_id":44365923516469,"sku":"ez10x10heritage","price":3599.0,"currency_code":"USD","in_stock":true},{"title":"10x12'","offer_id":39523233421,"sku":"ez10x12heritage","price":3999.0,"currency_code":"USD","in_stock":true},{"title":"10x14","offer_id":39523233485,"sku":"ez10x14heritage","price":4299.0,"currency_code":"USD","in_stock":true},{"title":"10x16'","offer_id":39523233549,"sku":"ez10x16heritage","price":4599.0,"currency_code":"USD","in_stock":true},{"title":"10x20'","offer_id":39523233613,"sku":"ez10x20heritage","price":5199.0,"currency_code":"USD","in_stock":true},{"title":"12x16'","offer_id":39523233677,"sku":"ez12x16heritage","price":5399.0,"currency_code":"USD","in_stock":true},{"title":"12x20'","offer_id":39523233741,"sku":"ez12x20heritage","price":5999.0,"currency_code":"USD","in_stock":true},{"title":"12x24'","offer_id":39523233805,"sku":"ez12x24heritage","price":6499.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179"},{"product_id":"ez-fit-homestead-garden-tool-shed-kit","title":"EZ-Fit Homestead Shed Kit","description":"\u003cdiv class=\"ezfit-homestead-page\"\u003e\n\u003c!-- Title --\u003e\n\u003ch2\u003eEZ-Fit Sheds Homestead Outdoor Garden Tool Shed Kit\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts ================= --\u003e \u003cinput type=\"checkbox\" id=\"hsr-facts-toggle-homestead\" class=\"hsr-facts-check\"\u003e\n\u003cdiv role=\"list\" aria-label=\"Key facts\" class=\"hsr-chipbar\"\u003e\n\u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eProduction lead time: 12 business days; shipping +2–9 business days (from Ohio)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eSizes: 8×8 to 12×24 (11 options)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eWindows: double 30×36\", with screens\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eWall height: 6′6″\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eOverall height: 9′9″ to 10′9″ (varies by width)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eWind rating: 105 mph\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eSnow load: 20 psf\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel for=\"hsr-facts-toggle-homestead\" class=\"hsr-facts-btn show\"\u003eShow more\u003c\/label\u003e \u003clabel for=\"hsr-facts-toggle-homestead\" class=\"hsr-facts-btn hide\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- Intro --\u003e\n\u003cp\u003eWhen you have a garden you have a lot of tools and equipment, so why not get the best-looking garden shed in town to keep everything organized and safe. The EZ-Fit Homestead Garden Shed is the perfect solution for storing your lawnmower, weedwhacker, hedge trimmer, and all the rest of that gardening equipment. This tool shed comes in a variety of different sizes depending on how much storage you need, and can also serve as a woodshop for projects, crafts, art studio, home office, etc.\u003c\/p\u003e\n\u003cp\u003eThis great-looking shed could even be used as an additional dwelling if you add your own insulation and drywall. The kit includes double doors and windows, decorative shutters, locks made in the USA, decorative hinges, and horizontal nailers for an extra sturdy construction.\u003c\/p\u003e\n\u003c!-- Videos --\u003e\n\u003cp\u003e\u003cstrong\u003eEZ-Fit Homestead Shed Walkthrough\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\n \u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/S8-Q-wF-u38\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen\u003e\n \u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eThe shed assembled in the video is a Riverside shed model but the assembly is the same.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/pJgOa8IcR6A\" width=\"560\" height=\"315\" loading=\"lazy\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eEZ-Fit 12x20 Riverside Assembly\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/UxGH6uaMzzE\" width=\"560\" height=\"315\" loading=\"lazy\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c!-- Shipping --\u003e\n\u003ch3\u003e\u003cstrong\u003eEZ-Fit Shipping\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThe kit will arrive in 1 or 2 large wooden crates. This is standard curbside delivery in almost all cases the driver will be able to unload the crates and put them in an easy-to-get-to area. \u003cstrong\u003eIf the delivery truck does not have a liftgate available, you will be required to have 2 people available to unload the pieces from the crate\u003c\/strong\u003e. The pieces are easy to carry with 2 people. If you want to ensure the unloading of the kit, we also have a flatbed truck with a forklift delivery option which runs around $200–$1,000 depending on the location and size of the delivery. Send us an email to find out a quote for this service and if available.\u003c\/p\u003e\n\u003c!-- Standard Features --\u003e\n\u003ch3\u003eSTANDARD FEATURES:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShutters - add a nice extra touch\u003c\/li\u003e\n\u003cli\u003eU.S.A. Made Locksets - keep your items safe and sound\u003c\/li\u003e\n\u003cli\u003eWindows: High-Quality Double 30x36\" Windows with screens\u003c\/li\u003e\n\u003cli\u003eDecorative Hinges - for better-looking doors\u003c\/li\u003e\n\u003cli\u003eDouble Top Plate - stronger walls and corners\u003c\/li\u003e\n\u003cli\u003eTransom Windows enhance natural lighting and add a decorative touch\u003c\/li\u003e\n\u003cli\u003eHorizontal Nailer - special notches provide straighter and stronger walls\u003c\/li\u003e\n\u003cli\u003e6\" Fascia Trim - protects the fascia board\u003c\/li\u003e\n\u003cli\u003e60\" Standard Door - no need to squeeze larger equipment through\u003c\/li\u003e\n\u003cli\u003eWall Height: 6'6\" - lots of room to easily maneuver items\u003c\/li\u003e\n\u003cli\u003eLP SmartSide siding and trim - engineered wood resists rot, termites, woodpeckers, hail, humid summers, and cold winters\u003c\/li\u003e\n\u003cli\u003eSnowload - 20 PSF\u003c\/li\u003e\n\u003cli\u003eWind rating - 105 MPH\u003c\/li\u003e\n\u003cli\u003ePanelized wall sections with horizontal nailer and 24\" OC wall studs\u003c\/li\u003e\n\u003cli\u003eRafters, roof sheathing, pre-hung doors, trim, door hardware, fasteners\u003c\/li\u003e\n\u003cli\u003eDouble Doors: 1 Set of 60\" Double Doors\u003c\/li\u003e\n\u003cli\u003eComes primed and ready to paint\u003c\/li\u003e\n\u003cli\u003eSizes: 8×8', 8×10', 8×12', 10×10', 10×12', 10×14', 10×16', 10×20', 12×16', 12×20', 12×24'\u003c\/li\u003e\n\u003cli\u003e\u003cem\u003e\u003cstrong\u003eShingles and Paint are not included. Floor kit is optional.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"hs-lead-time-note\"\u003e\u003cstrong\u003eProduction Lead Time is 12 business days.\u003c\/strong\u003e Shipping time is an additional \u003cstrong\u003e2–9 business days\u003c\/strong\u003e depending on how far you are from Ohio.\u003c\/p\u003e\n\u003c!-- Brochure --\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-shed-kits-brochure.pdf\" title=\"EZ-Fit Homestead Garden Shed Kit - Brochure\" rel=\"noopener\" target=\"_blank\"\u003e\u003cstrong\u003eEZ-Fit Outdoor Garden Shed Kits Brochure\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-shed-kits-brochure.pdf\" title=\"EZ-Fit Homestead Shed Kit - Brochure\" rel=\"noopener\" target=\"_blank\"\u003e\u003cimg class=\"responsive-img--mobile\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-garden-shed-kit-brochure.jpg?v=1745599665\" alt=\"EZ-Fit Homestead brochure\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c!-- Assembly time note --\u003e\n\u003cp\u003eAll EZ-Fit Sheds are solidly constructed with quality Amish craftsmanship and come partially pre-assembled. Wall siding is attached to the 2x4 framing in 4-foot wide wall panels. We provide step-by-step instructions, and the average assembly with 2 people takes about 8 hours. We do not provide installers, but many customers hire a local handyman.\u003c\/p\u003e\n\u003c!-- Customization note --\u003e\n\u003cp\u003e\u003cstrong\u003eNeed a different configuration?\u003c\/strong\u003e\u003cbr\u003eWe can place the double doors (or a single door with windows) on the opposite 180° side—just let us know in the “Special instructions for seller” at checkout. You can also request different window\/door placement. Email us a sketch and we’ll confirm feasibility.\u003c\/p\u003e\n\u003c!-- Layout images grid --\u003e\n\u003ctable class=\"seven-foot-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-barn-layout_480x480.jpg?v=1651685072\" alt=\"8x12 layout\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-barn-layout_480x480.jpg?v=1651685087\" alt=\"10x14 layout\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-barn-layout_480x480.jpg?v=1651685091\" alt=\"10x20 layout\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-barn-layout_480x480.jpg?v=1651685097\" alt=\"12x16 layout\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-barn-layout_480x480.jpg?v=1651685104\" alt=\"12x24 layout\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-barn-layout_480x480.jpg?v=1651685109\" alt=\"12x20 layout\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- Feature callouts (image + text rows) --\u003e\n\u003ch4\u003eHomestead Shed Features:\u003c\/h4\u003e\n\u003cdiv id=\"full_specs\" class=\"single-xs-content-collapse single-xs-content-collapse--specs custom-dropdown\"\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Shutters_96b1242f-f6ea-4304-9930-dbbc9b118db7_100x100.jpg?v=1644946930\" alt=\"Shutters\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eShutters add an element of dimension to your structure and come standard with your shed kit.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Lockset_b50f0eee-8d7b-4e13-9f2b-9fc4a07f1b21_160x160.jpg?v=1644947670\" alt=\"Lockset\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eOur locksets are made right here in the U.S.A. They feature a heavy-duty locking mechanism and a durable electro-coated black paint. Each lockset includes a decorative plate.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Hinges_e494d14f-12dc-477a-887c-b08c85127f91_160x160.jpg?v=1644947754\" alt=\"Hinges\"\u003e\u003c\/td\u003e\n\u003ctd\u003e12\" Decorative T-Hinge with bushings are standard on all EZ-Fit Shed Kits.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Top_plate_06132b33-342e-4e66-a413-1b44a8404443_160x160.jpg?v=1644947797\" alt=\"Double Top Plate\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eA Double Top Plate creates an incredibly stiff wall and a very strong corner where the plates overlap.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Horizontal_Nailer_9266916c-e247-4ee1-bf2a-0c44ba1efaa9_160x160.jpg?v=1644947924\" alt=\"Horizontal Nailer\"\u003e\u003c\/td\u003e\n\u003ctd\u003eStronger, straighter walls. Increased nailing surface—standard on all high sidewalls.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Fascia_Trim_fa940923-592d-4399-9362-3a8fea801553_160x160.jpg?v=1644948033\" alt=\"Fascia Trim\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eTrim provides visual contrast and protects the fascia board from exposure to the elements.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/60_Standard_Door_dd1c79a8-aad2-42ea-b0e3-7f87d2566565_160x160.jpg?v=1644948090\" alt=\"60-inch Door\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003eThe standard 60\" door allows for easy access. Add an optional ramp for easy retrieval of lawn and garden equipment.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Optional add-ons --\u003e\n\u003ch4\u003eOptional add-ons:\u003c\/h4\u003e\n\u003cp\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Weathervanes_480x480.jpg?v=1618504567\" alt=\"Weathervanes\" loading=\"lazy\"\u003e\u003c\/p\u003e\n\u003ctable style=\"width: 35%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez_fit_cupola.PNG?v=1567566111\" alt=\"EZ Fit Cupola\" loading=\"lazy\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez_fit_treated_ramp.PNG?v=1567566107\" alt=\"EZ Fit Treated Ramp\" loading=\"lazy\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/transom_door_ez_fit.PNG?v=1567566459\" alt=\"Transom Door\" loading=\"lazy\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cstrong\u003eOptional Loft\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg alt=\"EZ-Fit Homestead Shed Kit - Ez Fit Sheds Optional Loft\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-sheds-optional-loft_240x240.jpg?v=1762977602\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eEach loft section is 4′ deep.\u003c\/li\u003e\n\u003cli\u003eLoft recommendation: 1 loft for 8×8 and 8×10 sizes; up to 2 lofts for 8×12 and larger sizes.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- Floor kit --\u003e\n\u003cdiv\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez_fit_shed_floor_12aa8054-4bbf-488c-9de5-17ee84d40cd8_large.PNG?v=1567551209\" alt=\"EZ Fit Shed Floor\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eOptional Floor kit includes\u003c\/strong\u003e\u003cbr\u003e• 4x4\" long-lasting treated runners\u003cbr\u003e• 2x4\" S.P.F. Floor joists (16\" o.c.)\u003cbr\u003e• 3\/4\" High Quality Engineered Wood Floor\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e(Floor kits are not available on 10x20, 12x20, and 12x24 sheds due to shipping weight restrictions.)\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003e*Floor (optional) and Shingles Not Included*\u003c\/em\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFloor and shingles can be purchased at your local hardware store. You can also purchase the optional floor kit in the add-on section. The floor can consist of 4x4's, 2x4's, and plywood—email us if you’d like details.\u003c\/p\u003e\n\u003c!-- Bottom plate \/ slab --\u003e\n\u003cp\u003e\u003cstrong\u003e\"Bottom plate\"\u003c\/strong\u003e is the 2x4 at the bottom of each wall. If you want it pressure treated, you can select the checkbox to purchase it.\u003c\/p\u003e\n\u003cp\u003eThe shed can also be placed directly on a concrete slab—select the pressure-treated option and we will treat the bottom plate. If placing on a slab, we recommend the slab be 1\/2\" smaller than the shed’s length and width so siding can overhang the edge to shed water. If your slab is larger, let us know and we’ll adjust the wall bottoms accordingly.\u003c\/p\u003e\n\u003cp\u003eBottom of walls look like this: \u003cbr\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/bottom_of_wall_ez_fit_sheds_c6ca17fd-5295-4c92-9c8d-fa342f4a4578.png?v=1741735827\" alt=\"Bottom of wall detail\" width=\"420\" height=\"519\"\u003e\u003c\/p\u003e\n\u003c!-- Ramp --\u003e\n\u003cp\u003eRamp is optional. It consists of two 24\" wide × 48\" long ramp sections and fits both the 60\" and 72\" door. The ramp only works for sheds that have a wooden floor. If you are building the wooden floor on top of a concrete pad then the ramp will work. If you are using the concrete pad for the floor of the shed then the ramp won’t work. If you decide on getting the ramp, it automatically comes with a diamond plate door threshold for the double door.\u003c\/p\u003e\n\u003ctable style=\"width: 50%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-ramp_360x360.jpg?v=1753804483\" alt=\"Ramp 1\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-ramp-2_360x360.jpg?v=1753804535\" alt=\"Ramp 2\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003eThe ramp will come with a diamond plate threshold that screws to the floor edge. This threshold has a J-Hook that the ramp will hook into.\u003c\/p\u003e\n\u003c!-- ===== Shed Kit Comparison (converted to universal markup) ===== --\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eShed Kit Comparison\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-riverside-shed-kit\" title=\"EZ Fit Riverside Shed\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/riverside_shed_small.PNG?v=1558120814\" alt=\"EZ Fit Riverside Shed\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-riverside-shed-kit\" target=\"_blank\"\u003e \u003cstrong\u003eEZ Fit Riverside Shed\u003c\/strong\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-homestead-garden-tool-shed-kit\" title=\"EZ Fit Homestead Shed\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/homestead_shed_small.PNG?v=1558120838\" alt=\"EZ Fit Homestead Shed\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-homestead-garden-tool-shed-kit\" target=\"_blank\"\u003e \u003cstrong\u003eEZ Fit Homestead Shed\u003c\/strong\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-heritage-outdoor-garden-shed-kit\" title=\"EZ Fit Heritage Shed\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/heritage_shed_small.PNG?v=1558120869\" alt=\"EZ Fit Heritage Shed\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-heritage-outdoor-garden-shed-kit\" target=\"_blank\"\u003e \u003cstrong\u003eEZ Fit Heritage Shed\u003c\/strong\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height\u003c\/td\u003e\n\u003ctd\u003e6'6\"\u003c\/td\u003e\n\u003ctd\u003e6'6\"\u003c\/td\u003e\n\u003ctd\u003e6'6\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOverall Height 8' wide\u003c\/td\u003e\n\u003ctd\u003e9'9\"\u003c\/td\u003e\n\u003ctd\u003e9'9\"\u003c\/td\u003e\n\u003ctd\u003e9'9\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOverall Height 10' wide\u003c\/td\u003e\n\u003ctd\u003e10'3\"\u003c\/td\u003e\n\u003ctd\u003e10'3\"\u003c\/td\u003e\n\u003ctd\u003e10'3\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOverall Height 12' wide\u003c\/td\u003e\n\u003ctd\u003e10'9\"\u003c\/td\u003e\n\u003ctd\u003e10'9\"\u003c\/td\u003e\n\u003ctd\u003e10'9\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows \u0026amp; “Z” shutters\u003c\/td\u003e\n\u003ctd\u003e2–24×36\"\u003c\/td\u003e\n\u003ctd\u003eDouble 30×36\"\u003c\/td\u003e\n\u003ctd\u003e1–24×36\", 1–30×36\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStrongback Nailer\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\" single door\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e60\" double door\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSmartSide Siding\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDecorative Door Hinges\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDouble Top Plate \u0026amp; 6\" Fascia\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12\" Roof Overhang\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFlowerboxes\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDecorative Flowerbox Holders\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCupola \u0026amp; Weather Vane\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFloor Kit\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- Permit note + manual --\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eImportant Note:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe Engineered Print for this Shed is available for download below and may be used as part of your permit application process.\u003c\/p\u003e\n\u003cp\u003e\u003ca rel=\"noopener\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/updated-ez-fit-sheds-engineered-print.pdf\" target=\"_blank\"\u003e📄 Download the Engineered Print PDF\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eIf you need the Assembly Manual, please email \u003cstrong\u003einfo@homesteadsupplier.com\u003c\/strong\u003e and include the shed name and size in your request.\u003c\/p\u003e\n\u003c!-- Pallet Sizes \u0026 Weights (converted to universal table) --\u003e\n\u003ch4\u003eEZ-Fit Homestead Shed Kit — Pallet Sizes \u0026amp; Weights\u003c\/h4\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 18%;\"\u003eSize\u003c\/th\u003e\n\u003cth\u003ePallet 1 (no floor)\u003c\/th\u003e\n\u003cth\u003ePallet 2\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e8×8\u003c\/td\u003e\n\u003ctd\u003e50×82×48 = \u003cstrong\u003e1,400 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8×10\u003c\/td\u003e\n\u003ctd\u003e50×82×53 = \u003cstrong\u003e1,600 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8×12\u003c\/td\u003e\n\u003ctd\u003e50×82×59 = \u003cstrong\u003e1,680 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10×10\u003c\/td\u003e\n\u003ctd\u003e50×82×57 = \u003cstrong\u003e1,765 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10×12\u003c\/td\u003e\n\u003ctd\u003e50×82×62 = \u003cstrong\u003e1,920 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10×14\u003c\/td\u003e\n\u003ctd\u003e50×82×70 = \u003cstrong\u003e2,250 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10×16\u003c\/td\u003e\n\u003ctd\u003e50×82×74 = \u003cstrong\u003e2,310 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10×20\u003c\/td\u003e\n\u003ctd\u003e50×82×57 = \u003cstrong\u003e1,550 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e50×82×32 = \u003cstrong\u003e1,250 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12×16\u003c\/td\u003e\n\u003ctd\u003e50×82×64 = \u003cstrong\u003e1,620 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e50×97×18 = \u003cstrong\u003e1,000 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12×20\u003c\/td\u003e\n\u003ctd\u003e50×82×60 = \u003cstrong\u003e1,500 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e50×97×32 = \u003cstrong\u003e1,485 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12×24\u003c\/td\u003e\n\u003ctd\u003e50×82×64 = \u003cstrong\u003e1,700 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e50×97×38 = \u003cstrong\u003e1,680 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003eNotes: Dimensions are pallet L×W×H (inches). Weights are approximate. “Pallet 2” applies when the kit requires a second pallet (e.g., larger sizes or when a floor kit is included).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 780px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    margin-top: 10px;\n  }\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-ezfit\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact EZ-Fit product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZip-ezfit\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZip-ezfit\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProduct-ezfit\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProduct-ezfit\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Regular EZ-Fit Products\"\u003e\n          \u003coption value=\"riverside\"\u003eEZ-Fit Riverside Shed Kit\u003c\/option\u003e\n          \u003coption value=\"homestead\"\u003eEZ-Fit Homestead Shed Kit\u003c\/option\u003e\n          \u003coption value=\"heritage\"\u003eEZ-Fit Heritage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"greenhouse\"\u003eEZ-Fit Greenhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"skyview\"\u003eEZ-Fit Skyview Shed Kit\u003c\/option\u003e\n          \u003coption value=\"woodsman\"\u003eEZ-Fit Woodsman Shed Kit\u003c\/option\u003e\n          \u003coption value=\"craftsman\"\u003eEZ-Fit Craftsman Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"dog_kennel_4x7\"\u003eEZ-Fit 4x7 Dog Kennel Kit with Run\u003c\/option\u003e\n          \u003coption value=\"dog_kennel_5x8\"\u003eEZ-Fit 5x8 Dog Kennel Kit with Run\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_5x8\"\u003eEZ-Fit 5x8 Portable Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_4x6\"\u003eEZ-Fit 4x6 Portable Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_3x4\"\u003eEZ-Fit Portable 3x4 Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"playhouse_7x6\"\u003eEZ-Fit 7x6 Playhouse Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Quick-Ship EZ-Fit Products\"\u003e\n          \u003coption value=\"riverside_quickship\"\u003eEZ-Fit Riverside Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"homestead_quickship\"\u003eEZ-Fit Homestead Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"heritage_quickship\"\u003eEZ-Fit Heritage Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"greenhouse_quickship\"\u003eEZ-Fit Greenhouse Shed Kit - QUICK-SHIP\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGo-ezfit\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClear-ezfit\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErr-ezfit\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOut-ezfit\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-ezfit\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZip-ezfit\");\n    const productEl = document.getElementById(\"hsrProduct-ezfit\");\n    const btn = document.getElementById(\"hsrGo-ezfit\");\n    const clr = document.getElementById(\"hsrClear-ezfit\");\n    const err = document.getElementById(\"hsrErr-ezfit\");\n    const out = document.getElementById(\"hsrOut-ezfit\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_ezfit_production_live_v7_20260311\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n    const OLD_CACHE_KEYS = [\n      \"hsr_ezfit_production_live_v6_20260311\",\n      \"hsr_ezfit_production_live_v5_20260311\",\n      \"hsr_ezfit_live_leadtime_v1\",\n      \"hsr_ezfit_live_leadtime_v2\",\n      \"hsr_ezfit_live_leadtime_v3\",\n      \"hsr_ezfit_live_leadtime_v4_20260311_refresh\",\n      \"hsr_leadtime_cache_v1\",\n      \"hsr_leadtime_cache_ezfit_v1\"\n    ];\n\n    const PRODUCT_MAP = {\n      riverside: { label: \"EZ-Fit Riverside Shed Kit\", mode: \"regular\" },\n      homestead: { label: \"EZ-Fit Homestead Shed Kit\", mode: \"regular\" },\n      heritage: { label: \"EZ-Fit Heritage Shed Kit\", mode: \"regular\" },\n      greenhouse: { label: \"EZ-Fit Greenhouse Shed Kit\", mode: \"regular\" },\n      skyview: { label: \"EZ-Fit Skyview Shed Kit\", mode: \"regular\" },\n      woodsman: { label: \"EZ-Fit Woodsman Shed Kit\", mode: \"regular\" },\n      craftsman: { label: \"EZ-Fit Craftsman Storage Shed Kit\", mode: \"regular\" },\n      dog_kennel_4x7: { label: \"EZ-Fit 4x7 Dog Kennel Kit with Run\", mode: \"regular\" },\n      dog_kennel_5x8: { label: \"EZ-Fit 5x8 Dog Kennel Kit with Run\", mode: \"regular\" },\n      chicken_coop_5x8: { label: \"EZ-Fit 5x8 Portable Chicken Coop Kit\", mode: \"regular\" },\n      chicken_coop_4x6: { label: \"EZ-Fit 4x6 Portable Chicken Coop Kit\", mode: \"regular\" },\n      chicken_coop_3x4: { label: \"EZ-Fit Portable 3x4 Chicken Coop Kit\", mode: \"regular\" },\n      playhouse_7x6: { label: \"EZ-Fit 7x6 Playhouse Kit\", mode: \"regular\" },\n      riverside_quickship: { label: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      homestead_quickship: { label: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      heritage_quickship: { label: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      greenhouse_quickship: { label: \"EZ-Fit Greenhouse Shed Kit - QUICK-SHIP\", mode: \"quickship\" }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 7, max: 9 },\n      OR: { min: 7, max: 9 },\n      WA: { min: 7, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (s) =\u003e\n      String(s || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (v) =\u003e String(v || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (v) =\u003e \/^\\d{5}$\/.test(v);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n        if (day !== 0 \u0026\u0026 day !== 6) added += 1;\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function clearOldCaches() {\n      try {\n        OLD_CACHE_KEYS.forEach((key) =\u003e localStorage.removeItem(key));\n      } catch (e) {}\n    }\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) return state;\n      }\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const text = normalize(doc.body ? doc.body.textContent : html);\n\n      const regularMatch = text.match(\n        \/ez fit sheds[\\s\\S]{0,1800}?standard production lead time[\\s\\S]{0,400}?is\\s+(\\d+)\\s+business days\/\n      );\n\n      const quickshipMatch = text.match(\n        \/ez fit sheds[\\s\\S]{0,3000}?quick\\s*ship sheds and greenhouses[\\s\\S]{0,500}?(\\d+)\\s+business days\/\n      );\n\n      if (!regularMatch || !quickshipMatch) {\n        throw new Error(\"Could not parse EZ-Fit production lead times\");\n      }\n\n      const data = {\n        regular: {\n          productionMinBd: Number(regularMatch[1]),\n          productionMaxBd: Number(regularMatch[1])\n        },\n        quickship: {\n          productionMinBd: Number(quickshipMatch[1]),\n          productionMaxBd: Number(quickshipMatch[1])\n        }\n      };\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getProductionData() {\n      clearOldCaches();\n\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const exactHandleMap = {\n        \"ez fit riverside shed kit\": \"riverside\",\n        \"ez fit homestead shed kit\": \"homestead\",\n        \"ez fit heritage shed kit\": \"heritage\",\n        \"ez fit greenhouse shed kit\": \"greenhouse\",\n        \"ez fit skyview shed kit\": \"skyview\",\n        \"ez fit woodsman shed kit\": \"woodsman\",\n        \"ez fit craftsman storage shed kit\": \"craftsman\",\n        \"ez fit 4x7 dog kennel kit with run\": \"dog_kennel_4x7\",\n        \"ez fit 5x8 dog kennel kit with run\": \"dog_kennel_5x8\",\n        \"ez fit 5x8 portable chicken coop kit\": \"chicken_coop_5x8\",\n        \"ez fit 4x6 portable chicken coop kit\": \"chicken_coop_4x6\",\n        \"ez fit portable 3x4 chicken coop kit\": \"chicken_coop_3x4\",\n        \"ez fit 7x6 playhouse kit\": \"playhouse_7x6\",\n        \"ez fit riverside shed kit quick ship\": \"riverside_quickship\",\n        \"ez fit homestead shed kit quick ship\": \"homestead_quickship\",\n        \"ez fit heritage shed kit quick ship\": \"heritage_quickship\",\n        \"ez fit greenhouse shed kit quick ship\": \"greenhouse_quickship\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (combined.includes(\"3x4 chicken coop\") || combined.includes(\"portable 3x4 chicken coop\")) {\n        return \"chicken_coop_3x4\";\n      }\n      if (combined.includes(\"4x6 chicken coop\") || combined.includes(\"portable 4x6 chicken coop\")) {\n        return \"chicken_coop_4x6\";\n      }\n      if (combined.includes(\"5x8 chicken coop\") || combined.includes(\"portable 5x8 chicken coop\")) {\n        return \"chicken_coop_5x8\";\n      }\n      if (combined.includes(\"4x7 dog kennel\")) {\n        return \"dog_kennel_4x7\";\n      }\n      if (combined.includes(\"5x8 dog kennel\")) {\n        return \"dog_kennel_5x8\";\n      }\n      if (combined.includes(\"7x6 playhouse\")) {\n        return \"playhouse_7x6\";\n      }\n      if (combined.includes(\"riverside\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"riverside_quickship\";\n      }\n      if (combined.includes(\"homestead\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"homestead_quickship\";\n      }\n      if (combined.includes(\"heritage\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"heritage_quickship\";\n      }\n      if (combined.includes(\"greenhouse\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"greenhouse_quickship\";\n      }\n      if (combined.includes(\"riverside\")) {\n        return \"riverside\";\n      }\n      if (combined.includes(\"homestead\")) {\n        return \"homestead\";\n      }\n      if (combined.includes(\"heritage\")) {\n        return \"heritage\";\n      }\n      if (combined.includes(\"skyview\")) {\n        return \"skyview\";\n      }\n      if (combined.includes(\"woodsman\")) {\n        return \"woodsman\";\n      }\n      if (combined.includes(\"craftsman\")) {\n        return \"craftsman\";\n      }\n      if (combined.includes(\"greenhouse\")) {\n        return \"greenhouse\";\n      }\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      modeLabel,\n      destinationStateName,\n      prodMin,\n      prodMax,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n\n      const earliestBD = (prodMin || 0) + (transitMin || 0);\n      const latestBD = (prodMax || 0) + (transitMax || 0);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const prodText =\n        prodMin === prodMax\n          ? `${prodMin} business days`\n          : `${prodMin} to ${prodMax} business days`;\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eLead-time type\u003c\/th\u003e\u003ctd\u003e${modeLabel}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${prodText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact EZ-Fit product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship EZ-Fit products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = production[selectedProduct.mode];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load EZ-Fit production lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          selectedProduct.mode === \"quickship\" ? \"Quick-Ship\" : \"Regular\",\n          STATE_NAMES[destinationState] || destinationState,\n          prod.productionMinBd,\n          prod.productionMaxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_ezfit_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          ezfit_mode: selectedProduct.mode\n        });\n      } catch (e) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not load live EZ-Fit production lead time data. Try again.\");\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value = detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct] ? detectedDefaultProduct : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrEzFitClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n        OLD_CACHE_KEYS.forEach((key) =\u003e localStorage.removeItem(key));\n      } catch (e) {}\n    };\n\n    window.hsrEzFitReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e\n\u003c!-- ===== Atomic facts CSS only (no other CSS added) ===== --\u003e\n\u003cstyle\u003e\n  .hsr-chipbar{\n    display:flex; flex-wrap:wrap; gap:8px; margin:8px 0 14px; justify-content:flex-start;\n  }\n  .hsr-chip{\n    background:#f5f5f5; border:1px solid #e6e6e6; padding:6px 10px; border-radius:6px;\n    font-size:13px; line-height:1.35;\n  }\n  @media (min-width:769px){\n    .hsr-facts-check, .hsr-facts-btn{ display:none; }\n  }\n  @media (max-width:768px){\n    .hsr-facts-check{ position:absolute; left:-9999px; }\n    .hsr-chipbar .hsr-chip:nth-child(n+4){ display:none; }\n    .hsr-facts-btn{\n      display:inline-block; background:none; border:0; color:#004c99; font-weight:600;\n      padding:6px 0; cursor:pointer;\n    }\n    .hsr-facts-btn.hide{ display:none; }\n    .hsr-facts-check:checked ~ .hsr-chipbar .hsr-chip{ display:inline-block; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show{ display:none; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide{ display:inline-block; }\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) + .hsr-facts-btn.show,\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) ~ .hsr-facts-btn.hide{ display:none !important; }\n  }\n\u003c\/style\u003e","brand":"EZ-Fit Sheds","offers":[{"title":"8x8","offer_id":39523869517,"sku":"ez8x8homestead","price":2999.0,"currency_code":"USD","in_stock":true},{"title":"8x10'","offer_id":39523883917,"sku":"ez8x10homestead","price":3199.0,"currency_code":"USD","in_stock":true},{"title":"8x12'","offer_id":39523800525,"sku":"ez8x12homestead","price":3599.0,"currency_code":"USD","in_stock":true},{"title":"10x10'","offer_id":39523895437,"sku":"ez10x10homestead","price":3599.0,"currency_code":"USD","in_stock":true},{"title":"10x12'","offer_id":39523800589,"sku":"ez10x12homestead","price":3999.0,"currency_code":"USD","in_stock":true},{"title":"10x14'","offer_id":39523800653,"sku":"ez10x14homestead","price":4299.0,"currency_code":"USD","in_stock":true},{"title":"10x16'","offer_id":39523800717,"sku":"ez10x16homestead","price":4599.0,"currency_code":"USD","in_stock":true},{"title":"10x20'","offer_id":39523800781,"sku":"ez10x20homestead","price":5199.0,"currency_code":"USD","in_stock":true},{"title":"12x16'","offer_id":39523800845,"sku":"ez12x16homestead","price":5399.0,"currency_code":"USD","in_stock":true},{"title":"12x20'","offer_id":39523800909,"sku":"ez12x20homestead","price":5999.0,"currency_code":"USD","in_stock":true},{"title":"12x24'","offer_id":39523800973,"sku":"ez12x24homestead","price":6499.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402"},{"product_id":"milky-fj90pp-electric-milk-cream-separator","title":"Milky Electric Cream Separator Machine FJ 90 PP","description":"\u003ch2 style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Milky_Day_Logo_6661af91-1026-4585-89a9-62f13920a8a4_160x160.png?v=1689699063\" alt=\"\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eElectric Milk and Cream Separator by Milky, Model FJ 90 PP\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e\n\u003cinput class=\"hsr-facts-check\" id=\"hsr-facts-toggle-milky-fj90pp\" type=\"checkbox\"\u003e\n\n\u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n  \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\n    Delivery: 2–3 weeks\n  \u003c\/span\u003e\n  \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\n    Capacity: 90 liters or 24 gallons\/hour\n  \u003c\/span\u003e\n  \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\n    Power supply: 115V \/ 60Hz\n  \u003c\/span\u003e\n  \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\n    Power of motor: 70 W\n  \u003c\/span\u003e\n  \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\n    Milk container: 12 liters \/ 3.2 gallons\n  \u003c\/span\u003e\n  \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\n    Material: Polycarbonate \u0026amp; aluminum\n  \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-milky-fj90pp\"\u003e\n  Show more\n\u003c\/label\u003e\n\u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-milky-fj90pp\"\u003e\n  Show less\n\u003c\/label\u003e\n\u003c!-- ================= \/Atomic key facts ================= --\u003e\n\n\u003cp\u003e\n  \u003cspan style=\"color: #ff2a00;\"\u003e\n    \u003cstrong style=\"font-size: 0.875rem;\"\u003e\n      Delivery Timeframe is 2 to 3 weeks\n    \u003c\/strong\u003e\n  \u003c\/span\u003e\n\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eNote: This will be shipped from Europe and you may be subject to a 15% Tariff Fee and an additional Merchandise Processing Fee amounting to 5%-10% to be paid after receiving the machine. This is imposed by US Customs and subject to change or be removed depending on regulations.\u003c\/em\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis electric milk and cream separator is the perfect choice for your home or small business. It is extremely easy to use (warm up the milk, turn the separator on, and pour the milk into the container). You should typically see 1 gallon of cream for every 10 gallons of milk and the cream will have 10x the fat of the milk. This item is very safe and all the parts that touch the milk and cream are aluminum and polycarbonate. Start saving time now and pick up this cream separator machine today. Suitable for countries with voltage from 110V to 120V.\u003c\/p\u003e\n\u003cp\u003eFor higher-capacity machines, try our \u003cstrong\u003e\u003ca title=\"Milky Day Fj 130 EPR\" href=\"https:\/\/homesteadsupplier.com\/products\/milky-day-fj-130-epr-electric-milk-cream-separator-longlife-115v\"\u003eMilky FJ 130 EPR\u003c\/a\u003e\u003c\/strong\u003e,  \u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-130-err-electric-milk-cream-separator-longlife-115v\" target=\"_blank\"\u003eMilky FJ130 ERR\u003c\/a\u003e\u003c\/strong\u003e, and \u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-350-ear-electric-milk-cream-separator-115v\" target=\"_blank\"\u003eMilky FJ 350 EAR\u003c\/a\u003e\u003c\/strong\u003e.\u003c\/p\u003e\n\u003ch3\u003eDetails:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e87.06 L or 23 gallons of milk per hour\u003c\/li\u003e\n\u003cli\u003eHigh-quality Aluminum and plastic built\u003c\/li\u003e\n\u003cli\u003eLong-lasting durable motor\u003c\/li\u003e\n\u003cli\u003eAnodized plates in drum\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eThe Milky FJ 90 PP is the most inexpensive and the smallest one of the Milky cream separators line without compromising quality. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eSome advantages include anodized aluminum disks inside the drum which will not acidify under the influence of milk because they are covered by a special 14-micrometer film. which is very durable and high-quality polycarbonate. This model is much better compared to other cream separators from other brands. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eWith this device, you can make cream, sour cream, and low-fat milk at home. You can separate the milk of cows, goats, sheep, camels, and others. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eThis milk cream separator has a high-quality motor that will work long-term. It is suggested that every brush motor is to be changed inside the motor after 3-5 years of intensive work.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis cream separator is extremely easy to use:\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003eWarm the milk up to 40˚C or 104˚F, switch the separator on, and pour the milk into 3.2 gallons milk container.\u003cbr\u003e\u003cbr\u003eFor every 10 gallons of milk, you will get about 1 gallon of cream. The cream will have 10 times more fat than your milk. If your milk has 3.2% you will get cream with 32% of fat.\u003cbr\u003e\u003cbr\u003eIf you want cream with less fat content, mix it with low-fat milk which you get during the separation process. It is recommended to wash the plates inside the drum after every 5-7 gallons (two bowls) of milk.\u003c\/p\u003e\n\u003cp\u003eThis is popular in families and small dairy farms that want fresh new dairy products. The milk separator uses a good quality AC motor that is very durable.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eIf you are looking for a completely metal cream separator please take a look at cream separator \u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-cream-milk-separator-motor-sich-100-18-115v\"\u003eMotor Sich-100-18\u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003eSpecifications:\u003c\/h3\u003e\n\u003cdiv class=\"object-property-group active\" id=\"pg-7\"\u003e\n\u003ctable class=\"hs-specs-table\" aria-label=\"Specifications\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eCapacity:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e90 liters or 24 gallons\/hour\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eType of power:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003eElectrical\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003ePower of motor:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e70W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003ePower supply:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e115V.60Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eNumber of disks:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e13\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eMilk container (bowl) capacity:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e12 liters or 3.2 gallons\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eMax. fat content in skimmed milk:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e0.02 %\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eCream\/skimmed milk proportion range:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e8 - 12%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eModel:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003eFJ 90 PP\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003ePolycarbonate Aluminum\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eMilk container (bowl) material:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003ePolycarbonate\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eFloat chamber material:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003ePolycarbonate\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eOutlets material:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003ePolycarbonate\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eBody material:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003eHigh-quality plastic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eMilk container (bowl) diameter:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e36 cm. or 14.17 in.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"margin: 18px 0 10px; text-align: left;\"\u003eDimensions and Height\u003c\/h3\u003e\n\u003ctable class=\"hs-specs-table\" aria-label=\"Dimensions and Height\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eLength:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e36 cm or 14.2 in.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eWidth:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e36 cm or 14.2 in.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eHeight:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e48 cm or 18.9 in.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eWeight:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e4 kg or 8.8 lbs.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cstyle\u003e\n  \/* ===== Specs table styling (borders + mobile-safe) ===== *\/\n  #pg-7 .hs-specs-table,\n  #pg-13 .hs-specs-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed; \/* prevents mobile overflow *\/\n  }\n\n  #pg-7 .hs-specs-table th,\n  #pg-7 .hs-specs-table td,\n  #pg-13 .hs-specs-table th,\n  #pg-13 .hs-specs-table td {\n    border: 1px solid rgba(0, 0, 0, 0.18);\n    padding: 10px 12px;\n    text-align: left;\n    vertical-align: top;\n    overflow-wrap: anywhere; \/* hard-wrap long strings *\/\n    word-break: break-word;\n    background: transparent;\n  }\n\n  #pg-7 .hs-specs-table th,\n  #pg-13 .hs-specs-table th {\n    width: 44%;\n    font-weight: 600;\n  }\n\n  \/* ===== Fix the \"wide right space\" on mobile (horizontal overflow) ===== *\/\n  @media (max-width: 768px) {\n    html,\n    body {\n      width: 100%;\n      max-width: 100%;\n      overflow-x: hidden !important;\n    }\n\n    #MainContent,\n    main,\n    .main-content,\n    .page-width,\n    .shopify-section {\n      max-width: 100%;\n      overflow-x: clip;\n    }\n\n    img,\n    svg,\n    video,\n    iframe,\n    table {\n      max-width: 100% !important;\n      height: auto !important;\n    }\n\n    .slider,\n    .slider__slide,\n    .swiper,\n    .swiper-wrapper,\n    .swiper-slide,\n    .flickity-viewport,\n    .flickity-slider,\n    .slick-list,\n    .slick-track {\n      max-width: 100% !important;\n      overflow-x: hidden !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e \u003cspan style=\"font-weight: 400;\"\u003e \u003ca style=\"color: #ffffff;\" class=\"button-primary\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/fj-90130-ang-579f1be40b4dd.pdf?715\" target=\"_blank\"\u003e Cream Separator User Manual \u003c\/a\u003e \u003c\/span\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003ch5\u003eELECTRIC CREAM SEPARATOR COMPARISON\u003c\/h5\u003e\n\u003cdiv class=\"cream-separator-compare compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 18%;\"\u003e \u003ccol style=\"width: 18%;\"\u003e \u003ccol style=\"width: 18%;\"\u003e \u003ccol style=\"width: 18%;\"\u003e \u003ccol style=\"width: 18%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"text\"\u003eName\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003cstrong\u003e \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-130-epr-electric-milk-cream-separator-longlife-115v\" target=\"_blank\"\u003eMilky FJ 130 EPR Electric Milk Cream Separator \"Longlife\" (115V)\u003c\/a\u003e \u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003cstrong\u003e \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-130-err-electric-milk-cream-separator-longlife-115v\" target=\"_blank\"\u003eMilky FJ 130 ERR Electric Milk Cream Separator \"Longlife\" (115V)\u003c\/a\u003e \u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003cstrong\u003e \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-350-ear-electric-milk-cream-separator-115v\" target=\"_blank\"\u003eMilky FJ 350 EAR Electric Milk Cream Separator (115V)\u003c\/a\u003e \u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003cstrong\u003e \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-600-ear-dc-electric-milk-cream-separator-115v\" target=\"_blank\"\u003eMilky FJ 600 EAR DC Electric Milk Cream Separator (115V)\u003c\/a\u003e \u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003cstrong\u003e \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-600-ear-electric-milk-cream-separator-115v\" target=\"_blank\"\u003eMilky FJ 600 EAR Electric Milk Cream Separator (115V)\u003c\/a\u003e \u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"text\"\u003eCream Separators\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-130-epr-electric-milk-cream-separator-longlife-115v\" target=\"_blank\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/2_100x100.jpg?v=1601039562\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-130-err-electric-milk-cream-separator-longlife-115v\" target=\"_blank\"\u003e \u003cimg alt=\"Milky Electric Cream Separator Machine FJ 90 PP product image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/3_100x100.jpg?v=1601039594\" width=\"100x100\" height=\"100x100\" style=\"float: none;\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-350-ear-electric-milk-cream-separator-115v\" target=\"_blank\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/4_100x100.jpg?v=1601039627\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-600-ear-dc-electric-milk-cream-separator-115v?variant=31545725747253\" target=\"_blank\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/5_dbfcee96-b17c-4306-aba2-958b0f5802d6_100x100.png?v=1601039640\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-600-ear-electric-milk-cream-separator-115v\" target=\"_blank\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6_cd39e569-5467-48ca-ab2a-4d1a245516c0_100x100.png?v=1601039666\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"text\"\u003eOperation\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"text\"\u003ePerformance\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e70W\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e70W\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e250W\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e100W\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e100W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"text\"\u003eMax. Hourly Output\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e34 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e34 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e92 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e158.5 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e158.5 gal.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"text\"\u003eMin\/Max Filling Capacity\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e33 - 34 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e33 - 34 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e92 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"text\"\u003eAdjustment Cream Thickness\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e8 - 12%\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e8 - 12%\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e8 - 12%\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e8 - 12%\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e8 - 12%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"\"\u003eNumber of Top Bowl Discs\u003c\/td\u003e\n\u003ctd class=\"\"\u003e21\u003c\/td\u003e\n\u003ctd class=\"\"\u003e21\u003c\/td\u003e\n\u003ctd class=\"\"\u003e29\u003c\/td\u003e\n\u003ctd class=\"\"\u003e36\u003c\/td\u003e\n\u003ctd class=\"\"\u003e36\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"text\"\u003eItem Dimensons\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e14.96 x 14.96 x 21.25 in\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e14.96 x 14.96 x 21.25 in\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e18 x 18 x 28 in\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e17.5 x 15.1 x 32.2 in.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e54 x 54 x 105 in.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"text\"\u003eNet Weight\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e11 lbs.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e11 lbs.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e35 lbs.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e57.3 lbs\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e71.8 lbs.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"text\"\u003eMaterial\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eMilk container (bowl): Stainless Steel, Float chamber, Outlets: Polycarbonate, Body: High-Quality Plastic\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eMilk container (bowl): Stainless Steel, Float chamber, Outlets: Polycarbonate, Body: High-Quality Plastic\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eStainless Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Assemble Our Milky FJ 90 PP Electric Milk Cream Separator (115V)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/TTXecYm81Nw\" height=\"315\" width=\"560\" loading=\"lazy\"\u003e\n \u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv style=\"position: absolute; left: 516px; top: 4497.83px;\" id=\"gtx-trans\"\u003e\n\u003cdiv class=\"gtx-trans-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Milky Day","offers":[{"title":"Default Title","offer_id":1941273018394,"sku":"17597-115","price":1399.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/milky-electric-cream-separator-fj90-pp.jpg?v=1720709934"},{"product_id":"milky-large-milk-pasteurizer-machine-fj-30-115v","title":"Milky Small Milk Pasteurizer Machine FJ 30 9.2 Gallon","description":"\u003ch2 style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Milky_Day_Logo_6661af91-1026-4585-89a9-62f13920a8a4_160x160.png?v=1689699063\" alt=\"\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003e9.2 Gallon Milk Pasteurizer Machine 115V by Milky\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (5–6 chips) ================= --\u003e\n\n\u003cinput type=\"checkbox\" id=\"hsr-facts-toggle-milky-fj30\" class=\"hsr-facts-check\"\u003e\n\u003cdiv role=\"list\" aria-label=\"Key facts\" class=\"hsr-chipbar\"\u003e\n\u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eDelivery Timeframe: 2 to 3 weeks\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e9.2 gallons or 35 liters capacity\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eRemovable container\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eElectronic control unit\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003ePasteurize milk or juice\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eMake cheese, yogurt, and more!\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003clabel for=\"hsr-facts-toggle-milky-fj30\" class=\"hsr-facts-btn show\"\u003e Show more \u003c\/label\u003e \u003clabel for=\"hsr-facts-toggle-milky-fj30\" class=\"hsr-facts-btn hide\"\u003e Show less \u003c\/label\u003e\u003c\/p\u003e\n\u003c!-- ================= \/Atomic key facts ================= --\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003e \u003cstrong style=\"font-size: 0.875rem;\"\u003e Delivery Timeframe is 2 to 3 weeks \u003c\/strong\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eNote: This will be shipped from Europe and you may be subject to a 15% Tariff Fee and an additional Merchandise Processing Fee amounting to 5%-10% to be paid after receiving the machine. This is imposed by US Customs and subject to change or be removed depending on regulations.\u003c\/em\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003ePlease email us at info@homesteadsupplier.com for a shipping quote to your address.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThis large-capacity milk pasteurizer from Milky is loaded with features to help make your milk pasteurizing easier. It includes a removable milk container for added convenience and cleaning. It has an attached inlet hose to help cool down the milk and make sure no milk is burned. Additionally, it has temperature and time features to make sure everything stays at the perfect temperature for the perfect amount of time. If you're looking to pasteurize your milk or make cheese or yogurt, pick up this appliance today!\u003c\/p\u003e\n\u003cp\u003eIf you need lower capacity, check out the 3.7 gallons or 14 liters \u003cstrong\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003ca title=\"Milky Day FJ 15\" href=\"https:\/\/homesteadsupplier.com\/products\/milky-small-milk-pasteurizer-machine-fj-15\"\u003eMilky FJ 15\u003c\/a\u003e\u003c\/span\u003e\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eIf you need large capacity, check out the 13.2 gallons \u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-large-milk-pasteurizer-machine-fj-50-13-2-gallon\" target=\"_blank\"\u003eMilky FJ 50\u003c\/a\u003e\u003c\/strong\u003e.\u003c\/p\u003e\n\u003ch3\u003eBenefits\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHandles bigger batches in one go:\u003c\/strong\u003e The Milky FJ 30 is built for larger amounts of milk, so you don’t have to repeat the process many times. This saves you time and makes it easier to keep up if you have several animals or regular milk supply.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSafer milk with steady temperature control:\u003c\/strong\u003e The machine lets you set the temperature and time, then keeps it steady on its own. This helps you reach a safe pasteurizing temperature without boiling or burning the milk, which protects both safety and taste.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEasy to clean with a removable container:\u003c\/strong\u003e The inner milk container can be taken out, washed, and dried without hassle. This makes cleaning faster and helps you keep everything hygienic after each batch.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurable stainless steel body:\u003c\/strong\u003e The pasteurizer is made from stainless steel, which is strong, food-safe, and easy to wipe down. This helps the machine last longer and stand up to regular use.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eChoosing the \u003cstrong\u003eMilky FJ 30 Pasteurizer Machine\u003c\/strong\u003e helps you take control of your home dairy, keeping every batch fresh, high-quality, and safe to enjoy.\u003c\/p\u003e\n\u003ch3\u003eDetails:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9.2 gallons or 35 liters capacity\u003c\/li\u003e\n\u003cli\u003eRemovable container\u003c\/li\u003e\n\u003cli\u003eElectronic control unit\u003c\/li\u003e\n\u003cli\u003ePasteurize milk or juice\u003c\/li\u003e\n\u003cli\u003eMake cheese, yogurt, and more!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eSpecifications:\u003c\/h3\u003e\n\u003cdiv id=\"pg-14\" class=\"object-property-group active\"\u003e\n\u003ctable aria-label=\"Specifications\" class=\"hs-specs-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eMax. capacity:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e9.2 Gallons or 35 Liters\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eMin. capacity:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e1.3 Gallons or 4.9 Liters\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eMax. temperature:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e168ºF or 75.6 \u003cspan\u003eºC\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eType of heating:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003eElectrical\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003ePower of heater:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e1.5 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003ePower supply:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e115v\/60Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eDiameter of water inlet:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003eRubber connector\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eDiameter of water outlet:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e.75 in. or 1.9 cm.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eBrand:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003eMilky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eModel:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003eFJ 30\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3 style=\"margin: 18px 0 10px; text-align: left;\"\u003eDimensions and Height\u003c\/h3\u003e\n\u003ctable aria-label=\"Dimensions and Height\" class=\"hs-specs-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eLength:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e18.5 in. or 47 cm.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eWidth:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e18.5 in. or 47 cm.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eHeight:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e22 in. or 55.9 cm.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eWeight:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e22 lbs. or 10 kilos\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* ===== Specs table styling (borders + mobile-safe) ===== *\/\n  #pg-14 .hs-specs-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed; \/* prevents mobile overflow *\/\n  }\n\n  #pg-14 .hs-specs-table th,\n  #pg-14 .hs-specs-table td {\n    border: 1px solid rgba(0, 0, 0, 0.18);\n    padding: 10px 12px;\n    text-align: left;\n    vertical-align: top;\n    overflow-wrap: anywhere; \/* hard-wrap long strings *\/\n    word-break: break-word;\n    background: transparent;\n  }\n\n  #pg-14 .hs-specs-table th {\n    width: 44%;\n    font-weight: 600;\n  }\n\n  \/* ===== Fix the \"wide right space\" on mobile (horizontal overflow) ===== *\/\n  @media (max-width: 768px) {\n    html,\n    body {\n      width: 100%;\n      max-width: 100%;\n      overflow-x: hidden !important;\n    }\n\n    #MainContent,\n    main,\n    .main-content,\n    .page-width,\n    .shopify-section {\n      max-width: 100%;\n      overflow-x: clip;\n    }\n\n    img,\n    svg,\n    video,\n    iframe,\n    table {\n      max-width: 100% !important;\n      height: auto !important;\n    }\n\n    .slider,\n    .slider__slide,\n    .swiper,\n    .swiper-wrapper,\n    .swiper-slide,\n    .flickity-viewport,\n    .flickity-slider,\n    .slick-list,\n    .slick-track {\n      max-width: 100% !important;\n      overflow-x: hidden !important;\n    }\n  }\n\u003c\/style\u003e\n\u003ch3\u003eWhat's Inside\u003c\/h3\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/pasteurizer-milky-fj-30-parts.jpg?v=1763751623\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/FJ_30_Manual.pdf?v=1694013613\" target=\"_blank\"\u003e \u003cspan style=\"text-decoration: underline; color: #ffffff;\" class=\"button-primary\"\u003e \u003cstrong\u003eMilky FJ 30 User Manual\u003c\/strong\u003e \u003c\/span\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003ch4\u003ePasteurizer Comparison\u003c\/h4\u003e\n\u003cdiv class=\"pasteurizer-compare\"\u003e\n\u003cdiv style=\"overflow-x: auto;\" class=\"scroll-table-wrapper\"\u003e\n\u003cdiv style=\"text-align: start;\"\u003e\n\u003ctable class=\"comparison-table\" summary=\"\"\u003e\n\u003ccaption class=\"rg-header\"\u003e\n\u003cspan class=\"rg-hed\"\u003e\u003c\/span\u003e\u003cspan class=\"rg-dek\"\u003e\u003c\/span\u003e\n\u003c\/caption\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"text\"\u003eName\u003c\/th\u003e\n\u003cth class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-small-milk-pasteurizer-machine-fj-15\" target=\"_blank\"\u003e Milky Small Milk Pasteurizer Machine FJ 15 (115V) \u003c\/a\u003e\u003c\/th\u003e\n\u003cth class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-large-milk-pasteurizer-machine-fj-30-115v\" target=\"_blank\"\u003e Milky Large Milk Pasteurizer Machine FJ 30 (115V) \u003c\/a\u003e\u003c\/th\u003e\n\u003cth class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-small-milk-pasteurizer-and-yogurt-machine-fj-30-9-2-gallon\" target=\"_blank\"\u003e \u003cstrong\u003eMilky Small Milk Pasteurizer and Yogurt Machine FJ 30 NMIX (115V)\u003c\/strong\u003e \u003c\/a\u003e\u003c\/th\u003e\n\u003cth class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-large-milk-pasteurizer-machine-fj-50-13-2-gallon\" target=\"_blank\"\u003e \u003cstrong\u003eMilky Large Milk Pasteurizer Machine FJ 50E (115V)\u003c\/strong\u003e \u003c\/a\u003e\u003c\/th\u003e\n\u003cth class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-day-milk-pasteurizer-machine-fj-50-e-fully-13-2-gallon\" rel=\"noopener\" target=\"_blank\"\u003e \u003cstrong\u003eMilky Large Milk Pasteurizer Machine FJ 50E FULLY (115V)\u003c\/strong\u003e \u003c\/a\u003e\u003c\/th\u003e\n\u003cth class=\"text\"\u003e\u003ca title=\"Milky FJ 50 PF for Sale!\" href=\"https:\/\/homesteadsupplier.com\/products\/milky-day-pasteurizer-cheese-and-yogurt-kettle-fj-50-pf-14-5-gallon\"\u003e \u003cstrong\u003eMilky Large Milk Pasteurizer Machine FJ 50 PF (2x115V)\u003c\/strong\u003e \u003c\/a\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"\"\u003e\n\u003ctd class=\"text\" data-title=\"Name\"\u003ePasteurizers\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-small-milk-pasteurizer-machine-fj-15\" target=\"_blank\"\u003e \u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" height=\"127\" width=\"127\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Milky-Day-Milk-pasteurizer-FJ-15-Main-Shot_1000x1000_700x700_58aba926-8c94-4c39-b2af-7f9aa6695afc_160x160.jpg?v=1665669296\" alt=\"\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-large-milk-pasteurizer-machine-fj-30-115v\" target=\"_blank\"\u003e \u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" height=\"106\" width=\"106\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Milky_FJ_30_pasteurizer_480x480.png?v=1606507545\" alt=\"\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-small-milk-pasteurizer-and-yogurt-machine-fj-30-9-2-gallon\" target=\"_blank\"\u003e \u003cimg alt=\"Milky Small Milk Pasteurizer Machine FJ 30 9.2 Gallon - Milky Day Fj30 Nmix Yogurt Machine\" style=\"margin-bottom: 16px; float: none; display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/milky-day-fj30-nmix-yogurt-machine_100x100.jpg?v=1744917823\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-large-milk-pasteurizer-machine-fj-50-13-2-gallon\" target=\"_blank\"\u003e \u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/milky_pasteurizer_cheese_yogurt_kettle_fj50_main_6a0360bd-c6d8-4634-b5e3-06abb132d980_100x100.jpg?v=1689790395\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-day-milk-pasteurizer-machine-fj-50-e-fully-13-2-gallon\" target=\"_blank\"\u003e \u003cimg alt=\"Milky Small Milk Pasteurizer Machine FJ 30 9.2 Gallon - Fj 50e Fully Milk Pasteurizer\" style=\"margin-bottom: 16px; float: none; display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/fj-50e-fully-milk-pasteurizer_100x100.jpg?v=1744918136\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-day-pasteurizer-cheese-and-yogurt-kettle-fj-50-pf-14-5-gallon\" target=\"_blank\"\u003e \u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/milky-fj-50-pf-pasteurizer_a29b4664-b374-412f-8969-4883d3c1d133_100x100.jpg?v=1706028722\" alt=\"\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"\"\u003e\n\u003ctd class=\"text\"\u003eVoltage\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e115 V\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e115 V\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e115 V\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e115 V\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e115 V\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e2x115 V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"\"\u003e\n\u003ctd class=\"text\"\u003eHeating Power\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e1.5 kW\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e1.5 kW\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e1.5 kW\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e3 kW\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e3 kW\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e3 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"\"\u003e\n\u003ctd class=\"text\"\u003eMax. Capacity\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e3.7 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e7.6 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e9.2 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e13.2 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e13.2 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e14.5 gal.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"\"\u003e\n\u003ctd class=\"text\"\u003eMin.\/Max. Filling Capacity\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e.79–3.7 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e1.3–7.6 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e1.3–9.2 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e6.6–13.2 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e6.6–13.2 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e6.6–14.5 gal.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile\"\u003e\n\u003ctd class=\"text\"\u003eMax. Temperature\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e168.8°F\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e168.8°F\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e194°F\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e194°F\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e194°F\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e201°F\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile\"\u003e\n\u003ctd class=\"text\"\u003eHeating\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile\"\u003e\n\u003ctd class=\"text\"\u003eCooling\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eManual\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eManual\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eAutomatic\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eManual\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eManual\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eAutomatic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile\"\u003e\n\u003ctd class=\"text\"\u003eItem Dimensions\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e14.7 x 14.7 x 19.2 in\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e18.5 x 18.5 x 22 in\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e18.5 x 18.5 x 22 in\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e22.4 x 24.4 x 21.7 in\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e22.4 x 24.4 x 21.7 in\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e26.3 x 27.6 x 43 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile\"\u003e\n\u003ctd class=\"text\"\u003eNet Weight\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e14.5 lbs.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e22 lbs.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e22 lbs.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e52.9 lbs.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e52.9 lbs.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e79.4 lbs.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile\"\u003e\n\u003ctd class=\"text\"\u003eMaterial\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eStainless Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* Pasteurizer comparison — make all product images uniform *\/\n  .pasteurizer-compare .comparison-table td img {\n    display: block;\n    margin: 0 auto;\n    width: 120px;      \/* same box for all *\/\n    height: 120px;\n    object-fit: contain;  \/* no cropping \/ zoom *\/\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"object-property-group\"\u003e\n\u003cdiv class=\"object-property-group\"\u003e\n\u003cdiv class=\"object-property-group\"\u003e\n\u003cdiv class=\"object-property-group\"\u003e\n\u003cdiv class=\"object-property-group\"\u003e\n\u003cdiv style=\"text-align: left;\" class=\"object-property-group\"\u003e\n\u003cdiv class=\"object-property-group\"\u003e\n\u003cdiv class=\"object-property-group\"\u003e\n\u003cdiv class=\"object-property-group\"\u003e\n\u003cp\u003eThe table below is approximate and the time depends on the temperature of the room and the milk temperature going into the pasteurizer.\u003c\/p\u003e\n\u003ctable style=\"width: 100%;\" width=\"446\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"192\"\u003e \u003ccol width=\"145\"\u003e \u003ccol width=\"109\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr height=\"21\"\u003e\n\u003ctd style=\"text-align: center;\" height=\"21\"\u003eWanted milk temperature \u003cspan\u003e°F\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003eSet up temperature \u003cspan\u003e°F\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003eSet up time\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"21\"\u003e\n\u003ctd style=\"text-align: center;\" align=\"right\" height=\"21\"\u003e143\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\" align=\"right\"\u003e68\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\" align=\"right\"\u003e30\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"21\"\u003e\n\u003ctd style=\"text-align: center;\" align=\"right\" height=\"21\"\u003e161\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\" align=\"right\"\u003e78\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\" align=\"right\"\u003e1\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003e\u003cimg class=\"img-responsive\" alt=\"7.6 Gallon Milky Large Milk Pasteurizer Machine FJ 30 (115V)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/7.6_Gallon_Milky_Large_Milk_Pasteurizer_Machine_FJ_30_115V_600x600.png?v=1598150117\"\u003e\u003c\/h3\u003e\n\u003ch5 dir=\"ltr\"\u003e\n\u003cbr\u003eVideo\u003c\/h5\u003e\n\u003cp\u003e\u003cstrong\u003eNote: The product video below shows the Milky FJ 15, which is the smaller version of the FJ 30.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"object-property-group\" id=\"pg-13\"\u003e\n\u003cdiv class=\"object-property-group\" id=\"pg-13\"\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/gk7eKeQ7IOc\" title=\"YouTube video player\"\u003e\n \u003c\/iframe\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Milky Day","offers":[{"title":"Default Title","offer_id":2901981364250,"sku":"13313","price":2689.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/milky-small-milk-pasteurizer-machine-fj30.jpg?v=1743613688"},{"product_id":"milky-fj-130-epr-electric-milk-cream-separator-longlife-115v","title":"Milky Electric Cream Separator Machine FJ 130 EPR","description":"\u003ch2 style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Milky_Day_Logo_6661af91-1026-4585-89a9-62f13920a8a4_160x160.png?v=1689699063\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eElectric Milk and Cream Separator by Milky Model FJ130 EPR\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (5–6 chips) ================= --\u003e\n\n\u003cinput id=\"hsr-facts-toggle-milky-fj130-epr\" class=\"hsr-facts-check\" type=\"checkbox\"\u003e\n\u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n\u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eDelivery: 2-3 weeks\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e Capacity: 125-130 liters \/ 33-34 gallons per hour \u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003ePower supply: 115v \/ 60Hz\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003ePower of motor: 70 W\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eMilk container: Stainless Steel\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eLED speed indicator\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-milky-fj130-epr\"\u003e Show more \u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-milky-fj130-epr\"\u003e Show less \u003c\/label\u003e\u003c\/p\u003e\n\u003c!-- ================= \/Atomic key facts ================= --\u003e\n\u003cp\u003e\u003cspan style=\"color: #ff2a00;\"\u003e \u003cstrong\u003eDelivery Timeframe is 2 to 3 weeks\u003c\/strong\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eNote: This will be shipped from Europe and you may be subject to a 15% Tariff Fee and an additional Merchandise Processing Fee amounting to 5%-10% to be paid after receiving the machine. This is imposed by US Customs and subject to change or be removed depending on regulations.\u003c\/em\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eWould you like to make your own cream, sour cream, or low-fat milk? Crafting your own dairy products at home has many advantages and tastes so much better! Getting this milk and cream separator machine by Milky will decrease your time spent separating your dairy (34 gallons per hour capacity). With the stainless steel bowl, your dairy stays clean and sanitary. This model also includes an LED speed indicator so you know exactly when to start the milk processing.  It can separate all types of animal milk including cow, goat, sheep, and many others. Pick one up today!\u003c\/p\u003e\n\u003ch3\u003eDetails\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e128 L or 34 gal of milk per hour\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eStainless steel, aluminum, and plastic\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eHigh-quality brushless motor\u003c\/li\u003e\n\u003cli\u003eAnodized plates in drum\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e LED speed indicator\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eThis cream separator is extremely easy to use.\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003eWarm the milk up to 40˚C or 104˚F, switch the separator on, and pour the milk into 3.2 gallons \/ 12.1 L milk container.\u003cbr\u003e\u003cbr\u003eIn every 10 gallons of milk, you will get about 1 gallon of cream. The cream will have 10 times more fat than your milk. If your milk has 3.2% you will get cream with 32% of fat.\u003cbr\u003e\u003cbr\u003eIf you want cream with less fat content, mix it with low-fat milk which you get during the separation process. It is recommended to wash the plates inside the drum after every 5-6 gallons (two bowls) of milk.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis is popular in families and small dairy farms that want fresh new dairy products. The milk separator uses a good quality AC motor that is very durable.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eIf you are looking for the same cream separator but with stainless steel spouts please take a look at \u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-130-err-electric-milk-cream-separator-longlife-115v\"\u003eMilky FJ 130 ERR\u003c\/a\u003e.\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003eIf you are looking for a cream separator of higher capacity please take a look at \u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-350-ear-electric-milk-cream-separator-115v\"\u003eMilky FJ 350 EAR\u003c\/a\u003e.\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003eIf you are looking for a cream separator of lower capacity please take a look at \u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj90pp-electric-milk-cream-separator\"\u003eMilky FJ 90 PP\u003c\/a\u003e.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3 style=\"margin: 0 0 12px;\"\u003eWhat's Inside\u003c\/h3\u003e\n\u003cdiv style=\"text-align: start; margin: 0 0 14px;\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cream-separator-fj-130-epr-parts_480x480.jpg?v=1764951818\" alt=\"\" style=\"display: block; max-width: 100%; height: auto; margin: 0;\"\u003e\u003c\/div\u003e\n\u003ch3 style=\"margin: 0 0 12px; padding-top: 0;\"\u003eSpecifications\u003c\/h3\u003e\n\u003cdiv class=\"object-property-group active\" id=\"pg-14\"\u003e\n\u003ctable class=\"hs-specs-table\" aria-label=\"Specifications\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eCapacity:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e125-130 liters or 33-34 gallons per hour\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eType of power:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003eElectrical\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003ePower of motor:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e70 W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003ePower supply:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e115v \/ 60Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eNumber of disks:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e21\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eMilk container (bowl) capacity:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e12.1 L or 3.2 gal\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eMax. fat content in skimmed milk:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e0.02%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eCream\/skimmed milk proportion range:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e8-12 %\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eModel:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003eFJ 130 EPR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003ePolycarbonate, Stainless Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eMilk container (bowl) material:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003eStainless Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eFloat chamber material:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003ePolycarbonate\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eOutlets material:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003ePolycarbonate\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eBody material:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003eHigh-Quality plastic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eMilk container (bowl) diameter:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e38 cm. or 14.96 in.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3 style=\"margin: 18px 0 10px; text-align: left;\"\u003eDimensions and Height\u003c\/h3\u003e\n\u003ctable class=\"hs-specs-table\" aria-label=\"Dimensions and Height\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eLength:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e38 cm. or 14.96 in.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eWidth:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e38 cm. or 14.96 in.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eHeight:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e54 cm. or 21.25 in.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eWeight:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e5 kg. or 11 lbs.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* ===== Specs table styling (borders + mobile-safe) ===== *\/\n  #pg-14 .hs-specs-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed; \/* prevents mobile overflow *\/\n  }\n\n  #pg-14 .hs-specs-table th,\n  #pg-14 .hs-specs-table td {\n    border: 1px solid rgba(0, 0, 0, 0.18);\n    padding: 10px 12px;\n    text-align: left;\n    vertical-align: top;\n    overflow-wrap: anywhere; \/* hard-wrap long strings *\/\n    word-break: break-word;\n    background: transparent;\n  }\n\n  #pg-14 .hs-specs-table th {\n    width: 44%;\n    font-weight: 600;\n  }\n\n  \/* ===== Fix the \"wide right space\" on mobile (horizontal overflow) ===== *\/\n  @media (max-width: 768px) {\n    html,\n    body {\n      width: 100%;\n      max-width: 100%;\n      overflow-x: hidden !important;\n    }\n\n    #MainContent,\n    main,\n    .main-content,\n    .page-width,\n    .shopify-section {\n      max-width: 100%;\n      overflow-x: clip;\n    }\n\n    img,\n    svg,\n    video,\n    iframe,\n    table {\n      max-width: 100% !important;\n      height: auto !important;\n    }\n\n    .slider,\n    .slider__slide,\n    .swiper,\n    .swiper-wrapper,\n    .swiper-slide,\n    .flickity-viewport,\n    .flickity-slider,\n    .slick-list,\n    .slick-track {\n      max-width: 100% !important;\n      overflow-x: hidden !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e\u003cem\u003e \u003c\/em\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003e\u003ca style=\"color: #fff;\" class=\"button-primary\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/fj-90130-ang-579f1c042e22d.pdf?716\" target=\"_blank\"\u003eCream Separator User Manual\u003c\/a\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cem\u003e \u003c\/em\u003e\u003c\/p\u003e\n\u003ch5\u003eELECTRIC CREAM SEPARATOR COMPARISON\u003c\/h5\u003e\n\u003cdiv class=\"cream-separator-compare compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 15%;\"\u003e \u003ccol style=\"width: 15%;\"\u003e \u003ccol style=\"width: 15%;\"\u003e \u003ccol style=\"width: 15%;\"\u003e \u003ccol style=\"width: 15%;\"\u003e \u003ccol style=\"width: 15%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"text\"\u003eName\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003cstrong\u003e \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-130-epr-electric-milk-cream-separator-longlife-115v\" target=\"_blank\"\u003eMilky FJ 130 EPR Electric Milk Cream Separator \"Longlife\" (115V)\u003c\/a\u003e \u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003cstrong\u003e \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-130-err-electric-milk-cream-separator-longlife-115v\" target=\"_blank\"\u003eMilky FJ 130 ERR Electric Milk Cream Separator \"Longlife\" (115V)\u003c\/a\u003e \u003c\/strong\u003e\u003c\/td\u003e\n\u003c!-- ✅ NEW COLUMN --\u003e\n\u003ctd class=\"text\"\u003e\u003cstrong\u003e \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-cream-separator-fj-130-err-ss-115v\" target=\"_blank\"\u003eMilky Electric Cream Separator FJ 130 ERR SS (115V)\u003c\/a\u003e \u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003cstrong\u003e \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-350-ear-electric-milk-cream-separator-115v\" target=\"_blank\"\u003eMilky FJ 350 EAR Electric Milk Cream Separator (115V)\u003c\/a\u003e \u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003cstrong\u003e \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-600-ear-dc-electric-milk-cream-separator-115v\" target=\"_blank\"\u003eMilky FJ 600 EAR DC Electric Milk Cream Separator (115V)\u003c\/a\u003e \u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003cstrong\u003e \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-600-ear-electric-milk-cream-separator-115v\" target=\"_blank\"\u003eMilky FJ 600 EAR Electric Milk Cream Separator (115V)\u003c\/a\u003e \u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"text\"\u003eCream Separators\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-130-epr-electric-milk-cream-separator-longlife-115v\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/2_100x100.jpg?v=1601039562\" alt=\"\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-130-err-electric-milk-cream-separator-longlife-115v\" target=\"_blank\"\u003e \u003cimg alt=\"Milky Electric Cream Separator Machine FJ 130 EPR product image\" style=\"float: none;\" height=\"100x100\" width=\"100x100\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/3_100x100.jpg?v=1601039594\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003c!-- ✅ NEW COLUMN --\u003e\n\u003ctd class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-cream-separator-fj-130-err-ss-115v\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/homesteadsupplier.com\/cdn\/shop\/files\/fj-130-err-ss-cream-separator_100x100.jpg?v=1737579947\" alt=\"\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-350-ear-electric-milk-cream-separator-115v\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/4_100x100.jpg?v=1601039627\" alt=\"\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-600-ear-dc-electric-milk-cream-separator-115v?variant=31545725747253\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/5_dbfcee96-b17c-4306-aba2-958b0f5802d6_100x100.png?v=1601039640\" alt=\"\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-600-ear-electric-milk-cream-separator-115v\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6_cd39e569-5467-48ca-ab2a-4d1a245516c0_100x100.png?v=1601039666\" alt=\"\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"text\"\u003eOperation\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"text\"\u003ePerformance\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e70W\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e70W\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e70W\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e250W\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e100W\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e100W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"text\"\u003eMax. Hourly Output\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e34 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e34 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e34 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e92 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e158.5 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e158.5 gal.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"text\"\u003eMin\/Max Filling Capacity\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e33 - 34 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e33 - 34 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e33 - 34 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e92 gal.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"text\"\u003eAdjustment Cream Thickness\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e8 - 12%\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e8 - 12%\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e8 - 12%\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e8 - 12%\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e8 - 12%\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e8 - 12%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"\"\u003eNumber of Top Bowl Discs\u003c\/td\u003e\n\u003ctd class=\"\"\u003e21\u003c\/td\u003e\n\u003ctd class=\"\"\u003e21\u003c\/td\u003e\n\u003ctd class=\"\"\u003e21\u003c\/td\u003e\n\u003ctd class=\"\"\u003e29\u003c\/td\u003e\n\u003ctd class=\"\"\u003e36\u003c\/td\u003e\n\u003ctd class=\"\"\u003e36\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"text\"\u003eItem Dimensons\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e14.96 x 14.96 x 21.25 in\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e14.96 x 14.96 x 21.25 in\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e14.96 x 14.96 x 21.25 in\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e18 x 18 x 28 in\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e17.5 x 15.1 x 32.2 in.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e54 x 54 x 105 in.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"text\"\u003eNet Weight\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e11 lbs.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e11 lbs.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e11 lbs.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e35 lbs.\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e57.3 lbs\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e71.8 lbs.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"text\"\u003eMaterial\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eMilk container (bowl): Stainless Steel, Float chamber, Outlets: Polycarbonate, Body: High-Quality Plastic\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eMilk container (bowl): Stainless Steel, Float chamber, Outlets: Polycarbonate, Body: High-Quality Plastic\u003c\/td\u003e\n\u003c!-- ✅ NEW COLUMN --\u003e\n\u003ctd class=\"text\"\u003eMilk container (bowl) material: Stainless Steel, Float chamber material: Stainless Steel, Outlets material: Stainless Steel, Body material: High-Quality plastic\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd class=\"text\"\u003eStainless Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch5 class=\"object-property-group\"\u003eHow to Assemble Our Milky FJ 130 EPR Electric Milk Cream Separator \"Longlife\" (115V)\u003c\/h5\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/D5x8hfYZ__w\" height=\"315\" width=\"560\" loading=\"lazy\"\u003e\n \u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv style=\"position: absolute; left: -6px; top: 2048.09px;\" id=\"gtx-trans\"\u003e\n\u003cdiv class=\"gtx-trans-icon\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Milky Day","offers":[{"title":"Default Title","offer_id":3009679491098,"sku":"17602-115","price":1369.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Milky_Day_Cream_Separator_FJ_130_EPR_1000x1000_3e03bef9-c3f0-4095-93f6-f33067f7accb.jpg?v=1667208773"},{"product_id":"milky-electric-butter-churn-machine-fj-10","title":"Milky Electric Butter Churn Machine FJ10","description":"\u003ch2 style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Milky_Day_Logo_6661af91-1026-4585-89a9-62f13920a8a4_160x160.png?v=1689699063\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eMilky FJ10 Electric Butter Churn\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e\n\n\u003cinput class=\"hsr-facts-check\" id=\"hsr-facts-toggle-milky-fj10-electric\" type=\"checkbox\"\u003e\n\u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n\u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eDelivery Timeframe: 5-7 weeks\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eMax. Capacity: 3.5 liters \/ 0.9 gallons\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eMin. Capacity: 1 liter \/ 0.3 gallons\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eContainer Capacity: 10 liters \/ 2.6 gallons\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003ePower: 550 W (115V\/60Hz)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eMaterial: Stainless steel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-milky-fj10-electric\"\u003e Show more \u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-milky-fj10-electric\"\u003e Show less \u003c\/label\u003e\u003c\/p\u003e\n\u003c!-- ================= \/Atomic key facts ================= --\u003e\n\u003cp\u003e\u003cspan style=\"color: #ff2a00;\"\u003e \u003cstrong style=\"font-size: 0.875rem;\"\u003eDelivery Timeframe: 5-7 weeks\u003c\/strong\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eNote: This will be shipped from Europe and you may be subject to a 15% Tariff Fee and an additional Merchandise Processing Fee amounting to 5%-10% to be paid after receiving the machine. This is imposed by US Customs and subject to change or be removed depending on regulations.\u003c\/em\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eAre you looking to make your own butter in under 30 minutes? This butter churn by Milky is the perfect tool to make your own butter at home. You will get 35-50% output from your cream. Made of high-quality stainless steel, this butter churn is built to last a very long time.\u003c\/p\u003e\n\u003cp\u003eThis churn also includes an excellent safety feature where the motor stops when the lid is open. The outlet drain on the side makes for easy buttermilk draining. The butter churner is designed to be very easy to clean- just churn it with warm soapy water and rinse it clean. \u003c\/p\u003e\n\u003cp\u003eMaking your own butter at home is the perfect way to ensure you are eating the best-tasting dairy products! Or you can even make butter to sell at a local market!\u003c\/p\u003e\n\u003cp\u003eIf you are looking for a cheaper alternative \u003cspan\u003eplease take a look at the \u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-hand-crank-butter-churn-machine-fj-10\" target=\"_blank\"\u003eHand Crank FJ 10\u003c\/a\u003e.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eFor higher-capacity Butter Churns, try our \u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-32-115v\" target=\"_blank\"\u003eMilky FJ 32\u003c\/a\u003e\u003c\/strong\u003e,  \u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-55\" target=\"_blank\"\u003eMilky FJ 55 C\u003c\/a\u003e\u003c\/strong\u003e, and \u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-100-c\" target=\"_blank\"\u003eMilky FJ 100 C\u003c\/a\u003e\u003c\/strong\u003e.\u003c\/p\u003e\n\u003ch3\u003eDetails:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMilky FJ 10 Electric Butter Churn\u003c\/li\u003e\n\u003cli\u003e1.06 Gallons \/ 4 Liters of cream\u003c\/li\u003e\n\u003cli\u003eHigh-Quality stainless steel\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 role=\"button\" class=\"product-single-heading custom-dropdown-toggle\"\u003eSpecifications\u003c\/h3\u003e\n\u003cdiv class=\"single-xs-content-collapse single-xs-content-collapse--specs custom-dropdown\" id=\"full_specs\"\u003e\n\u003ctable class=\"tg\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eMax. Capacity:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003e3.5 liters \/ 0.9 gallons\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eMin. Capacity:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003e1 liter \/ 0.3 gallons\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eType of Power:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003eElectrical\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003ePower of Motor:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003e550 W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003ePower Supply:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003e115V\/60Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eMax. Time of One Work Cycle:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003e35 min\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eTime of Butter Making:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003e20 - 35 min\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eOutcome of Butter From Cream:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003e32 - 42 %\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eSpeed of Mixer:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003e30, 60, 90, 150 rpm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eModel:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003eFJ 10\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eContainer Capacity:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003e10 liters \/ 2.6 gallons\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eBrand:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003eMilky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eLength:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003e39 cm \/ 15.3 in.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eWidth:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003e33 cm \/ 13 in.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eHeight:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003e31.5 cm \/ 12.4 in.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eWeight:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003e7 kg \/ 15.4 lbs.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eMax. Cream Load (Manual Max):\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003e3.8 liters \/ 1 gallon\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eRecommended Capacity (Manual):\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003e1 - 3.5 liters\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eProtection Type (IP):\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003eIP23\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cem\u003e \u003ca style=\"color: #fff;\" class=\"button-primary\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/FJ_10.pdf?v=1694013481\" title=\"Milky Day Electric Butter Churn FJ 10\" target=\"_blank\"\u003e Crank Butter Churn Machine User Manual \u003c\/a\u003e \u003c\/em\u003e\u003c\/p\u003e\n\u003ch5\u003eButter Churn Machine Comparison\u003c\/h5\u003e\n\u003cdiv class=\"butter-churn-compare compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable summary=\"\" class=\"comparison-table comparison-table--brands rg-table\" style=\"width: 100.036%; height: 742.438px;\"\u003e\n\u003ccaption class=\"rg-header\"\u003e\n\u003cspan class=\"rg-hed\"\u003e\u003c\/span\u003e\u003cspan class=\"rg-dek\"\u003e\u003c\/span\u003e\n\u003c\/caption\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 117.6px;\"\u003e\n\u003cth data-title=\"Butter Churn\" class=\"text desktop-table\" style=\"width: 13.9394%; height: 117.6px;\"\u003eName\u003c\/th\u003e\n\u003cth class=\"text desktop-table\" style=\"width: 16.1943%; height: 117.6px;\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-hand-crank-butter-churn-machine-fj-10\" target=\"_blank\"\u003eMilky Hand Crank Butter Churn Machine FJ 10\u003c\/a\u003e\u003c\/th\u003e\n\u003cth class=\"text desktop-table\" style=\"width: 15.6328%; height: 117.6px;\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-10\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 10\u003c\/a\u003e\u003c\/th\u003e\n\u003cth class=\"text desktop-table\" style=\"width: 17.549%; height: 117.6px;\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-32-115v\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 32 (115V)\u003c\/a\u003e\u003c\/th\u003e\n\u003cth class=\"text desktop-table\" style=\"width: 14.3137%; height: 117.6px;\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-55\" target=\"_blank\"\u003e\u003cstrong\u003eMilky Electric Butter Churn Machine FJ 55 C\u003c\/strong\u003e\u003c\/a\u003e\u003c\/th\u003e\n\u003cth class=\"text desktop-table\" style=\"width: 16.2032%; height: 117.6px;\"\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-100-c\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 100 C\u003c\/a\u003e\u003c\/strong\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"mobile-table\" style=\"height: 114px;\"\u003e\n\u003ctd style=\"width: 13.9394%; height: 114px;\"\u003e\n\u003cp\u003eName\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"text\" style=\"width: 16.1943%; height: 114px;\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-hand-crank-butter-churn-machine-fj-10\" target=\"_blank\"\u003eMilky Hand Crank Butter Churn Machine FJ 10\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"text\" style=\"width: 15.6328%; height: 114px;\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-10\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 10\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"text\" style=\"width: 17.549%; height: 114px;\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-32-115v\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 32 (115V)\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"text\" style=\"width: 14.3137%; height: 114px;\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-55\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 55 C\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"text\" style=\"width: 16.2032%; height: 114px;\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-100-c\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 100 C\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"\" style=\"height: 118.838px;\"\u003e\n\u003ctd class=\"text td\" style=\"width: 13.9394%; height: 118.838px;\"\u003eButter Churn\u003c\/td\u003e\n\u003ctd class=\"text td\" style=\"width: 16.1943%; height: 118.838px;\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-hand-crank-butter-churn-machine-fj-10\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/11_100x100.jpg?v=1600949571\" alt=\"Milky Hand Crank Butter Churn Machine FJ 10\" width=\"100\" height=\"100\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text td\" style=\"width: 15.6328%; height: 118.838px;\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-10\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/22_100x100.jpg?v=1600949595\" alt=\"\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text td\" style=\"width: 17.549%; height: 118.838px;\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-32-115v\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/33_100x100.jpg?v=1600949611\" alt=\"\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text td\" style=\"width: 14.3137%; height: 118.838px;\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-55\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/milky-electric-butter-churn-machine-fj55c_100x100.jpg?v=1717527578\" alt=\"\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text td\" style=\"width: 16.2032%; height: 118.838px;\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-100-c\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/fj-100-c-electric-butter-churn_100x100.jpg?v=1717606435\" alt=\"\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"highlight\" style=\"height: 19.6px;\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\" style=\"width: 13.9394%; height: 19.6px;\"\u003eOperation\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 16.1943%; height: 19.6px;\"\u003eManual\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 15.6328%; height: 19.6px;\"\u003eElectric\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\" style=\"width: 17.549%; height: 19.6px;\"\u003eElectric\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 14.3137%; height: 19.6px;\"\u003eElectric\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 16.2032%; height: 19.6px;\"\u003eElectric\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"\" style=\"height: 19.6px;\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\" style=\"width: 13.9394%; height: 19.6px;\"\u003eVoltage\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 16.1943%; height: 19.6px;\"\u003e-\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 15.6328%; height: 19.6px;\"\u003e115V\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\" style=\"width: 17.549%; height: 19.6px;\"\u003e115V\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 14.3137%; height: 19.6px;\"\u003e115V\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 16.2032%; height: 19.6px;\"\u003e115V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"highlight\" style=\"height: 19.6px;\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\" style=\"width: 13.9394%; height: 19.6px;\"\u003ePerformance\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 16.1943%; height: 19.6px;\"\u003e-\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 15.6328%; height: 19.6px;\"\u003e550 W\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\" style=\"width: 17.549%; height: 19.6px;\"\u003e250 W \/ 370 W\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 14.3137%; height: 19.6px;\"\u003e750 W\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 16.2032%; height: 19.6px;\"\u003e1.5 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"\" style=\"height: 39.2px;\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\" style=\"width: 13.9394%; height: 39.2px;\"\u003eCream Container\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 16.1943%; height: 39.2px;\"\u003e2.6 gal.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 15.6328%; height: 39.2px;\"\u003e2.6 gal.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\" style=\"width: 17.549%; height: 39.2px;\"\u003e8.45 gal.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 14.3137%; height: 39.2px;\"\u003e14.5 gal.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 16.2032%; height: 39.2px;\"\u003e\u003cspan\u003e29.06 gal.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile highlight\" style=\"height: 58.8px;\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\" style=\"width: 13.9394%; height: 58.8px;\"\u003eMin\/Max Filling Capacity\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 16.1943%; height: 58.8px;\"\u003e.4-1 gal.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 15.6328%; height: 58.8px;\"\u003e.4-1 gal.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\" style=\"width: 17.549%; height: 58.8px;\"\u003e1.59-3.43 gal.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 14.3137%; height: 58.8px;\"\u003e2.6-6.6 gal.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 16.2032%; height: 58.8px;\"\u003e\u003cspan\u003e5.81-13.21 gal.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile\" style=\"height: 39.2px;\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\" style=\"width: 13.9394%; height: 39.2px;\"\u003ePercentage of Butter\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 16.1943%; height: 39.2px;\"\u003e35-50%\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 15.6328%; height: 39.2px;\"\u003e32-42%\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\" style=\"width: 17.549%; height: 39.2px;\"\u003e32-42%\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 14.3137%; height: 39.2px;\"\u003e\u003cspan\u003e32 - 42 %\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 16.2032%; height: 39.2px;\"\u003e\u003cspan\u003e32-42%\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile highlight\" style=\"height: 58.8px;\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\" style=\"width: 13.9394%; height: 58.8px;\"\u003eWorking Time Per Cycle\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 16.1943%; height: 58.8px;\"\u003e-\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 15.6328%; height: 58.8px;\"\u003e35 minutes\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\" style=\"width: 17.549%; height: 58.8px;\"\u003e35 minutes\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 14.3137%; height: 58.8px;\"\u003e\u003cspan\u003e35 minutes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 16.2032%; height: 58.8px;\"\u003e\u003cspan\u003e35 minutes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile\" style=\"height: 39.2px;\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\" style=\"width: 13.9394%; height: 39.2px;\"\u003eSpeed Levels Mixer\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 16.1943%; height: 39.2px;\"\u003e-\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 15.6328%; height: 39.2px;\"\u003e30, 60, 90, 150 rpm\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\" style=\"width: 17.549%; height: 39.2px;\"\u003e30, 60, 90, 150 rpm\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 14.3137%; height: 39.2px;\"\u003e-\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 16.2032%; height: 39.2px;\"\u003e\u003cspan\u003e30, 60, 90, 150 rpm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile highlight\" style=\"height: 39.2px;\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\" style=\"width: 13.9394%; height: 39.2px;\"\u003eItem Dimensions\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 16.1943%; height: 39.2px;\"\u003e11.8x10.4x12.4 in\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 15.6328%; height: 39.2px;\"\u003e15.35x13x12.4 in\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\" style=\"width: 17.549%; height: 39.2px;\"\u003e27.5x12.6x18.11 in\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 14.3137%; height: 39.2px;\"\u003e22x32.3x37.8 in.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 16.2032%; height: 39.2px;\"\u003e\u003cspan\u003e35.4x20.4x25.5 in\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile\" style=\"height: 19.6px;\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\" style=\"width: 13.9394%; height: 19.6px;\"\u003eNet Weight\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 16.1943%; height: 19.6px;\"\u003e11 lbs.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 15.6328%; height: 19.6px;\"\u003e11.25 lbs.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\" style=\"width: 17.549%; height: 19.6px;\"\u003e55 lbs\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 14.3137%; height: 19.6px;\"\u003e88.2 lbs.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 16.2032%; height: 19.6px;\"\u003e\u003cspan\u003e150 lbs.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile highlight\" style=\"height: 39.2px;\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\" style=\"width: 13.9394%; height: 39.2px;\"\u003eMaterial\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 16.1943%; height: 39.2px;\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\" style=\"width: 15.6328%; height: 39.2px;\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\" style=\"width: 17.549%; height: 39.2px;\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 14.3137%; height: 39.2px;\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\" style=\"width: 16.2032%; height: 39.2px;\"\u003e\u003cspan\u003eStainless Steel\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch5\u003eVideos\u003c\/h5\u003e\n\u003cp\u003e\u003cstrong\u003eMilky Electric Butter Churn Machine FJ 10\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/ykBZr-Ni-_w\" title=\"YouTube video player\"\u003e\n \u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eHomemade Butter using our Milky Electric Butter Churn Machine FJ 10\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/jt-FJOy21zQ\" title=\"YouTube video player\"\u003e\n \u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Milky Day","offers":[{"title":"Default Title","offer_id":3010437578778,"sku":"13208-115","price":1909.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Milky-Day-Butter-Churn-FJ-10-a_1000x1000_c41a16f2-efab-42f2-a8a3-f11526271859.jpg?v=1659993883"},{"product_id":"milky-electric-butter-churn-machine-fj-32-115v","title":"Milky Electric Butter Churn Machine FJ 32","description":"\u003ch2 style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Milky_Day_Logo_6661af91-1026-4585-89a9-62f13920a8a4_160x160.png?v=1689699063\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eElectric Butter Churn Machine by Milky Model FJ 32\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e\n\u003cp\u003e\u003cinput type=\"checkbox\" id=\"hsr-facts-toggle-fj32\" class=\"hsr-facts-check\"\u003e\u003c\/p\u003e\n\u003cdiv role=\"list\" aria-label=\"Key facts\" class=\"hsr-chipbar\"\u003e\n\u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eDelivery: 2-3 weeks\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eMax. Capacity: 3.43 gallons \/ 13 liters\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eMin. Capacity: 1.59 gallons \/ 6 liters\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eContainer Capacity: 8.45 gallons \/ 32 Liters\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eType of Power: Electrical\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eMaterial: Stainless steel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003clabel for=\"hsr-facts-toggle-fj32\" class=\"hsr-facts-btn show\"\u003e Show more \u003c\/label\u003e \u003clabel for=\"hsr-facts-toggle-fj32\" class=\"hsr-facts-btn hide\"\u003e Show less \u003c\/label\u003e\u003c\/p\u003e\n\u003c!-- ================= \/Atomic key facts ================= --\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003e \u003cstrong style=\"font-size: 0.875rem;\"\u003e Delivery Timeframe is 2 to 3 weeks \u003c\/strong\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003ePlease email us at info@homesteadsupplier.com for a shipping quote to your address.\u003c\/p\u003e\n\u003cp\u003eThis butter churn machine by Milky is the perfect way to make your own butter at home in a large capacity. Able to take almost 3.5 gallons of cream, you can have butter in just about 30 minutes with this electric churn. You can process all types of cream from different animals.  Made of stainless steel, you can be sure that your butter is safe and as healthy as possible. \u003c\/p\u003e\n\u003cp\u003eStart making your own butter now and pick up this butter churn by Milky. \u003c\/p\u003e\n\u003cp\u003eIf you are looking for a cheaper alternative \u003cspan\u003eplease take a look at the \u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-hand-crank-butter-churn-machine-fj-10\" target=\"_blank\"\u003eHand Crank FJ 10\u003c\/a\u003e.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eFor higher-capacity Butter Churns, try our \u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-55\" target=\"_blank\"\u003eMilky FJ 55 C\u003c\/a\u003e\u003c\/strong\u003e, and\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-100-c\" target=\"_blank\"\u003eMilky FJ 100 C\u003c\/a\u003e\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e3.43 Gallons \/ 13 Liters of cream\u003c\/li\u003e\n\u003cli\u003eStainless steel\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003ctable class=\"tg\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eMax. Capacity:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003e3.43 Gallons \/ 13 Liters\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eMin. Capacity:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003e1.59 Gallons \/ 6 Liters\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eType of Power:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003eElectrical\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003ePower of Motor:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003e250 W \/ 370 W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003ePower Supply:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003e115v\/60Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eMax. time of one work cycle:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003e35 min\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eMin. pause between work cycles:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003e30 min\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eTime of butter making:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003e20 - 30 min\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eButter from cream:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003e32 - 42 %\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eSpeed of mixer:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003e70, 140 rpm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eModel:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003eFJ 32\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eContainer capacity:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003e8.45 Gallons \/ 32 Liters\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eGallons Brand:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003eMilky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eLength:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003e27.5 in. \/ 69.9 cm.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eWidth:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003e12.6 in. \/ 32 cm.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eHeight:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003e18.11 in. \/ 46 cm.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eWeight:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003e55 lbs. \/ 24.9 kilo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cem\u003e \u003ca style=\"color: #fff;\" title=\"Milky Electric Butter Churn Machine FJ 32\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/FJ_32_Manual.pdf?v=1694013810\" class=\"button-primary\" target=\"_blank\"\u003e Electric Butter Churn Machine User Manual \u003c\/a\u003e \u003c\/em\u003e\u003c\/p\u003e\n\u003ch5\u003eButter Churn Machine Comparison\u003c\/h5\u003e\n\u003cdiv class=\"butter-churn-compare compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable summary=\"\" class=\"comparison-table comparison-table--brands rg-table\"\u003e\n\u003ccaption class=\"rg-header\"\u003e\n\u003cspan class=\"rg-hed\"\u003e\u003c\/span\u003e\u003cspan class=\"rg-dek\"\u003e\u003c\/span\u003e\n\u003c\/caption\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth data-title=\"Butter Churn\" class=\"text desktop-table\"\u003eName\u003c\/th\u003e\n\u003cth class=\"text desktop-table\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-hand-crank-butter-churn-machine-fj-10\" target=\"_blank\"\u003eMilky Hand Crank Butter Churn Machine FJ 10\u003c\/a\u003e\u003c\/th\u003e\n\u003cth class=\"text desktop-table\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-10\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 10\u003c\/a\u003e\u003c\/th\u003e\n\u003cth class=\"text desktop-table\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-32-115v\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 32 (115V)\u003c\/a\u003e\u003c\/th\u003e\n\u003cth class=\"text desktop-table\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-55\" target=\"_blank\"\u003e\u003cstrong\u003eMilky Electric Butter Churn Machine FJ 55 C\u003c\/strong\u003e\u003c\/a\u003e\u003c\/th\u003e\n\u003cth class=\"text desktop-table\"\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-100-c\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 100 C\u003c\/a\u003e\u003c\/strong\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"mobile-table\"\u003e\n\u003ctd\u003e\n\u003cp\u003eName\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-hand-crank-butter-churn-machine-fj-10\" target=\"_blank\"\u003eMilky Hand Crank Butter Churn Machine FJ 10\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-10\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 10\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-32-115v\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 32 (115V)\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-55\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 55 C\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-100-c\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 100 C\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"\"\u003e\n\u003ctd class=\"text td\"\u003eButter Churn\u003c\/td\u003e\n\u003ctd class=\"text td\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-hand-crank-butter-churn-machine-fj-10\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/11_100x100.jpg?v=1600949571\" alt=\"Milky Hand Crank Butter Churn Machine FJ 10\" width=\"100\" height=\"100\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text td\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-10\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/22_100x100.jpg?v=1600949595\" alt=\"\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text td\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-32-115v\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/33_100x100.jpg?v=1600949611\" alt=\"\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text td\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-55\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/milky-electric-butter-churn-machine-fj55c_100x100.jpg?v=1717527578\" alt=\"\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text td\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-100-c\" target=\"_blank\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/fj-100-c-electric-butter-churn_100x100.jpg?v=1717606435\" alt=\"\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"highlight\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\"\u003eOperation\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\"\u003eManual\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003eElectric\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\"\u003eVoltage\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\"\u003e-\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\"\u003e115V\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\"\u003e115V\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003e115V\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003e115V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"highlight\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\"\u003ePerformance\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\"\u003e-\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\"\u003e550 W\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\"\u003e250 W \/ 370 W\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003e750 W\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003e1.5 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\"\u003eCream Container\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\"\u003e2.6 gal.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\"\u003e2.6 gal.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\"\u003e8.45 gal.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003e14.5 gal.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003e\u003cspan\u003e29.06 gal.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile highlight\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\"\u003eMin\/Max Filling Capacity\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\"\u003e.4-1 gal.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\"\u003e.4-1 gal.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\"\u003e1.59-3.43 gal.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003e2.6-6.6 gal.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003e\u003cspan\u003e5.81-13.21 gal.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\"\u003ePercentage of Butter\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\"\u003e35-50%\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\"\u003e32-42%\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\"\u003e32-42%\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003e\u003cspan\u003e32 - 42 %\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003e\u003cspan\u003e32-42%\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile highlight\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\"\u003eWorking Time Per Cycle\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\"\u003e-\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\"\u003e35 minutes\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\"\u003e35 minutes\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003e\u003cspan\u003e35 minutes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003e\u003cspan\u003e35 minutes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\"\u003eSpeed Levels Mixer\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\"\u003e-\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\"\u003e30, 60, 90, 150 rpm\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\"\u003e30, 60, 90, 150 rpm\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003e-\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003e\u003cspan\u003e30, 60, 90, 150 rpm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile highlight\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\"\u003eItem Dimensions\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\"\u003e11.8x10.4x12.4 in\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\"\u003e15.35x13x12.4 in\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\"\u003e27.5x12.6x18.11 in\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003e22x32.3x37.8 in.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003e\u003cspan\u003e35.4x20.4x25.5 in\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\"\u003eNet Weight\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\"\u003e11 lbs.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\"\u003e11.25 lbs.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\"\u003e55 lbs\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003e88.2 lbs.\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003e\u003cspan\u003e150 lbs.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile highlight\"\u003e\n\u003ctd data-title=\"Name\" class=\"text\"\u003eMaterial\u003c\/td\u003e\n\u003ctd data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\" class=\"text\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 10\" class=\"text\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\" class=\"text\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd data-title=\"Milky Electric Butter Churn Machine FJ 100 C\" class=\"text\"\u003e\u003cspan\u003eStainless Steel\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Milky Day","offers":[{"title":"Default Title","offer_id":3010571370522,"sku":"13270-115","price":5299.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Milky_Electric_Butter_Churn_Machine_FJ_32_01.jpg?v=1664376162"},{"product_id":"little-cottages-company-colonial-gable-chicken-coop","title":"Little Cottage Co. Colonial Gable Chicken Coop","description":"\u003cdiv class=\"lcc-colonial-gable-chicken-coop-page\"\u003e\n\u003c!-- ===== Title \/ Logo ===== --\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003cimg alt=\"Little Cottage Company Logo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Little-Cottage-Co-Logo-Good-Quality-p-800_160x160.png?v=1675825902\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eLittle Cottage Co. 4x6 or 6x8 Colonial Gable Chicken Coop\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e \u003cinput class=\"hsr-facts-check\" id=\"hsr-facts-toggle-lcc-coop\" type=\"checkbox\"\u003e\n\u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n\u003cspan class=\"hsr-chip\"\u003eLead time: 8 weeks\u003c\/span\u003e \u003cspan class=\"hsr-chip\"\u003eShipping time: 2–9 days from Ohio\u003c\/span\u003e \u003cspan class=\"hsr-chip\"\u003ePanelized kit for quick assembly\u003c\/span\u003e \u003cspan class=\"hsr-chip\"\u003eLP SmartSide siding and trim\u003c\/span\u003e \u003cspan class=\"hsr-chip\"\u003eFloor kit included\u003c\/span\u003e \u003cspan class=\"hsr-chip\"\u003eAvailable sizes: 4×6 and 6×8\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-lcc-coop\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-lcc-coop\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- ===== Intro copy (preserved verbatim) ===== --\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan style=\"color: #000000;\"\u003e\u003cstrong\u003eA Better\u003cspan\u003e \u003c\/span\u003eWay to\u003cspan\u003e \u003c\/span\u003eHouse\u003cspan\u003e \u003c\/span\u003eYour\u003cspan\u003e \u003c\/span\u003eFeathered\u003cspan\u003e \u003c\/span\u003eFriends! Raise happy and healthy chickens with our Gambrel Chicken Coops!\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIntroducing the \u003cstrong\u003eLittle Cottage Co.\u003c\/strong\u003e\u003c\/span\u003e\u003cstrong\u003e Colonial Gable Chicken Coop\u003c\/strong\u003e\u003cspan\u003e, the perfect home for your feathered friends. This stylish and functional chicken coop is designed to provide your chickens with plenty of room to roam while keeping them safe and secure. The Colonial gable-style design adds an element of classic charm, while the ramp and nesting bin make it easy for you to manage your flock. Plus, this\u003c\/span\u003e\u003cspan\u003e panelized kit comes with everything you need to assemble and get started, and the floor kit is included as well.\u003c\/span\u003e\u003cspan\u003e With all these features at a great price, why not give your chickens the best?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eLead time for production is around 8 weeks or less\u003c\/span\u003e\u003cspan\u003e. Your chicken coop will be delivered in 2-9 days depending on the distance from our site in Ohio to your home.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb data-stringify-type=\"bold\"\u003eIMPORTANT NOTE:\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eYou are required to offload the shipment - either a forklift or 2-3 people on the day of the delivery to manually unload the pieces on the pallet one by one. Each individual piece weighs around 1-100 lbs. so it is fairly easy to do with 2-3 people. Some customers have friends\/neighbors\/family assist, or hire 2 people. FedEx will schedule the delivery date and time that works for you.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003ca class=\"button-primary\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Two_Person_Delivery_2.jpg?v=1640629644\" target=\"_blank\"\u003e \u003cstrong\u003e\u003cspan style=\"color: #ffffff !important;\"\u003eDelivery Instruction\u003c\/span\u003e\u003c\/strong\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c!-- ===== Specifications ===== --\u003e\n\u003ch3\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv id=\"hsr-specs-wrap\" class=\"scroll-table-wrapper\"\u003e\n\u003ctable id=\"hsr-specs-table\" class=\"comparison-table table-border\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 50%;\"\u003e \u003ccol style=\"width: 50%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eWood\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWood Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003ePlywood\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWeight\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e950 lbs.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eAssembly\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eAssembly Required\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003cdiv class=\"hsr-dims-scroll\"\u003e\u003c\/div\u003e\n\u003c!-- ================= Colonial Gable Chicken Coop — Dimensions by Size (Photos + Specs) ================= --\u003e\n\u003ch3\u003eColonial Gable Chicken Coop — Dimensions by Size (Photos + Specs)\u003c\/h3\u003e\n\u003c!-- COLONIAL GABLE CHICKEN COOP — DIMENSIONS DUO (pure CSS, same structure as Cape Cod sample) --\u003e\n\u003cdiv class=\"vw-dims-duo coop-dims-duo\" aria-label=\"Colonial Gable Chicken Coop dimensions\"\u003e\n\u003c!-- Radios (2 sizes). r1 default\/checked --\u003e \u003cinput type=\"radio\" name=\"vwd-coop\" id=\"vwd-coop-r1\" checked\u003e \u003cinput type=\"radio\" name=\"vwd-coop\" id=\"vwd-coop-r2\"\u003e \u003c!-- LEFT: Specs --\u003e\n\u003cdiv class=\"vw-specs\"\u003e\n\u003c!-- 1) 4×6 --\u003e\n\u003csection class=\"vw-spec s1\" aria-labelledby=\"vws-coop1\"\u003e\n\u003ch4 id=\"vws-coop1\"\u003e4×6 Colonial Gable Chicken Coop\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e4′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e6′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e5′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStilt Height\u003c\/th\u003e\n\u003ctd\u003e12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 7.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e6′ 10.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e34″ W × 61.5″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eChicken Door Opening\u003c\/th\u003e\n\u003ctd\u003e8″ W × 13″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e10\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e155\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 2) 6×8 --\u003e\n\u003csection class=\"vw-spec s2\" aria-labelledby=\"vws-coop2\"\u003e\n\u003ch4 id=\"vws-coop2\"\u003e6×8 Colonial Gable Chicken Coop\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e6′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e5′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStilt Height\u003c\/th\u003e\n\u003ctd\u003e12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 1.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e34″ W × 61.5″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eChicken Door Opening\u003c\/th\u003e\n\u003ctd\u003e8″ W × 13″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e10\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e327\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c!-- RIGHT: Image stage --\u003e\n\u003cdiv class=\"vw-stage\"\u003e\n\u003c!-- 1) 4×6 --\u003e\n\u003cfigure class=\"vw-slide s1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/4x6-colonial-chicken-coop-kit-dimensions.webp?v=1764174371\" alt=\"4×6 Colonial Gable Chicken Coop dimensions\"\u003e\n\u003cfigcaption\u003e4×6\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"vwd-coop-r1\" aria-label=\"Previous\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"vwd-coop-r2\" aria-label=\"Next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 2) 6×8 --\u003e\n\u003cfigure class=\"vw-slide s2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x8-colonial-chicken-coop-kit-dimensions.webp?v=1764174372\" alt=\"6×8 Colonial Gable Chicken Coop dimensions\"\u003e\n\u003cfigcaption\u003e6×8\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"vwd-coop-r1\" aria-label=\"Previous\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"vwd-coop-r2\" aria-label=\"Next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cspan\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003eFEATURES:\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eColonial gable style chicken coop with superior Amish craftsmanship from the USA\u003c\/li\u003e\n\u003cli\u003ePanelized for easy assembly\u003c\/li\u003e\n\u003cli\u003eweather-resistant and long-lasting outdoor structure\u003c\/li\u003e\n\u003cli\u003eHigh-quality LP Smartside siding and trim – treated to resist rot and termite damage\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003cstrong\u003eColonial Gable Chicken Coop SmartSiding walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!-- ===== Smart Siding Section ===== --\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-section\"\u003e\n\u003cdiv class=\"smart-siding-container\" style=\"text-align: left;\"\u003e\n\u003cdiv class=\"smart-siding-image-container\" style=\"text-align: left;\"\u003e\u003cimg alt=\"SmartSide Siding\" class=\"smart-siding-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"smart-siding-text-container\" style=\"text-align: left;\"\u003e\n\u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced durability and workability of engineered wood. With SmartGuard® technology, these products are built to outperform nature, providing exceptional strength, performance, and resistance against rot, termites, woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer SmartSide® standard on all of our buildings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n\u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n\u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n\u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n\u003cli\u003ePrimed face\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ================= Colonial Gable Chicken Coop — Interior by Size (2-image slider, pure CSS) ================= --\u003e\n\u003ch3\u003eColonial Gable Chicken Coop Interior by Size\u003c\/h3\u003e\n\n\u003csection aria-label=\"Colonial Gable Chicken Coop Interior by Size\" class=\"vwp2 coop-interior-2\"\u003e\n  \u003cinput checked id=\"vwp-coop-1\" name=\"vwp-coop\" type=\"radio\"\u003e\n  \u003cinput id=\"vwp-coop-2\" name=\"vwp-coop\" type=\"radio\"\u003e\n\n  \u003cdiv class=\"vwp-cols\"\u003e\n    \u003cdiv class=\"vwp-col interior\"\u003e\n      \u003c!-- Slide 1 --\u003e\n      \u003cfigure class=\"vwp-card s1\"\u003e\n        \u003cimg alt=\"4×6 Colonial Gable Chicken Coop interior capacity\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/4x6-colonial-chicken-coop-kit-capacity.webp?v=1764180071\" loading=\"lazy\"\u003e\n        \u003cfigcaption\u003e4×6 — Interior\u003c\/figcaption\u003e\n\n        \u003cdiv class=\"vwp-nav--col\"\u003e\n          \u003clabel for=\"vwp-coop-1\" class=\"vwp-arrow prev a1\" aria-label=\"Previous\"\u003e\u003c\/label\u003e\n          \u003clabel for=\"vwp-coop-2\" class=\"vwp-arrow next b1\" aria-label=\"Next\"\u003e\u003c\/label\u003e\n        \u003c\/div\u003e\n      \u003c\/figure\u003e\n\n      \u003c!-- Slide 2 --\u003e\n      \u003cfigure class=\"vwp-card s2\"\u003e\n        \u003cimg alt=\"6×8 Colonial Gable Chicken Coop interior capacity\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x8-colonial-chicken-coop-kit-capacity.webp?v=1764180071\" loading=\"lazy\"\u003e\n        \u003cfigcaption\u003e6×8 — Interior\u003c\/figcaption\u003e\n\n        \u003cdiv class=\"vwp-nav--col\"\u003e\n          \u003clabel for=\"vwp-coop-1\" class=\"vwp-arrow prev a2\" aria-label=\"Previous\"\u003e\u003c\/label\u003e\n          \u003clabel for=\"vwp-coop-2\" class=\"vwp-arrow next b2\" aria-label=\"Next\"\u003e\u003c\/label\u003e\n        \u003c\/div\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== Includes \/ Customer Provides ===== --\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003cp\u003e\u003cstrong\u003eINCLUDES:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e1-\u003cspan\u003e14×21 working window with tempered glass and half screen\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e1- Chicken door with chicken ramp\u003c\/li\u003e\n\u003cli\u003eNesting Bins:\n\u003cul\u003e\n\u003cli\u003e4×6: (4) nesting bins with egg laying area for 8 to 12 hens\u003c\/li\u003e\n\u003cli\u003e6×8: (6) nesting bins with egg laying area for 8 to 22 hens\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e36” wooden door\u003c\/li\u003e\n\u003cli\u003eVentilation bar\u003c\/li\u003e\n\u003cli\u003eFloor kit and treated runners included\u003c\/li\u003e\n\u003cli\u003eThe unit comes primed for paint\u003c\/li\u003e\n\u003cli\u003eHardware and instruction manual included\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eCUSTOMERS PROVIDE:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eShingles\u003c\/li\u003e\n\u003cli\u003eDrip-edge\u003c\/li\u003e\n\u003cli\u003ePaint\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eThe above items can easily be purchased by the customer at a local hardware store.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cspan\u003e(\u003c\/span\u003e\u003cspan\u003eIf \u003c\/span\u003e\u003cspan\u003eyou\u003c\/span\u003e\u003cspan\u003e are using \u003c\/span\u003e\u003cspan\u003ea\u003c\/span\u003e\u003cspan\u003e slab as the floor then it needs to be the exact size of the building. If it's used as a foundation, then you\u003c\/span\u003e\u003cspan\u003e can have it in any size.)\u003c\/span\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003c!-- ===== Smart Siding + Delivery CSS (scoped) ===== --\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n      \/* Set image size for desktop *\/\n      .smart-siding-image {\n        width: 360px;\n        height: 360px;\n        object-fit: cover;\n      }\n\n      \/* Ensure the container places content side by side for desktop *\/\n      .smart-siding-container {\n        display: flex;\n        justify-content: flex-start;\n        align-items: flex-start;\n        text-align: left;\n      }\n\n      .smart-siding-text-container {\n        margin-left: 20px;\n        max-width: 600px;\n      }\n\n      \/* Mobile-friendly design for Smart Siding section *\/\n      @media screen and (max-width: 600px) {\n        .smart-siding-container {\n          display: block;\n          text-align: center;\n        }\n\n        .smart-siding-image {\n          width: 100%;\n          \/* Set image width to 100% of its container on mobile *\/\n          height: auto;\n          \/* Let the height adjust automatically to maintain aspect ratio *\/\n        }\n\n        .smart-siding-text-container {\n          margin-top: 20px;\n          padding-left: 0;\n          text-align: left;\n        }\n\n        .smart-siding-text-container ul {\n          padding-left: 0;\n          list-style-position: inside;\n        }\n      }\n    \u003c\/style\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003c!-- ===== Same-brand Comparison ===== --\u003e\n\u003ch4\u003eCompare Chicken Coops\u003c\/h4\u003e\n\u003cdiv class=\"lcc-coops-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"hsr-col hsr-col--feature\"\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottages-company-gambrel-barn-chicken-coop\" title=\"Little Cottage Company - Gambrel Barn Coop - for Sale\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/gambrel-chicken-coop-front_240x240.jpg?v=1759515511\" alt=\"Little Cottage Company - Gambrel Barn Coop - for Sale\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottages-company-gambrel-barn-chicken-coop\"\u003eGambrel Barn Coop\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottages-company-colonial-gable-chicken-coop\" title=\"Little Cottage Company - Colonial Gable Coop - for Sale\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-chicken-coop-front_240x240.jpg?v=1759515534\" alt=\"Little Cottage Company - Colonial Gable Coop - for Sale\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottages-company-colonial-gable-chicken-coop\"\u003eColonial Gable Coop\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-round-roof-chicken-coop\" title=\"Little Cottage Company - Round Roof Coop - for Sale\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/round-roof-chicken-coop-front-view_240x240.jpg?v=1759522420\" alt=\"Little Cottage Company - Round Roof Coop - for Sale\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-round-roof-chicken-coop\"\u003eRound Roof Coop\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-a-frame-chicken-coop-precut-kit\" title=\"Little Cottage Company - Value A Frame Coop - for Sale\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-a-frame-coop-front-view_240x240.jpg?v=1759436787\" alt=\"Little Cottage Company - Value A-Frame Coop - for Sale\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-a-frame-chicken-coop-precut-kit\"\u003eValue A-Frame Coop\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding with grooves\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding with grooves\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding with grooves\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with grooves\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height \u0026amp; Framing\u003c\/td\u003e\n\u003ctd\u003e46.5” sidewalls with 2”x3” wall studs 16” on-center\u003c\/td\u003e\n\u003ctd\u003e64.5” sidewalls with 2”x3” wall studs 16” on-center\u003c\/td\u003e\n\u003ctd\u003e41” sidewalls with 2”x4” wall studs 16” on-center\u003c\/td\u003e\n\u003ctd\u003e40.5” sidewalls with 2”x4” wall studs 24” on-center\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB roof sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB roof sheathing\u003c\/td\u003e\n\u003ctd\u003e1”x6” white pine roof sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16” OSB roof sheathing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDIY Floor Kit\u003c\/td\u003e\n\u003ctd\u003eDIY floor kit\u003c\/td\u003e\n\u003ctd\u003eDIY floor kit\u003c\/td\u003e\n\u003ctd\u003eNot specified\u003c\/td\u003e\n\u003ctd\u003eNot specified\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor\u003c\/td\u003e\n\u003ctd\u003eSingle door\u003c\/td\u003e\n\u003ctd\u003eSingle door\u003c\/td\u003e\n\u003ctd\u003eSingle door\u003c\/td\u003e\n\u003ctd\u003eSingle door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows\u003c\/td\u003e\n\u003ctd\u003eWindow with tempered glass and screen\u003c\/td\u003e\n\u003ctd\u003eWindow with tempered glass and screen\u003c\/td\u003e\n\u003ctd\u003e2 windows with tempered glass and screens\u003c\/td\u003e\n\u003ctd\u003e2 windows with tempered glass and screen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNesting Bins (4’x6’)\u003c\/td\u003e\n\u003ctd\u003e(4) nesting bins with egg-laying area for 8 to 12 hens\u003c\/td\u003e\n\u003ctd\u003e(4) nesting bins with egg-laying area for 8 to 12 hens\u003c\/td\u003e\n\u003ctd\u003e(4) nesting bins\u003c\/td\u003e\n\u003ctd\u003e(4) nesting bins\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNesting Bins (6’x8’)\u003c\/td\u003e\n\u003ctd\u003e6’x8’ coop: (6) nesting bins with egg-laying area for 8 to 22 hens\u003c\/td\u003e\n\u003ctd\u003e6’x8’ coop: (6) nesting bins with egg-laying area for 8 to 22 hens\u003c\/td\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChicken Door \u0026amp; Ramp\u003c\/td\u003e\n\u003ctd\u003eChicken door with chicken ramp\u003c\/td\u003e\n\u003ctd\u003eChicken door with chicken ramp\u003c\/td\u003e\n\u003ctd\u003eChicken door with chicken ramp\u003c\/td\u003e\n\u003ctd\u003eChicken door with chicken ramp\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVentilation \/ Roost\u003c\/td\u003e\n\u003ctd\u003eVentilation bar\u003c\/td\u003e\n\u003ctd\u003eVentilation bar\u003c\/td\u003e\n\u003ctd\u003e(1) roosting bar\u003c\/td\u003e\n\u003ctd\u003e(1) roosting bar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e4x6, 6x8\u003c\/td\u003e\n\u003ctd\u003e4x6, 6x8\u003c\/td\u003e\n\u003ctd\u003e10x10, 10x12, 10x14, 10x16\u003c\/td\u003e\n\u003ctd\u003e4x6, 6x8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Cross-brand Comparison ===== --\u003e\n\u003ch4\u003eCompare Other Chicken Coops Brands\u003c\/h4\u003e\n\u003cdiv class=\"lcc-coops-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"hsr-col hsr-col--feature\"\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottages-company-colonial-gable-chicken-coop\" title=\"Little Cottage Company - Colonial Gable Coop - for Sale\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-chicken-coop-front_240x240.jpg?v=1759515534\" alt=\"Little Cottage Company - Colonial Gable Coop - for Sale\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottages-company-colonial-gable-chicken-coop\"\u003eColonial Gable Coop\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-portable-3x4-chicken-coop-kit\" title=\"EZ-Fit Portable 3x4 Chicken Coop Kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/EZ-Fit-3x4-Chicken-coop-kit-917862_240x240.jpg?v=1695738379\" alt=\"EZ-Fit Portable 3x4 Chicken Coop Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-portable-3x4-chicken-coop-kit\"\u003eEZ-Fit Portable 3x4 Chicken Coop Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-4x6-portable-chicken-coop-kit\" title=\"EZ-Fit 4x6 Portable Chicken Coop Kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/EZ-Fit-3x4-Chicken-coop-kit_663x663_eee6fa7a-239b-4700-a265-d81028f4166a_240x240.jpg?v=1660747803\" alt=\"EZ-Fit 4x6 Portable Chicken Coop Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-4x6-portable-chicken-coop-kit\"\u003eEZ-Fit 4x6 Portable Chicken Coop Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-5x8-protable-chicken-coop-kit\" title=\"EZ-Fit 5x8 Portable Chicken Coop Kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/EZ-Fit-Sheds-DIY-Chicken-Coop-Kit-5x8-Barn-Siding_1000x1000_7819796b-66ca-41ed-a442-3791fd281835_240x240.jpg?v=1660746645\" alt=\"EZ-Fit 5x8 Portable Chicken Coop Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-5x8-protable-chicken-coop-kit\"\u003eEZ-Fit 5x8 Portable Chicken Coop Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrand\u003c\/td\u003e\n\u003ctd\u003eLittle Cottage Co.\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding with grooves\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor\u003c\/td\u003e\n\u003ctd\u003eMan door, chicken door with ramp\u003c\/td\u003e\n\u003ctd\u003eMan door, chicken door with ramp\u003c\/td\u003e\n\u003ctd\u003eMan door, chicken door with ramp\u003c\/td\u003e\n\u003ctd\u003eMan door, chicken door with ramp\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows\u003c\/td\u003e\n\u003ctd\u003e1 operational window (size not specified, tempered glass assumed)\u003c\/td\u003e\n\u003ctd\u003e2 windows (each 14\" x 21\")\u003c\/td\u003e\n\u003ctd\u003e2 windows (each 18\" x 27\", white standard)\u003c\/td\u003e\n\u003ctd\u003e2 windows (each 24\" x 36\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNesting Boxes\u003c\/td\u003e\n\u003ctd\u003e4x6: 4 bins; 6x8: 6 bins\u003c\/td\u003e\n\u003ctd\u003eEgg collection box included\u003c\/td\u003e\n\u003ctd\u003eEgg collection box included\u003c\/td\u003e\n\u003ctd\u003eEgg collection box included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCapacity (Hens)\u003c\/td\u003e\n\u003ctd\u003e4x6: 8-12; 6x8: 8-22\u003c\/td\u003e\n\u003ctd\u003e6-8\u003c\/td\u003e\n\u003ctd\u003e12-14\u003c\/td\u003e\n\u003ctd\u003e18-22\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e4x6, 6x8\u003c\/td\u003e\n\u003ctd\u003e3x4\u003c\/td\u003e\n\u003ctd\u003e4x6\u003c\/td\u003e\n\u003ctd\u003e5x8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"text-align: left;\"\u003eFAQ\u003c\/h3\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eWhat sizes can I choose for the Colonial Gable Chicken Coop?\u003c\/strong\u003e\u003c\/summary\u003e\n  \u003cp\u003eIt comes in two sizes: \u003cstrong\u003e4×6\u003c\/strong\u003e or \u003cstrong\u003e6×8\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eHow long does it take to arrive, and where does it ship from?\u003c\/strong\u003e\u003c\/summary\u003e\n  \u003cp\u003eMost orders take about \u003cstrong\u003e8 weeks\u003c\/strong\u003e to build before they ship. Once it ships, delivery is usually \u003cstrong\u003e2–9 days\u003c\/strong\u003e. It ships from \u003cstrong\u003eOhio\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eWhat happens on delivery day?\u003c\/strong\u003e\u003c\/summary\u003e\n  \u003cp\u003eYou’ll need to offload it the day it arrives—either with a forklift or \u003cstrong\u003e2–3 people\u003c\/strong\u003e. Parts come on a pallet and can weigh roughly \u003cstrong\u003e1–100 lbs\u003c\/strong\u003e. FedEx schedules the delivery window with you.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eHow many nesting boxes are included, and what flock size does it support?\u003c\/strong\u003e\u003c\/summary\u003e\n  \u003cp\u003e\u003cstrong\u003e4×6:\u003c\/strong\u003e (4) nesting bins, egg-laying area for \u003cstrong\u003e8–12 hens\u003c\/strong\u003e.\u003cbr\u003e\n  \u003cstrong\u003e6×8:\u003c\/strong\u003e (6) nesting bins, egg-laying area for \u003cstrong\u003e8–22 hens\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eDoes it include a window, chicken door, and ramp?\u003c\/strong\u003e\u003c\/summary\u003e\n  \u003cp\u003eYes. It includes a \u003cstrong\u003e14\" × 21\" working window\u003c\/strong\u003e (tempered glass + half screen), plus a \u003cstrong\u003echicken door\u003c\/strong\u003e and \u003cstrong\u003eramp\u003c\/strong\u003e. The chicken door opening is \u003cstrong\u003e8\" W × 13\" H\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003c!-- ===== Buttons \/ Links color safety ===== --\u003e\n\u003cstyle\u003e\n    .button-primary,\n    .button-primary:link,\n    .button-primary:visited,\n    .button-primary:hover,\n    .button-primary:focus,\n    .button-primary:active {\n      color: #fff !important;\n    }\n  \u003c\/style\u003e\n\u003c!-- ===== Atomic facts CSS (mobile clamp only; keeps all chips in DOM) ===== --\u003e\n\u003cstyle\u003e\n    .hsr-chipbar {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin: 8px 0 14px;\n      justify-content: flex-start;\n    }\n    .hsr-chip {\n      background: #f5f5f5;\n      border: 1px solid #e6e6e6;\n      padding: 6px 10px;\n      border-radius: 6px;\n      font-size: 13px;\n      line-height: 1.35;\n    }\n\n    \/* Desktop: always show; hide toggle controls *\/\n    @media (min-width: 769px) {\n      .hsr-facts-check,\n      .hsr-facts-btn {\n        display: none;\n      }\n    }\n\n    \/* Mobile: clamp visually (no node removal) *\/\n    @media (max-width: 768px) {\n      .hsr-facts-check {\n        position: absolute;\n        left: -9999px;\n      }\n      .hsr-chipbar {\n        max-height: 96px; \/* ~3 lines *\/\n        overflow: hidden;\n      }\n      .hsr-facts-btn {\n        display: inline-block;\n        background: none;\n        border: 0;\n        color: #004c99;\n        font-weight: 600;\n        padding: 6px 0;\n        cursor: pointer;\n      }\n      .hsr-facts-btn.hide {\n        display: none;\n      }\n      .hsr-facts-check:checked ~ .hsr-chipbar {\n        max-height: none;\n        overflow: visible;\n      }\n      .hsr-facts-check:checked ~ .hsr-facts-btn.show {\n        display: none;\n      }\n      .hsr-facts-check:checked ~ .hsr-facts-btn.hide {\n        display: inline-block;\n      }\n    }\n  \u003c\/style\u003e\n\u003cstyle\u003e\n  \/* Desktop: specs area is 20% total width *\/\n  @media (min-width: 769px) {\n    #hsr-specs-wrap {\n      width: 20% !important;\n      max-width: 20% !important;\n      overflow-x: visible !important;\n    }\n  }\n\n  \/* Mobile: fit the screen, NO horizontal scroll, NO “start on the right” *\/\n  @media (max-width: 768px) {\n    #hsr-specs-wrap {\n      width: 100% !important;\n      max-width: 100% !important;\n      overflow-x: hidden !important;\n      direction: ltr !important; \/* kills RTL wrappers that start you on the right *\/\n      text-align: left !important;\n    }\n\n    #hsr-specs-table {\n      width: 100% !important;\n      max-width: 100% !important;\n      min-width: 0 !important; \/* kills theme min-width making it scroll *\/\n      table-layout: fixed !important;\n      direction: ltr !important;\n    }\n\n    #hsr-specs-table td,\n    #hsr-specs-table th {\n      white-space: normal !important; \/* kills nowrap that forces overflow *\/\n      word-break: break-word;\n      text-align: left !important; \/* ensures values don’t get pushed off-screen *\/\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* Desktop\/tablet: make it wider (NOT compressed) *\/\n  .hsr-dims-scroll {\n    width: 100%;\n    max-width: 820px; \/* adjust: 760–900 is usually perfect *\/\n    overflow-x: visible;\n  }\n  .hsr-dims-table {\n    width: 100% !important;\n    max-width: 100% !important;\n    min-width: 620px; \/* prevents skinny compressed desktop rendering *\/\n    table-layout: fixed;\n  }\n\n  \/* Mobile: keep exactly what’s working now *\/\n  @media (max-width: 768px) {\n    .hsr-dims-scroll {\n      max-width: 100% !important;\n      overflow-x: hidden !important;\n      overscroll-behavior-x: none;\n      touch-action: pan-y;\n    }\n    .hsr-dims-table {\n      width: 100% !important;\n      max-width: 100% !important;\n      min-width: 0 !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  :root {\n    --vw-orange: #f05a28;\n  }\n\n  .coop-dims-duo.vw-dims-duo {\n    --grid-gap: 20px;\n    --stage-w: 480px;\n    --stage-h: 480px;\n    display: grid;\n    grid-template-columns: var(--stage-w) calc(100% - var(--stage-w) - var(--grid-gap));\n    grid-template-areas: \"stage specs\";\n    gap: var(--grid-gap);\n    align-items: start;\n    width: 100%;\n    max-width: 100% !important;\n    margin: 0 !important;\n    justify-items: start;\n    text-align: left;\n    position: relative;\n  }\n\n  .coop-dims-duo.vw-dims-duo \u003e input[type=\"radio\"] {\n    position: fixed !important;\n    top: -100vh !important;\n    left: -100vw !important;\n    width: 0 !important;\n    height: 0 !important;\n    opacity: 0 !important;\n    pointer-events: none !important;\n  }\n\n  \/* SPECS CARD — NO SCROLL, MATCH IMAGE HEIGHT *\/\n  .coop-dims-duo .vw-specs {\n    grid-area: specs;\n    position: relative;\n  }\n\n  .coop-dims-duo .vw-spec {\n    display: none;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fff;\n    padding: 16px 20px;\n    box-sizing: border-box;\n    width: 100%;\n    height: var(--stage-h) !important;\n    overflow: hidden;\n    opacity: 0;\n    transition: opacity 0.25s ease;\n  }\n\n  .coop-dims-duo .vw-spec h4 {\n    margin: 0 0 10px;\n  }\n\n  .coop-dims-duo .vw-spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed;\n  }\n\n  .coop-dims-duo .vw-spec-table th,\n  .coop-dims-duo .vw-spec-table td {\n    padding: 6px 0;\n    border-bottom: 1px solid #eee;\n    text-align: left;\n    vertical-align: top;\n  }\n\n  .coop-dims-duo .vw-spec-table th {\n    width: 48%;\n    font-weight: 600;\n    padding-right: 12px;\n    color: #333;\n  }\n\n  .coop-dims-duo .vw-spec-table td {\n    width: 52%;\n    color: #555;\n  }\n\n  \/* SHOW ACTIVE SPEC *\/\n  #vwd-coop-r1:checked ~ .vw-specs .s1,\n  #vwd-coop-r2:checked ~ .vw-specs .s2 {\n    display: block;\n    opacity: 1;\n  }\n\n  \/* IMAGE STAGE *\/\n  .coop-dims-duo .vw-stage {\n    grid-area: stage;\n    position: relative;\n    width: var(--stage-w);\n    height: var(--stage-h);\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fff;\n    overflow: hidden;\n  }\n\n  .coop-dims-duo .vw-slide {\n    position: absolute;\n    inset: 0;\n    display: none;\n    margin: 0;\n    line-height: 0;\n    background: #fff;\n    opacity: 0;\n    transition: opacity 0.3s ease;\n  }\n\n  .coop-dims-duo .vw-slide img {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n    display: block;\n  }\n\n  .coop-dims-duo .vw-slide figcaption {\n    position: absolute;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    margin: 0;\n    padding: 6px 8px;\n    background: rgba(255, 255, 255, 0.85);\n    color: #333;\n    font: 13px\/1.3 system-ui, -apple-system, \"Segoe UI\", Roboto, Arial, sans-serif;\n    text-align: left;\n    z-index: 2;\n  }\n\n  #vwd-coop-r1:checked ~ .vw-stage .s1,\n  #vwd-coop-r2:checked ~ .vw-stage .s2 {\n    display: block;\n    z-index: 1;\n    opacity: 1;\n  }\n\n  \/* ARROWS *\/\n  .coop-dims-duo .vw-arrow {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 46px;\n    height: 62px;\n    cursor: pointer;\n    z-index: 5;\n    background: transparent;\n    border: 0;\n    box-shadow: none;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .coop-dims-duo .vw-arrow.prev {\n    left: 10px;\n  }\n\n  .coop-dims-duo .vw-arrow.next {\n    right: 10px;\n  }\n\n  .coop-dims-duo .vw-arrow::before {\n    content: \"\";\n    display: inline-block;\n    border: solid var(--vw-orange);\n    border-width: 0 6px 6px 0;\n    padding: 11px;\n    filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.15));\n  }\n\n  .coop-dims-duo .vw-arrow.prev::before {\n    transform: rotate(135deg);\n  }\n\n  .coop-dims-duo .vw-arrow.next::before {\n    transform: rotate(-45deg);\n  }\n\n  \/* DISABLE ENDPOINT ARROWS (same behavior as your sample) *\/\n  #vwd-coop-r1:checked ~ .vw-stage .s1 .vw-arrow.prev {\n    opacity: 0.35 !important;\n    pointer-events: none !important;\n    cursor: default !important;\n    filter: grayscale(1);\n  }\n\n  #vwd-coop-r2:checked ~ .vw-stage .s2 .vw-arrow.next {\n    opacity: 0.35 !important;\n    pointer-events: none !important;\n    cursor: default !important;\n    filter: grayscale(1);\n  }\n\n  \/* Tablet *\/\n  @media (max-width: 1020px) and (min-width: 821px) {\n    .coop-dims-duo.vw-dims-duo {\n      --stage-w: 420px;\n      --stage-h: 420px;\n      grid-template-columns: var(--stage-w) calc(100% - var(--stage-w) - 24px);\n    }\n\n    .coop-dims-duo .vw-spec {\n      height: 420px !important;\n      padding: 16px;\n    }\n\n    .coop-dims-duo .vw-spec-table {\n      font-size: 13.5px;\n    }\n\n    .coop-dims-duo .vw-spec-table th,\n    .coop-dims-duo .vw-spec-table td {\n      padding: 6px 0;\n    }\n  }\n\n  \/* Mobile (stacked) *\/\n  @media (max-width: 820px) {\n    .coop-dims-duo.vw-dims-duo {\n      grid-template-columns: 1fr;\n      grid-template-areas: \"stage\" \"specs\";\n      gap: 16px;\n      width: 100vw !important;\n      margin-left: calc(50% - 50vw) !important;\n      margin-right: calc(50% - 50vw) !important;\n      padding: 0 16px;\n      box-sizing: border-box;\n      --stage-w: 100%;\n      --stage-h: 420px;\n    }\n\n    .coop-dims-duo .vw-stage {\n      width: 100% !important;\n    }\n\n    .coop-dims-duo .vw-spec {\n      height: auto !important;\n      min-height: 420px;\n      overflow: visible;\n      padding: 14px 16px;\n    }\n\n    .coop-dims-duo .vw-spec-table {\n      font-size: 13px;\n      table-layout: auto;\n    }\n\n    .coop-dims-duo .vw-spec-table td {\n      white-space: normal !important;\n      overflow-wrap: anywhere;\n      word-break: break-word;\n      hyphens: auto;\n    }\n\n    .coop-dims-duo .vw-spec-table th,\n    .coop-dims-duo .vw-spec-table td {\n      padding: 5px 8px 5px 0;\n    }\n  }\n\n  @media (max-width: 520px) {\n    .coop-dims-duo .vw-arrow {\n      width: 40px;\n      height: 56px;\n    }\n\n    .coop-dims-duo .vw-arrow.prev {\n      left: 6px;\n    }\n\n    .coop-dims-duo .vw-arrow.next {\n      right: 6px;\n    }\n\n    .coop-dims-duo .vw-arrow::before {\n      border-width: 0 5px 5px 0;\n      padding: 10px;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* Scoped: doesn’t touch your existing .vwp2 elsewhere *\/\n  .coop-interior-2 {\n    --gap: 24px;\n    --arrow: #f05a28;\n    position: relative;\n    margin: 8px 0 14px;\n    text-align: left;\n  }\n\n  .coop-interior-2 \u003e input[type=\"radio\"] {\n    position: fixed;\n    left: -9999px;\n    top: -9999px;\n  }\n\n  .coop-interior-2 .vwp-cols {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: var(--gap);\n    align-items: start;\n  }\n\n  .coop-interior-2 .vwp-col {\n    position: relative;\n  }\n\n  .coop-interior-2 .vwp-card {\n    position: relative;\n    display: none;\n    margin: 0;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fff;\n    overflow: hidden;\n    max-width: 480px;\n  }\n\n  .coop-interior-2 .vwp-card img {\n    width: 480px !important;\n    height: 480px !important;\n    object-fit: contain !important;\n    display: block;\n    margin: 0 auto;\n  }\n\n  .coop-interior-2 .vwp-card figcaption {\n    position: absolute;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    font-size: 13px;\n    line-height: 1.35;\n    padding: 6px 8px;\n    background: rgba(255, 255, 255, 0.9);\n    border-top: 1px solid #e6e6e6;\n    text-align: left;\n  }\n\n  \/* SHOW ACTIVE SLIDE (2 only) *\/\n  #vwp-coop-1:checked ~ .vwp-cols .interior .s1,\n  #vwp-coop-2:checked ~ .vwp-cols .interior .s2 {\n    display: block;\n  }\n\n  \/* ARROWS *\/\n  .coop-interior-2 .vwp-nav--col {\n    display: block;\n    position: absolute;\n    inset: 0;\n    pointer-events: none;\n  }\n\n  .coop-interior-2 .vwp-nav--col .vwp-arrow {\n    pointer-events: auto;\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 44px;\n    height: 60px;\n    background: transparent;\n    border: 0;\n    cursor: pointer;\n  }\n\n  .coop-interior-2 .vwp-nav--col .prev {\n    left: 8px;\n  }\n\n  .coop-interior-2 .vwp-nav--col .next {\n    right: 8px;\n  }\n\n  .coop-interior-2 .vwp-nav--col .vwp-arrow::before {\n    content: \"\";\n    display: inline-block;\n    border: solid var(--arrow);\n    border-width: 0 6px 6px 0;\n    padding: 10px;\n    filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.15));\n  }\n\n  .coop-interior-2 .vwp-nav--col .prev::before {\n    transform: rotate(135deg);\n  }\n\n  .coop-interior-2 .vwp-nav--col .next::before {\n    transform: rotate(-45deg);\n  }\n\n  \/* DISABLE ENDPOINTS (slide 1: prev disabled, slide 2: next disabled) *\/\n  #vwp-coop-1:checked ~ .vwp-cols .interior .s1 .prev {\n    opacity: 0.35;\n    pointer-events: none;\n    cursor: default;\n    filter: grayscale(1);\n  }\n\n  #vwp-coop-2:checked ~ .vwp-cols .interior .s2 .next {\n    opacity: 0.35;\n    pointer-events: none;\n    cursor: default;\n    filter: grayscale(1);\n  }\n\n  \/* Mobile *\/\n  @media (max-width: 820px) {\n    .coop-interior-2 .vwp-card {\n      max-width: 100%;\n    }\n\n    .coop-interior-2 .vwp-card img {\n      width: 100% !important;\n      height: auto !important;\n      aspect-ratio: 1 \/ 1;\n    }\n\n    .coop-interior-2 .vwp-nav--col .prev {\n      left: 6px;\n    }\n\n    .coop-interior-2 .vwp-nav--col .next {\n      right: 6px;\n    }\n\n    .coop-interior-2 .vwp-nav--col .vwp-arrow {\n      width: 44px;\n      height: 60px;\n    }\n\n    .coop-interior-2 .vwp-nav--col .vwp-arrow::before {\n      padding: 10px;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-lcc\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact Little Cottage Co. product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZipLcc\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZipLcc\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProductLcc\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProductLcc\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Value Series\"\u003e\n          \u003coption value=\"value_gable\"\u003eLittle Cottage Co. Value Gable Shed\u003c\/option\u003e\n          \u003coption value=\"value_workshop\"\u003eLittle Cottage Co. Value Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_4\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_6\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Classic Series\"\u003e\n          \u003coption value=\"classic_gable\"\u003eLittle Cottage Co. Classic Gable Shed\u003c\/option\u003e\n          \u003coption value=\"classic_workshop\"\u003eLittle Cottage Co. Classic Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_4\"\u003eLittle Cottage Co. Classic Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_6\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_large\"\u003eLittle Cottage Co. Classic Gambrel Large Barn\u003c\/option\u003e\n          \u003coption value=\"classic_five_corner\"\u003eLittle Cottage Co. Classic Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Colonial Series\"\u003e\n          \u003coption value=\"colonial_williamsburg\"\u003eLittle Cottage Co. Colonial Williamsburg Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_pinehurst\"\u003eLittle Cottage Co. Colonial Pinehurst Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_five_corner\"\u003eLittle Cottage Co. Colonial Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Specialty Barns\"\u003e\n          \u003coption value=\"star_barn\"\u003eLittle Cottage Co. Star Barn\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses\"\u003e\n          \u003coption value=\"cape_cod_playhouse\"\u003eLittle Cottage Co. Cape Cod Playhouse\u003c\/option\u003e\n          \u003coption value=\"victorian_playhouse\"\u003eLittle Cottage Co. Victorian Playhouse\u003c\/option\u003e\n          \u003coption value=\"gingerbread_cottage_playhouse\"\u003eLittle Cottage Co. Gingerbread Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"pennfield_cottage_playhouse\"\u003eLittle Cottage Co. Pennfield Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"craftsman_playhouse\"\u003eLittle Cottage Co. Craftsman Playhouse\u003c\/option\u003e\n          \u003coption value=\"little_cottage_chapel\"\u003eLittle Cottage Co. Little Cottage Chapel\u003c\/option\u003e\n          \u003coption value=\"firehouse_playhouse\"\u003eLittle Cottage Co. Firehouse Playhouse\u003c\/option\u003e\n          \u003coption value=\"stratford_schoolhouse\"\u003eLittle Cottage Co. Stratford Schoolhouse\u003c\/option\u003e\n          \u003coption value=\"saras_victorian_mansion\"\u003eLittle Cottage Co. Sara's Victorian Mansion\u003c\/option\u003e\n          \u003coption value=\"grand_portico_mansion\"\u003eLittle Cottage Co. Grand Portico Mansion\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Greenhouses\"\u003e\n          \u003coption value=\"colonial_gable_greenhouse\"\u003eLittle Cottage Co. Colonial Gable Greenhouse\u003c\/option\u003e\n          \u003coption value=\"octagon_greenhouse\"\u003eLittle Cottage Co. Octagon Greenhouse\u003c\/option\u003e\n          \u003coption value=\"garden_shed_greenhouse\"\u003eLittle Cottage Co. Garden Shed Greenhouse\u003c\/option\u003e\n          \u003coption value=\"petite_greenhouse\"\u003eLittle Cottage Co. Petite Greenhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Chicken Coops\"\u003e\n          \u003coption value=\"value_a_frame_coop\"\u003eLittle Cottage Co. Value A-Frame Coop\u003c\/option\u003e\n          \u003coption value=\"gambrel_barn_coop\"\u003eLittle Cottage Co. Gambrel Barn Coop\u003c\/option\u003e\n          \u003coption value=\"colonial_gable_coop\"\u003eLittle Cottage Co. Colonial Gable Coop\u003c\/option\u003e\n          \u003coption value=\"round_roof_coop\"\u003eLittle Cottage Co. Round Roof Coop\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Dog Kennels\"\u003e\n          \u003coption value=\"cape_cod_cozy_kennel\"\u003eLittle Cottage Co. Cape Cod Cozy Kennel\u003c\/option\u003e\n          \u003coption value=\"victorian_cozy_kennel\"\u003eLittle Cottage Co. Victorian Cozy Kennel\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoLcc\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearLcc\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrLcc\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutLcc\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-lcc\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZipLcc\");\n    const productEl = document.getElementById(\"hsrProductLcc\");\n    const btn = document.getElementById(\"hsrGoLcc\");\n    const clr = document.getElementById(\"hsrClearLcc\");\n    const err = document.getElementById(\"hsrErrLcc\");\n    const out = document.getElementById(\"hsrOutLcc\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_lcc_production_live_v2_20260314\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    const PRODUCT_MAP = {\n      value_gable: {\n        label: \"Little Cottage Co. Value Gable Shed\",\n        bucket: \"value\"\n      },\n      value_workshop: {\n        label: \"Little Cottage Co. Value Workshop Shed\",\n        bucket: \"value\"\n      },\n      value_gambrel_4: {\n        label: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n        bucket: \"value\"\n      },\n      value_gambrel_6: {\n        label: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n        bucket: \"value\"\n      },\n\n      classic_gable: {\n        label: \"Little Cottage Co. Classic Gable Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_workshop: {\n        label: \"Little Cottage Co. Classic Workshop Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_4: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 4' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_6: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_large: {\n        label: \"Little Cottage Co. Classic Gambrel Large Barn\",\n        bucket: \"classic_precut\"\n      },\n      classic_five_corner: {\n        label: \"Little Cottage Co. Classic Five Corner Shed\",\n        bucket: \"classic_five_corner\"\n      },\n\n      colonial_williamsburg: {\n        label: \"Little Cottage Co. Colonial Williamsburg Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_pinehurst: {\n        label: \"Little Cottage Co. Colonial Pinehurst Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_five_corner: {\n        label: \"Little Cottage Co. Colonial Five Corner Shed\",\n        bucket: \"colonial_five_corner\"\n      },\n\n      star_barn: {\n        label: \"Little Cottage Co. Star Barn\",\n        bucket: \"specialty_barn\"\n      },\n\n      cape_cod_playhouse: {\n        label: \"Little Cottage Co. Cape Cod Playhouse\",\n        bucket: \"playhouse\"\n      },\n      victorian_playhouse: {\n        label: \"Little Cottage Co. Victorian Playhouse\",\n        bucket: \"playhouse\"\n      },\n      gingerbread_cottage_playhouse: {\n        label: \"Little Cottage Co. Gingerbread Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      pennfield_cottage_playhouse: {\n        label: \"Little Cottage Co. Pennfield Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      craftsman_playhouse: {\n        label: \"Little Cottage Co. Craftsman Playhouse\",\n        bucket: \"playhouse\"\n      },\n      little_cottage_chapel: {\n        label: \"Little Cottage Co. Little Cottage Chapel\",\n        bucket: \"playhouse\"\n      },\n      firehouse_playhouse: {\n        label: \"Little Cottage Co. Firehouse Playhouse\",\n        bucket: \"playhouse\"\n      },\n      stratford_schoolhouse: {\n        label: \"Little Cottage Co. Stratford Schoolhouse\",\n        bucket: \"playhouse\"\n      },\n      saras_victorian_mansion: {\n        label: \"Little Cottage Co. Sara's Victorian Mansion\",\n        bucket: \"playhouse\"\n      },\n      grand_portico_mansion: {\n        label: \"Little Cottage Co. Grand Portico Mansion\",\n        bucket: \"grand_portico\"\n      },\n\n      colonial_gable_greenhouse: {\n        label: \"Little Cottage Co. Colonial Gable Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      octagon_greenhouse: {\n        label: \"Little Cottage Co. Octagon Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      garden_shed_greenhouse: {\n        label: \"Little Cottage Co. Garden Shed Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      petite_greenhouse: {\n        label: \"Little Cottage Co. Petite Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n\n      value_a_frame_coop: {\n        label: \"Little Cottage Co. Value A-Frame Coop\",\n        bucket: \"value_a_frame_coop\"\n      },\n      gambrel_barn_coop: {\n        label: \"Little Cottage Co. Gambrel Barn Coop\",\n        bucket: \"coop_panelized\"\n      },\n      colonial_gable_coop: {\n        label: \"Little Cottage Co. Colonial Gable Coop\",\n        bucket: \"coop_panelized\"\n      },\n      round_roof_coop: {\n        label: \"Little Cottage Co. Round Roof Coop\",\n        bucket: \"coop_panelized\"\n      },\n\n      cape_cod_cozy_kennel: {\n        label: \"Little Cottage Co. Cape Cod Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      },\n      victorian_cozy_kennel: {\n        label: \"Little Cottage Co. Victorian Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      }\n    };\n\n    const FALLBACK_PRODUCTION = {\n      greenhouse: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      colonial_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      colonial_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      specialty_barn: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      playhouse: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"1 to 2 weeks\"\n      },\n      grand_portico: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value_a_frame_coop: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      coop_panelized: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      dog_kennel: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 9, max: 9 },\n      OR: { min: 9, max: 9 },\n      WA: { min: 9, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (value) =\u003e\n      String(value || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (value) =\u003e String(value || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (value) =\u003e \/^\\d{5}$\/.test(value);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) {\n          return state;\n        }\n      }\n\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function toBusinessDayRange(min, max, unit) {\n      if (unit === \"weeks\") {\n        return {\n          minBd: Number(min) * 5,\n          maxBd: Number(max) * 5,\n          display: `${min} to ${max} weeks`\n        };\n      }\n\n      return {\n        minBd: Number(min),\n        maxBd: Number(max),\n        display: `${min} to ${max} business days`\n      };\n    }\n\n    function normalizeLeadPageText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function parseRange(text, regex, unit) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      return toBusinessDayRange(match[1], match[2], unit);\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const text = normalizeLeadPageText(rawText);\n\n      const parsed = {\n        ...FALLBACK_PRODUCTION\n      };\n\n      const greenhouse = parseRange(\n        text,\n        \/greenhouses\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const value = parseRange(\n        text,\n        \/value\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\/i,\n        \"business_days\"\n      );\n\n      const classicPrecut = parseRange(\n        text,\n        \/classic\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const classicFiveCorner = parseRange(\n        text,\n        \/classic\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const colonialPrecut = parseRange(\n        text,\n        \/colonial\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const colonialFiveCorner = parseRange(\n        text,\n        \/colonial\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const specialtyBarn = parseRange(\n        text,\n        \/specialty\\s+barns.*?(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const playhouse = parseRange(\n        text,\n        \/playhouses\\s+(?:are|is)\\s+generally\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const grandPortico = parseRange(\n        text,\n        \/grand\\s+portico\\s+mansion\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const valueAFrameCoop = parseRange(\n        text,\n        \/chicken\\s+coops\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+the\\s+value\\s+a[\\s-]*frame\\s+coop\/i,\n        \"business_days\"\n      );\n\n      const coopPanelized = parseRange(\n        text,\n        \/chicken\\s+coops.*?and\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\\s+for\\s+the\\s+gambrel\\s+barn\\s+coop,\\s+colonial\\s+gable\\s+coop,\\s+and\\s+round\\s+roof\\s+coop\/i,\n        \"weeks\"\n      );\n\n      const dogKennel = parseRange(\n        text,\n        \/dog\\s+kennels\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      if (greenhouse) parsed.greenhouse = greenhouse;\n      if (value) parsed.value = value;\n      if (classicPrecut) parsed.classic_precut = classicPrecut;\n      if (classicFiveCorner) parsed.classic_five_corner = classicFiveCorner;\n      if (colonialPrecut) parsed.colonial_precut = colonialPrecut;\n      if (colonialFiveCorner) parsed.colonial_five_corner = colonialFiveCorner;\n      if (specialtyBarn) parsed.specialty_barn = specialtyBarn;\n      if (playhouse) parsed.playhouse = playhouse;\n      if (grandPortico) parsed.grand_portico = grandPortico;\n      if (valueAFrameCoop) parsed.value_a_frame_coop = valueAFrameCoop;\n      if (coopPanelized) parsed.coop_panelized = coopPanelized;\n      if (dogKennel) parsed.dog_kennel = dogKennel;\n\n      writeCache(parsed);\n      return parsed;\n    }\n\n    async function getProductionData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      if (!currentHandle \u0026\u0026 !currentTitle) {\n        return \"\";\n      }\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const hasAll = (...terms) =\u003e terms.every((term) =\u003e combined.includes(term));\n      const hasAny = (...terms) =\u003e terms.some((term) =\u003e combined.includes(term));\n\n      const exactHandleMap = {\n        \"little cottage co value gable shed\": \"value_gable\",\n        \"little cottage co value workshop shed\": \"value_workshop\",\n        \"little cottage co value gambrel barn 4 sidewalls\": \"value_gambrel_4\",\n        \"little cottage co value gambrel barn 6 sidewalls\": \"value_gambrel_6\",\n\n        \"little cottage co classic gable shed\": \"classic_gable\",\n        \"little cottage co classic workshop shed\": \"classic_workshop\",\n        \"little cottage co classic gambrel barn 4 sidewalls\": \"classic_gambrel_4\",\n        \"little cottage co classic gambrel barn 6 sidewalls\": \"classic_gambrel_6\",\n        \"little cottage co classic gambrel large barn\": \"classic_gambrel_large\",\n        \"little cottage co classic five corner shed\": \"classic_five_corner\",\n\n        \"little cottage co colonial williamsburg shed\": \"colonial_williamsburg\",\n        \"little cottage co colonial pinehurst shed\": \"colonial_pinehurst\",\n        \"little cottage co colonial five corner shed\": \"colonial_five_corner\",\n\n        \"little cottage co star barn\": \"star_barn\",\n\n        \"little cottage co cape cod playhouse\": \"cape_cod_playhouse\",\n        \"little cottage co victorian playhouse\": \"victorian_playhouse\",\n        \"little cottage co gingerbread cottage playhouse\": \"gingerbread_cottage_playhouse\",\n        \"little cottage co pennfield cottage playhouse\": \"pennfield_cottage_playhouse\",\n        \"little cottage co craftsman playhouse\": \"craftsman_playhouse\",\n        \"little cottage co little cottage chapel\": \"little_cottage_chapel\",\n        \"little cottage co firehouse playhouse\": \"firehouse_playhouse\",\n        \"little cottage co stratford schoolhouse\": \"stratford_schoolhouse\",\n        \"little cottage co sara s victorian mansion\": \"saras_victorian_mansion\",\n        \"little cottage co grand portico mansion\": \"grand_portico_mansion\",\n\n        \"little cottage co colonial gable greenhouse\": \"colonial_gable_greenhouse\",\n        \"little cottage co octagon greenhouse\": \"octagon_greenhouse\",\n        \"little cottage co garden shed greenhouse\": \"garden_shed_greenhouse\",\n        \"little cottage co petite greenhouse\": \"petite_greenhouse\",\n\n        \"little cottage co value a frame coop\": \"value_a_frame_coop\",\n        \"little cottage co gambrel barn coop\": \"gambrel_barn_coop\",\n        \"little cottage co colonial gable coop\": \"colonial_gable_coop\",\n        \"little cottage co round roof coop\": \"round_roof_coop\",\n\n        \"little cottage co cape cod cozy kennel\": \"cape_cod_cozy_kennel\",\n        \"little cottage co victorian cozy kennel\": \"victorian_cozy_kennel\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (hasAll(\"grand\", \"portico\", \"mansion\")) return \"grand_portico_mansion\";\n      if (hasAll(\"sara\", \"victorian\", \"mansion\") || hasAll(\"saras\", \"victorian\", \"mansion\")) return \"saras_victorian_mansion\";\n      if (hasAll(\"stratford\", \"schoolhouse\")) return \"stratford_schoolhouse\";\n      if (hasAll(\"firehouse\", \"playhouse\")) return \"firehouse_playhouse\";\n      if (hasAll(\"little\", \"cottage\", \"chapel\")) return \"little_cottage_chapel\";\n      if (hasAll(\"gingerbread\", \"cottage\", \"playhouse\")) return \"gingerbread_cottage_playhouse\";\n      if (hasAll(\"pennfield\", \"cottage\", \"playhouse\")) return \"pennfield_cottage_playhouse\";\n      if (hasAll(\"craftsman\", \"playhouse\")) return \"craftsman_playhouse\";\n\n      if (hasAll(\"cape\", \"cod\", \"kennel\") || hasAll(\"cape\", \"cod\", \"cozy\", \"kennel\")) return \"cape_cod_cozy_kennel\";\n      if (hasAll(\"victorian\", \"kennel\") || hasAll(\"victorian\", \"cozy\", \"kennel\")) return \"victorian_cozy_kennel\";\n\n      if (hasAll(\"cape\", \"cod\", \"playhouse\")) return \"cape_cod_playhouse\";\n      if (hasAll(\"victorian\", \"playhouse\")) return \"victorian_playhouse\";\n\n      if (hasAll(\"colonial\", \"gable\", \"greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAll(\"garden\", \"shed\", \"greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAll(\"octagon\", \"greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAll(\"petite\", \"greenhouse\")) return \"petite_greenhouse\";\n\n      if (hasAll(\"value\", \"a\", \"frame\", \"coop\") || hasAll(\"value\", \"a-frame\", \"coop\")) return \"value_a_frame_coop\";\n      if (hasAll(\"gambrel\", \"barn\", \"coop\")) return \"gambrel_barn_coop\";\n      if (hasAll(\"colonial\", \"gable\", \"coop\")) return \"colonial_gable_coop\";\n      if (hasAll(\"round\", \"roof\", \"coop\")) return \"round_roof_coop\";\n\n      if (hasAll(\"star\", \"barn\")) return \"star_barn\";\n\n      if (hasAll(\"colonial\", \"five\", \"corner\")) return \"colonial_five_corner\";\n      if (hasAll(\"colonial\", \"williamsburg\")) return \"colonial_williamsburg\";\n      if (hasAll(\"colonial\", \"pinehurst\")) return \"colonial_pinehurst\";\n\n      if (hasAll(\"classic\", \"five\", \"corner\")) return \"classic_five_corner\";\n      if (hasAll(\"classic\", \"gambrel\", \"large\")) return \"classic_gambrel_large\";\n      if (hasAll(\"classic\", \"gambrel\", \"6\")) return \"classic_gambrel_6\";\n      if (hasAll(\"classic\", \"gambrel\", \"4\")) return \"classic_gambrel_4\";\n      if (hasAll(\"classic\", \"workshop\")) return \"classic_workshop\";\n      if (hasAll(\"classic\", \"gable\")) return \"classic_gable\";\n\n      if (hasAll(\"value\", \"gambrel\", \"6\")) return \"value_gambrel_6\";\n      if (hasAll(\"value\", \"gambrel\", \"4\")) return \"value_gambrel_4\";\n      if (hasAll(\"value\", \"workshop\")) return \"value_workshop\";\n      if (hasAll(\"value\", \"gable\")) return \"value_gable\";\n\n      if (hasAny(\"greenhouse\") \u0026\u0026 hasAny(\"colonial gable greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAny(\"octagon greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAny(\"garden shed greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAny(\"petite greenhouse\")) return \"petite_greenhouse\";\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      productionDisplay,\n      destinationStateName,\n      prodMinBd,\n      prodMaxBd,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n      const earliestBD = prodMinBd + transitMin;\n      const latestBD = prodMaxBd + transitMax;\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact Little Cottage Co. product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship Little Cottage Co. products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod =\n          production[selectedProduct.bucket] || FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_lcc_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          lcc_bucket: selectedProduct.bucket\n        });\n      } catch (e) {\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        showErr(false);\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value =\n        detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]\n          ? detectedDefaultProduct\n          : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrLccClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrLccReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e","brand":"Little Cottage Co.","offers":[{"title":"4x6","offer_id":3403416862746,"sku":"4x6 CGCC-PNK","price":2409.0,"currency_code":"USD","in_stock":true},{"title":"6x8","offer_id":3403416895514,"sku":"6x8 CGCC-PNK","price":3349.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-chicken-coop-with-nesting-bin.jpg?v=1761495304"},{"product_id":"shelterlogic-12x12x8-peak-style-storage-shed-1-3-8-frame-grey-cover","title":"ShelterLogic 12'×12'×8' Shed-In-A-Box Peak Style Storage Shed in Grey","description":"\u003ch3\u003e\n\u003cspan style=\"color: #ff2a00; font-size: 18px;\" data-mce-style=\"color: #ff2a00; font-size: 18px;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/shelterlogic_logo_160x160.png?v=1676946640\"\u003e\u003c\/h3\u003e\n\u003ch2\u003e\u003cspan\u003eShelterLogic Grey Peak Style Shed-In-A-Box 12'×12'×8' Storage Shed\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eThis shed offers some tremendous value and is perfect for storing garden tools, mowers, snow blowers, snowmobiles, ATVs, pool items, or anything you need to store. If you need your garage space back, this shed is the perfect affordable solution. Made of durable polyethylene, this is designed for use year-round, in all weather conditions, and will protect your items from the sun, rain, tree sap, and more.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eFeatures:\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003e Constructed with 1-3\/8 in. \/ 3,1 cm all-steel frame enjoy a strong and durable frame with\u003cstrong\u003e superior resistance to chipping, peeling, rusting, and corrosion\u003c\/strong\u003e for long-lasting use.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eThis triple-layer ripstop polyethylene cover is designed for optimal outdoor protection. UV-treated inside and out with added fade blockers, anti-aging and antifungal agents to increase its durability in harsh weather conditions. Thanks to these advanced treatments, the fabric is fully waterproof and able to resist UV radiation, ensuring \u003cstrong\u003elong-term performance and longevity\u003c\/strong\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eThe Ratchet Tite cover tensioning system ensures a secure, snug fit of the cover and door panel to the shelter frame. This system consists of high-grade ratchet and web strap components that ensure the cover remains \u003cstrong\u003etaut and aesthetically pleasing.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eThe \u003cstrong\u003eEasy Slide Cross Rail system\u003c\/strong\u003e offers a secure way to stabilize and align frames for a perfect fit between the frame and fabric.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cspan\u003eOur patented ShelterLock® technology guarantees a \u003cstrong\u003esecure and stable shelter\u003c\/strong\u003e, with strength that lasts longer than any other product out there.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eHigh profile white interior provides \u003cstrong\u003eenhanced illumination\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe structure requires no building permits in most cases. Check local ordinances before installation.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/shelterlogic_12x12x8_storage_shed_in_a_box_schematic_600x600.png?v=1677854355\" class=\"img-responsive\"\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan mce-data-marked=\"1\"\u003eSPECIFICATIONS\u003c\/span\u003e\u003c\/h2\u003e\n\u003ctable class=\"table-border\" style=\"width: 59.1772%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e \u003cstrong\u003eStyle\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 11%; text-align: center;\"\u003ePeak\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003ePolyethylene 7.5 oz\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003eColor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%; text-align: center;\"\u003eGray\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003eSeries\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003eShed-in-a-Box\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003eDoor Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%; text-align: center;\"\u003e\u003cspan\u003e1 Double Zippered Doors, 1 Rear End Panel\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eFrame Color\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003eGray\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\n\u003cstrong\u003eHardware Kit\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 11%; text-align: center;\"\u003eYes\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003eAssembly Required\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003eYes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eDIMENSIONS\u003c\/h2\u003e\n\u003ctable class=\"table-border\" style=\"width: 57.1302%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e \u003cstrong\u003eWidth\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e12 ft.\u003c\/td\u003e\n\u003ctd style=\"width: 12.2164%; text-align: center;\"\u003e\u003cstrong\u003eLength\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11.7836%; text-align: center;\"\u003e12 ft.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\n\u003cstrong\u003eHeight\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e8 ft.\u003c\/td\u003e\n\u003ctd style=\"width: 12.2164%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11.7836%; text-align: center;\"\u003e\u003cspan\u003e12 x 12 x 8 ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003eTotal Storage Area\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e147.8 sq. ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12.2164%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eTotal Storage Volume\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11.7836%; text-align: center;\"\u003e\u003cspan\u003e980 cu. ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan data-mce-fragment=\"1\"\u003eRib Tubing Diameter\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e1.34 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12.2164%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eAssembled Exterior Dimensions Width\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11.7836%; text-align: center;\"\u003e\u003cspan\u003e148.08 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003eAssembled Exterior Dimensions Depth\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e143.73 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12.2164%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eAssembled Exterior Dimensions Height\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11.7836%; text-align: center;\"\u003e\u003cspan\u003e102.18 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003eAssembled Interior Dimensions Width\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e145.4 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12.2164%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eAssembled Interior Dimensions Depth\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11.7836%; text-align: center;\"\u003e\u003cspan\u003e141.05 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003eAssembled Interior Dimensions Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e100.84 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12.2164%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eDoor Opening Width Top\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11.7836%; text-align: center;\"\u003e\u003cspan\u003e102 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003eDoor \/ Entrance Width Bottom\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e180 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12.2164%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eDoor \/ Entrance Height Outside\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11.7836%; text-align: center;\"\u003e\u003cspan\u003e79.48 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003eWall Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e73.9 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12.2164%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003ePeak Height\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11.7836%; text-align: center;\"\u003e\u003cspan\u003e28.28 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003e \u003c\/h2\u003e\n\u003cp\u003e\u003ca class=\"button-primary\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ShelterLogic_Shed_in_a_box_Model_70443.pdf?924248533890448299\" title=\"DOWNLAOD MANUAL HERE\" target=\"_blank\"\u003e DOWNLOAD MANUAL HERE\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"ShelterLogic","offers":[{"title":"Default Title","offer_id":6948637868085,"sku":"70443","price":621.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/ShelterLogic_12x12x8_Peak_Style_Storage_Shed_1-3-8_Inch_Frame_Grey_Cover_1000x1000_2d11fed6-e306-49ba-84b8-ce0b505ec052.jpg?v=1660239603"},{"product_id":"shelterlogic-12x20x10-round-style-run-in-shelter-green-cover-51351","title":"ShelterLogic 12x20x10 Round Style Run-In Shelter with Green Cover","description":"\u003ch2 style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/shelterlogic_logo_160x160.png?v=1676946640\" alt=\"\"\u003e\u003c\/h2\u003e\n\u003ch2\u003eGreen 12x20x10 Round Run-In Shelter Shed by ShelterLogic\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eThis 12x20x10 round-style run-in shelter by ShelterLogic is perfect for getting your livestock, horses, hay, or farming equipment out of the sun and into shelter and shade.  The frame is made of steel o prevent rusting and corrosion and the cover is a woven polyethylene fabric to make it withstand all year-round weather.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan mce-data-marked=\"1\"\u003eFEATURES:\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSpecifically designed for equine and livestock, the equine run-In-shed is constructed using high-grade heat-treated steel that goes through a proprietary 13-step Rhino Shield steel surface preparation process\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eProfessional grade 1-5\/8 in. \/ 4,1 cm all-steel frame, bonded with thermoset baked on powder-coated finish prevents chipping, peeling, rust, and corrosion\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdvanced engineered, 3-layer, polyethylene, ripstop fabric cover with hot air fused seams that are 100% waterproof, UV-treated inside and out with added fade blockers, anti-aging, antifungal agents, high profile white interior lining provides enhanced illumination\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSlip-fit connectors and swedged tubing make for easy assembly, and bolt hardware at every connection ensures a solid structure\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eRatchet Tite tensioning enables quick cover installation, Easy Slide Cross Rail system locks down and squares up frames\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg class=\"img-responsive\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/shelterlogic_12x20x10_round_top_style_storage_shed_600x600.png?v=1678731994\"\u003e\u003c\/p\u003e\n\u003ch2\u003eSPECIFICATIONS:\u003cbr\u003e\n\u003c\/h2\u003e\n\u003ctable class=\"table-border\" style=\"width: 46.1583%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e \u003cstrong\u003eStyle\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003eRound\u003c\/td\u003e\n\u003ctd style=\"width: 17%; text-align: center;\"\u003e\u003cstrong\u003eSeries\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003eRun-in Shelter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003eColor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003eGreen\u003c\/td\u003e\n\u003ctd style=\"width: 17%; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003eStandard Polyethylene 9 oz\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cstrong\u003eAssembly Required\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003eYes\u003c\/td\u003e\n\u003ctd style=\"width: 17%; text-align: center;\"\u003e\u003cstrong\u003eFrame Color\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003eGray\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\n\u003cstrong\u003eWaterproof\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003eYes\u003c\/td\u003e\n\u003ctd style=\"width: 17%; text-align: center;\"\u003e\u003cstrong\u003eHardware Kit\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eDIMENSIONS:\u003c\/h2\u003e\n\u003ctable class=\"table-border\" style=\"width: 44.5069%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 11%; text-align: center;\"\u003e \u003cstrong\u003eWidth\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e12 ft.\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003eLength\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e20 ft.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 11%; text-align: center;\"\u003e\u003cstrong\u003eHeight\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e10 ft.\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e12 x 20 x 10 ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 11%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan data-mce-fragment=\"1\"\u003eTotal Storage Area\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e263.02 sq. ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eTotal Storage Volume\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e2005 cu. ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 11%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan data-mce-fragment=\"1\"\u003eRib Tubing Diameter\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e1.65 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eAssembled Exterior Dimensions Width\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e158.44 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 11%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan data-mce-fragment=\"1\"\u003eAssembled Exterior Dimensions Depth\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e239.06 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eAssembled Exterior Dimensions Height\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e123.16 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 11%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan data-mce-fragment=\"1\"\u003eAssembled Interior Dimensions Width\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e155.14 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eAssembled Interior Dimensions Depth\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e235.76 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 11%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan data-mce-fragment=\"1\"\u003eAssembled Interior Dimensions Height\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e121.51 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eDoor \/ Entrance Width Bottom\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e94 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 11%; text-align: center;\"\u003e\u003cstrong\u003eWall Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e81.41 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003ePeak Height\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e41.75 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003ca title=\"INSTRUCITON MANUAL\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ShelterLogic_12x20x10_Round_Style_Run-In_Shelter_with_Green_Cover_51351_51451_Manual.pdf?12941094559034057352\" class=\"button-primary\" target=\"_blank\"\u003eDOWNLOAD INSTRUCTION MANUAL\u003c\/a\u003e\u003c\/p\u003e","brand":"ShelterLogic","offers":[{"title":"Default Title","offer_id":6952063729717,"sku":"51351","price":1378.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/ShelterLogic_RUN-IN_SHELTER_12_X_20_X_10_FT_Green_Cover_1000x1000_c632f082-9208-4075-91fb-43e8610aa9d0.png?v=1660241229"},{"product_id":"shelterlogic-growit-heavy-duty-round-greenhouse-12-x-24-x-8-ft-70593","title":"ShelterLogic GrowIT® Heavy Duty Round Greenhouse 12x24x8 ft","description":"\u003ch3 style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/shelterlogic_logo_160x160.png?v=1676946640\" alt=\"\"\u003e\u003c\/h3\u003e\n\u003ch2\u003e\u003cstrong\u003eHeavy Duty GROWIT Round Greenhouse by ShelterLogic 12x24x8\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cstyle type=\"text\/css\"\u003e\u003c!--\ntd {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}\n--\u003e\u003c\/style\u003e\n\u003cp\u003e\u003cspan data-sheets-value='{\"1\":2,\"2\":\"ShelterLogic does not disappoint! What can be better than growing your fruits and veggies with the ShelterLogic GrowIT® Heavy Duty Round Greenhouse? Measuring 12 x 24 x 8 ft., there’s plenty of room to protect and grow your plants. This heavy-duty greenhouse delivers superior quality greenery protection and is designed to withstand the harshest climates. \\n\\nFeaturing a powder-coated 1-5\/8 in. steel frame, this ShelterLock stabilizers add significant strength and durability to the greenhouse. The greenhouse comes with a triple-layer, heat-bonded translucent ClearView cover that illuminates and protects your plants. Airflow won’t be an issue with this greenhouse as it comes with roll-up side panels and half-moon screen vents on each end. Grab this ultimate solution for your medium-volume greenery now!\"}' data-sheets-userformat='{\"2\":771,\"3\":{\"1\":0},\"4\":{\"1\":2,\"2\":16777215},\"11\":4,\"12\":0}'\u003eShelterLogic does not disappoint! What can be better than growing your fruits and veggies with the \u003cstrong\u003eShelterLogic GrowIT® Heavy Duty Round Greenhouse\u003c\/strong\u003e? Measuring 12 x 24 x 8 ft., there’s plenty of room to protect and grow your plants. This heavy-duty greenhouse delivers superior quality greenery protection and is designed to withstand the harshest climates. \u003cbr\u003e\u003cbr\u003eFeaturing a powder-coated 1-5\/8 in. steel frame, this ShelterLock stabilizers add significant strength and durability to the greenhouse. The greenhouse comes with a triple-layer, heat-bonded translucent ClearView cover that illuminates and protects your plants. Airflow won’t be an issue with this greenhouse as it comes with roll-up side panels and half-moon screen vents on each end. Grab this ultimate solution for your medium-volume greenery now!\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e12 x 24 x 8 ft. round top Greenhouse for the experienced grower\u003c\/li\u003e\n\u003cli\u003ePatented metal ShelterLock stabilizers for added strength and durability.\u003c\/li\u003e\n\u003cli\u003ePowder-coated 1-5\/8 in. steel frame\u003c\/li\u003e\n\u003cli\u003eTriple-layer, heat-bonded ripstop translucent cover\u003c\/li\u003e\n\u003cli\u003eRoll-up side panels and half moons screen vents at each end provide optimal airflow and temperature control.\u003c\/li\u003e\n\u003cli\u003eTemporary anchors included.\u003c\/li\u003e\n\u003cli\u003eEasy-Slide cross rails for a snug cover fit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg class=\"img-responsive\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/shelterlogic_10x24x8_heavy_duty_round_greenhouse_schematic_600x600.png?v=1677703999\"\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eSPECIFICATIONS:\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cstyle type=\"text\/css\"\u003e\u003c!--\n.tg  {border-collapse:collapse;border-spacing:0;}\n.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\n  overflow:hidden;padding:10px 5px;word-break:normal;}\n.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\n  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}\n.tg .tg-wp8o{border-color:#000000;text-align:center;vertical-align:top}\n.tg .tg-mqa1{border-color:#000000;font-weight:bold;text-align:center;vertical-align:top}\n--\u003e\u003c\/style\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003ctable style=\"width: 47.2534%;\" data-mce-fragment=\"1\"\u003e\n\u003ctbody data-mce-fragment=\"1\"\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cstrong\u003e\u003cspan data-mce-fragment=\"1\"\u003eStyle\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12.4159%; text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cspan\u003eRound\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 14.5841%; text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cstrong\u003eSeries\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cspan\u003eGrowIT\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cstrong\u003eColor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12.4159%; text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cspan\u003eTranslucent\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 14.5841%; text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cstrong\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cspan\u003ePolyethylene 5.5 oz\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cstrong\u003eDoor Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12.4159%; text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cspan\u003e2 Double Zippered Doors, Front and Rear\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 14.5841%; text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cstrong\u003e\u003cspan\u003eFrame Color\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cspan\u003eGray\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cstrong\u003eHardware Kit\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12.4159%; text-align: center;\" data-mce-fragment=\"1\"\u003eYes\u003c\/td\u003e\n\u003ctd style=\"width: 14.5841%; text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cstrong\u003e\u003cspan\u003eAssembly Required\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eDIMENSIONS:\u003c\/h2\u003e\n\u003ctable style=\"width: 48.9507%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 48.9507%;\" data-mce-selected=\"1\"\u003e\n\u003ctbody data-mce-fragment=\"1\"\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd style=\"width: 13%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 13%;\" data-mce-selected=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eWidth\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 10%;\" data-mce-selected=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e12 ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 14%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 14%;\" data-mce-selected=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eLength\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 11%;\" data-mce-selected=\"1\"\u003e24 ft.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd style=\"width: 13%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 13%;\" data-mce-selected=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eHeight\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 10%;\" data-mce-selected=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e8 ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 14%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 14%;\" data-mce-selected=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eSize\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 11%;\" data-mce-selected=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e12 x 24 x 8 ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd style=\"width: 13%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 13%;\" data-mce-selected=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eTotal Storage Area\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 10%;\" data-mce-selected=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e281.45 sq. ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 14%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 14%;\" data-mce-selected=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eTotal Storage Volume\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 11%;\" data-mce-selected=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e1687 cu. ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd style=\"width: 13%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 13%;\" data-mce-selected=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eRib Tubing Diameter\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 10%;\" data-mce-selected=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e1.65 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 14%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 14%;\" data-mce-selected=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eAssembled Exterior Dimensions Width\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 11%;\" data-mce-selected=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e141.44 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd style=\"width: 13%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 13%;\" data-mce-selected=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eAssembled Exterior Dimensions Depth\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 10%;\" data-mce-selected=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e286.54 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 14%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 14%;\" data-mce-selected=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eAssembled Exterior Dimensions Height\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 11%;\" data-mce-selected=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e96.72 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd style=\"width: 13%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 13%;\" data-mce-selected=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eAssembled Interior Dimensions Width\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 10%;\" data-mce-selected=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e138.14 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 14%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 14%;\" data-mce-selected=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eAssembled Interior Dimensions Depth\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 11%;\" data-mce-selected=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e283.24 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd style=\"width: 13%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 13%;\" data-mce-selected=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eAssembled Interior Dimensions Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 10%;\" data-mce-selected=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e95.07 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 14%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 14%;\" data-mce-selected=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eDoor Opening Width Top\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 11%;\" data-mce-selected=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e40 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd style=\"width: 13%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 13%;\" data-mce-selected=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eDoor \/ Entrance Width Bottom\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 10%;\" data-mce-selected=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e120 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 14%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 14%;\" data-mce-selected=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eDoor \/ Entrance Height Outside\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 11%;\" data-mce-selected=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e84 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd style=\"width: 13%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 13%;\" data-mce-selected=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eWall Height\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 10%;\" data-mce-selected=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e58.78 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 14%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 14%;\" data-mce-selected=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003ePeak Height\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%;\" data-mce-fragment=\"1\" data-mce-style=\"width: 11%;\" data-mce-selected=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e37.93 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cbr\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ShelterLogic_GrowIT_Heavy_Duty_Round_Greenhouse_12_X_24_X_8_Ft._70593_Manual.pdf?15629126540573393276\" title=\"instruction manual\" class=\"button-primary\" target=\"_blank\"\u003eDOWNLOAD INSTRUCTION MANUAL\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"ShelterLogic","offers":[{"title":"Default Title","offer_id":6962003116085,"sku":"70593","price":1387.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/ShelterLogic_GrowIT_Heavy_Duty_Round_Greenhouse_12_X_24_X_8_Ft._1000x1000_340f15f4-a048-4e86-9bb0-402b71eea849.jpg?v=1660239271"},{"product_id":"shelterlogic-growit-heavy-duty-greenhouse-2-x-24-x-8-ft-70591","title":"ShelterLogic GrowIT Heavy Duty Greenhouse 12x24x8 ft","description":"\u003ch3\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch2\u003e\u003cstrong\u003eGrowIT Heavy Duty Greenhouse by ShelterLogic in 12x24x8 ft.\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eThis Heavy Duty GrowIt greenhouse by ShelterLogic deliver superior quality with durable contruction. The frame is made of all steel to prevent rust and corrosion and include ShelterLock Stabilizers for a stable system. The translucent ClearView cover provides enhanced illumination for plant protection and growth. Roll up side panels provide the perfect amount of airflow. You will not be disappointed with this system.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHeavy duty Greenhouse for the experienced grower delivers quality construction and quick and easy assembly.\u003c\/li\u003e\n\u003cli\u003eClearView, triple-layer, heat bonded ripstop translucent cover is waterproof and UV treated inside and out. ClearView cover provides enhanced illumination designed specifically for plant growth and protection.\u003c\/li\u003e\n\u003cli\u003eHeavy duty 1 5\/8 in. all-steel frame, patented ShelterLock Stabilizers, Ratchet Tite tensioning, and the Easy Slide Cross Rail System provide a stable and durable Greenhouse.\u003c\/li\u003e\n\u003cli\u003eRoll-up side panels and half moons screen vents at each end provide optimal airflow and temperature control.\u003c\/li\u003e\n\u003cli\u003eReady to build right out of the box\u003c\/li\u003e\n\u003cli\u003e30 in. ShelterAuger anchors come standard.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cstyle type=\"text\/css\"\u003e\u003c!--\n.tg  {border-collapse:collapse;border-spacing:0;}\n.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\n  overflow:hidden;padding:10px 5px;word-break:normal;}\n.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\n  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}\n.tg .tg-wp8o{border-color:#000000;text-align:center;vertical-align:top}\n.tg .tg-mqa1{border-color:#000000;font-weight:bold;text-align:center;vertical-align:top}\n--\u003e\u003c\/style\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003ctable style=\"undefined;table-layout: fixed; width: 352px;\" class=\"tg\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 357px;\"\u003e \u003ccol style=\"width: 314px;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"tg-mqa1\"\u003eSKU\u003c\/th\u003e\n\u003cth class=\"tg-wp8o\"\u003e70591\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-mqa1\"\u003eStyle\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003ePeak\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-mqa1\"\u003eMaterial\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003ePolyethylene 5.5 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-mqa1\"\u003eFrame Color\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003eGrey\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-mqa1\"\u003eColor\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003eTranslucent\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-mqa1\"\u003eSize\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003e12 x 24 x 8 ft.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-wp8o\"\u003e\u003cspan style=\"font-weight: bold;\"\u003eDoor Type\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003e2 Double zippered doors, front and rear\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-mqa1\"\u003eRib Tubing Diameter (in.)\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003e1.65\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-mqa1\"\u003eTotal Storage Area (sq. ft.)\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003e290.04\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-mqa1\"\u003eTotal Storage Volume (cu. ft.)\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003e1926\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-mqa1\"\u003eAssembly Required\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-mqa1\"\u003eAssembled Exterior Dimensions Width (in.)\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003e145.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-mqa1\"\u003eAssembled Exterior Dimensions Depth (in.)\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003e286.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-mqa1\"\u003eAssembled Exterior Dimensions Height (in.)\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003e100.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-mqa1\"\u003eAssembled Interior Dimensions Width (in.)\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003e142.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-mqa1\"\u003eAssembled Interior Dimensions Depth (in.)\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003e283.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-mqa1\"\u003eAssembled Interior Dimensions Height (in.)\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003e98.73\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-wp8o\"\u003e\u003cspan style=\"font-weight: bold;\"\u003eDoor Opening Width Top (in.)\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003e40\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-wp8o\"\u003e\u003cspan style=\"font-weight: bold;\"\u003eDoor \/ Entrance Width Bottom (in.)\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003e40\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-wp8o\"\u003e\u003cspan style=\"font-weight: bold;\"\u003eDoor \/ Entrance Height Outside (in.)\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003e88\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-mqa1\"\u003eWall Height (ft.)\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003e69.74\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-mqa1\"\u003eWarranty\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003e1 Year\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-mqa1\"\u003eWaterproof\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-mqa1\"\u003eWater-Resistant\u003c\/td\u003e\n\u003ctd class=\"tg-wp8o\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cbr\u003e\n\u003cp\u003e\u003ca title=\"INSTRUCTION MANUAL\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ShelterLogic_GrowIT_Heavy_Duty_Greenhouse_12_X_24_X_8_Ft._70591_Manual.pdf?5695949663011447748\" target=\"_blank\"\u003eDOWNLOAD INSTRUCTION MANUAL\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"ShelterLogic","offers":[{"title":"Default Title","offer_id":6962643927093,"sku":"70591","price":1387.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/ShelterLogic_GrowIT_Heavy_Duty_Greenhouse_2_X_24_X_8_Ft._1000x1000_e4416565-4ac2-4971-a2be-811cad0ecff3.jpg?v=1660241229"},{"product_id":"shelterlogic-growit-backyard-raised-bed-round-greenhouse-70617","title":"ShelterLogic GrowIT Backyard Raised Bed Round Greenhouse","description":"\u003ch3 style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/shelterlogic_logo_160x160.png?v=1676946640\"\u003e\u003c\/h3\u003e\n\u003ch2\u003eShelterLogic GrowIT Backyard Raised Bed Round Greenhouse\u003c\/h2\u003e\n\u003cstyle type=\"text\/css\"\u003e\u003c!--\ntd {border: 1px solid #cccccc;}br {mso-data-placement:same-cell;}\n--\u003e\u003c\/style\u003e\n\u003cp\u003e\u003cspan data-sheets-value='{\"1\":2,\"2\":\"Grow your garden all year round in this ShelterLogic GrowIT Backyard Raised Bed Round Greenhouse. The small-size greenhouse will take care of your plants through autumn and winter! ShelterLogic designed this unique greenhouse to work with minor landscape modifications, so easy to assemble and disassemble.\\n\\nThis small-size greenhouse is durable, easy to install, and made of high-quality premium powder-coated steel—it will not rust, peel, or corrode. This eco-friendly greenhouse allows you to grow and provide a comfortable room for your healthy crops. The greenhouse comes with a triple-layer, heat-bonded translucent fabric that illuminates and protects your plants. Airflow and temperature control won’t be an issue with this greenhouse as it includes a roll-up cover that can be fully enclosed. The wooden frame is not included.\"}' data-sheets-userformat='{\"2\":771,\"3\":{\"1\":0},\"4\":{\"1\":2,\"2\":16777215},\"11\":4,\"12\":0}'\u003eGrow your garden all year round in this ShelterLogic GrowIT Backyard Raised Bed Round Greenhouse. The small-size greenhouse will take care of your plants through autumn and winter! ShelterLogic designed this unique greenhouse to work with minor landscape modifications, so easy to assemble and disassemble.\u003cbr\u003e\u003cbr\u003eThis small-size greenhouse is durable, easy to install, and made of high-quality premium powder-coated steel—it will not rust, peel, or corrode. This eco-friendly greenhouse allows you to grow and provide a comfortable room for your healthy crops. The greenhouse comes with a triple-layer, heat-bonded translucent fabric that illuminates and protects your plants. Airflow and temperature control won’t be an issue with this greenhouse as it includes a roll-up cover that can be fully enclosed. The wooden frame is not included.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1 in. \/ 2,5 cm high-grade steel frame with Premium powder coat finish resists chipping, peeling, rust, and corrosion.\u003c\/li\u003e\n\u003cli\u003eTriple-layer, the heat-bonded ripstop translucent cover is waterproof and UV-treated inside and out.\u003c\/li\u003e\n\u003cli\u003eThe translucent fabric allows a significant amount of diffused light to reach the plants while reducing the amount of harmful UV light.\u003c\/li\u003e\n\u003cli\u003eThe roll-up cover provides airflow and temperature control or a fully enclosed position.\u003c\/li\u003e\n\u003cli\u003eThe GrowIT fabric is a good thermal barrier providing good insulation for plants while preventing overheating, which requires less water, ventilation accessories, and attention.\u003c\/li\u003e\n\u003cli\u003eWood Frame Not Included. Quick and easy assembly with simple step-by-step instructions.\u003c\/li\u003e\n\u003cli\u003eSpecially designed brackets eliminate measuring and allow mounting to any type of raised bed frame.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/shelterlogic_4x4_backyard_raised_bed_schematic_600x600.png?v=1677612579\" alt=\"Shelterlogic growit 4x4 backyard raised bed schematic\" class=\"img-responsive\"\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eSPECIFICATIONS:\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cstyle type=\"text\/css\"\u003e\u003c!--\n.tg  {border-collapse:collapse;border-spacing:0;}\n.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\n  overflow:hidden;padding:10px 5px;word-break:normal;}\n.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;\n  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}\n.tg .tg-wp8o{border-color:#000000;text-align:center;vertical-align:top}\n.tg .tg-mqa1{border-color:#000000;font-weight:bold;text-align:center;vertical-align:top}\n--\u003e\u003c\/style\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003ctable style=\"width: 49.4925%;\" data-mce-fragment=\"1\"\u003e\n\u003ctbody data-mce-fragment=\"1\"\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cstrong\u003eShape\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003eRound\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003e\n\u003cstrong\u003eSeries\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003eGrowIT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003e\n\u003cstrong\u003eColor\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003eTranslucent\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cspan\u003ePolyethylene 5.5 oz\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003e\n\u003cstrong\u003eWater-Resistant\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003eYes\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cstrong\u003eFrame Color\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003eGray\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cstrong\u003eAssembly Required\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003eYes\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cstrong\u003eHardware Kit\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\" data-mce-fragment=\"1\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eDIMENSIONS: \u003c\/h2\u003e\n\u003ctable style=\"width: 62.3509%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28%; text-align: center;\"\u003e\u003cstrong\u003eWidth\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\u003cspan\u003e4 ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 30.0839%; text-align: center;\"\u003e\u003cstrong\u003eLength\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 14.9161%; text-align: center;\"\u003e\u003cspan\u003e4 ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28%; text-align: center;\"\u003e\u003cstrong\u003eHeight\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\u003cspan\u003e2 ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 30.0839%; text-align: center;\"\u003e\u003cstrong\u003eSize\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 14.9161%; text-align: center;\"\u003e\u003cspan\u003e4 ft. x 4 ft. x 2 ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28%; text-align: center;\"\u003e\u003cstrong\u003eTotal Storage Area\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\u003cspan\u003e16.85 sq. ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 30.0839%; text-align: center;\"\u003e\u003cstrong\u003eTotal Storage Volume\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 14.9161%; text-align: center;\"\u003e\u003cspan\u003e30 cu. ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28%; text-align: center;\"\u003e\u003cstrong\u003eRib Tubing Diameter\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\u003cspan\u003e0.98 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 30.0839%; text-align: center;\"\u003e\u003cstrong\u003eAssembled Exterior Dimensions Width\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 14.9161%; text-align: center;\"\u003e\u003cspan\u003e50.56 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28%; text-align: center;\"\u003e\u003cstrong\u003eAssembled Exterior Dimensions Depth\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\u003cspan\u003e47.98 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 30.0839%; text-align: center;\"\u003e\u003cstrong\u003eAssembled Exterior Dimensions Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 14.9161%; text-align: center;\"\u003e\u003cspan\u003e27.24 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28%; text-align: center;\"\u003e\u003cstrong\u003eAssembled Interior Dimensions Width\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\u003cspan\u003e48.6 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 30.0839%; text-align: center;\"\u003e\u003cstrong\u003eAssembled Interior Dimensions Depth\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 14.9161%; text-align: center;\"\u003e\u003cspan\u003e46.02 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28%; text-align: center;\"\u003e\u003cstrong\u003eAssembled Interior Dimensions Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\u003cspan\u003e26.26 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 30.0839%; text-align: center;\"\u003e\u003cstrong\u003eDoor \/ Entrance Width Bottom\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 14.9161%; text-align: center;\"\u003e\u003cspan\u003e120 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 28%; text-align: center;\"\u003e\u003cstrong\u003eWall Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\u003cspan\u003e5.39 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 30.0839%; text-align: center;\"\u003e\u003cstrong\u003ePeak Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 14.9161%; text-align: center;\"\u003e\u003cspan\u003e21.85 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003ca class=\"button-primary\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ShelterLogic_GrowIT_Backyard_Raised_Bed_Round_Greenhouse_70617_Manual.pdf?8093535838837582977\" title=\"INSTRUCTION MANUAL\" target=\"_blank\"\u003eDOWNLOAD INSTRUCTION MANUAL\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"ShelterLogic","offers":[{"title":"Default Title","offer_id":6995716276277,"sku":"70617","price":90.38,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/ShelterLogic_GrowIT_Backyard_Raised_Bed_Round_Greenhouse_1000x1000_a6edebc1-fb8b-489b-a016-c01968a38ab1.png?v=1660239999"},{"product_id":"little-cottages-company-gambrel-barn-chicken-coop","title":"Little Cottage Co. Gambrel Barn Chicken Coop","description":"\u003cdiv class=\"lcc-gambrel-barn-coop-page\"\u003e\n\u003c!-- ===== Brand + Title (unchanged text) ===== --\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Little-Cottage-Co-Logo-Good-Quality-p-800_160x160.png?v=1675825902\" alt=\"\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eGambrel Barn Chicken Coop with Floor Kit by Little Cottage Co.\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e \u003cinput type=\"checkbox\" id=\"hsr-facts-toggle-lcc-gb\" class=\"hsr-facts-check\"\u003e\n\u003cdiv role=\"list\" aria-label=\"Key facts\" class=\"hsr-chipbar\"\u003e\n\u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eLead time: 2–4 weeks\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eTransit: 2–9 days (ships from Ohio)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eSizes: 4×6 \u0026amp; 6×8\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eLP SmartSide siding \u0026amp; trim\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eIncludes floor kit \u0026amp; treated runners\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eNesting bins: 4 (4×6), 6 (6×8)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel for=\"hsr-facts-toggle-lcc-gb\" class=\"hsr-facts-btn show\"\u003eShow more\u003cbr\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lcc-gambrel-barn-coop-page\"\u003e \u003clabel for=\"hsr-facts-toggle-lcc-gb\" class=\"hsr-facts-btn hide\"\u003eShow less\u003c\/label\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cstrong\u003eRaise happy and healthy chickens with our Gambrel Chicken Coops!\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ================= \/Atomic key facts ================= --\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cstrong\u003e \u003cimg style=\"display: block; margin: 0 auto;\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/gambrel-barn-chicken-coop-parts-labeled_480x480.webp?v=1695138445\" alt=\"little cottage company gambrel barn chicken coop parts labeled\"\u003e \u003c\/strong\u003e\u003c\/div\u003e\n\u003c!-- ===== Intro paragraph (unchanged text) ===== --\u003e\n\u003cp\u003e\u003cspan\u003eRaising chickens has a lot of great benefits and if you decide that is the route you want to go, you won't be disappointed with this \u003cstrong\u003eGambrel Barn Chicken Coop\u003c\/strong\u003e by Little Cottage Company. You can have an endless supply of eggs and fertilizer from your chickens. Little Cottage Co. is located in Ohio's Amish country, where pride and old-fashioned hard work go into every single product. Experienced carpenters pay attention to every detail when making these chicken coops of the highest quality. This coop includes a chicken door, a man door, nesting bins, a ventilation bar, a high-quality window, and more.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003eIMPORTANT NOTE:\u003c\/strong\u003e\u003c\/span\u003e It is curbside delivery. Although our trailers and carriers most often come with liftgates to unload your chicken coop, there might be certain factors such as terrain, road clearance, or the weight of the pallet being too heavy for the liftgate to unload which might prevent that from doing so. We highly encourage you to have 2-3 people ready on the day of the delivery to manually unload the pieces on the pallet one by one. Each individual piece would weigh around 1-100 lbs. so it is manageable to have one person on the trailer carry down the piece and the other receive it from the curb. Thank you for your understanding and for choosing Homestead Supplier!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cspan style=\"text-decoration: underline;\"\u003eLead time for production is 2-4 weeks\u003c\/span\u003e\u003c\/span\u003e\u003cspan\u003e. Your chicken coop will be delivered in 2-9 days depending on the distance from our site in Ohio to your home.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003e\u003ca title=\"LCC Delivery Note\" class=\"button-primary\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Two_Person_Delivery_2.jpg?v=1640629644\" target=\"_blank\"\u003eDelivery Instruction\u003c\/a\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003ch3\u003eStandard Features and Benefits:\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg class=\"img-responsive\" alt=\"little cottage company gambrel barn chicken coop collage parts\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/gambrel-barn-chicken-coop-parts_480x480.webp?v=1695229194\"\u003e\u003c\/p\u003e\n\u003c!-- ===== Features (unchanged text) ===== --\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHigh-quality LP Smartside siding and trim:\u003c\/strong\u003e The coop is constructed using resilient materials treated to resist decay and termite harm, guaranteeing a robust and long-lasting shelter for your chickens.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eChicken door with chicken ramp:\u003c\/strong\u003e A specially designed chicken door and ramp provide easy access for your hens to enter and exit the coop safely.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e(1) 14x21 operational window with tempered glass and a partial screen:\u003c\/strong\u003e This practical window facilitates proper airflow and natural illumination, creating a comfortable environment for your chickens while safeguarding them from predators.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli class=\"relative [\u0026amp;\u0026gt;p]:inline-block [\u0026amp;\u0026gt;p]:align-top [\u0026amp;\u0026gt;p]:-mt-6 [\u0026amp;\u0026gt;p]:p-0 [\u0026amp;\u0026gt;p]:mb-4\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" style=\"box-sizing: border-box; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(232, 230, 227, 0); border: 0px solid #e5e7eb; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(63, 131, 248, 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; position: relative; --tw-space-y-reverse: 0; margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse)); --darkreader-inline-border-top: #363b3d; --darkreader-inline-border-right: #363b3d; --darkreader-inline-border-bottom: #363b3d; --darkreader-inline-border-left: #363b3d;\"\u003e\n\u003cp class=\"my-0.5\"\u003e\u003cspan\u003e\u003cstrong\u003eNesting Boxes:\u003c\/strong\u003e The coop is furnished with nesting boxes designed to accommodate various flock sizes:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"list-disc list-outside pl-8 -space-y-1 @xl:-space-y-1.5 @2xl:-space-y-2\"\u003e\n\u003cli class=\"relative [\u0026amp;\u0026gt;p]:inline-block [\u0026amp;\u0026gt;p]:align-top [\u0026amp;\u0026gt;p]:-mt-6 [\u0026amp;\u0026gt;p]:p-0 [\u0026amp;\u0026gt;p]:mb-4\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" style=\"box-sizing: border-box; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(232, 230, 227, 0); border: 0px solid #e5e7eb; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(63, 131, 248, 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; position: relative; --darkreader-inline-border-top: #363b3d; --darkreader-inline-border-right: #363b3d; --darkreader-inline-border-bottom: #363b3d; --darkreader-inline-border-left: #363b3d;\"\u003e4x6: (4) nesting bins with egg-laying area for 8 to 12 hens\u003c\/li\u003e\n\u003cli class=\"relative [\u0026amp;\u0026gt;p]:inline-block [\u0026amp;\u0026gt;p]:align-top [\u0026amp;\u0026gt;p]:-mt-6 [\u0026amp;\u0026gt;p]:p-0 [\u0026amp;\u0026gt;p]:mb-4\" data-darkreader-inline-border-top=\"\" data-darkreader-inline-border-right=\"\" data-darkreader-inline-border-bottom=\"\" data-darkreader-inline-border-left=\"\" style=\"box-sizing: border-box; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(232, 230, 227, 0); border: 0px solid #e5e7eb; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(63, 131, 248, 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; position: relative; --darkreader-inline-border-top: #363b3d; --darkreader-inline-border-right: #363b3d; --darkreader-inline-border-bottom: #363b3d; --darkreader-inline-border-left: #363b3d;\"\u003e6x8: (6) nesting bins with egg-laying area for 8 to 22 hens\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eVentilation Strip:\u003c\/strong\u003e A strategically positioned ventilation strip ensures the continuous circulation of fresh air inside the coop, sustaining a healthy environment for your chickens.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e36-inch wooden access door:\u003c\/strong\u003e This durable door facilitates simple cleaning and maintenance of the coop.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFloor kit and treated runners included:\u003c\/strong\u003e The floor kit and treated runners ensure a stable base for the coop, keeping your chickens safe and secure.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUnit comes primed for paint:\u003c\/strong\u003e The coop arrives primed, allowing you to customize the look of your chicken's new home with the paint color of your choice.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHardware and instruction manual included:\u003c\/strong\u003e The Gambrel Barn Chicken Coop comes with all the necessary hardware and a detailed instruction manual, making assembly a breeze.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eGambrel Barn Chicken Coop SmartSiding walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!-- ===== Smart Siding block (unchanged text) ===== --\u003e\n\u003cdiv class=\"smart-siding-section\" style=\"text-align: left;\"\u003e\n\u003cdiv class=\"smart-siding-container\"\u003e\n\u003cdiv class=\"smart-siding-image-container\" style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\" class=\"smart-siding-image\" alt=\"SmartSide Siding\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"smart-siding-text-container\" style=\"text-align: left;\"\u003e\n\u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced durability and workability of engineered wood. With SmartGuard® technology, these products are built to outperform nature, providing exceptional strength, performance, and resistance against rot, termites, woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer SmartSide® standard on all of our buildings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n\u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n\u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n\u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n\u003cli\u003ePrimed face\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ===== Specifications (unchanged text) ===== --\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"specifications-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct Type\u003c\/th\u003e\n\u003ctd\u003eChicken Coop\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFrame Material\u003c\/th\u003e\n\u003ctd\u003eWood\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eNumber of Levels\u003c\/th\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFinish\u003c\/th\u003e\n\u003ctd\u003ePrimed for Paint\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eChicken Coop Type\u003c\/th\u003e\n\u003ctd\u003eWalk In\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAdditional Tools Required (Not Included)\u003c\/th\u003e\n\u003ctd\u003eHammer; Measuring Tape; Cordless Drill\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSolid Wood Construction\u003c\/th\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch3 align=\"left\"\u003e\u003cstrong\u003eDimensions\u003c\/strong\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003ctable class=\"tg\" style=\"overflow-x: auto; width: 352px;\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 138px;\"\u003e \u003ccol style=\"width: 144px;\"\u003e \u003ccol style=\"width: 144px;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"tg-u1yq\"\u003eCoop Size\u003c\/th\u003e\n\u003cth class=\"tg-amwm\"\u003e4 x 6\u003c\/th\u003e\n\u003cth class=\"tg-amwm\"\u003e6 x 8\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eFloor Dimensions\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e72\"W x 96\"H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eInside Height\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e78\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e80\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eOutside Width\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e63\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e88\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eOutside Length\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e73\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e73\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eOutside Height\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e94\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e104\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eSidewall Height\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e46.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e46.5\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eRamp\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e5.5\"W x 4\"L\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e5.5\"W x 4\"L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3 class=\"font-serif tracking-wide text-black font-bold text-2xl xxs:text-3xl\"\u003eTwo Person Delivery\u003c\/h3\u003e\n\u003cp class=\"mt-2 italic leading-tight text-gray-600 lg:w-1\/2\"\u003e\u003cspan class=\"font-bold\"\u003eNote:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eFor residential deliveries, the customer will be notified with a phone call from the shipping company before the kit is delivered to them\u003c\/p\u003e\n\u003cdiv class=\"grid gap-4 md:grid-cols-4 md:gap-6 md:gap-y-10\" style=\"text-align: start;\"\u003e\n\u003cdiv class=\"flex flex-col items-start justify-start gap-y-1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"flex flex-col items-start justify-start gap-y-1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp\u003e\u003ca style=\"color: #ffffff !important;\" class=\"button-primary\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/gambrel-barn_coop-manual.pdf?v=1756134958\" target=\"_blank\"\u003eGambrel Barn Coop Manual\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Compare Chicken Coops (unchanged text) ===== --\u003e\n\u003ch4\u003eCompare Chicken Coops\u003c\/h4\u003e\n\u003cdiv class=\"lcc-coops-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"hsr-col hsr-col--feature\"\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca title=\"Little Cottage Company - Gambrel Barn Coop - for Sale\" href=\"https:\/\/homesteadsupplier.com\/products\/little-cottages-company-gambrel-barn-chicken-coop\"\u003e \u003cimg alt=\"Little Cottage Company - Gambrel Barn Coop - for Sale\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/gambrel-chicken-coop-front_240x240.jpg?v=1759515511\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottages-company-gambrel-barn-chicken-coop\"\u003eGambrel Barn Coop\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca title=\"Little Cottage Company - Colonial Gable Coop - for Sale\" href=\"https:\/\/homesteadsupplier.com\/products\/little-cottages-company-colonial-gable-chicken-coop\"\u003e \u003cimg alt=\"Little Cottage Company - Colonial Gable Coop - for Sale\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-chicken-coop-front_240x240.jpg?v=1759515534\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottages-company-colonial-gable-chicken-coop\"\u003eColonial Gable Coop\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca title=\"Little Cottage Company - Round Roof Coop - for Sale\" href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-round-roof-chicken-coop\"\u003e \u003cimg alt=\"Little Cottage Company - Round Roof Coop - for Sale\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/round-roof-chicken-coop-front-view_240x240.jpg?v=1759522420\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-round-roof-chicken-coop\"\u003eRound Roof Coop\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca title=\"Little Cottage Company - Value A Frame Coop - for Sale\" href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-a-frame-chicken-coop-precut-kit\"\u003e \u003cimg alt=\"Little Cottage Company - Value A-Frame Coop - for Sale\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-a-frame-coop-front-view_240x240.jpg?v=1759436787\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-a-frame-chicken-coop-precut-kit\"\u003eValue A-Frame Coop\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding with grooves\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding with grooves\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding with grooves\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with grooves\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height \u0026amp; Framing\u003c\/td\u003e\n\u003ctd\u003e46.5” sidewalls with 2”x3” wall studs 16” on-center\u003c\/td\u003e\n\u003ctd\u003e64.5” sidewalls with 2”x3” wall studs 16” on-center\u003c\/td\u003e\n\u003ctd\u003e41” sidewalls with 2”x4” wall studs 16” on-center\u003c\/td\u003e\n\u003ctd\u003e40.5” sidewalls with 2”x4” wall studs 24” on-center\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB roof sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB roof sheathing\u003c\/td\u003e\n\u003ctd\u003e1”x6” white pine roof sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16” OSB roof sheathing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDIY Floor Kit\u003c\/td\u003e\n\u003ctd\u003eDIY floor kit\u003c\/td\u003e\n\u003ctd\u003eDIY floor kit\u003c\/td\u003e\n\u003ctd\u003eNot specified\u003c\/td\u003e\n\u003ctd\u003eNot specified\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor\u003c\/td\u003e\n\u003ctd\u003eSingle door\u003c\/td\u003e\n\u003ctd\u003eSingle door\u003c\/td\u003e\n\u003ctd\u003eSingle door\u003c\/td\u003e\n\u003ctd\u003eSingle door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows\u003c\/td\u003e\n\u003ctd\u003eWindow with tempered glass and screen\u003c\/td\u003e\n\u003ctd\u003eWindow with tempered glass and screen\u003c\/td\u003e\n\u003ctd\u003e2 windows with tempered glass and screens\u003c\/td\u003e\n\u003ctd\u003e2 windows with tempered glass and screen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNesting Bins (4’x6’)\u003c\/td\u003e\n\u003ctd\u003e(4) nesting bins with egg-laying area for 8 to 12 hens\u003c\/td\u003e\n\u003ctd\u003e(4) nesting bins with egg-laying area for 8 to 12 hens\u003c\/td\u003e\n\u003ctd\u003e(4) nesting bins\u003c\/td\u003e\n\u003ctd\u003e(4) nesting bins\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNesting Bins (6’x8’)\u003c\/td\u003e\n\u003ctd\u003e6’x8’ coop: (6) nesting bins with egg-laying area for 8 to 22 hens\u003c\/td\u003e\n\u003ctd\u003e6’x8’ coop: (6) nesting bins with egg-laying area for 8 to 22 hens\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChicken Door \u0026amp; Ramp\u003c\/td\u003e\n\u003ctd\u003eChicken door with chicken ramp\u003c\/td\u003e\n\u003ctd\u003eChicken door with chicken ramp\u003c\/td\u003e\n\u003ctd\u003eChicken door with chicken ramp\u003c\/td\u003e\n\u003ctd\u003eChicken door with chicken ramp\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVentilation \/ Roost\u003c\/td\u003e\n\u003ctd\u003eVentilation bar\u003c\/td\u003e\n\u003ctd\u003eVentilation bar\u003c\/td\u003e\n\u003ctd\u003e(1) roosting bar\u003c\/td\u003e\n\u003ctd\u003e(1) roosting bar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e4x6, 6x8\u003c\/td\u003e\n\u003ctd\u003e4x6, 6x8\u003c\/td\u003e\n\u003ctd\u003e10x10, 10x12, 10x14, 10x16\u003c\/td\u003e\n\u003ctd\u003e4x6, 6x8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Compare Other Brands (unchanged text) ===== --\u003e\n\u003ch4\u003eCompare Other Chicken Coops Brands\u003c\/h4\u003e\n\u003cdiv class=\"lcc-coops-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"hsr-col hsr-col--feature\"\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca title=\"Little Cottage Company - Gambrel Barn Coop - for Sale\" href=\"https:\/\/homesteadsupplier.com\/products\/little-cottages-company-gambrel-barn-chicken-coop\"\u003e \u003cimg alt=\"Little Cottage Company - Gambrel Barn Coop - for Sale\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/gambrel-chicken-coop-front_240x240.jpg?v=1759515511\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottages-company-gambrel-barn-chicken-coop\"\u003eGambrel Barn Coop\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca title=\"EZ-Fit Portable 3x4 Chicken Coop Kit\" href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-portable-3x4-chicken-coop-kit\"\u003e \u003cimg alt=\"EZ-Fit Portable 3x4 Chicken Coop Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/EZ-Fit-3x4-Chicken-coop-kit-917862_240x240.jpg?v=1695738379\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-portable-3x4-chicken-coop-kit\"\u003eEZ-Fit Portable 3x4 Chicken Coop Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca title=\"EZ-Fit 4x6 Portable Chicken Coop Kit\" href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-4x6-portable-chicken-coop-kit\"\u003e \u003cimg alt=\"EZ-Fit 4x6 Portable Chicken Coop Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/EZ-Fit-3x4-Chicken-coop-kit_663x663_eee6fa7a-239b-4700-a265-d81028f4166a_240x240.jpg?v=1660747803\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-4x6-portable-chicken-coop-kit\"\u003eEZ-Fit 4x6 Portable Chicken Coop Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca title=\"EZ-Fit 5x8 Portable Chicken Coop Kit\" href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-5x8-protable-chicken-coop-kit\"\u003e \u003cimg alt=\"EZ-Fit 5x8 Portable Chicken Coop Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/EZ-Fit-Sheds-DIY-Chicken-Coop-Kit-5x8-Barn-Siding_1000x1000_7819796b-66ca-41ed-a442-3791fd281835_240x240.jpg?v=1660746645\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-5x8-protable-chicken-coop-kit\"\u003eEZ-Fit 5x8 Portable Chicken Coop Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrand\u003c\/td\u003e\n\u003ctd\u003eLittle Cottage Co.\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding with grooves\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor\u003c\/td\u003e\n\u003ctd\u003e36\" wooden access door (man door), chicken door with ramp\u003c\/td\u003e\n\u003ctd\u003eMan door, chicken door with ramp\u003c\/td\u003e\n\u003ctd\u003eMan door, chicken door with ramp\u003c\/td\u003e\n\u003ctd\u003eMan door, chicken door with ramp\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows\u003c\/td\u003e\n\u003ctd\u003e1 operational window (14\" x 21\") with tempered glass and partial screen\u003c\/td\u003e\n\u003ctd\u003e2 windows (each 14\" x 21\")\u003c\/td\u003e\n\u003ctd\u003e2 windows (each 18\" x 27\", white standard)\u003c\/td\u003e\n\u003ctd\u003e2 windows (each 24\" x 36\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNesting Boxes\u003c\/td\u003e\n\u003ctd\u003e4x6: 4 bins; 6x8: 6 bins\u003c\/td\u003e\n\u003ctd\u003eEgg collection box included\u003c\/td\u003e\n\u003ctd\u003eEgg collection box included\u003c\/td\u003e\n\u003ctd\u003eEgg collection box included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCapacity (Hens)\u003c\/td\u003e\n\u003ctd\u003e4x6: 8-12; 6x8: 8-22\u003c\/td\u003e\n\u003ctd\u003e6-8\u003c\/td\u003e\n\u003ctd\u003e12-14\u003c\/td\u003e\n\u003ctd\u003e18-22\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e4x6, 6x8\u003c\/td\u003e\n\u003ctd\u003e3x4\u003c\/td\u003e\n\u003ctd\u003e4x6\u003c\/td\u003e\n\u003ctd\u003e5x8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ================== Scoped Styles (clean + Prettier-friendly) ================== --\u003e\n\u003cstyle\u003e\n  \/* ===== Atomic facts (CSS-only; keeps ALL chips in DOM for crawlers) ===== *\/\n  .hsr-chipbar {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin: 8px 0 14px;\n    justify-content: flex-start;\n  }\n  .hsr-chip {\n    background: #f5f5f5;\n    border: 1px solid #e6e6e6;\n    padding: 6px 10px;\n    border-radius: 6px;\n    font-size: 13px;\n    line-height: 1.35;\n  }\n  \/* Desktop: always show; hide toggle controls *\/\n  @media (min-width: 769px) {\n    .hsr-facts-check,\n    .hsr-facts-btn {\n      display: none;\n    }\n  }\n  \/* Mobile: clamp visually instead of removing nodes *\/\n  @media (max-width: 768px) {\n    .hsr-facts-check {\n      position: absolute;\n      left: -9999px;\n    }\n    .hsr-chipbar {\n      max-height: 96px; \/* about 3 lines of chips; tweak if needed *\/\n      overflow: hidden;\n    }\n    .hsr-facts-btn {\n      display: inline-block;\n      background: none;\n      border: 0;\n      color: #004c99;\n      font-weight: 600;\n      padding: 6px 0;\n      cursor: pointer;\n    }\n    .hsr-facts-btn.hide {\n      display: none;\n    }\n    .hsr-facts-check:checked ~ .hsr-chipbar {\n      max-height: none;\n      overflow: visible;\n    }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show {\n      display: none;\n    }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide {\n      display: inline-block;\n    }\n  }\n\n  \/* ===== Smart Siding block (scoped) ===== *\/\n  .smart-siding-section {\n    margin: 24px 0 32px;\n  }\n  .smart-siding-container {\n    display: flex;\n    justify-content: flex-start;\n    align-items: flex-start;\n    gap: 24px;\n    text-align: left;\n  }\n  .smart-siding-image {\n    width: 360px;\n    height: 360px;\n    object-fit: cover;\n    border-radius: 4px;\n  }\n  .smart-siding-text-container {\n    max-width: 760px;\n  }\n  @media (max-width: 768px) {\n    .smart-siding-container {\n      display: block;\n    }\n    .smart-siding-image {\n      width: 100%;\n      height: auto;\n      margin: 0 0 12px 0;\n    }\n    .smart-siding-text-container {\n      max-width: 100%;\n    }\n    .smart-siding-text-container ul {\n      padding-left: 18px;\n    }\n  }\n\n  \/* ===== Comparison tables (shared minimal polish) ===== *\/\n  .scroll-table-wrapper {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n  .comparison-table {\n    width: 100%;\n    border-collapse: collapse;\n    margin: 8px 0 14px;\n  }\n  .comparison-table th,\n  .comparison-table td {\n    border: 1px solid #e6e6e6;\n    padding: 8px;\n    text-align: left;\n    vertical-align: top;\n  }\n  .comparison-table--brands th.hsr-col--feature {\n    width: 10%;\n    white-space: nowrap;\n  }\n\n  \/* Keep images responsive *\/\n  .img-responsive {\n    max-width: 100%;\n    height: auto;\n  }\n\n  \/* Two-Person Delivery table visuals (reuse from your global pattern) *\/\n  .two-person-delivery-table {\n    width: 100%;\n    border-collapse: separate;\n    border-spacing: 0 24px;\n    table-layout: fixed;\n  }\n  .two-person-delivery-table td {\n    width: 33.333%;\n    padding: 0 16px;\n    vertical-align: top;\n    border: 0;\n  }\n  .two-person-delivery-table img {\n    display: block;\n    width: 100%;\n    max-width: 360px;\n    height: auto;\n    border-radius: 4px;\n    margin: 0 auto 8px;\n    object-fit: cover;\n  }\n  .two-person-delivery-table p {\n    margin: 8px 0 0;\n    line-height: 1.45;\n  }\n  @media (max-width: 768px) {\n    .two-person-delivery-table,\n    .two-person-delivery-table tbody,\n    .two-person-delivery-table tr,\n    .two-person-delivery-table td {\n      display: block;\n      width: 100%;\n    }\n    .two-person-delivery-table tr {\n      margin: 0 0 20px;\n    }\n    .two-person-delivery-table td {\n      padding: 0 0 16px;\n    }\n    .two-person-delivery-table img {\n      max-width: 100%;\n      margin: 0 0 8px 0;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-lcc\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact Little Cottage Co. product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZipLcc\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZipLcc\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProductLcc\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProductLcc\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Value Series\"\u003e\n          \u003coption value=\"value_gable\"\u003eLittle Cottage Co. Value Gable Shed\u003c\/option\u003e\n          \u003coption value=\"value_workshop\"\u003eLittle Cottage Co. Value Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_4\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_6\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Classic Series\"\u003e\n          \u003coption value=\"classic_gable\"\u003eLittle Cottage Co. Classic Gable Shed\u003c\/option\u003e\n          \u003coption value=\"classic_workshop\"\u003eLittle Cottage Co. Classic Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_4\"\u003eLittle Cottage Co. Classic Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_6\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_large\"\u003eLittle Cottage Co. Classic Gambrel Large Barn\u003c\/option\u003e\n          \u003coption value=\"classic_five_corner\"\u003eLittle Cottage Co. Classic Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Colonial Series\"\u003e\n          \u003coption value=\"colonial_williamsburg\"\u003eLittle Cottage Co. Colonial Williamsburg Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_pinehurst\"\u003eLittle Cottage Co. Colonial Pinehurst Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_five_corner\"\u003eLittle Cottage Co. Colonial Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Specialty Barns\"\u003e\n          \u003coption value=\"star_barn\"\u003eLittle Cottage Co. Star Barn\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses\"\u003e\n          \u003coption value=\"cape_cod_playhouse\"\u003eLittle Cottage Co. Cape Cod Playhouse\u003c\/option\u003e\n          \u003coption value=\"victorian_playhouse\"\u003eLittle Cottage Co. Victorian Playhouse\u003c\/option\u003e\n          \u003coption value=\"gingerbread_cottage_playhouse\"\u003eLittle Cottage Co. Gingerbread Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"pennfield_cottage_playhouse\"\u003eLittle Cottage Co. Pennfield Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"craftsman_playhouse\"\u003eLittle Cottage Co. Craftsman Playhouse\u003c\/option\u003e\n          \u003coption value=\"little_cottage_chapel\"\u003eLittle Cottage Co. Little Cottage Chapel\u003c\/option\u003e\n          \u003coption value=\"firehouse_playhouse\"\u003eLittle Cottage Co. Firehouse Playhouse\u003c\/option\u003e\n          \u003coption value=\"stratford_schoolhouse\"\u003eLittle Cottage Co. Stratford Schoolhouse\u003c\/option\u003e\n          \u003coption value=\"saras_victorian_mansion\"\u003eLittle Cottage Co. Sara's Victorian Mansion\u003c\/option\u003e\n          \u003coption value=\"grand_portico_mansion\"\u003eLittle Cottage Co. Grand Portico Mansion\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Greenhouses\"\u003e\n          \u003coption value=\"colonial_gable_greenhouse\"\u003eLittle Cottage Co. Colonial Gable Greenhouse\u003c\/option\u003e\n          \u003coption value=\"octagon_greenhouse\"\u003eLittle Cottage Co. Octagon Greenhouse\u003c\/option\u003e\n          \u003coption value=\"garden_shed_greenhouse\"\u003eLittle Cottage Co. Garden Shed Greenhouse\u003c\/option\u003e\n          \u003coption value=\"petite_greenhouse\"\u003eLittle Cottage Co. Petite Greenhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Chicken Coops\"\u003e\n          \u003coption value=\"value_a_frame_coop\"\u003eLittle Cottage Co. Value A-Frame Coop\u003c\/option\u003e\n          \u003coption value=\"gambrel_barn_coop\"\u003eLittle Cottage Co. Gambrel Barn Coop\u003c\/option\u003e\n          \u003coption value=\"colonial_gable_coop\"\u003eLittle Cottage Co. Colonial Gable Coop\u003c\/option\u003e\n          \u003coption value=\"round_roof_coop\"\u003eLittle Cottage Co. Round Roof Coop\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Dog Kennels\"\u003e\n          \u003coption value=\"cape_cod_cozy_kennel\"\u003eLittle Cottage Co. Cape Cod Cozy Kennel\u003c\/option\u003e\n          \u003coption value=\"victorian_cozy_kennel\"\u003eLittle Cottage Co. Victorian Cozy Kennel\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoLcc\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearLcc\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrLcc\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutLcc\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-lcc\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZipLcc\");\n    const productEl = document.getElementById(\"hsrProductLcc\");\n    const btn = document.getElementById(\"hsrGoLcc\");\n    const clr = document.getElementById(\"hsrClearLcc\");\n    const err = document.getElementById(\"hsrErrLcc\");\n    const out = document.getElementById(\"hsrOutLcc\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_lcc_production_live_v2_20260314\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    const PRODUCT_MAP = {\n      value_gable: {\n        label: \"Little Cottage Co. Value Gable Shed\",\n        bucket: \"value\"\n      },\n      value_workshop: {\n        label: \"Little Cottage Co. Value Workshop Shed\",\n        bucket: \"value\"\n      },\n      value_gambrel_4: {\n        label: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n        bucket: \"value\"\n      },\n      value_gambrel_6: {\n        label: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n        bucket: \"value\"\n      },\n\n      classic_gable: {\n        label: \"Little Cottage Co. Classic Gable Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_workshop: {\n        label: \"Little Cottage Co. Classic Workshop Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_4: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 4' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_6: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_large: {\n        label: \"Little Cottage Co. Classic Gambrel Large Barn\",\n        bucket: \"classic_precut\"\n      },\n      classic_five_corner: {\n        label: \"Little Cottage Co. Classic Five Corner Shed\",\n        bucket: \"classic_five_corner\"\n      },\n\n      colonial_williamsburg: {\n        label: \"Little Cottage Co. Colonial Williamsburg Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_pinehurst: {\n        label: \"Little Cottage Co. Colonial Pinehurst Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_five_corner: {\n        label: \"Little Cottage Co. Colonial Five Corner Shed\",\n        bucket: \"colonial_five_corner\"\n      },\n\n      star_barn: {\n        label: \"Little Cottage Co. Star Barn\",\n        bucket: \"specialty_barn\"\n      },\n\n      cape_cod_playhouse: {\n        label: \"Little Cottage Co. Cape Cod Playhouse\",\n        bucket: \"playhouse\"\n      },\n      victorian_playhouse: {\n        label: \"Little Cottage Co. Victorian Playhouse\",\n        bucket: \"playhouse\"\n      },\n      gingerbread_cottage_playhouse: {\n        label: \"Little Cottage Co. Gingerbread Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      pennfield_cottage_playhouse: {\n        label: \"Little Cottage Co. Pennfield Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      craftsman_playhouse: {\n        label: \"Little Cottage Co. Craftsman Playhouse\",\n        bucket: \"playhouse\"\n      },\n      little_cottage_chapel: {\n        label: \"Little Cottage Co. Little Cottage Chapel\",\n        bucket: \"playhouse\"\n      },\n      firehouse_playhouse: {\n        label: \"Little Cottage Co. Firehouse Playhouse\",\n        bucket: \"playhouse\"\n      },\n      stratford_schoolhouse: {\n        label: \"Little Cottage Co. Stratford Schoolhouse\",\n        bucket: \"playhouse\"\n      },\n      saras_victorian_mansion: {\n        label: \"Little Cottage Co. Sara's Victorian Mansion\",\n        bucket: \"playhouse\"\n      },\n      grand_portico_mansion: {\n        label: \"Little Cottage Co. Grand Portico Mansion\",\n        bucket: \"grand_portico\"\n      },\n\n      colonial_gable_greenhouse: {\n        label: \"Little Cottage Co. Colonial Gable Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      octagon_greenhouse: {\n        label: \"Little Cottage Co. Octagon Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      garden_shed_greenhouse: {\n        label: \"Little Cottage Co. Garden Shed Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      petite_greenhouse: {\n        label: \"Little Cottage Co. Petite Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n\n      value_a_frame_coop: {\n        label: \"Little Cottage Co. Value A-Frame Coop\",\n        bucket: \"value_a_frame_coop\"\n      },\n      gambrel_barn_coop: {\n        label: \"Little Cottage Co. Gambrel Barn Coop\",\n        bucket: \"coop_panelized\"\n      },\n      colonial_gable_coop: {\n        label: \"Little Cottage Co. Colonial Gable Coop\",\n        bucket: \"coop_panelized\"\n      },\n      round_roof_coop: {\n        label: \"Little Cottage Co. Round Roof Coop\",\n        bucket: \"coop_panelized\"\n      },\n\n      cape_cod_cozy_kennel: {\n        label: \"Little Cottage Co. Cape Cod Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      },\n      victorian_cozy_kennel: {\n        label: \"Little Cottage Co. Victorian Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      }\n    };\n\n    const FALLBACK_PRODUCTION = {\n      greenhouse: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      colonial_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      colonial_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      specialty_barn: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      playhouse: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"1 to 2 weeks\"\n      },\n      grand_portico: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value_a_frame_coop: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      coop_panelized: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      dog_kennel: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 9, max: 9 },\n      OR: { min: 9, max: 9 },\n      WA: { min: 9, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (value) =\u003e\n      String(value || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (value) =\u003e String(value || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (value) =\u003e \/^\\d{5}$\/.test(value);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) {\n          return state;\n        }\n      }\n\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function toBusinessDayRange(min, max, unit) {\n      if (unit === \"weeks\") {\n        return {\n          minBd: Number(min) * 5,\n          maxBd: Number(max) * 5,\n          display: `${min} to ${max} weeks`\n        };\n      }\n\n      return {\n        minBd: Number(min),\n        maxBd: Number(max),\n        display: `${min} to ${max} business days`\n      };\n    }\n\n    function normalizeLeadPageText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function parseRange(text, regex, unit) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      return toBusinessDayRange(match[1], match[2], unit);\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const text = normalizeLeadPageText(rawText);\n\n      const parsed = {\n        ...FALLBACK_PRODUCTION\n      };\n\n      const greenhouse = parseRange(\n        text,\n        \/greenhouses\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const value = parseRange(\n        text,\n        \/value\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\/i,\n        \"business_days\"\n      );\n\n      const classicPrecut = parseRange(\n        text,\n        \/classic\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const classicFiveCorner = parseRange(\n        text,\n        \/classic\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const colonialPrecut = parseRange(\n        text,\n        \/colonial\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const colonialFiveCorner = parseRange(\n        text,\n        \/colonial\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const specialtyBarn = parseRange(\n        text,\n        \/specialty\\s+barns.*?(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const playhouse = parseRange(\n        text,\n        \/playhouses\\s+(?:are|is)\\s+generally\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const grandPortico = parseRange(\n        text,\n        \/grand\\s+portico\\s+mansion\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const valueAFrameCoop = parseRange(\n        text,\n        \/chicken\\s+coops\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+the\\s+value\\s+a[\\s-]*frame\\s+coop\/i,\n        \"business_days\"\n      );\n\n      const coopPanelized = parseRange(\n        text,\n        \/chicken\\s+coops.*?and\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\\s+for\\s+the\\s+gambrel\\s+barn\\s+coop,\\s+colonial\\s+gable\\s+coop,\\s+and\\s+round\\s+roof\\s+coop\/i,\n        \"weeks\"\n      );\n\n      const dogKennel = parseRange(\n        text,\n        \/dog\\s+kennels\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      if (greenhouse) parsed.greenhouse = greenhouse;\n      if (value) parsed.value = value;\n      if (classicPrecut) parsed.classic_precut = classicPrecut;\n      if (classicFiveCorner) parsed.classic_five_corner = classicFiveCorner;\n      if (colonialPrecut) parsed.colonial_precut = colonialPrecut;\n      if (colonialFiveCorner) parsed.colonial_five_corner = colonialFiveCorner;\n      if (specialtyBarn) parsed.specialty_barn = specialtyBarn;\n      if (playhouse) parsed.playhouse = playhouse;\n      if (grandPortico) parsed.grand_portico = grandPortico;\n      if (valueAFrameCoop) parsed.value_a_frame_coop = valueAFrameCoop;\n      if (coopPanelized) parsed.coop_panelized = coopPanelized;\n      if (dogKennel) parsed.dog_kennel = dogKennel;\n\n      writeCache(parsed);\n      return parsed;\n    }\n\n    async function getProductionData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      if (!currentHandle \u0026\u0026 !currentTitle) {\n        return \"\";\n      }\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const hasAll = (...terms) =\u003e terms.every((term) =\u003e combined.includes(term));\n      const hasAny = (...terms) =\u003e terms.some((term) =\u003e combined.includes(term));\n\n      const exactHandleMap = {\n        \"little cottage co value gable shed\": \"value_gable\",\n        \"little cottage co value workshop shed\": \"value_workshop\",\n        \"little cottage co value gambrel barn 4 sidewalls\": \"value_gambrel_4\",\n        \"little cottage co value gambrel barn 6 sidewalls\": \"value_gambrel_6\",\n\n        \"little cottage co classic gable shed\": \"classic_gable\",\n        \"little cottage co classic workshop shed\": \"classic_workshop\",\n        \"little cottage co classic gambrel barn 4 sidewalls\": \"classic_gambrel_4\",\n        \"little cottage co classic gambrel barn 6 sidewalls\": \"classic_gambrel_6\",\n        \"little cottage co classic gambrel large barn\": \"classic_gambrel_large\",\n        \"little cottage co classic five corner shed\": \"classic_five_corner\",\n\n        \"little cottage co colonial williamsburg shed\": \"colonial_williamsburg\",\n        \"little cottage co colonial pinehurst shed\": \"colonial_pinehurst\",\n        \"little cottage co colonial five corner shed\": \"colonial_five_corner\",\n\n        \"little cottage co star barn\": \"star_barn\",\n\n        \"little cottage co cape cod playhouse\": \"cape_cod_playhouse\",\n        \"little cottage co victorian playhouse\": \"victorian_playhouse\",\n        \"little cottage co gingerbread cottage playhouse\": \"gingerbread_cottage_playhouse\",\n        \"little cottage co pennfield cottage playhouse\": \"pennfield_cottage_playhouse\",\n        \"little cottage co craftsman playhouse\": \"craftsman_playhouse\",\n        \"little cottage co little cottage chapel\": \"little_cottage_chapel\",\n        \"little cottage co firehouse playhouse\": \"firehouse_playhouse\",\n        \"little cottage co stratford schoolhouse\": \"stratford_schoolhouse\",\n        \"little cottage co sara s victorian mansion\": \"saras_victorian_mansion\",\n        \"little cottage co grand portico mansion\": \"grand_portico_mansion\",\n\n        \"little cottage co colonial gable greenhouse\": \"colonial_gable_greenhouse\",\n        \"little cottage co octagon greenhouse\": \"octagon_greenhouse\",\n        \"little cottage co garden shed greenhouse\": \"garden_shed_greenhouse\",\n        \"little cottage co petite greenhouse\": \"petite_greenhouse\",\n\n        \"little cottage co value a frame coop\": \"value_a_frame_coop\",\n        \"little cottage co gambrel barn coop\": \"gambrel_barn_coop\",\n        \"little cottage co colonial gable coop\": \"colonial_gable_coop\",\n        \"little cottage co round roof coop\": \"round_roof_coop\",\n\n        \"little cottage co cape cod cozy kennel\": \"cape_cod_cozy_kennel\",\n        \"little cottage co victorian cozy kennel\": \"victorian_cozy_kennel\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (hasAll(\"grand\", \"portico\", \"mansion\")) return \"grand_portico_mansion\";\n      if (hasAll(\"sara\", \"victorian\", \"mansion\") || hasAll(\"saras\", \"victorian\", \"mansion\")) return \"saras_victorian_mansion\";\n      if (hasAll(\"stratford\", \"schoolhouse\")) return \"stratford_schoolhouse\";\n      if (hasAll(\"firehouse\", \"playhouse\")) return \"firehouse_playhouse\";\n      if (hasAll(\"little\", \"cottage\", \"chapel\")) return \"little_cottage_chapel\";\n      if (hasAll(\"gingerbread\", \"cottage\", \"playhouse\")) return \"gingerbread_cottage_playhouse\";\n      if (hasAll(\"pennfield\", \"cottage\", \"playhouse\")) return \"pennfield_cottage_playhouse\";\n      if (hasAll(\"craftsman\", \"playhouse\")) return \"craftsman_playhouse\";\n\n      if (hasAll(\"cape\", \"cod\", \"kennel\") || hasAll(\"cape\", \"cod\", \"cozy\", \"kennel\")) return \"cape_cod_cozy_kennel\";\n      if (hasAll(\"victorian\", \"kennel\") || hasAll(\"victorian\", \"cozy\", \"kennel\")) return \"victorian_cozy_kennel\";\n\n      if (hasAll(\"cape\", \"cod\", \"playhouse\")) return \"cape_cod_playhouse\";\n      if (hasAll(\"victorian\", \"playhouse\")) return \"victorian_playhouse\";\n\n      if (hasAll(\"colonial\", \"gable\", \"greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAll(\"garden\", \"shed\", \"greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAll(\"octagon\", \"greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAll(\"petite\", \"greenhouse\")) return \"petite_greenhouse\";\n\n      if (hasAll(\"value\", \"a\", \"frame\", \"coop\") || hasAll(\"value\", \"a-frame\", \"coop\")) return \"value_a_frame_coop\";\n      if (hasAll(\"gambrel\", \"barn\", \"coop\")) return \"gambrel_barn_coop\";\n      if (hasAll(\"colonial\", \"gable\", \"coop\")) return \"colonial_gable_coop\";\n      if (hasAll(\"round\", \"roof\", \"coop\")) return \"round_roof_coop\";\n\n      if (hasAll(\"star\", \"barn\")) return \"star_barn\";\n\n      if (hasAll(\"colonial\", \"five\", \"corner\")) return \"colonial_five_corner\";\n      if (hasAll(\"colonial\", \"williamsburg\")) return \"colonial_williamsburg\";\n      if (hasAll(\"colonial\", \"pinehurst\")) return \"colonial_pinehurst\";\n\n      if (hasAll(\"classic\", \"five\", \"corner\")) return \"classic_five_corner\";\n      if (hasAll(\"classic\", \"gambrel\", \"large\")) return \"classic_gambrel_large\";\n      if (hasAll(\"classic\", \"gambrel\", \"6\")) return \"classic_gambrel_6\";\n      if (hasAll(\"classic\", \"gambrel\", \"4\")) return \"classic_gambrel_4\";\n      if (hasAll(\"classic\", \"workshop\")) return \"classic_workshop\";\n      if (hasAll(\"classic\", \"gable\")) return \"classic_gable\";\n\n      if (hasAll(\"value\", \"gambrel\", \"6\")) return \"value_gambrel_6\";\n      if (hasAll(\"value\", \"gambrel\", \"4\")) return \"value_gambrel_4\";\n      if (hasAll(\"value\", \"workshop\")) return \"value_workshop\";\n      if (hasAll(\"value\", \"gable\")) return \"value_gable\";\n\n      if (hasAny(\"greenhouse\") \u0026\u0026 hasAny(\"colonial gable greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAny(\"octagon greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAny(\"garden shed greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAny(\"petite greenhouse\")) return \"petite_greenhouse\";\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      productionDisplay,\n      destinationStateName,\n      prodMinBd,\n      prodMaxBd,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n      const earliestBD = prodMinBd + transitMin;\n      const latestBD = prodMaxBd + transitMax;\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact Little Cottage Co. product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship Little Cottage Co. products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod =\n          production[selectedProduct.bucket] || FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_lcc_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          lcc_bucket: selectedProduct.bucket\n        });\n      } catch (e) {\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        showErr(false);\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value =\n        detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]\n          ? detectedDefaultProduct\n          : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrLccClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrLccReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e","brand":"Little Cottage Co.","offers":[{"title":"4x6","offer_id":7270742523957,"sku":"4x6 GBCC-PNK","price":2099.0,"currency_code":"USD","in_stock":true},{"title":"6x8","offer_id":7270846431285,"sku":"6x8 GBCC-PNK","price":2829.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/gambrel-chicken-coop-with-nesting-bin.jpg?v=1761495242"},{"product_id":"cedarshed-lean-to-storage-shed","title":"Cedarshed Lean To Storage Bayside Shed","description":"\u003cdiv class=\"cedarshed-bayside-page\"\u003e\n\u003ch2 class=\"headline\"\u003eTired Of Your Unorganized Tools? Get The \u003cstrong\u003eBayside – Lean To Shed\u003c\/strong\u003e Now!\u003c\/h2\u003e\n\u003c!-- ===== Atomic key facts (LEFT-ALIGNED, mobile shows 3 with Show more\/less) ===== --\u003e \u003cinput type=\"checkbox\" id=\"hsr-facts-toggle-bayside\" class=\"hsr-facts-check\"\u003e\n\u003cdiv role=\"list\" aria-label=\"Key facts\" class=\"hsr-chipbar\"\u003e\n\u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100% Western Red Cedar\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eSizes:\u003c\/strong\u003e 6×3, 8×3, 8×4, 12×4\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eDoor options:\u003c\/strong\u003e Dutch, sliding, or double\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eWindow (included):\u003c\/strong\u003e 1 fixed with shutters \u0026amp; planter\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eFloor:\u003c\/strong\u003e Included (2×4 joists + 5\/8″ plywood)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eRoof:\u003c\/strong\u003e Cedar shingles, Metal, or OSB\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eLead time:\u003c\/strong\u003e ~2 weeks production + ~1 week delivery from B.C., Canada\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eOrigin:\u003c\/strong\u003e Made in Canada\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel for=\"hsr-facts-toggle-bayside\" class=\"hsr-facts-btn show\"\u003eShow more\u003c\/label\u003e \u003clabel for=\"hsr-facts-toggle-bayside\" class=\"hsr-facts-btn hide\"\u003eShow less\u003c\/label\u003e \u003c!-- ===== \/Atomic key facts ===== --\u003e\n\u003cp\u003eTransform your backyard into an organized haven with this Lean To Storage Bayside shed! Combining both design and functionality, it provides a quick, compact solution for smaller storage needs and gardening tools.\u003c\/p\u003e\n\u003cp\u003eAvailable in 6x3, 8x3, 8x4, and 12x4 sizes, these sheds require minimal assembly and come shipped in panels for fast, easy setup. Plus, with a variety of additional options that can be added on, you'll have the perfect backyard storage solution to suit your needs! Get started now and get that yard cleaned up in no time!\u003c\/p\u003e\n  \u003ch3\u003eSee the Cedarshed Lean-To Bayside in Action\u003c\/h3\u003e\n\u003cdiv class=\"product-video-grid\" style=\"display:flex; flex-wrap:wrap; gap:16px; align-items:flex-start;\"\u003e\n\n  \u003cdiv class=\"product-video-wrapper\" style=\"width:400px; height:400px; max-width:100%; overflow:hidden; border-radius:12px;\"\u003e\n    \u003cvideo controls preload=\"none\" playsinline poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-lean-to-bayside-thumbnail.jpg\" style=\"width:400px; height:400px; max-width:100%; object-fit:cover; border-radius:12px;\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/159451b4349048e5ab43e42e7b21fb92.mp4\" type=\"video\/mp4\"\u003e\n      Your browser does not support the video tag.\n    \u003c\/source\u003e\u003c\/video\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-video-wrapper\" style=\"width:400px; height:400px; max-width:100%; overflow:hidden; border-radius:12px;\"\u003e\n    \u003cvideo controls preload=\"none\" playsinline poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-lean-to-bayside-thumbnail2.jpg\" style=\"width:400px; height:400px; max-width:100%; object-fit:cover; border-radius:12px;\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/5e8c5a8817004b83b5a24de5f8dfdc5e.mp4\" type=\"video\/mp4\"\u003e\n      Your browser does not support the video tag.\n    \u003c\/source\u003e\u003c\/video\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-video-wrapper\" style=\"width:400px; height:400px; max-width:100%; overflow:hidden; border-radius:12px;\"\u003e\n    \u003cvideo controls preload=\"none\" playsinline poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-lean-to-bayside-thumbnail3.jpg\" style=\"width:400px; height:400px; max-width:100%; object-fit:cover; border-radius:12px;\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c79eb895f2c44c1888c3fbb4be64c286.mp4\" type=\"video\/mp4\"\u003e\n      Your browser does not support the video tag.\n    \u003c\/source\u003e\u003c\/video\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cp\u003eLooking for a bigger storage shed? \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-boathouse-canoe-kayak-storage-shed?_pos=1\u0026amp;_sid=c259b4e94\u0026amp;_ss=r\u0026amp;variant=40932138025013\"\u003e\u003cstrong\u003eThe Boathouse – Canoe, Paddle Board \u0026amp; Kayak Storage Shed\u003c\/strong\u003e\u003c\/a\u003e or \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-large-rancher-shed-kit-storage-solution?_pos=1\u0026amp;_sid=65397b496\u0026amp;_ss=r\u0026amp;_variant=40932100440117\"\u003e\u003cstrong\u003eThe Cedarshed Rancher\u003c\/strong\u003e\u003c\/a\u003e might interest you!\u003c\/p\u003e\n\u003ch3\u003eLead Time\u003c\/h3\u003e\n\u003cp\u003eThe current lead time frame is 2 weeks for production plus a 1 week delivery time. How long the delivery will take will depend on the distance from B.C. Canada (\u003cem\u003ejust a little north of Seattle, Washington\u003c\/em\u003e) to your desired delivery location. \u003c\/p\u003e\n\u003ch3\u003e\u003cu\u003eCedar Garden Sheds Done Right\u003c\/u\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe height=\"315\" width=\"560\" loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/oHHwIzhIACo\" title=\"Cedar garden sheds done right\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003ch3\u003e\u003cu\u003eCedarshed Lean To Bayside Assembly Animation\u003c\/u\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe height=\"315\" width=\"560\" loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/B47uolwhEQ8\" title=\"Cedarshed Lean To Bayside Assembly Animation\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003ch3\u003eWhat's Included In The Package?\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong class=\"brand-accent\"\u003ePlease note that the following items below are already included in the base shed kit. The options inside the drop-down buttons above are only for UPGRADES and ADDITIONS.\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eShed Base Kit\u003c\/li\u003e\n\u003cli\u003eDutch Door (\u003cem\u003eoptional upgrade: sliding door, double door\u003c\/em\u003e)\u003c\/li\u003e\n\u003cli\u003eFixed Windows (\u003ci\u003enon-operable\u003c\/i\u003e) with Flower box and Shutters (\u003cem\u003enone if you get the double-door variant\u003c\/em\u003e)\u003c\/li\u003e\n\u003cli\u003ePre-built Roof Sections with Cedar Shingles (\u003cem\u003eoptional\u003c\/em\u003e)\u003c\/li\u003e\n\u003cli\u003eStandard kit comes with a floor (2x4 floor joists + 5\/8\" plywood). If you choose to remove the floor option and place the shed on a concrete slab, you can fasten it directly to the slab with a vapor barrier underlay. The slab should be the exact size of the shed floor. Call us for the exact floor size as all shed sizes are nominal.\u003c\/li\u003e\n\u003cli\u003eRoofing felt is not included in the OSB Roof Version.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eOSB Roofing is Now Available!\u003c\/strong\u003e Take control of the final look by selecting our OSB roof options. This cost-effective roofing option substitutes the standard cedar roof shingles with sturdy, treated strand boards that are ready to be shingled with whatever design of shingles you desire. Selecting this option provides a budget-friendly alternative with no reduced quality.\u003c\/p\u003e\n\u003c!-- Specifications table (compact) --\u003e\n\u003ctable class=\"table-border specs-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eShed Type\u003c\/th\u003e\n\u003cth\u003eStorage Shed\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eSolid Wood\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWood Species\u003c\/td\u003e\n\u003ctd\u003eCedar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCladding Style\u003c\/td\u003e\n\u003ctd\u003eOverlap\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eBrown\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFoundation Required\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFoundation Included\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFloor Included\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows Included\u003c\/td\u003e\n\u003ctd\u003eYes (optional)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNumber of Windows\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShingles Included\u003c\/td\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFlower Box Included\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor Style\u003c\/td\u003e\n\u003ctd\u003eDutch Door with Window \/ Double Doors \/ Sliding Doors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeather Resistant\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWater-Resistant\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRot Resistant\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNatural Variation Type\u003c\/td\u003e\n\u003ctd\u003eNatural Wood Grain Color Variation\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSupplier Intended and Approved Use\u003c\/td\u003e\n\u003ctd\u003eResidential Use\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCountry of Origin\u003c\/td\u003e\n\u003ctd\u003eMade In Canada\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003e\u003cu\u003eCedarshed Bayside Assembly – Timelapse\u003c\/u\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe height=\"315\" width=\"560\" loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/L1opQ4uxCJo\" title=\"Bayside Lean To timelapse assembly\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c!-- Shipping info (two-column layout) --\u003e\n\u003ctable class=\"two-col\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-unloading-kit.webp?v=1713290460\" alt=\"Cedarshed kit unloading\"\u003e\u003c\/td\u003e\n\u003ctd class=\"text-left\"\u003e\n\u003cspan class=\"brand-accent\"\u003e\u003cstrong\u003eIMPORTANT SHIPPING INFO\u003c\/strong\u003e:\u003c\/span\u003e Shipments will be delivered to or as close to your property line and\/or driveway provided the location is accessible by the delivering truck driver. Please let us know beforehand any unusual or difficult location or delivery issues. 90% of the time the driver will be able to unload the shipment. \u003cbr\u003e\u003cbr\u003eIf the delivery truck in your area does not have a lift gate or pallet jack, you will be required to unload the pieces. If unloading the pieces, customers will be expected to cut metal strapping securing product to the pallet and therefore will require the use of wire cutters. We recommend at least 2 people to help offload the kit pieces. Although total freight could be over 2000 lbs, the kit pieces can be offloaded one at a time, with individual pieces ranging between 1–100 lbs. The shipping company will call you directly to schedule the delivery.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch4\u003eBAYSIDE LEAN TO SHED STORAGE\u003c\/h4\u003e\n\u003cp\u003eAre you looking for a storage shed that offers plenty of access and style? Look no further than the Lean To Bayside by \u003ca href=\"https:\/\/homesteadsupplier.com\/collections\/cedarshed\"\u003e\u003cstrong\u003eCedarshed\u003c\/strong\u003e\u003c\/a\u003e! With different size ranges, the Bayside is Cedarshed’s most impressive lean-to-style shed.\u003c\/p\u003e\n\u003cp\u003eYou can customize the shed with a 3 ft wide dutch door, sliding door, or double door—perfect for yard placement flexibility and easy access. Furthermore, the Bayside includes a fixed window along with decorative shutters and a planter box to give it an elegant touch. So don’t wait any longer—upgrade your storage needs with the Bayside by Cedarshed today!\u003c\/p\u003e\n\u003cp\u003eLooking for something smaller? We have the \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-garden-hutch\"\u003e\u003cstrong\u003e2x4 Cedarshed Garden Hutch\u003c\/strong\u003e\u003c\/a\u003e and the \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-green-pod-garbage-recycling-shed\"\u003e\u003cstrong\u003eCedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kit\u003c\/strong\u003e\u003c\/a\u003e for you!\u003c\/p\u003e\n\u003ch4\u003eCedarshed kits come panelized, making them quick and easy to assemble.\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Bayside-PS_a9f5f3d2-2a66-4190-896a-ae2bf8230c75.pdf?v=1598756853\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/aaaaaa_100x100.jpg?v=1672151367\" height=\"117\" width=\"103\" alt=\"Bayside Plans PDF\" class=\"responsive-img--mobile\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eChoose between four sizes that are specifically designed for efficient storage\u003c\/li\u003e\n\u003cli\u003eMade from 100% Western Red Cedar, an environmentally friendly and insect-resistant material\u003c\/li\u003e\n\u003cli\u003eIncludes a fixed window (W 16 1\/4\" × H 25 1\/4\") to let in sunlight\u003c\/li\u003e\n\u003cli\u003eOption to add planter boxes for creative design possibilities\u003c\/li\u003e\n\u003cli\u003ePre-built parts require no cutting—assemble using the provided hardware, plans, and instruction manual\u003c\/li\u003e\n\u003cli\u003eBuilt to withstand all 4 seasons of weather conditions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003eRecommended options for foundation:\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003ePatio Stones\u003c\/li\u003e\n\u003cli\u003e4x4 Pressure Treated Beams\u003c\/li\u003e\n\u003cli\u003eConcrete Slab\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/WhiteAestheticLifestylePhotoCollageFacebookCover_480x480.png?v=1693947675\" alt=\"Cedarshed lifestyle collage\"\u003e\u003c\/p\u003e\n\u003cp\u003ePlease reach out with any questions or if you would like to discuss what is best for your situation.\u003c\/p\u003e\n\u003ch5\u003eSample Images Of Our Add-Ons\u003c\/h5\u003e\n\u003ctable class=\"table-border addons-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/dutch_door_240x240.jpg?v=1644943654\" alt=\"Dutch Door Option\"\u003e\n\u003cdiv\u003eDutch Door Option\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/double_door_240x240.jpg?v=1644944586\" alt=\"Double Door Option\"\u003e\n\u003cdiv\u003eDouble Door Option\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/sliding_door_240x240.jpg?v=1644944605\" alt=\"Sliding Door\"\u003e\n\u003cdiv\u003eSliding Door\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/fixed_240x240.jpg?v=1644944623\" alt=\"Fixed Window\"\u003e\n\u003cdiv\u003eFixed Window\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func_240x240.jpg?v=1644944627\" alt=\"Functional Awning Window\"\u003e\n\u003cdiv\u003eFunctional Awning Window\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func2_1_240x240.jpg?v=1713968438\" alt=\"Window With Screen\"\u003e\n\u003cdiv\u003eWindow With Screen\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedcup_160x160.jpg?v=1644944665\" alt=\"Cedar Cupola\"\u003e\n\u003cdiv\u003eCedar Cupola\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarwood_160x160.jpg?v=1644944671\" alt=\"Cedar Wood Bench\"\u003e\n\u003cdiv\u003eCedar Wood Bench\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/wallheight_160x160.jpg?v=1644944699\" alt=\"Wall Height\"\u003e\n\u003cdiv\u003eWall Height\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/skylight_240x240_f1efc870-1b8c-47c6-b7f3-39501e2ebe3f_160x160.jpg?v=1667486140\" alt=\"Skylight\"\u003e\n\u003cdiv\u003eSkylight\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- Cedarshed vs Cedarshed comparison --\u003e\n\u003ch3 class=\"center\"\u003eCedarshed Compact Storage: Lean-To vs Garden Hutch vs Green Pod\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper compare-cedarshed\"\u003e\n\u003ctable class=\"comparison-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-lean-to-storage-shed\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-lean-to-garden-shed-kits_240x240.jpg?v=1755122533\" alt=\"Cedarshed Lean To Storage Bayside Shed\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-lean-to-storage-shed\"\u003eCedarshed Lean To Storage Bayside Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-garden-hutch\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-garden-tool-storage-shed-kit_240x240.jpg?v=1755122517\" alt=\"Cedarshed Garden Hutch (2×4)\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-garden-hutch\"\u003eCedarshed Garden Hutch (2×4)\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-green-pod-garbage-recycling-shed\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-storage-shed-for-garbage-bins_240x240.jpg?v=1755122583\" alt=\"Cedarshed Green Pod (4×4)\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-green-pod-garbage-recycling-shed\"\u003eCedarshed Green Pod (4×4)\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eExterior Material\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eAvailable Sizes\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e6×3, 8×3, 8×4, 12×4\u003c\/td\u003e\n\u003ctd\u003e2×4 (one size)\u003c\/td\u003e\n\u003ctd\u003e4×4 (one size)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eAssembled \/ Outside Dimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eVaries by size (see product specs). Example 8×4 outside: 99½″ × 48″; 12×4 outside: 146″ × 48″\u003c\/td\u003e\n\u003ctd\u003eApprox. 47″ (W) × 70″ (H) × 21″ (D)\u003c\/td\u003e\n\u003ctd\u003eApprox. 49″ (W) × 69″ (H) × 40″ (D)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDoor Style \/ Opening\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eStandard Dutch door (optional sliding or double doors). Typical opening up to ~36″ × 73″ depending on size\u003c\/td\u003e\n\u003ctd\u003eDouble doors; opening ~42″ (W) × 60″ (H)\u003c\/td\u003e\n\u003ctd\u003eDouble doors; opening ~42″ (W) × 60″ (H)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWindows\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e1 fixed window with shutters \u0026amp; planter (removed if double-door option chosen)\u003c\/td\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFloor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e2×4 cedar joists (12″ O.C.) + 5\/8″ plywood; size varies by model\u003c\/td\u003e\n\u003ctd\u003e46″ × 19¼″ floor; 2×4 cedar joists (12″ O.C.) + 5\/8″ plywood\u003c\/td\u003e\n\u003ctd\u003e46″ × 38½″ floor; 2×4 cedar joists + 5\/8″ plywood\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRoof\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCedar shingles, Metal roof, OSB roof options\u003c\/td\u003e\n\u003ctd\u003eCedar roof (panelized kit)\u003c\/td\u003e\n\u003ctd\u003eTongue-and-groove roof panels; OSB roof version available (felt not included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eBest For\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eMax storage against a wall in tight side yards or patios\u003c\/td\u003e\n\u003ctd\u003eSmall tool sets; quick access near garden\/work area\u003c\/td\u003e\n\u003ctd\u003eDiscreet trash\/recycling + small equipment storage\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- Cross-brand comparison --\u003e\n\u003ch3 class=\"center\"\u003eCompare Lean-To vs Similar Sheds (Other Brands)\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper compare-crossbrand\"\u003e\n\u003ctable class=\"comparison-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-lean-to-storage-shed\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-lean-to-garden-shed-kits_240x240.jpg?v=1755122533\" alt=\"Cedarshed Bayside (Lean-To)\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-lean-to-storage-shed\"\u003eCedarshed Lean To Storage Bayside Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/outdoor-living-today-6x6-maximizer-wooden-storage-shed\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-maximizer-6x6-storage-shed-kit_240x240.jpg?v=1755195990\" alt=\"Outdoor Living Today 6×6 Maximizer\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/outdoor-living-today-6x6-maximizer-wooden-storage-shed\"\u003eOutdoor Living Today 6×6 Maximizer\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/yodoko-premium-steel-shed-kit-esf_240x240.jpg?v=1755195979\" alt=\"YODOKO 6×2 ESF\"\u003e\u003c\/p\u003e\n\u003cp\u003eYODOKO 6x2 Premium Outdoor Shed ESF\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eExterior Material\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003eGalvanized steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAvailable Sizes\u003c\/td\u003e\n\u003ctd\u003e6×3, 8×3, 8×4, 12×4\u003c\/td\u003e\n\u003ctd\u003e6×6\u003c\/td\u003e\n\u003ctd\u003e6×2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOutside Dimensions\u003c\/td\u003e\n\u003ctd\u003eVaries by size (see product specs). Example 8×4 outside: 99½″ × 48″; 12×4 outside: 146″ × 48″\u003c\/td\u003e\n\u003ctd\u003e79.5″ W × 86″ D × 100″ H\u003c\/td\u003e\n\u003ctd\u003eApprox. 55″ (W) × 72″ (H) × 32″ (D)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows\u003c\/td\u003e\n\u003ctd\u003e1 fixed window with shutters \u0026amp; planter\u003cbr\u003e(removed with double-door option)\u003c\/td\u003e\n\u003ctd\u003e2 fixed windows\u003c\/td\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFloor\u003c\/td\u003e\n\u003ctd\u003eYes — 2×4 joists + 5\/8″ plywood\u003c\/td\u003e\n\u003ctd\u003eYes — 2×4 cedar joists + 5\/8″ plywood\u003c\/td\u003e\n\u003ctd\u003e\n\u003cspan\u003eTypically installed\u003c\/span\u003e on a firm, level base\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor\u003c\/td\u003e\n\u003ctd\u003eStandard Dutch\u003cbr\u003eOptional sliding or double doors\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003eSliding door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBest For\u003c\/td\u003e\n\u003ctd\u003eTight side yards or fence-line storage with minimal depth\u003c\/td\u003e\n\u003ctd\u003eGeneral backyard storage with more depth and walk-in space\u003c\/td\u003e\n\u003ctd\u003eUltra-slim storage in narrow spaces, patios or along walls\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\/* ===== Page scope ===== *\/\n.cedarshed-bayside-page { text-align: left; line-height: 1.45; }\n.cedarshed-bayside-page .headline { margin: 12px 0; text-align: center; }\n.cedarshed-bayside-page .center { text-align: center !important; }\n.cedarshed-bayside-page .text-left { text-align: left !important; }\n.cedarshed-bayside-page .brand-accent { color: #ff2a00; }\n\n\/* ===== Images \u0026 iframes ===== *\/\n.cedarshed-bayside-page img,\n.cedarshed-bayside-page iframe { max-width: 100% !important; height: auto !important; }\n.cedarshed-bayside-page .img-responsive,\n.cedarshed-bayside-page .responsive-img--mobile { display: block !important; width: auto !important; height: auto !important; }\n\n\/* ===== Videos (left-aligned, 16:9, no extra scrollbars) ===== *\/\n.cedarshed-bayside-page .video-wrapper {\n  position: relative !important;\n  width: 560px !important;\n  max-width: 100% !important;\n  margin: 0 0 16px 0 !important;\n  height: 0 !important;\n  overflow: hidden !important;\n  background: #00000010;\n  border-radius: 8px;\n  padding: 0 !important;\n  padding-bottom: 315px !important; \/* fallback *\/\n}\n@supports (aspect-ratio: 16\/9) {\n  .cedarshed-bayside-page .video-wrapper {\n    height: auto !important;\n    padding-bottom: 0 !important;\n    aspect-ratio: 16\/9 !important;\n  }\n}\n.cedarshed-bayside-page .video-wrapper iframe {\n  position: absolute !important;\n  inset: 0 !important;\n  width: 100% !important;\n  height: 100% !important;\n  border: 0 !important;\n}\n@media (max-width: 600px) {\n  .cedarshed-bayside-page .video-wrapper { width: 100% !important; }\n}\n\n\/* ===== PDF thumbnail centering on mobile ===== *\/\n@media (max-width: 768px) {\n  .cedarshed-bayside-page .responsive-img--mobile { margin: 0 auto !important; }\n}\n\n\/* ===== Scroll helpers for comparison tables ===== *\/\n.cedarshed-bayside-page .scroll-table-wrapper {\n  width: 100% !important;\n  overflow-x: auto !important;\n  -webkit-overflow-scrolling: touch !important;\n}\n@media (min-width: 1025px) {\n  .cedarshed-bayside-page .scroll-table-wrapper { overflow-x: visible !important; }\n}\n\n\/* ===== Comparison tables — shared look ===== *\/\n.cedarshed-bayside-page .comparison-table {\n  width: 100% !important;\n  border-collapse: collapse !important;\n  border-spacing: 0 !important;\n  table-layout: auto !important;\n  border: 1px solid #ccc !important;\n}\n.cedarshed-bayside-page .comparison-table th,\n.cedarshed-bayside-page .comparison-table td {\n  border: 1px solid #ccc !important;\n  padding: 12px !important;\n  text-align: center !important;\n  vertical-align: middle !important;\n  word-break: break-word !important;\n  background-clip: padding-box !important;\n  box-sizing: border-box !important;\n}\n.cedarshed-bayside-page .comparison-table th { background: #f9f9f9 !important; }\n\n\/* First column (row labels) *\/\n.cedarshed-bayside-page .comparison-table th:first-child,\n.cedarshed-bayside-page .comparison-table td:first-child {\n  width: 120px !important;\n  min-width: 120px !important;\n  text-align: left !important;\n  padding-left: 10px !important;\n}\n\n\/* Header visuals *\/\n.cedarshed-bayside-page .comparison-table thead th p { margin: 4px 0 !important; }\n.cedarshed-bayside-page .comparison-table thead th img {\n  width: 100px !important;\n  height: auto !important;\n  aspect-ratio: 1\/1 !important;\n  object-fit: cover !important;\n  display: block !important;\n  margin: 0 auto !important;\n  border-radius: 6px !important;\n}\n.cedarshed-bayside-page .comparison-table thead th:not(:first-child) p:nth-child(2) {\n  min-height: 48px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  text-align: center !important;\n  font-weight: 700 !important;\n}\n.cedarshed-bayside-page .comparison-table tbody tr:hover { background: #eef7ff; }\n\n\/* ===== CTA button ===== *\/\n.cedarshed-bayside-page .button-primary {\n  position: static !important;\n  display: inline-block !important;\n  margin: 0 auto !important;\n  padding: 8px 15px !important;\n  color: #fff !important;\n  background-color: #f76d54 !important;\n  text-decoration: none !important;\n  border: none !important;\n  cursor: pointer !important;\n  border-radius: 6px !important;\n  line-height: 1.2 !important;\n  white-space: nowrap !important;\n}\n\n\/* ===== Two-column shipping (image + text) ===== *\/\n.cedarshed-bayside-page table.two-col {\n  width: 100% !important;\n  border-collapse: separate !important;\n  border-spacing: 12px !important;\n}\n.cedarshed-bayside-page table.two-col td {\n  vertical-align: top !important;\n  padding: 0 !important;\n}\n@media (max-width: 768px) {\n  .cedarshed-bayside-page table.two-col,\n  .cedarshed-bayside-page table.two-col tbody,\n  .cedarshed-bayside-page table.two-col tr,\n  .cedarshed-bayside-page table.two-col td {\n    display: block !important;\n    width: 100% !important;\n  }\n  .cedarshed-bayside-page table.two-col td + td { margin-top: 12px !important; }\n}\n\n\/* ===== Specs table ===== *\/\n.cedarshed-bayside-page .specs-table {\n  width: 100% !important;\n  max-width: 900px !important;\n  margin: 0 0 24px 0 !important;\n  border-collapse: collapse !important;\n  table-layout: fixed !important;\n}\n.cedarshed-bayside-page .specs-table th,\n.cedarshed-bayside-page .specs-table td {\n  padding: 8px 10px !important;\n  border: 1px solid #ddd !important;\n  font-size: .92em !important;\n  vertical-align: middle !important;\n}\n.cedarshed-bayside-page .specs-table thead th {\n  background: #f7f7f7 !important;\n  text-align: center !important;\n  font-weight: 600 !important;\n}\n.cedarshed-bayside-page .specs-table tbody tr:nth-child(odd) { background: #fff; }\n.cedarshed-bayside-page .specs-table tbody tr:hover { background: #f4f9ff; }\n\n\/* ===== Add-ons grid (CLONE OF LONGHOUSE, prevents mobile overlap) ===== *\/\n.cedarshed-bayside-page .addons-table.table-border {\n  width: 100% !important;\n  border-collapse: collapse !important;\n  border: 1px solid #e0e0e0 !important;\n  table-layout: auto !important; \/* Allow natural content sizing *\/\n}\n\n.cedarshed-bayside-page .addons-table.table-border td {\n  border: 1px solid #e0e0e0 !important;\n  padding: 8px !important;\n  text-align: center !important;\n  vertical-align: top !important;\n  width: 25% !important; \/* Equal distribution for 4 columns *\/\n  min-width: 120px !important; \/* Minimum width to prevent collapse *\/\n  box-sizing: border-box !important;\n}\n\n.cedarshed-bayside-page .addons-table.table-border td img {\n  display: block !important;\n  margin: 0 auto 8px !important;\n  max-width: 100% !important; \/* Ensure images don't exceed cell *\/\n  height: auto !important;\n  max-height: 240px !important; \/* Cap image height to prevent overflow *\/\n}\n\n@media (max-width: 768px) {\n  .cedarshed-bayside-page .addons-table.table-border td {\n    width: 50% !important; \/* Switch to 2 columns on medium screens *\/\n    min-width: 0 !important; \/* Allow flexibility *\/\n  }\n\n  .cedarshed-bayside-page .addons-table.table-border td img {\n    max-width: 100px !important; \/* Reduce image size on smaller screens *\/\n    max-height: 100px !important;\n  }\n}\n\n@media (max-width: 480px) {\n  .cedarshed-bayside-page .addons-table.table-border td {\n    width: 100% !important; \/* Stack into 1 column on small screens *\/\n  }\n\n  .cedarshed-bayside-page .addons-table.table-border td img {\n    max-width: 80px !important; \/* Further reduce image size *\/\n    max-height: 80px !important;\n  }\n}\n\n\/* ===== Mobile tweaks for tables ===== *\/\n@media (max-width: 1024px) {\n  .cedarshed-bayside-page .comparison-table th:first-child,\n  .cedarshed-bayside-page .comparison-table td:first-child {\n    width: 130px !important;\n    min-width: 130px !important;\n  }\n  .cedarshed-bayside-page .comparison-table thead th:not(:first-child),\n  .cedarshed-bayside-page .comparison-table tbody tr:first-child td:not(:first-child) {\n    min-width: 180px !important;\n  }\n  .cedarshed-bayside-page .comparison-table th,\n  .cedarshed-bayside-page .comparison-table td { padding: 8px !important; }\n}\n@media (max-width: 480px) {\n  .cedarshed-bayside-page .comparison-table th:first-child,\n  .cedarshed-bayside-page .comparison-table td:first-child {\n    width: 110px !important;\n    min-width: 110px !important;\n  }\n}\n\n\/* ===== Atomic facts — shared look ===== *\/\n.hsr-chipbar {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  margin: 8px 0 14px;\n  justify-content: flex-start;\n}\n.hsr-chip {\n  background: #f5f5f5;\n  border: 1px solid #e6e6e6;\n  padding: 6px 10px;\n  border-radius: 6px;\n  font-size: 13px;\n  line-height: 1.35;\n}\n@media (min-width: 769px) { .hsr-facts-check, .hsr-facts-btn { display: none; } }\n@media (max-width: 768px) {\n  .hsr-facts-check { position: absolute; left: -9999px; }\n  .hsr-chipbar .hsr-chip:nth-child(n + 4) { display: none; }\n  .hsr-facts-btn {\n    display: inline-block;\n    background: none;\n    border: 0;\n    color: #004c99;\n    font-weight: 600;\n    padding: 6px 0;\n    cursor: pointer;\n  }\n  .hsr-facts-btn.hide { display: none; }\n  .hsr-facts-check:checked ~ .hsr-chipbar .hsr-chip { display: inline-block; }\n  .hsr-facts-check:checked ~ .hsr-facts-btn.show { display: none; }\n  .hsr-facts-check:checked ~ .hsr-facts-btn.hide { display: inline-block; }\n  .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) + .hsr-facts-btn.show,\n  .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) ~ .hsr-facts-btn.hide { display: none !important; }\n}\n\n\/* ===== Global image hover zoom (respect reduced motion) ===== *\/\n.cedarshed-bayside-page .img-responsive,\n.cedarshed-bayside-page .comparison-table img,\n.cedarshed-bayside-page .addons-table img {\n  transition: transform .3s ease;\n  will-change: transform;\n}\n.cedarshed-bayside-page .img-responsive:hover,\n.cedarshed-bayside-page .comparison-table img:hover { transform: scale(1.06); }\n\/* (No zoom for .addons-table images to prevent overlap) *\/\n\n@media (prefers-reduced-motion: reduce) {\n  .cedarshed-bayside-page .img-responsive,\n  .cedarshed-bayside-page .comparison-table img,\n  .cedarshed-bayside-page .addons-table img {\n    transition: none !important;\n    transform: none !important;\n  }\n  \/* ===== FIX: Add-Ons grid (desktop) — fill width, no blank column ===== *\/\n.cedarshed-bayside-page .addons-table.table-border {\n  width: 100% !important;\n  table-layout: fixed !important;          \/* force equal columns *\/\n}\n\n\/* 4 equal columns on desktop *\/\n@media (min-width: 1025px) {\n  .cedarshed-bayside-page .addons-table.table-border td {\n    width: 25% !important;\n    min-width: 0 !important;\n  }\n}\n\n\/* Hide cells with no content elements (works even if whitespace is present) *\/\n.cedarshed-bayside-page .addons-table.table-border td:not(:has(*)) {\n  display: none !important;\n  padding: 0 !important;\n  border: 0 !important;\n}\n\n\/* Keep add-on images tidy inside fixed columns *\/\n.cedarshed-bayside-page .addons-table.table-border td img {\n  max-width: 100% !important;\n  height: auto !important;\n  display: block !important;\n  margin: 0 auto 8px !important;\n}\n  \/* Add-Ons table: cancel inline-table shrink and fill the row *\/\n.cedarshed-bayside-page .addons-table.table-border {\n  display: table !important;      \/* override theme's inline-table *\/\n  width: 100% !important;         \/* span container *\/\n  table-layout: fixed !important; \/* equal column widths *\/\n  margin: 0 auto !important;      \/* keep centered if container is wider *\/\n}\n\n.cedarshed-bayside-page .addons-table.table-border td {\n  width: 25% !important;          \/* 4 equal columns on desktop *\/\n  min-width: 0 !important;\n}\n}\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery select {\n    width: 320px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery .hsr-check {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    min-height: 42px;\n  }\n\n  .hsr-delivery .hsr-check input {\n    margin: 0;\n  }\n\n  .hsr-delivery .hsr-check label {\n    margin: 0;\n    font-weight: 700;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  .hsr-delivery .hsr-alert {\n    margin-top: 10px;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fafafa;\n    font-size: 13px;\n    color: #333;\n  }\n\n  .hsr-delivery .hsr-alert p {\n    margin: 0 0 8px;\n  }\n\n  .hsr-delivery .hsr-alert p:last-child {\n    margin-bottom: 0;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-cedarshed\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n \u003cp class=\"hsr-note\"\u003e\n  All Cedarshed products currently have the same lead time. This is an estimate, not a guarantee.\n\u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrCedarshedProduct\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrCedarshedProduct\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Sheds and Greenhouses\"\u003e\n          \u003coption value=\"Cedarshed Lean To Storage Bayside Shed\"\u003eCedarshed Lean To Storage Bayside Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Sunhouse Western Red Cedar Greenhouse\"\u003eCedarshed Sunhouse Western Red Cedar Greenhouse\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cabana Backyard \u0026amp; Pool Shed\"\u003eCedarshed Cabana Backyard \u0026amp; Pool Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Rancher Large Shed Kit and Storage Solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\"\u003eCedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener Small Gable Shed Kit\"\u003eCedarshed Gardener Small Gable Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Ranchhouse Prefab Cottage Kit\"\u003eCedarshed Ranchhouse Prefab Cottage Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Longhouse Gable Style Double Door Shed Kit\"\u003eCedarshed Longhouse Gable Style Double Door Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Farmhouse Shed Kit\"\u003eCedarshed Farmhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Haida Cabin \u0026amp; Storage Shed\"\u003eCedarshed Haida Cabin \u0026amp; Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cedar House Storage Shed\"\u003eCedarshed Cedar House Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cookhouse BBQ Shed\"\u003eCedarshed Cookhouse BBQ Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Hobbyhouse Prefab Shed Kits\"\u003eCedarshed Hobbyhouse Prefab Shed Kits\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gable Style Beach House Shed\"\u003eCedarshed Gable Style Beach House Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener's Delight Gable Porch Storage Shed\"\u003eCedarshed Gardener's Delight Gable Porch Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Garden Hutch\"\u003eCedarshed Garden Hutch\u003c\/option\u003e\n          \u003coption value=\"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\"\u003eCedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses and Cabins\"\u003e\n          \u003coption value=\"Cedarshed Kids Bunkhouse Kit\"\u003eCedarshed Kids Bunkhouse Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kids Clubhouse\"\u003eCedarshed Kids Clubhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Pergolas\"\u003e\n          \u003coption value=\"Cedarshed Mabel 8x8 Pergola Kit\"\u003eCedarshed Mabel 8x8 Pergola Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kalamalka 10x10 Pergola Kit\"\u003eCedarshed Kalamalka 10x10 Pergola Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hsr-check\"\u003e\n      \u003cinput id=\"hsrCedarshedExpedited\" type=\"checkbox\"\u003e\n      \u003clabel for=\"hsrCedarshedExpedited\"\u003eExpedited shipping\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoCedarshed\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearCedarshed\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrCedarshed\"\u003e\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutCedarshed\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-cedarshed\");\n    if (!root) return;\n\n    const productEl = document.getElementById(\"hsrCedarshedProduct\");\n    const expeditedEl = document.getElementById(\"hsrCedarshedExpedited\");\n    const btn = document.getElementById(\"hsrGoCedarshed\");\n    const clr = document.getElementById(\"hsrClearCedarshed\");\n    const err = document.getElementById(\"hsrErrCedarshed\");\n    const out = document.getElementById(\"hsrOutCedarshed\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_cedarshed_live_v3_20260317\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    let hasEstimated = false;\n    let detectedProductValue = \"\";\n\n    const FALLBACK_DATA = {\n      standard: {\n        productionWeeksMin: 2,\n        productionWeeksMax: 2,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"2 weeks\",\n        shippingDisplay: \"1 week\"\n      },\n      expedited: {\n        productionWeeksMin: 1,\n        productionWeeksMax: 1,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"1 week\",\n        shippingDisplay: \"1 week\"\n      },\n      shipsFrom: \"just north of Seattle, Washington in BC Canada\",\n      expeditedAvailabilityNote:\n        \"Expedited production availability varies based on order volume and season.\",\n      metalRoofNote:\n        \"Metal roof variants typically add 1 additional week to the expedited timeline.\",\n      contactNote:\n        \"Please contact us before ordering to confirm current expedited availability.\"\n    };\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    const weeksToBusinessDays = (weeks) =\u003e Number(weeks) * 5;\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function normalizeText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function normalizeForMatch(text) {\n      return String(text || \"\")\n        .toLowerCase()\n        .replace(\/\u0026amp;|\u0026\/g, \" and \")\n        .replace(\/[\\u2018\\u2019']\/g, \"\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function extractCedarshedSection(text) {\n      const normalized = normalizeText(text);\n      const startIndex = normalized.search(\/Cedarsheds\/i);\n\n      if (startIndex === -1) {\n        return normalized;\n      }\n\n      const afterStart = normalized.slice(startIndex);\n      const endMatch = afterStart.match(\/\\bMilky Products\\b\/i);\n\n      if (!endMatch) {\n        return afterStart;\n      }\n\n      return afterStart.slice(0, endMatch.index);\n    }\n\n    function formatWeeks(min, max) {\n      if (Number(min) === Number(max)) {\n        return Number(min) === 1 ? \"1 week\" : `${min} weeks`;\n      }\n\n      return `${min} to ${max} weeks`;\n    }\n\n    function parseWeeksPair(text, regex) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      const min = Number(match[1]);\n      const max = match[2] ? Number(match[2]) : min;\n\n      return {\n        min,\n        max,\n        display: formatWeeks(min, max)\n      };\n    }\n\n    function getCurrentPathHandle() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? match[1].replace(\/-\/g, \" \") : \"\";\n    }\n\n    function getPageProductCandidates() {\n      const selectors = [\n        '[data-product-title]',\n        '.product-title',\n        '.product__title',\n        '.product-single__title',\n        '.product_title',\n        '.product-meta__title',\n        'main h1',\n        'h1'\n      ];\n\n      const values = [];\n\n      const pushValue = (value) =\u003e {\n        const clean = normalizeText(value);\n        if (!clean) return;\n        if (!values.includes(clean)) values.push(clean);\n      };\n\n      selectors.forEach((selector) =\u003e {\n        document.querySelectorAll(selector).forEach((el) =\u003e {\n          pushValue(el.getAttribute(\"data-product-title\"));\n          pushValue(el.textContent);\n        });\n      });\n\n      const ogTitle = document.querySelector('meta[property=\"og:title\"]');\n      const twitterTitle = document.querySelector('meta[name=\"twitter:title\"]');\n\n      if (ogTitle) pushValue(ogTitle.getAttribute(\"content\"));\n      if (twitterTitle) pushValue(twitterTitle.getAttribute(\"content\"));\n\n      pushValue(document.title);\n      pushValue(getCurrentPathHandle());\n\n      return values;\n    }\n\n    function scoreOptionAgainstCandidate(optionText, candidateText) {\n      const optionNorm = normalizeForMatch(optionText);\n      const candidateNorm = normalizeForMatch(candidateText);\n\n      if (!optionNorm || !candidateNorm) return 0;\n      if (optionNorm === candidateNorm) return 1000;\n      if (candidateNorm.includes(optionNorm)) return 900;\n      if (optionNorm.includes(candidateNorm)) return 700;\n\n      const optionTokens = optionNorm\n        .split(\" \")\n        .filter((token) =\u003e token.length \u003e 2);\n\n      const candidateTokens = new Set(\n        candidateNorm.split(\" \").filter((token) =\u003e token.length \u003e 2)\n      );\n\n      let overlap = 0;\n      optionTokens.forEach((token) =\u003e {\n        if (candidateTokens.has(token)) overlap += 1;\n      });\n\n      let score = overlap * 25;\n\n      if (optionTokens.length \u0026\u0026 optionTokens.every((token) =\u003e candidateTokens.has(token))) {\n        score += 300;\n      }\n\n      return score;\n    }\n\n    function detectCurrentCedarshedProduct() {\n      const options = Array.from(productEl.options).filter((option) =\u003e option.value);\n      const candidates = getPageProductCandidates();\n\n      let bestValue = \"\";\n      let bestScore = 0;\n\n      candidates.forEach((candidate) =\u003e {\n        options.forEach((option) =\u003e {\n          const score = scoreOptionAgainstCandidate(option.value, candidate);\n\n          if (score \u003e bestScore) {\n            bestScore = score;\n            bestValue = option.value;\n          }\n        });\n      });\n\n      return bestScore \u003e= 300 ? bestValue : \"\";\n    }\n\n    function applyDetectedProduct(retries = 0) {\n      const detected = detectCurrentCedarshedProduct();\n\n      if (detected) {\n        detectedProductValue = detected;\n        productEl.value = detected;\n        return;\n      }\n\n      if (retries \u003c 10) {\n        setTimeout(() =\u003e {\n          applyDetectedProduct(retries + 1);\n        }, 300);\n      }\n    }\n\n    async function fetchFreshCedarshedData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const cedarshedText = extractCedarshedSection(rawText);\n\n      const data = JSON.parse(JSON.stringify(FALLBACK_DATA));\n\n      const standardProduction = parseWeeksPair(\n        cedarshedText,\n        \/lead\\s+time\\s+for\\s+production\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const standardShipping = parseWeeksPair(\n        cedarshedText,\n        \/shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedProduction = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shortens?\\s+the\\s+production\\s+lead\\s+time\\s+to\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedShipping = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const shipsFromMatch = cedarshedText.match(\n        \/shipped\\s+from\\s+(.+?)\\s+and\\s+the\\s+shipping\\s+time\\s+is\/i\n      );\n\n      const availabilityMatch = cedarshedText.match(\n        \/(Expedited production availability varies based on order volume and season\\.)\/i\n      );\n\n      const metalRoofMatch = cedarshedText.match(\n        \/(Metal roof variants typically add 1 additional week to the expedited timeline\\.)\/i\n      );\n\n      const contactMatch = cedarshedText.match(\n        \/(Please contact us before ordering to confirm current expedited availability\\.)\/i\n      );\n\n      if (standardProduction) {\n        data.standard.productionWeeksMin = standardProduction.min;\n        data.standard.productionWeeksMax = standardProduction.max;\n        data.standard.productionDisplay = standardProduction.display;\n      }\n\n      if (standardShipping) {\n        data.standard.shippingWeeksMin = standardShipping.min;\n        data.standard.shippingWeeksMax = standardShipping.max;\n        data.standard.shippingDisplay = standardShipping.display;\n      }\n\n      if (expeditedProduction) {\n        data.expedited.productionWeeksMin = expeditedProduction.min;\n        data.expedited.productionWeeksMax = expeditedProduction.max;\n        data.expedited.productionDisplay = expeditedProduction.display;\n      }\n\n      if (expeditedShipping) {\n        data.expedited.shippingWeeksMin = expeditedShipping.min;\n        data.expedited.shippingWeeksMax = expeditedShipping.max;\n        data.expedited.shippingDisplay = expeditedShipping.display;\n      } else {\n        data.expedited.shippingWeeksMin = data.standard.shippingWeeksMin;\n        data.expedited.shippingWeeksMax = data.standard.shippingWeeksMax;\n        data.expedited.shippingDisplay = data.standard.shippingDisplay;\n      }\n\n      if (shipsFromMatch \u0026\u0026 shipsFromMatch[1]) {\n        data.shipsFrom = shipsFromMatch[1].trim();\n      }\n\n      if (availabilityMatch \u0026\u0026 availabilityMatch[1]) {\n        data.expeditedAvailabilityNote = availabilityMatch[1].trim();\n      }\n\n      if (metalRoofMatch \u0026\u0026 metalRoofMatch[1]) {\n        data.metalRoofNote = metalRoofMatch[1].trim();\n      }\n\n      if (contactMatch \u0026\u0026 contactMatch[1]) {\n        data.contactNote = contactMatch[1].trim();\n      }\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getCedarshedData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshCedarshedData();\n    }\n\n    function renderTable(productTitle, data, useExpedited) {\n      const selected = useExpedited ? data.expedited : data.standard;\n      const today = new Date();\n\n      const earliestBD =\n        weeksToBusinessDays(selected.productionWeeksMin) +\n        weeksToBusinessDays(selected.shippingWeeksMin);\n\n      const latestBD =\n        weeksToBusinessDays(selected.productionWeeksMax) +\n        weeksToBusinessDays(selected.shippingWeeksMax);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const deliveryWindow =\n        fmtDate(earliest) === fmtDate(latest)\n          ? fmtDate(earliest)\n          : `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      const expeditedRow = useExpedited\n        ? `\u003ctr\u003e\u003cth\u003eExpedited shipping\u003c\/th\u003e\u003ctd\u003eSelected\u003c\/td\u003e\u003c\/tr\u003e`\n        : \"\";\n\n      const expeditedAlert = useExpedited\n        ? `\n          \u003cdiv class=\"hsr-alert\"\u003e\n            \u003cp\u003e${data.expeditedAvailabilityNote}\u003c\/p\u003e\n            \u003cp\u003e${data.metalRoofNote}\u003c\/p\u003e\n            \u003cp\u003e${data.contactNote}\u003c\/p\u003e\n          \u003c\/div\u003e\n        `\n        : \"\";\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Cedarshed delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${selected.productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShipping time\u003c\/th\u003e\u003ctd\u003e${selected.shippingDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShips from\u003c\/th\u003e\u003ctd\u003e${data.shipsFrom}\u003c\/td\u003e\u003c\/tr\u003e\n            ${expeditedRow}\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${deliveryWindow}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Carrier timing and destination can still affect final delivery.\n        \u003c\/p\u003e\n        ${expeditedAlert}\n      `;\n    }\n\n    async function runEstimate() {\n      const productName = String(productEl.value || \"\").trim();\n      const useExpedited = !!expeditedEl.checked;\n\n      if (!productName) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose a Cedarshed product.\");\n        return false;\n      }\n\n      showErr(false);\n\n      try {\n        const data = await getCedarshedData();\n        renderTable(productName, data, useExpedited);\n      } catch (e) {\n        renderTable(productName, FALLBACK_DATA, useExpedited);\n      }\n\n      window.dataLayer = window.dataLayer || [];\n      window.dataLayer.push({\n        event: \"hsr_delivery_estimate_cedarshed\",\n        cedarshed_product_name: productName,\n        cedarshed_expedited_selected: useExpedited\n      });\n\n      return true;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      hasEstimated = await runEstimate();\n    });\n\n    expeditedEl.addEventListener(\"change\", async () =\u003e {\n      if (!hasEstimated) return;\n      await runEstimate();\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      productEl.value = detectedProductValue || \"\";\n      expeditedEl.checked = false;\n      out.innerHTML = \"\";\n      showErr(false);\n      hasEstimated = false;\n    });\n\n    window.hsrCedarshedClearLeadTimeCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrCedarshedReadLeadTimeCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n\n    applyDetectedProduct();\n  })();\n\u003c\/script\u003e","brand":"Cedarshed","offers":[{"title":"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors","offer_id":39372051742773,"sku":"B63DD","price":2169.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window","offer_id":39475481051189,"sku":"B63DDW","price":2279.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149","offer_id":39475516080181,"sku":"B63","price":2428.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159","offer_id":43454368350261,"sku":"B63DDOFW","price":2438.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors","offer_id":44756590133301,"sku":"BD64DD","price":2549.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window","offer_id":44756590166069,"sku":"BD64DDW","price":2529.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149","offer_id":44756590198837,"sku":"BD64SD","price":2698.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159","offer_id":44756590231605,"sku":"BD64DDOFW","price":2708.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors","offer_id":39372052267061,"sku":"B83DD","price":2529.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window","offer_id":39475482591285,"sku":"B83DDW","price":2649.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149","offer_id":39475517587509,"sku":"B83SD","price":2798.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159","offer_id":43454368383029,"sku":"BD83DDOFW","price":2808.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors","offer_id":39475488915509,"sku":"B84DD","price":2689.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window","offer_id":39372052627509,"sku":"B84DDW","price":2829.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149","offer_id":39475519225909,"sku":"B84SS","price":2978.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159","offer_id":43454368415797,"sku":"BD84DDOFW","price":2988.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors","offer_id":39504453533749,"sku":"B124DD","price":3459.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window","offer_id":39372052725813,"sku":"B124DDW","price":3689.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149","offer_id":39475519815733,"sku":"B124SS","price":3838.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159","offer_id":43454368448565,"sku":"BD124DDOFW","price":3848.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x3 with Metal Roof \/ Double Doors","offer_id":44527955410997,"sku":"BD63DD-METAL","price":2169.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x3 with Metal Roof \/ Dutch Door with Window","offer_id":44527955443765,"sku":"BD63DDW-METAL","price":2239.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149","offer_id":44527955476533,"sku":"BD63SS-METAL","price":2388.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159","offer_id":44527955509301,"sku":"BD63DDOFW-METAL","price":2398.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x4 with Metal Roof \/ Double Doors","offer_id":44756590264373,"sku":"BD64DD-METAL","price":2529.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x4 with Metal Roof \/ Dutch Door with Window","offer_id":44756590297141,"sku":"BD64DDW-METAL","price":2529.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149","offer_id":44756590329909,"sku":"BD64SS-METAL","price":2678.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159","offer_id":44756590362677,"sku":"BD64DDOFW-METAL","price":2688.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x3 with Metal Roof \/ Double Doors","offer_id":44527955542069,"sku":"BD83DD-METAL","price":2529.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x3 with Metal Roof \/ Dutch Door with Window","offer_id":44527955574837,"sku":"BD83DDW-METAL","price":2639.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149","offer_id":44527955607605,"sku":"BD83SS-METAL","price":2788.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159","offer_id":44527955640373,"sku":"BD83DDOFW-METAL","price":2798.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x4 with Metal Roof \/ Double Doors","offer_id":44527955673141,"sku":"BD84DD-METAL","price":2699.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x4 with Metal Roof \/ Dutch Door with Window","offer_id":44527955705909,"sku":"BD84DDW-METAL","price":2729.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149","offer_id":44527955738677,"sku":"BD84SS-METAL","price":2878.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159","offer_id":44527955771445,"sku":"BD84DDOFW-METAL","price":2888.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 12x4 with Metal Roof \/ Double Doors","offer_id":44527955804213,"sku":"BD124DD-METAL","price":3399.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 12x4 with Metal Roof \/ Dutch Door with Window","offer_id":44527955836981,"sku":"BD124DDW-METAL","price":3619.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149","offer_id":44527955869749,"sku":"BD124SS-METAL","price":3768.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159","offer_id":44527955902517,"sku":"BD124DDOFW-METAL","price":3778.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x3 with OSB Roof \/ Double Doors","offer_id":40932498997301,"sku":"B63DD-OSB","price":2029.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x3 with OSB Roof \/ Dutch Door with Window","offer_id":40932499882037,"sku":"B63DDW-OSB","price":2029.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149","offer_id":40932500668469,"sku":"B63SS-OSB","price":2178.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159","offer_id":43454368481333,"sku":"B63DDOFW-OSB","price":2188.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x4 with OSB Roof \/ Double Doors","offer_id":44756590395445,"sku":"BD64DD-OSB","price":2399.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x4 with OSB Roof \/ Dutch Door with Window","offer_id":44756590428213,"sku":"BD64DDW-OSB","price":2339.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149","offer_id":44756590460981,"sku":"BD64SS-OSB","price":2548.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159","offer_id":44756590493749,"sku":"BD64DDOFW-OSB","price":2558.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x3 with OSB Roof \/ Double Doors","offer_id":40932504338485,"sku":"B83DD-OSB","price":2369.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x3 with OSB Roof \/ Dutch Door with Window","offer_id":40932505387061,"sku":"B83DDW-OSB","price":2369.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149","offer_id":40932505878581,"sku":"B83SS-OSB","price":2518.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159","offer_id":43454368514101,"sku":"B83DDOFW-OSB","price":2528.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x4 with OSB Roof \/ Double Doors","offer_id":40932507418677,"sku":"B84DD-OSB","price":2429.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x4 with OSB Roof \/ Dutch Door with Window","offer_id":40932508336181,"sku":"B84DDW-OSB","price":2429.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149","offer_id":40932509155381,"sku":"B84SS-OSB","price":2578.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159","offer_id":43454368546869,"sku":"B84DDOFW-OSB","price":2588.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 12x4 with OSB Roof \/ Double Doors","offer_id":40932510203957,"sku":"B124DD-OSB","price":3219.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 12x4 with OSB Roof \/ Dutch Door with Window","offer_id":40932511580213,"sku":"B124DDW-OSB","price":3219.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149","offer_id":40932512628789,"sku":"B124SS-OSB","price":3368.99,"currency_code":"USD","in_stock":true},{"title":"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159","offer_id":43454368579637,"sku":"B124DDFW-OSB","price":3378.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560"},{"product_id":"cedarshed-gardener-small-gable-shed-kit","title":"Cedarshed Gardener Small Gable Shed Kit","description":"\u003cdiv class=\"cedarshed-gardener-page\"\u003e\n  \u003ch2 style=\"text-align: left;\"\u003e\n    \u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Cedarshed_Logo_1ac80862-bbc8-4164-9ade-7170a6537fcb_160x160.png?v=1676564806\" alt=\"\"\u003e\n  \u003c\/h2\u003e\n\n  \u003ch2 style=\"text-align: left;\"\u003e\n    Gardening Needs? No Problem!\n    \u003cspan style=\"text-decoration: underline;\"\u003e\u003cspan style=\"color: #ff2a00; text-decoration: underline;\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003eYour Very Own Gable Style Little Shed Kit Storage Solution.\u003c\/strong\u003e\n  \u003c\/h2\u003e\n\n  \u003cinput class=\"hsr-facts-check\" id=\"hsr-facts-toggle-gardener\" type=\"checkbox\"\u003e\n\n  \u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100% Western Red Cedar\u003c\/span\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eSizes:\u003c\/strong\u003e 6×6, 6×9, 6×12, 8×10, 8×12, 8×16\u003c\/span\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eDoor opening:\u003c\/strong\u003e Dutch door ≈36″ × 71″\u003c\/span\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eWindows (non-operable):\u003c\/strong\u003e (1) fixed ≈16¼″ × 25¼″ with shutter \u0026amp; flower box\u003c\/span\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eWall height:\u003c\/strong\u003e 6′ (7′ optional)\u003c\/span\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eFloor:\u003c\/strong\u003e Plywood over 2×4 cedar joists (standard; removable for slab)\u003c\/span\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eRoof:\u003c\/strong\u003e Pre-built sections; cedar shingles optional; OSB available\u003c\/span\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eLead time:\u003c\/strong\u003e ~2 weeks production + ~1 week delivery from B.C., Canada\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-gardener\"\u003eShow more\u003c\/label\u003e\n  \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-gardener\"\u003eShow less\u003c\/label\u003e\n\n  \u003cdiv class=\"p1\"\u003e\n    Cedarshed’s Gardener Small Gable Shed is the perfect solution for your garden storage needs, allowing you to maximize wall space and create a comfortable workspace. This shed offers natural light through its fixed window, providing an ideal spot for potting plants or simply relaxing with family and friends. The addition of a dutch door allows more room for storage while adding a personal touch to the shed.\u003cbr\u003e\u003cbr\u003e\n    With 6 different sizes available, we make sure our sheds are catered to all types of gardens regardless of size. Our little garden shed can even double as a poolside changing room or backyard storage building, creating additional functional spaces that suit any need. Cedarshed’s Gardener Gable sheds are the ideal addition to any garden, offering a bright, comfortable space for potting plants or spending time with family and friends. Get yours today!\n  \u003c\/div\u003e\n\n  \u003ch3\u003eLead Time\u003c\/h3\u003e\n\n  \u003cp\u003e\n    The current lead time frame is 2 weeks for production plus a 1 week delivery time. How long the delivery will take will depend on the distance from B.C. Canada (\u003cem\u003ejust a little north of Seattle, Washington\u003c\/em\u003e) to your desired delivery location.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"p1\"\u003e\n    Do you want something similar to this shed but with a porch? The\n    \u003cspan style=\"text-decoration: underline;\"\u003e\n      \u003cstrong\u003e\n        \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardeners-delight-gable-porch-shed\"\u003eCedarshed Gardener's Delight Gable Porch Storage Shed\u003c\/a\u003e\n      \u003c\/strong\u003e\n    \u003c\/span\u003e\n    would be the best choice for you!\u003cbr\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"p1\"\u003e\n    \u003cspan\u003e\n      The current lead time frame is 2 weeks for production plus a 1 week delivery time. How long the delivery will take will depend on the distance from B.C. Canada (\u003cem\u003ejust a little north of Seattle, Washington\u003c\/em\u003e) to your desired delivery location.\n    \u003c\/span\u003e\n  \u003c\/p\u003e\n\n  \u003ch3\u003e\u003cspan\u003eCedar Garden Sheds Done Right\u003c\/span\u003e\u003c\/h3\u003e\n  \u003cdiv class=\"video-wrapper\"\u003e\n    \u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/oHHwIzhIACo\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\n  \u003c\/div\u003e\n\n  \u003ch4\u003eOVERVIEW:\u003cbr\u003e\n\u003c\/h4\u003e\n\n  \u003cp class=\"p2\"\u003e\n    \u003cspan\u003e • Available in 6 sizes: 6'x6', 6'x9', 6'x12', 8'x10', 8'x12', 8'x16'\u003c\/span\u003e\u003cbr\u003e\n    \u003cspan\u003e • 1\u003c\/span\u003e\u003cspan\u003e00% Western Red cedar exterior finishing\u003c\/span\u003e\u003cbr\u003e\n    \u003cspan\u003e • \u003c\/span\u003e\u003cspan\u003e6ft high pre-built wall panels\u003c\/span\u003e\u003cbr\u003e\n    \u003cspan\u003e • \u003c\/span\u003e\u003cspan\u003eNo cutting required\u003c\/span\u003e\u003cbr\u003e\n    \u003cspan\u003e • \u003c\/span\u003e\u003cspan\u003eIncludes assembly hardware and plans\u003c\/span\u003e\n  \u003c\/p\u003e\n\n  \u003cp class=\"p2\"\u003e\n    \u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/gardenerslittleshed_480x480.gif?v=1678310978\" alt=\"\" class=\"img-responsive\"\u003e\u003c\/span\u003e\n  \u003c\/p\u003e\n\n  \u003ch4\u003e\u003cspan style=\"color: #000000;\"\u003e\u003cspan\u003eWhat's included in the package:\u003c\/span\u003e\u003c\/span\u003e\u003c\/h4\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e\u003cstrong\u003e\u003cspan style=\"color: #ff2a00;\"\u003ePlease note that the following items below are already included in the base shed kit. The options inside the drop-down buttons above are only for UPGRADES and ADDITIONS\u003c\/span\u003e\u003c\/strong\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003cspan style=\"color: #000000;\"\u003e\u003cspan\u003eIncludes one Fixed Windows (\u003ci\u003enon-operable\u003c\/i\u003e) with decorative shutters and flower box and a Dutch door\u003c\/span\u003e\u003cspan\u003e finishing\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003cspan\u003eStandard kit comes with a floor. The 2x4 Floor joists and then 5\/8” plywood on top. If you choose to remove the floor option and place the shed on top of a concrete slab, you can nail it directly to the cement slab with a vapor barrier underlay. The cement should be the exact same size of the shed floor. Call us for the exact floor size as all shed sizes are nominal.\u003c\/span\u003e\u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan style=\"color: #000000;\"\u003ePre-built roof sections (wood shingles already attached - \u003c\/span\u003e\u003cem style=\"color: #000000;\"\u003eoptional\u003c\/em\u003e\u003cspan style=\"color: #000000;\"\u003e)\u003c\/span\u003e\u003cbr\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\u003cspan style=\"color: #000000;\"\u003e\u003cspan\u003eCedarshed and blank plaque\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003cspan style=\"color: #000000;\"\u003e\u003cspan\u003eHasp and Hinges\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003cspan style=\"color: #000000;\"\u003e\u003cspan\u003eBarrel Bolts\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003cspan style=\"color: #000000;\"\u003e\u003cspan\u003eWindow shutters and planter box\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003cspan style=\"color: #000000;\"\u003e\u003cspan\u003eNails and screws\u003c\/span\u003e\u003c\/span\u003e\u003c\/li\u003e\n    \u003cli\u003eRoofing Felt is not included in the OSB Roof Version for the kit\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003e\n    \u003cb data-stringify-type=\"bold\"\u003eOSB Roofing is Now Available!\u003c\/b\u003e\n    Take control of the final look by selecting our OSB roof options. This cost-effective roofing option substitutes the standard cedar roof shingles with sturdy, treated strand boards that are ready to be shingled with whatever design of shingles that you desire. Selecting this option provides a budget-friendly alternative with no reduced quality.\u003cspan style=\"font-size: 1.4em;\"\u003e\u003c\/span\u003e\n  \u003c\/p\u003e\n\n  \u003ch4\u003eCedarshed kits come panelized, making it quick and easy to assemble.\u003c\/h4\u003e\n\n  \u003cp class=\"pdf-thumb\" style=\"text-align: left;\"\u003e\n    \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Gardener-PS.pdf?v=1596199620\" target=\"_blank\"\u003e\n      \u003cimg class=\"responsive-img--mobile\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/gardeners_160x160.jpg?v=1645472696\"\u003e\n    \u003c\/a\u003e\n  \u003c\/p\u003e\n\n  \u003cp\u003e• Available in six sizes: 6'x6', 6'x9'. 6'x12', 8'x10', 8'x12' and 8'x16'\u003c\/p\u003e\n  \u003cp\u003e• Exterior finishing is 100% Western Red Cedar lumber\u003c\/p\u003e\n  \u003cp\u003e• The 6' high walls are pre-built panels with the window already installed\u003c\/p\u003e\n  \u003cp\u003e• Includes one fixed window with decorative shutters and flower box and a dutch door.\u003c\/p\u003e\n  \u003cp\u003e• Plywood floor with 2x4 cedar floor joist - \u003cem\u003eoptional\u003c\/em\u003e\u003c\/p\u003e\n  \u003cp\u003e• Pre-built roof sections (wood shingles already attached - \u003cspan\u003e\u003cem\u003eoptional\u003c\/em\u003e)\u003c\/span\u003e\u003c\/p\u003e\n  \u003cp\u003e• No cutting required\u003c\/p\u003e\n  \u003cp\u003e• All assembly hardware included - these include the nails and screws!\u003c\/p\u003e\n  \u003cp\u003e• Lockable door to keep your contents safe - Add your padlock to the turnbuckle hasp\u003c\/p\u003e\n\n  \u003ch4\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Wall Panel Video\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h4\u003e\n  \u003cdiv class=\"video-wrapper\"\u003e\n    \u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/iuchVXISdJU\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"scroll-table-wrapper\"\u003e\n    \u003ctable class=\"two-col\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-unloading-kit.webp?v=1713290460\" alt=\"\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n          \u003ctd class=\"text-left\"\u003e\n            \u003cspan class=\"brand-accent\"\u003e\u003cb\u003eIMPORTANT SHIPPING INFO\u003c\/b\u003e:\u003c\/span\u003e\n            \u003cspan\u003e\n              Shipments will be delivered to or as close to your property line and or driveway provided the location is accessible by the delivering truck driver. Please let us know beforehand any unusual or difficult location or delivery issues. 90% of the time the driver will be able to unload the shipment.\u003cbr\u003e\u003cbr\u003e\n              If the delivery truck in your area does not have a lift gate or pallet jack, you will be required to unload the pieces. If unloading the pieces, customers will be expected to cut metal strapping securing product to the pallet and therefore will require the use of wire cutters. We recommended that you have at least 2 people to help offload the kit pieces from the truck. Please note that although total freight could be over 2000 lbs, the kit pieces can be offloaded one at a time, with individual pieces ranging between 1- 100 lbs. The shipping company will call you directly to schedule the delivery.\n            \u003c\/span\u003e\n          \u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003ch4 class=\"p1\"\u003e\u003cbr\u003e\u003c\/h4\u003e\n  \u003ch4 class=\"p1\"\u003e\u003cstrong\u003e\u003cspan\u003eUpgrade Your Garden with this Gardener Wooden Shed Kit!\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h4\u003e\n\n  \u003cp class=\"p1\"\u003e\u003cstrong\u003eWestern Red Cedar -\u003c\/strong\u003e\u003cspan\u003e An environmentally friendly 100% Western Red Cedar that is extremely long-lasting cedar. You don't have to worry about any termites because cedar is simply insect-resistant.\u003c\/span\u003e\u003c\/p\u003e\n  \u003cp class=\"p1\"\u003e\u003cstrong\u003eWall -\u003c\/strong\u003e\u003cspan\u003e Worry no more for you can have as much space as you want with our pre-built 6 feet wall panels would be more than enough to store all of the things that you currently have.\u003c\/span\u003e\u003c\/p\u003e\n  \u003cp class=\"p1\"\u003e\u003cstrong\u003eDoor\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e- \u003c\/strong\u003e\u003cspan\u003eYour package will now have a dutch door that has a dimension of W 36\" x H 71\" to get large items in and out more easily.\u003c\/span\u003e\u003c\/p\u003e\n  \u003cp class=\"p1\"\u003e\u003cstrong\u003eRoof -\u003c\/strong\u003e\u003cspan\u003e Thinking about your roof? No need to exert effort in making a roof because it is already with a cedar-shingled roof panel. (optional) Makes the roof assembly a piece of cake.\u003c\/span\u003e\u003c\/p\u003e\n  \u003cp class=\"p1\"\u003e\u003cstrong\u003eWindows - \u003c\/strong\u003e\u003cspan\u003eYou will also receive an awesome non-functional window W 16 1\/4\" x H 25 1\/4\" provides additional light and a nice looking extra touch\u003c\/span\u003e\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003ePlanter Boxes -\u003c\/strong\u003e\u003cspan\u003e Maybe you just wanted to improve your gardener storage shed, with our planter box you can design anything you want just like the saying your imagination is the limit.\u003c\/span\u003e\u003c\/p\u003e\n  \u003cp\u003e\u003cspan\u003e\u003cstrong\u003eNo Cutting Required - \u003c\/strong\u003e You will no longer have to worry about cutting anymore because everything is already pre-built and all you have to do is to assemble the materials.\u003c\/span\u003e\u003c\/p\u003e\n  \u003cp\u003e\u003cspan\u003e\u003cstrong\u003eAssembly Package - \u003c\/strong\u003e You don't have to figure everything out because we already did that for you. Our package has already every hardware assembly and plan for you together with an instruction manual to help you efficiently assemble everything.\u003c\/span\u003e\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eWeather Resistant -\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eWorried about heavy rainfalls? how about heavy snowfalls? Well worry no more for your shed would be resistant to any type of weather.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eSafe Door -\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003eYou don't need to worry about the contents inside your gardener storage shed because you can now add your own personalized padlock into the turnbuckle hasp.\u003c\/span\u003e\u003c\/p\u003e\n  \u003cp\u003e\u003cspan\u003e\u003cstrong\u003eDecorative Cupola -\u003c\/strong\u003e Designed purely for aesthetic appeal, enhancing the overall look of the shed. Installed on top of the shingles.\u003c\/span\u003e\u003c\/p\u003e\n\n  \u003cp style=\"text-align: center;\"\u003e\n    \u003cimg height=\"527\" width=\"614\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/CedarshedGardenerGableShedCollage_480x480.jpg?v=1693937666\" alt=\"Cedarshed Gardener Gable Shed Collage\" class=\"img-responsive\" style=\"display: block; margin: 0 auto;\"\u003e\n  \u003c\/p\u003e\n\n  \u003ch5\u003eRecommendations for foundation:\u003cbr\u003e\n\u003c\/h5\u003e\n\n  \u003cul\u003e\n    \u003cli\u003ePatio Stones\u003c\/li\u003e\n    \u003cli\u003e\u003cspan\u003e4x4 Pressure Treated Beams\u003c\/span\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003cspan\u003eConcrete Slab\u003c\/span\u003e\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003e\u003cspan\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/WhiteAestheticLifestylePhotoCollageFacebookCover_480x480.png?v=1693947675\" class=\"img-responsive\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n  \u003cp\u003ePlease reach out with any questions or if you would like to discuss what is best for your situation.\u003c\/p\u003e\n\n  \u003ch5 class=\"p1\" style=\"text-align: left;\"\u003eOPTIONAL CUPOLA SIZES\u003c\/h5\u003e\n\n  \u003cp style=\"text-align: left;\"\u003e\n    \u003cspan\u003e\u003cstrong\u003eRectangle Cupola: \u003c\/strong\u003e27\" x 20\" x 20\"\u003c\/span\u003e\u003cbr\u003e\n    \u003cspan\u003e\u003cstrong\u003eLarge Square Cupola:\u003c\/strong\u003e 23\" x 23\" x 25\"\u003c\/span\u003e\u003cbr\u003e\n    \u003cspan\u003e\u003cstrong\u003eSmall Square Cupola: \u003c\/strong\u003e18” x 18” x 18”\u003c\/span\u003e\n  \u003c\/p\u003e\n\n  \u003ch5 class=\"p1\"\u003eOPTIONAL 7FT WALL HEIGHT EXTENSION\u003c\/h5\u003e\n\n  \u003ctable class=\"seven-foot-table\"\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/7f_3_480x480.png?v=1713558527\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/7f_4_480x480.png?v=1713558561\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cdiv style=\"text-align: left;\"\u003e\n    \u003ch5 style=\"text-align: left;\"\u003e\u003cstrong\u003eSample Images Of Our Add-Ons\u003c\/strong\u003e\u003c\/h5\u003e\n\n    \u003cdiv class=\"hsr-addons-grid\"\u003e\n      \u003cdiv class=\"hsr-addon-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/dutch_door_240x240.jpg?v=1644943654\" alt=\"Dutch Door Option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hsr-addon-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/double_door_240x240.jpg?v=1644944586\" alt=\"Double Door Option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hsr-addon-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/sliding_door_240x240.jpg?v=1644944605\" alt=\"Sliding Door Option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hsr-addon-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/fixed_240x240.jpg?v=1644944623\" alt=\"Fixed Window Panels\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hsr-addon-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func_240x240.jpg?v=1644944627\" alt=\"Functional Awning Window\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hsr-addon-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func2_1_240x240.jpg?v=1713968438\" alt=\"Functional Window with Screen\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hsr-addon-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/half_240x240.jpg?v=1644944637\" alt=\"Half-Awning Window Upgrade\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hsr-addon-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/down_240x240.jpg?v=1644944650\" alt=\"Down Sliding Window\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hsr-addon-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedcup_160x160.jpg?v=1644944665\" alt=\"Cedar Cupola\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hsr-addon-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarwood_160x160.jpg?v=1644944671\" alt=\"Cedar Wood Bench\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hsr-addon-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/wallheight_160x160.jpg?v=1644944699\" alt=\"7' High Wall Shed Kit Option\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hsr-addon-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/skylight_240x240_f1efc870-1b8c-47c6-b7f3-39501e2ebe3f_160x160.jpg?v=1667486140\" alt=\"Skylight Option\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ch3 class=\"hsr-compare-heading-center\"\u003eCedarshed Gable Sheds: Gardener vs Gardener's Delight vs Rancher\u003c\/h3\u003e\n\n  \u003cdiv class=\"hsr-compare-scroll\"\u003e\n    \u003ctable class=\"hsr-compare-table\"\u003e\n      \u003ccolgroup\u003e\n        \u003ccol class=\"hsr-feature-col\"\u003e\n        \u003ccol class=\"hsr-prod-col\"\u003e\n        \u003ccol class=\"hsr-prod-col\"\u003e\n        \u003ccol class=\"hsr-prod-col\"\u003e\n      \u003c\/colgroup\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth\u003eFeature\u003c\/th\u003e\n          \u003cth\u003e\n            \u003cdiv class=\"hsr-compare-card\"\u003e\n              \u003cdiv class=\"hsr-compare-thumb\"\u003e\n                \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardener-small-gable-shed-kit\"\u003e\n                  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-wooden-shed-kit_240x240.jpg?v=1757522227\" alt=\"Cedarshed Gardener Small Gable Shed\"\u003e\n                \u003c\/a\u003e\n              \u003c\/div\u003e\n              \u003ca class=\"hsr-compare-title\" href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardener-small-gable-shed-kit\"\u003eCedarshed Gardener Small Gable Shed\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/th\u003e\n          \u003cth\u003e\n            \u003cdiv class=\"hsr-compare-card\"\u003e\n              \u003cdiv class=\"hsr-compare-thumb\"\u003e\n                \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardeners-delight-gable-porch-shed\"\u003e\n                  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/gardeners-delight-potting-shed-for-sale_240x240.jpg?v=1757522558\" alt=\"Cedarshed Gardener's Delight Gable Porch Storage Shed\"\u003e\n                \u003c\/a\u003e\n              \u003c\/div\u003e\n              \u003ca class=\"hsr-compare-title\" href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardeners-delight-gable-porch-shed\"\u003eCedarshed Gardener's Delight Gable Porch Storage Shed\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/th\u003e\n          \u003cth\u003e\n            \u003cdiv class=\"hsr-compare-card\"\u003e\n              \u003cdiv class=\"hsr-compare-thumb\"\u003e\n                \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-large-rancher-shed-kit-storage-solution\"\u003e\n                  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-lawn-mower-shed-kit_240x240.jpg?v=1755798505\" alt=\"Cedarshed Rancher Large Shed Kit and Storage Solution\"\u003e\n                \u003c\/a\u003e\n              \u003c\/div\u003e\n              \u003ca class=\"hsr-compare-title\" href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-large-rancher-shed-kit-storage-solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eStandard Wall Height\u003c\/td\u003e\n          \u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n          \u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n          \u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eDoors (included)\u003c\/td\u003e\n          \u003ctd\u003eDutch door (≈36\" × 71\")\u003c\/td\u003e\n          \u003ctd\u003eSliding door (≈32″ × 71″)\u003c\/td\u003e\n          \u003ctd\u003e5' double door (≈60\" × 72\")\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eWindows (included)\u003c\/td\u003e\n          \u003ctd\u003e1 fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n          \u003ctd\u003e2 functional push-out windows (≈31\" × 27\") + fixed window in door (≈24\" × 26\")\u003c\/td\u003e\n          \u003ctd\u003e1 fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eSizes (nominal)\u003c\/td\u003e\n          \u003ctd\u003e6×6, 6×9, 6×12, 8×10, 8×12, 8×16\u003c\/td\u003e\n          \u003ctd\u003e6×9, 6×12\u003c\/td\u003e\n          \u003ctd\u003e6×6, 6×9, 6×12, 8×10, 8×12, 8×16, 10×10, 10×12, 10×16, 10×20\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eFloor\u003c\/td\u003e\n          \u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n          \u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n          \u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eRoof Options\u003c\/td\u003e\n          \u003ctd\u003eCedar shingles, metal roof, or OSB\u003c\/td\u003e\n          \u003ctd\u003eCedar shingles or OSB\u003c\/td\u003e\n          \u003ctd\u003eCedar shingles (pre-shingled) or OSB sheathing\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003ch3\u003eCompare Gardener vs Similar Sheds (Other Brands)\u003c\/h3\u003e\n\n  \u003cdiv class=\"hsr-compare-scroll\"\u003e\n    \u003ctable class=\"hsr-compare-table\"\u003e\n      \u003ccolgroup\u003e\n        \u003ccol class=\"hsr-feature-col\"\u003e\n        \u003ccol class=\"hsr-prod-col\"\u003e\n        \u003ccol class=\"hsr-prod-col\"\u003e\n        \u003ccol class=\"hsr-prod-col\"\u003e\n      \u003c\/colgroup\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth\u003eFeature\u003c\/th\u003e\n          \u003cth\u003e\n            \u003cdiv class=\"hsr-compare-card\"\u003e\n              \u003cdiv class=\"hsr-compare-thumb\"\u003e\n                \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardener-small-gable-shed-kit\"\u003e\n                  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-wooden-shed-kit_240x240.jpg?v=1757522227\" alt=\"Cedarshed Gardener Small Gable Shed\"\u003e\n                \u003c\/a\u003e\n              \u003c\/div\u003e\n              \u003ca class=\"hsr-compare-title\" href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardener-small-gable-shed-kit\"\u003eCedarshed Gardener Small Gable Shed\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/th\u003e\n          \u003cth\u003e\n            \u003cdiv class=\"hsr-compare-card\"\u003e\n              \u003cdiv class=\"hsr-compare-thumb\"\u003e\n                \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-heritage-outdoor-garden-shed-kit\"\u003e\n                  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-sheds-for-sale_240x240.jpg?v=1757525185\" alt=\"EZ-Fit Heritage Shed Kit\"\u003e\n                \u003c\/a\u003e\n              \u003c\/div\u003e\n              \u003ca class=\"hsr-compare-title\" href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-heritage-outdoor-garden-shed-kit\"\u003eEZ-Fit Heritage Shed Kit\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/th\u003e\n          \u003cth\u003e\n            \u003cdiv class=\"hsr-compare-card\"\u003e\n              \u003cdiv class=\"hsr-compare-thumb\"\u003e\n                \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-workshop-shed\"\u003e\n                  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-shed-build-diy-shed_240x240.jpg?v=1757435647\" alt=\"Little Cottage Co. Classic Workshop Shed Kit\"\u003e\n                \u003c\/a\u003e\n              \u003c\/div\u003e\n              \u003ca class=\"hsr-compare-title\" href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-workshop-shed\"\u003eLittle Cottage Co. Classic Workshop Shed Kit\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eExterior Material\u003c\/td\u003e\n          \u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n          \u003ctd\u003eLP SmartSide® engineered wood (primed)\u003c\/td\u003e\n          \u003ctd\u003eLP SmartSide® engineered wood (primed)\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eAvailable Sizes\u003c\/td\u003e\n          \u003ctd\u003e6×6, 6×9, 6×12, 8×10, 8×12, 8×16\u003c\/td\u003e\n          \u003ctd\u003e8×12, 10×12, 10×14, 10×16, 10×20, 12×16, 12×20, 12×24\u003c\/td\u003e\n          \u003ctd\u003e8×8, 8×10, 8×12, 8×14, 8×16, 10×10, 10×12, 10×14, 10×16, 10×18, 10×20, 12×12, 12×14, 12×16, 12×18, 12×20, 12×24\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eWindows\u003c\/td\u003e\n          \u003ctd\u003eOne fixed window w\/ shutter \u0026amp; flower box\u003c\/td\u003e\n          \u003ctd\u003eIncludes (1) 24×36 + (1) 30×36 windows\u003c\/td\u003e\n          \u003ctd\u003eFunctional 18 in. x 22 in. window(s) with screens and shutters\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eFloor\u003c\/td\u003e\n          \u003ctd\u003eOptional plywood floor w\/ 2×4 cedar joists\u003c\/td\u003e\n          \u003ctd\u003eOptional floor kit (3\/4″ engineered wood over 2×4 joists)\u003c\/td\u003e\n          \u003ctd\u003eOptional floor kit (5\/8″ plywood over 2×4 joists)\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eDoors\u003c\/td\u003e\n          \u003ctd\u003eDutch door (≈36″ × 71″)\u003c\/td\u003e\n          \u003ctd\u003e60″ double doors + side entry (varies by config)\u003c\/td\u003e\n          \u003ctd\u003eDouble doors: 48″ (8′ wide) or 60″ (10'-12′)\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eWall Framing \/ Height\u003c\/td\u003e\n          \u003ctd\u003ePanelized cedar wall panels; ~6′ walls\u003c\/td\u003e\n          \u003ctd\u003e2×4 studs, 24″ O.C.; ~6′6″ sidewalls\u003c\/td\u003e\n          \u003ctd\u003e2×4 studs, 16″ O.C.; 76.5″ sidewalls\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eRoof \/ Notes\u003c\/td\u003e\n          \u003ctd\u003ePre-built roof sections; wood shingles optional\u003c\/td\u003e\n          \u003ctd\u003e7\/16″ OSB sheathing; shingles not included; 6\/12 pitch\u003c\/td\u003e\n          \u003ctd\u003e7\/16″ OSB sheathing; 5\/12 pitch\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cp\u003e\u003c\/p\u003e\n\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery select {\n    width: 320px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery .hsr-check {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    min-height: 42px;\n  }\n\n  .hsr-delivery .hsr-check input {\n    margin: 0;\n  }\n\n  .hsr-delivery .hsr-check label {\n    margin: 0;\n    font-weight: 700;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  .hsr-delivery .hsr-alert {\n    margin-top: 10px;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fafafa;\n    font-size: 13px;\n    color: #333;\n  }\n\n  .hsr-delivery .hsr-alert p {\n    margin: 0 0 8px;\n  }\n\n  .hsr-delivery .hsr-alert p:last-child {\n    margin-bottom: 0;\n  }\n\n  .cedarshed-gardener-page .hsr-addons-grid {\n    display: grid !important;\n    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n    width: 100% !important;\n    margin: 0 0 24px !important;\n    border-left: 1px solid #e6e6e6 !important;\n    border-top: 1px solid #e6e6e6 !important;\n    background: #fff !important;\n  }\n\n  .cedarshed-gardener-page .hsr-addon-card {\n    border-right: 1px solid #e6e6e6 !important;\n    border-bottom: 1px solid #e6e6e6 !important;\n    padding: 18px 12px !important;\n    min-height: 250px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    box-sizing: border-box !important;\n    text-align: center !important;\n    background: #fff !important;\n  }\n\n  .cedarshed-gardener-page .hsr-addon-card img {\n    display: block !important;\n    max-width: 100% !important;\n    max-height: 210px !important;\n    width: auto !important;\n    height: auto !important;\n    margin: 0 auto !important;\n    float: none !important;\n  }\n\n  .cedarshed-gardener-page .hsr-compare-scroll {\n    width: 100% !important;\n    max-width: 100% !important;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n    margin: 0 0 24px;\n  }\n\n  .cedarshed-gardener-page .hsr-compare-table {\n    width: 100% !important;\n    min-width: 980px;\n    max-width: none !important;\n    border-collapse: collapse !important;\n    table-layout: fixed !important;\n    margin: 0 !important;\n    background: #fff;\n  }\n\n  .cedarshed-gardener-page .hsr-compare-table th,\n  .cedarshed-gardener-page .hsr-compare-table td {\n    border: 1px solid #d9d9d9 !important;\n    padding: 12px 10px !important;\n    vertical-align: middle !important;\n    text-align: center !important;\n    white-space: normal !important;\n    overflow-wrap: anywhere !important;\n    word-break: break-word !important;\n  }\n\n  .cedarshed-gardener-page .hsr-compare-table thead th {\n    font-weight: 700 !important;\n    vertical-align: top !important;\n  }\n\n  .cedarshed-gardener-page .hsr-compare-table th:first-child,\n  .cedarshed-gardener-page .hsr-compare-table td:first-child {\n    text-align: left !important;\n    font-weight: 700 !important;\n  }\n\n  .cedarshed-gardener-page .hsr-compare-table col.hsr-feature-col {\n    width: 18% !important;\n  }\n\n  .cedarshed-gardener-page .hsr-compare-table col.hsr-prod-col {\n    width: 27.3333% !important;\n  }\n\n  .cedarshed-gardener-page .hsr-compare-card {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    justify-content: flex-start !important;\n    text-align: center !important;\n    min-height: 180px !important;\n  }\n\n  .cedarshed-gardener-page .hsr-compare-thumb {\n    width: 100% !important;\n    height: 112px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    margin-bottom: 12px !important;\n  }\n\n  .cedarshed-gardener-page .hsr-compare-thumb img {\n    display: block !important;\n    width: auto !important;\n    max-width: 110px !important;\n    max-height: 100px !important;\n    height: auto !important;\n    margin: 0 auto !important;\n    float: none !important;\n  }\n\n  .cedarshed-gardener-page .hsr-compare-title {\n    display: block !important;\n    width: 100% !important;\n    min-height: 54px !important;\n    text-align: center !important;\n    line-height: 1.3 !important;\n    font-weight: 700 !important;\n    text-decoration: underline !important;\n  }\n\n  .cedarshed-gardener-page .hsr-compare-heading-center {\n    text-align: center !important;\n  }\n\n  @media (max-width: 1024px) {\n    .hsr-delivery select {\n      width: 100%;\n    }\n\n    .cedarshed-gardener-page .hsr-addons-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n    }\n\n    .cedarshed-gardener-page .hsr-addon-card {\n      min-height: 220px !important;\n    }\n\n    .cedarshed-gardener-page .hsr-addon-card img {\n      max-height: 180px !important;\n    }\n\n    .cedarshed-gardener-page .hsr-compare-table {\n      min-width: 980px;\n    }\n  }\n\n  @media (max-width: 640px) {\n    .cedarshed-gardener-page .hsr-addons-grid {\n      grid-template-columns: 1fr !important;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-cedarshed\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n\u003cp class=\"hsr-note\"\u003e\n  All Cedarshed products currently have the same lead time. This is an estimate, not a guarantee.\n\u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrCedarshedProduct\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrCedarshedProduct\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Sheds and Greenhouses\"\u003e\n          \u003coption value=\"Cedarshed Lean To Storage Bayside Shed\"\u003eCedarshed Lean To Storage Bayside Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Sunhouse Western Red Cedar Greenhouse\"\u003eCedarshed Sunhouse Western Red Cedar Greenhouse\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cabana Backyard \u0026amp; Pool Shed\"\u003eCedarshed Cabana Backyard \u0026amp; Pool Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Rancher Large Shed Kit and Storage Solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\"\u003eCedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener Small Gable Shed Kit\"\u003eCedarshed Gardener Small Gable Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Ranchhouse Prefab Cottage Kit\"\u003eCedarshed Ranchhouse Prefab Cottage Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Longhouse Gable Style Double Door Shed Kit\"\u003eCedarshed Longhouse Gable Style Double Door Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Farmhouse Shed Kit\"\u003eCedarshed Farmhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Haida Cabin \u0026amp; Storage Shed\"\u003eCedarshed Haida Cabin \u0026amp; Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cedar House Storage Shed\"\u003eCedarshed Cedar House Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cookhouse BBQ Shed\"\u003eCedarshed Cookhouse BBQ Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Hobbyhouse Prefab Shed Kits\"\u003eCedarshed Hobbyhouse Prefab Shed Kits\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gable Style Beach House Shed\"\u003eCedarshed Gable Style Beach House Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener's Delight Gable Porch Storage Shed\"\u003eCedarshed Gardener's Delight Gable Porch Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Garden Hutch\"\u003eCedarshed Garden Hutch\u003c\/option\u003e\n          \u003coption value=\"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\"\u003eCedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses and Cabins\"\u003e\n          \u003coption value=\"Cedarshed Kids Bunkhouse Kit\"\u003eCedarshed Kids Bunkhouse Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kids Clubhouse\"\u003eCedarshed Kids Clubhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Pergolas\"\u003e\n          \u003coption value=\"Cedarshed Mabel 8x8 Pergola Kit\"\u003eCedarshed Mabel 8x8 Pergola Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kalamalka 10x10 Pergola Kit\"\u003eCedarshed Kalamalka 10x10 Pergola Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hsr-check\"\u003e\n      \u003cinput id=\"hsrCedarshedExpedited\" type=\"checkbox\"\u003e\n      \u003clabel for=\"hsrCedarshedExpedited\"\u003eExpedited shipping\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoCedarshed\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearCedarshed\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrCedarshed\"\u003e\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutCedarshed\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-cedarshed\");\n    if (!root) return;\n\n    const productEl = document.getElementById(\"hsrCedarshedProduct\");\n    const expeditedEl = document.getElementById(\"hsrCedarshedExpedited\");\n    const btn = document.getElementById(\"hsrGoCedarshed\");\n    const clr = document.getElementById(\"hsrClearCedarshed\");\n    const err = document.getElementById(\"hsrErrCedarshed\");\n    const out = document.getElementById(\"hsrOutCedarshed\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_cedarshed_live_v3_20260317\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    let hasEstimated = false;\n\n    const FALLBACK_DATA = {\n      standard: {\n        productionWeeksMin: 2,\n        productionWeeksMax: 2,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"2 weeks\",\n        shippingDisplay: \"1 week\"\n      },\n      expedited: {\n        productionWeeksMin: 1,\n        productionWeeksMax: 1,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"1 week\",\n        shippingDisplay: \"1 week\"\n      },\n      shipsFrom: \"just north of Seattle, Washington in BC Canada\",\n      expeditedAvailabilityNote:\n        \"Expedited production availability varies based on order volume and season.\",\n      metalRoofNote:\n        \"Metal roof variants typically add 1 additional week to the expedited timeline.\",\n      contactNote:\n        \"Please contact us before ordering to confirm current expedited availability.\"\n    };\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = d =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    const weeksToBusinessDays = weeks =\u003e Number(weeks) * 5;\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function normalizeText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function extractCedarshedSection(text) {\n      const normalized = normalizeText(text);\n      const startIndex = normalized.search(\/Cedarsheds\/i);\n\n      if (startIndex === -1) {\n        return normalized;\n      }\n\n      const afterStart = normalized.slice(startIndex);\n      const endMatch = afterStart.match(\/\\bMilky Products\\b\/i);\n\n      if (!endMatch) {\n        return afterStart;\n      }\n\n      return afterStart.slice(0, endMatch.index);\n    }\n\n    function formatWeeks(min, max) {\n      if (Number(min) === Number(max)) {\n        return Number(min) === 1 ? \"1 week\" : `${min} weeks`;\n      }\n\n      return `${min} to ${max} weeks`;\n    }\n\n    function parseWeeksPair(text, regex) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      const min = Number(match[1]);\n      const max = match[2] ? Number(match[2]) : min;\n\n      return {\n        min,\n        max,\n        display: formatWeeks(min, max)\n      };\n    }\n\n    async function fetchFreshCedarshedData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const cedarshedText = extractCedarshedSection(rawText);\n\n      const data = JSON.parse(JSON.stringify(FALLBACK_DATA));\n\n      const standardProduction = parseWeeksPair(\n        cedarshedText,\n        \/lead\\s+time\\s+for\\s+production\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const standardShipping = parseWeeksPair(\n        cedarshedText,\n        \/shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedProduction = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shortens?\\s+the\\s+production\\s+lead\\s+time\\s+to\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedShipping = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const shipsFromMatch = cedarshedText.match(\n        \/shipped\\s+from\\s+(.+?)\\s+and\\s+the\\s+shipping\\s+time\\s+is\/i\n      );\n\n      const availabilityMatch = cedarshedText.match(\n        \/(Expedited production availability varies based on order volume and season\\.)\/i\n      );\n\n      const metalRoofMatch = cedarshedText.match(\n        \/(Metal roof variants typically add 1 additional week to the expedited timeline\\.)\/i\n      );\n\n      const contactMatch = cedarshedText.match(\n        \/(Please contact us before ordering to confirm current expedited availability\\.)\/i\n      );\n\n      if (standardProduction) {\n        data.standard.productionWeeksMin = standardProduction.min;\n        data.standard.productionWeeksMax = standardProduction.max;\n        data.standard.productionDisplay = standardProduction.display;\n      }\n\n      if (standardShipping) {\n        data.standard.shippingWeeksMin = standardShipping.min;\n        data.standard.shippingWeeksMax = standardShipping.max;\n        data.standard.shippingDisplay = standardShipping.display;\n      }\n\n      if (expeditedProduction) {\n        data.expedited.productionWeeksMin = expeditedProduction.min;\n        data.expedited.productionWeeksMax = expeditedProduction.max;\n        data.expedited.productionDisplay = expeditedProduction.display;\n      }\n\n      if (expeditedShipping) {\n        data.expedited.shippingWeeksMin = expeditedShipping.min;\n        data.expedited.shippingWeeksMax = expeditedShipping.max;\n        data.expedited.shippingDisplay = expeditedShipping.display;\n      } else {\n        data.expedited.shippingWeeksMin = data.standard.shippingWeeksMin;\n        data.expedited.shippingWeeksMax = data.standard.shippingWeeksMax;\n        data.expedited.shippingDisplay = data.standard.shippingDisplay;\n      }\n\n      if (shipsFromMatch \u0026\u0026 shipsFromMatch[1]) {\n        data.shipsFrom = shipsFromMatch[1].trim();\n      }\n\n      if (availabilityMatch \u0026\u0026 availabilityMatch[1]) {\n        data.expeditedAvailabilityNote = availabilityMatch[1].trim();\n      }\n\n      if (metalRoofMatch \u0026\u0026 metalRoofMatch[1]) {\n        data.metalRoofNote = metalRoofMatch[1].trim();\n      }\n\n      if (contactMatch \u0026\u0026 contactMatch[1]) {\n        data.contactNote = contactMatch[1].trim();\n      }\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getCedarshedData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshCedarshedData();\n    }\n\n    function renderTable(productTitle, data, useExpedited) {\n      const selected = useExpedited ? data.expedited : data.standard;\n      const today = new Date();\n\n      const earliestBD =\n        weeksToBusinessDays(selected.productionWeeksMin) +\n        weeksToBusinessDays(selected.shippingWeeksMin);\n\n      const latestBD =\n        weeksToBusinessDays(selected.productionWeeksMax) +\n        weeksToBusinessDays(selected.shippingWeeksMax);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const deliveryWindow =\n        fmtDate(earliest) === fmtDate(latest)\n          ? fmtDate(earliest)\n          : `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      const expeditedRow = useExpedited\n        ? `\u003ctr\u003e\u003cth\u003eExpedited shipping\u003c\/th\u003e\u003ctd\u003eSelected\u003c\/td\u003e\u003c\/tr\u003e`\n        : \"\";\n\n      const expeditedAlert = useExpedited\n        ? `\n          \u003cdiv class=\"hsr-alert\"\u003e\n            \u003cp\u003e${data.expeditedAvailabilityNote}\u003c\/p\u003e\n            \u003cp\u003e${data.metalRoofNote}\u003c\/p\u003e\n            \u003cp\u003e${data.contactNote}\u003c\/p\u003e\n          \u003c\/div\u003e\n        `\n        : \"\";\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Cedarshed delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${selected.productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShipping time\u003c\/th\u003e\u003ctd\u003e${selected.shippingDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShips from\u003c\/th\u003e\u003ctd\u003e${data.shipsFrom}\u003c\/td\u003e\u003c\/tr\u003e\n            ${expeditedRow}\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${deliveryWindow}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Carrier timing and destination can still affect final delivery.\n        \u003c\/p\u003e\n        ${expeditedAlert}\n      `;\n    }\n\n    async function runEstimate() {\n      const productName = String(productEl.value || \"\").trim();\n      const useExpedited = !!expeditedEl.checked;\n\n      if (!productName) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose a Cedarshed product.\");\n        return false;\n      }\n\n      showErr(false);\n\n      try {\n        const data = await getCedarshedData();\n        renderTable(productName, data, useExpedited);\n      } catch (e) {\n        renderTable(productName, FALLBACK_DATA, useExpedited);\n      }\n\n      window.dataLayer = window.dataLayer || [];\n      window.dataLayer.push({\n        event: \"hsr_delivery_estimate_cedarshed\",\n        cedarshed_product_name: productName,\n        cedarshed_expedited_selected: useExpedited\n      });\n\n      return true;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      hasEstimated = await runEstimate();\n    });\n\n    expeditedEl.addEventListener(\"change\", async () =\u003e {\n      if (!hasEstimated) return;\n      await runEstimate();\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      productEl.value = \"\";\n      expeditedEl.checked = false;\n      out.innerHTML = \"\";\n      showErr(false);\n      hasEstimated = false;\n    });\n\n    window.hsrCedarshedClearLeadTimeCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrCedarshedReadLeadTimeCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e","brand":"Cedarshed","offers":[{"title":"Gardener 6x6 with Cedar Roof Shingles","offer_id":7341425328181,"sku":"G66","price":3019.99,"currency_code":"USD","in_stock":true},{"title":"Gardener 6x9 with Cedar Roof Shingles","offer_id":40932065280053,"sku":"G69","price":3589.99,"currency_code":"USD","in_stock":true},{"title":"Gardener 6x12 with Cedar Roof Shingles","offer_id":7341425393717,"sku":"G612","price":4259.99,"currency_code":"USD","in_stock":true},{"title":"Gardener 8x10 with Cedar Roof Shingles","offer_id":7341425426485,"sku":"G810","price":4349.99,"currency_code":"USD","in_stock":true},{"title":"Gardener 8x12 with Cedar Roof Shingles","offer_id":7341425459253,"sku":"G812","price":4639.99,"currency_code":"USD","in_stock":true},{"title":"Gardener 8x16 with Cedar Roof Shingles","offer_id":7341425492021,"sku":"G816","price":5589.99,"currency_code":"USD","in_stock":true},{"title":"Gardener 6x6 with Metal Roof","offer_id":44526206812213,"sku":"G66-METAL","price":3229.99,"currency_code":"USD","in_stock":true},{"title":"Gardener 6x9 with Metal Roof","offer_id":44526206877749,"sku":"G69-METAL","price":3729.99,"currency_code":"USD","in_stock":true},{"title":"Gardener 6x12 with Metal Roof","offer_id":44526206844981,"sku":"G612-METAL","price":4279.99,"currency_code":"USD","in_stock":true},{"title":"Gardener 8x10 with Metal Roof","offer_id":44526206910517,"sku":"G810-METAL","price":4529.99,"currency_code":"USD","in_stock":true},{"title":"Gardener 8x12 with Metal Roof","offer_id":44526206943285,"sku":"G812-METAL","price":4929.99,"currency_code":"USD","in_stock":true},{"title":"Gardener 8x16 with Metal Roof","offer_id":44526206976053,"sku":"G816-METAL","price":5809.99,"currency_code":"USD","in_stock":true},{"title":"Gardener 6x6 with OSB Roof","offer_id":40932061872181,"sku":"G66-OSB","price":2979.99,"currency_code":"USD","in_stock":true},{"title":"Gardener 6x9 with OSB Roof","offer_id":7341425360949,"sku":"G69-OSB","price":3429.99,"currency_code":"USD","in_stock":true},{"title":"Gardener 6x12 with OSB Roof","offer_id":40932066787381,"sku":"G612-OSB","price":3729.99,"currency_code":"USD","in_stock":true},{"title":"Gardener 8x10 with OSB Roof","offer_id":40932067049525,"sku":"G810-OSB","price":4129.99,"currency_code":"USD","in_stock":true},{"title":"Gardener 8x12 with OSB Roof","offer_id":40932068130869,"sku":"G812-OSB","price":4279.99,"currency_code":"USD","in_stock":true},{"title":"Gardener 8x16 with OSB Roof","offer_id":40932068720693,"sku":"G816-OSB","price":4999.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172"},{"product_id":"cedarshed-cedarhouse-storage-shed","title":"Cedarshed Cedar House Storage Shed","description":"\u003cdiv class=\"cedarhouse-page\"\u003e\n\u003c!-- ================= HERO \/ HEADLINE ================= --\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Cedarshed_Logo_1ac80862-bbc0-4164-9ade-7170a6537fcb_160x160.png?v=1676564806\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003cstrong\u003eCedarshed Cedar House - Providing you extra space for storage and entertainment needs!\u003c\/strong\u003e\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (LEFT-ALIGNED; desktop shows all, mobile shows 3 with Show more\/less) ================= --\u003e \u003cinput class=\"hsr-facts-check\" id=\"hsr-facts-toggle-cedarhouse\" type=\"checkbox\"\u003e\n\u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n\u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100% Western Red Cedar\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eSizes:\u003c\/strong\u003e 10×8, 10×10, 10×12, 10×16, 10×20\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eDoor opening:\u003c\/strong\u003e Dutch door ≈30″ × 71″\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eWindows (non-operable):\u003c\/strong\u003e (2) fixed ≈16¼″ × 25¼″ with shutters \u0026amp; boxes\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eWall height:\u003c\/strong\u003e 6′ (7′ optional)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eFloor:\u003c\/strong\u003e Plywood over 2×4 cedar joists (optional)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eRoof:\u003c\/strong\u003e Pre-built sections; cedar shingles optional; OSB available\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eLead time:\u003c\/strong\u003e ~2 weeks production + ~1 week delivery from B.C., Canada\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-cedarhouse\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-cedarhouse\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- ================= INTRO PARAGRAPHS (text preserved verbatim) ================= --\u003e\n\u003cp class=\"p1\"\u003eNeed that larger shed for storage or an extra space for entertaining your friends and family? Why not choose the 10ft Cedar House! The Cedar House comes with a Dutch door sandwiched between two fixed windows. It is an attractive addition to any backyard and offers large space for storage. Add more storage space by choosing the 7ft high wall and storage loft options.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eTransform it to a crafter’s paradise by upgrading the fixed windows to functional windows for that much needed ventilation. Adding the skylight option is also a nice way to have some light go inside the shed. The CedarHouse comes in five sizes for you to choose from!\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eLooking for something smaller? Check out the \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-sunhouses-western-red-cedar-greenhouse-kit\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Cabana Backyard \u0026amp; Pool Shed\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e and \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-large-rancher-shed-kit-storage-solution\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Rancher Shed Kit\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e, they are also both on sale!\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eLead Time\u003c\/h3\u003e\n\u003cp\u003eThe current lead time frame is 2 weeks for production plus a 1 week delivery time. How long the delivery will take will depend on the distance from B.C. Canada (\u003cem\u003ejust a little north of Seattle, Washington\u003c\/em\u003e) to your desired delivery location. \u003c\/p\u003e\n\u003c!-- ================= VIDEO ================= --\u003e\n\u003ch3\u003e\u003cspan style=\"text-decoration: underline;\"\u003eCedar Garden Sheds Done Right\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/oHHwIzhIACo\" loading=\"lazy\" width=\"560\" height=\"315\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c!-- ================= OVERVIEW ICON ROWS ================= --\u003e\n\u003ch3 class=\"p1\"\u003e\u003cstrong\u003eOverview\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Material_Type_32x32.png?v=1600440038\"\u003e Material Type: Wood\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Flooring_Included_32x32.png?v=1600440057\" alt=\"\"\u003e Flooring Included\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Windows_32x32.png?v=1600440085\" alt=\"\"\u003e Windows Included\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Weather_Resistant_32x32.png?v=1600440108\" alt=\"\"\u003e Weather Resistant\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Warranty_32x32.png?v=1600440129\" alt=\"\"\u003e Warranty Included\u003c\/div\u003e\n\u003c!-- ================= WHAT'S INCLUDED ================= --\u003e\n\u003ch3 class=\"p1\"\u003eWhat Will You Expect Inside The Package?\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli style=\"text-align: left;\"\u003e\u003cspan class=\"brand-accent\"\u003e\u003cstrong\u003ePlease note that the following items below are already included in the base shed kit. The options inside the drop-down buttons above are only for UPGRADES and ADDITIONS\u003c\/strong\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eShed Kit\u003c\/li\u003e\n\u003cli\u003eDutch Door\u003c\/li\u003e\n\u003cli\u003e2 Fixed Windows (\u003ci\u003enon-operable\u003c\/i\u003e)\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIncludes decorative shutters and planter boxes\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eStandard kit comes with a floor. The 2x4 Floor joists and then 5\/8” plywood on top. If you choose to remove the floor option and place the shed on top of a concrete slab, you can nail it directly to the cement slab with a vapor barrier underlay. The cement should be the exact same size of the shed floor. Call us for the exact floor size as all shed sizes are nominal.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003ePre-built Roof Sections with Cedar Shingles (\u003c\/span\u003e\u003cem\u003eoptional\u003c\/em\u003e\u003cspan\u003e)\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eRoofing Felt is not included in the OSB Roof Version for the kit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cb\u003eOSB Roofing is Now Available! \u003c\/b\u003e\u003c\/strong\u003eTake control of the final look by selecting our OSB roof options. This cost-effective roofing option substitutes the standard cedar roof shingles with sturdy, treated strand boards that are ready to be shingled with whatever design of shingles that you desire. Selecting this option provides a budget-friendly alternative with no reduced quality.\u003c\/p\u003e\n\u003c!-- ================= TIMELAPSE VIDEO ================= --\u003e\n\u003ch3\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Cedar House Assembly - Timelapse\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/r0Rr-X2G7As\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c!-- ================= PANELIZED SECTION + PDF THUMB (kept SMALL) ================= --\u003e\n\u003ch3 style=\"text-align: left;\"\u003eCedarShed kits come panelized, making them quick and easy to assemble.\u003c\/h3\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003eAvailable in five sizes : 10’x8’, 10’x10’, 10’x12’, 10’x16’, and 10’x20’\u003c\/li\u003e\n\u003cli\u003eExterior finishing is 100% Western Red Cedar lumber\u003c\/li\u003e\n\u003cli\u003eThe 6' high walls are pre-built panels with the window already installed\u003c\/li\u003e\n\u003cli\u003ePlywood floor with 2x4 cedar floor joist - \u003cem\u003eoptional\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003ePre-built roof sections (wood shingles already attached - \u003cem\u003eoptional\u003c\/em\u003e)\u003c\/li\u003e\n\u003cli\u003eIncludes two Fixed Windows (\u003ci\u003enon-operable\u003c\/i\u003e) with decorative shutters and flower boxes and a Dutch door\u003c\/li\u003e\n\u003cli\u003eNo cutting required\u003c\/li\u003e\n\u003cli\u003eAll assembly hardware included\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"pdf-thumb\" style=\"text-align: left;\"\u003e\u003ca title=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Cedarhouse-PS.pdf?v=1596200446\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Cedarhouse-PS.pdf?v=1596200446\" target=\"_blank\"\u003e \u003cimg class=\"responsive-img--mobile\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Capture_64dd172a-12d3-47d1-96cc-00159750a818_480x480.jpg?v=1645480687\" width=\"142\" height=\"164\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c!-- ================= WALL PANEL VIDEO ================= --\u003e\n\u003ch3 style=\"text-align: left;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Wall Panel Video\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\" class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/iuchVXISdJU\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c!-- ================= SHIPPING INFO (DESKTOP SIDE-BY-SIDE LIKE BAYSIDE; MOBILE STACKED) ================= --\u003e\n\u003ctable class=\"two-col\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-unloading-kit.webp?v=1713290460\" alt=\"Cedarshed kit unloading\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd class=\"text-left\"\u003e\n\u003cspan class=\"brand-accent\"\u003e\u003cstrong\u003eIMPORTANT SHIPPING INFO\u003c\/strong\u003e:\u003c\/span\u003e Shipments will be delivered to or as close to your property line and or driveway provided the location is accessible by the delivering truck driver. Please let us know beforehand any unusual or difficult location or delivery issues. 90% of the time the driver will be able to unload the shipment. \u003cbr\u003e\u003cbr\u003eIf the delivery truck in your area does not have a lift gate or pallet jack, you will be required to unload the pieces. If unloading the pieces, customers will be expected to cut metal strapping securing product to the pallet and therefore will require the use of wire cutters. We recommended that you have at least 2 people to help offload the kit pieces from the truck. Please note that although total freight could be over 2000 lbs, the kit pieces can be offloaded one at a time, with individual pieces ranging between 1- 100 lbs. The shipping company will call you directly to schedule the delivery.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ================= ESSENTIAL COMPONENTS (verbatim) ================= --\u003e\n\u003ch3 style=\"text-align: left;\" class=\"p1\"\u003e\u003cstrong\u003e\u003cspan\u003eEssential Components for Your CedarHouse Storage Shed!\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" class=\"p1\"\u003e\u003cstrong\u003eWestern Red Cedar -\u003c\/strong\u003e 100% Western Red Cedar extremely long-lasting cedar exterior finishing\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\" class=\"p1\"\u003e\u003cstrong\u003eWall Panels - \u003c\/strong\u003e 6' high pre-built high-quality wall panels\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\" class=\"p1\"\u003e\u003cstrong\u003eDutch Door - \u003c\/strong\u003e Our Cedarshed Cedarhouse has a Dutch Door with a size of W 30\" x H 71\" and it is already included on the package.\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\" class=\"p1\"\u003e\u003cstrong\u003eRoof Panels -\u003c\/strong\u003e You no longer have to worry about the roof panels because it has already pre-shingled roof panel. (optional)\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\" class=\"p1\"\u003e\u003cstrong\u003eFloor - \u003c\/strong\u003e Plywood floor with 2x4 cedar floor joist\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\" class=\"p1\"\u003e\u003cstrong\u003eWindows - \u003c\/strong\u003e 2 Fixed windows to let in sunlight - W 16 1\/4\" x H 25 1\/4\"\u003cbr\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cstrong\u003ePlanter Boxes -\u003c\/strong\u003e\u003cspan\u003e Maybe you just wanted to improve your CedarHouse Storage Shed, with our planter box you can design anything you want just like the saying your imagination is the limit.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan\u003e\u003cstrong\u003eNo Cutting Required - \u003c\/strong\u003e You will no longer have to worry about cutting anymore because everything is already pre-built and all you have to do is to assemble the materials.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan\u003e\u003cstrong\u003eAssembly Package - \u003c\/strong\u003e You don't have to figure everything out because we already did that for you. Our package has already every hardware assembly and plan for you together with an instruction manual to help you efficiently assemble everything.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cstrong\u003eWeather Resistant -\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eWorried about heavy rainfalls? how about heavy snowfalls? Well worry no more for your CedarHouse Storage Shed would be resistant to any type of weather.\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cstrong\u003eDecorative Cupola -\u003c\/strong\u003e Designed purely for aesthetic appeal, enhancing the overall look of the shed. Installed on top of the shingles.\u003c\/p\u003e\n\u003c!-- ================= FOUNDATION \u0026 LIFESTYLE IMAGE ================= --\u003e\n\u003ch4 style=\"text-align: left;\"\u003eRecommendations for the foundation:\u003c\/h4\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003ePatio Stones\u003c\/li\u003e\n\u003cli\u003e4x4 Pressure Treated Beams\u003c\/li\u003e\n\u003cli\u003eConcrete Slab\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/WhiteAestheticLifestylePhotoCollageFacebookCover_480x480.png?v=1693947675\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003ePlease reach out with any questions or if you would like to discuss what is best for your situation.\u003c\/p\u003e\n\u003c!-- ================= CUPOLA \u0026 7FT WALL EXTENSION ================= --\u003e\n\u003ch4 class=\"p1\" style=\"text-align: left;\"\u003eOPTIONAL CUPOLA SIZES\u003c\/h4\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan\u003e\u003cstrong\u003eRectangle Cupola: \u003c\/strong\u003e27\" x 20\" x 20\"\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eLarge Square Cupola:\u003c\/strong\u003e 23\" x 23\" x 25\"\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eSmall Square Cupola: \u003c\/strong\u003e18” x 18” x 18”\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4 class=\"p1\" style=\"text-align: left;\"\u003eOPTIONAL 7FT WALL HEIGHT EXTENSION\u003c\/h4\u003e\n\u003ctable class=\"seven-foot-table\" style=\"width: 30%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/7f_3_480x480.png?v=1713558527\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/7f_4_480x480.png?v=1713558561\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ================= ADD-ONS GRID ================= --\u003e\n\u003ch5 style=\"text-align: left;\"\u003e\u003cstrong\u003eOptional Add-Ons and Upgrades\u003c\/strong\u003e\u003c\/h5\u003e\n\u003ctable class=\"addons-table table-border\" style=\"width: 93.9333%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/dutch_door_240x240.jpg?v=1644943654\" class=\"img-responsive\" alt=\"\"\u003e\n\u003cdiv\u003eDutch Door Option\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/double_door_240x240.jpg?v=1644944586\" class=\"img-responsive\" alt=\"\"\u003e\n\u003cdiv\u003eDouble Door Option\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/sliding_door_240x240.jpg?v=1644944605\" class=\"img-responsive\" alt=\"\"\u003e\n\u003cdiv\u003eSliding Door Option\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/fixed_240x240.jpg?v=1644944623\" class=\"img-responsive\" alt=\"\"\u003e\n\u003cdiv\u003eFixed Window Panels\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func_240x240.jpg?v=1644944627\" class=\"img-responsive\" alt=\"\"\u003e\n\u003cdiv\u003eFunctional Awning Window\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func2_1_240x240.jpg?v=1713968438\" class=\"img-responsive\" alt=\"\"\u003e\n\u003cdiv\u003eWindow With Screen\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/half_240x240.jpg?v=1644944637\" class=\"img-responsive\" alt=\"\"\u003e\n\u003cdiv\u003eHalf-Awning Window\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/down_240x240.jpg?v=1644944650\" class=\"img-responsive\" alt=\"\"\u003e\n\u003cdiv\u003eDownspout\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedcup_160x160.jpg?v=1644944665\" class=\"img-responsive\" alt=\"\"\u003e\n\u003cdiv\u003eCedar Cupola\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarwood_160x160.jpg?v=1644944671\" class=\"img-responsive\" alt=\"\"\u003e\n\u003cdiv\u003eCedar Wood Bench\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/wallheight_160x160.jpg?v=1644944699\" class=\"img-responsive\" alt=\"\"\u003e\n\u003cdiv\u003eWall Height\u003c\/div\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/skylight_240x240_f1efc870-1b8c-47c6-b7f3-39501e2ebe3f_160x160.jpg?v=1667486140\" class=\"img-responsive\" alt=\"\"\u003e\n\u003cdiv\u003eSkylight\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ================= CEDARSHED (SAME BRAND) COMPARISON ================= --\u003e\n\u003ch3 class=\"center\"\u003eCedarshed Gable Storage Sheds: Cedar House vs Longhouse vs Rancher vs Haida Cabin vs Boathouse\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper compare-cedarshed\"\u003e\n\u003ctable class=\"comparison-table\" style=\"width: 100%;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"#\"\u003e\u003cimg alt=\"Cedarshed Cedar House Storage Shed Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-10x12-shed-kit_240x240.jpg?v=1755798986\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"#\"\u003eCedarshed Cedar House Storage Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-longhouse-double-door-shed\"\u003e\u003cimg alt=\"Cedarshed Longhouse\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-shed-cottage-kit_240x240.jpg?v=1755798348\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-longhouse-double-door-shed\"\u003eCedarshed Longhouse Gable Style Double Door Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-large-rancher-shed-kit-storage-solution\"\u003e\u003cimg alt=\"Cedarshed Rancher\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-lawn-mower-shed-kit_240x240.jpg?v=1755798505\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-large-rancher-shed-kit-storage-solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-haida-cabin-storage-shed\"\u003e\u003cimg alt=\"Cedarshed Haida\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-cedar-cabin-kit_240x240.jpg?v=1755798710\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-haida-cabin-storage-shed\"\u003eCedarshed Haida Cabin \u0026amp; Storage Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-boathouse-canoe-kayak-storage-shed\"\u003e\u003cimg alt=\"Cedarshed Boathouse\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-boathouse-kayak-storage-shed-kit_240x240.jpg?v=1755799148\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-boathouse-canoe-kayak-storage-shed\"\u003eCedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eStandard Wall Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n\u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n\u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n\u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n\u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDoors (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDutch door (≈30\" × 71\")\u003c\/td\u003e\n\u003ctd\u003e5' double door (≈60\" × 72\")\u003c\/td\u003e\n\u003ctd\u003e5' double door (≈60\" × 72\")\u003c\/td\u003e\n\u003ctd\u003eDutch door (≈36\" × 71\")\u003c\/td\u003e\n\u003ctd\u003eDutch door (≈30\" × 71\") + 5' double door (≈60\" × 72\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWindows (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e2 fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003ctd\u003e2 fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003ctd\u003e1 fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003ctd\u003e2 half-awning (≈32\" × 45\")\u003c\/td\u003e\n\u003ctd\u003e3 fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSizes (nominal)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e10×8, 10×10, 10×12, 10×16, 10×20\u003c\/td\u003e\n\u003ctd\u003e12×6, 12×8, 12×10, 16×8, 16×10\u003c\/td\u003e\n\u003ctd\u003e6×6, 6×9, 6×12, 8×10, 8×12, 8×16, 10×10, 10×12, 10×16, 10×20\u003c\/td\u003e\n\u003ctd\u003e9×6, 12×8, 12×10\u003c\/td\u003e\n\u003ctd\u003e6×12, 8×12, 8×16, 12×10, 16×10, 20×10\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFloor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRoof Options\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (pre-shingled) or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (pre-shingled), Metal roof, or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (pre-shingled) or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles, Metal roof, or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles, Metal roof, or OSB sheathing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ================= OTHER BRANDS COMPARISON ================= --\u003e\n\u003ch3\u003eCompare Cedar House vs Similar Sheds (Other Brands)\u003c\/h3\u003e\n\u003cdiv style=\"text-align: start;\" class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table three-col-balanced\"\u003e\n\u003ccolgroup\u003e \u003ccol class=\"col-feature\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"#\"\u003e\u003cimg alt=\"Cedarshed Cedar House\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-10x12-shed-kit_240x240.jpg?v=1755798986\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"#\"\u003eCedarshed Cedar House Storage Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-riverside-shed-kit\"\u003e\u003cimg alt=\"EZ-Fit Riverside\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-comparison_240x240.jpg?v=1756230369\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-riverside-shed-kit\"\u003eEZ-Fit Riverside Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c!-- REPLACED: Little Cottage Co. Classic Wood Cottage --\u003e\n\u003cth\u003e\n\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-wood-cottage\"\u003e\u003cimg alt=\"Cedarshed Cedar House Storage Shed - 8x14 Shed Classic Wood Cottage Kit\" style=\"margin-right: 11.9375px; margin-left: 11.9219px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x14-shed-classic-wood-cottage-kit_240x240.jpg?v=1757010798\"\u003e\u003c\/a\u003e\u003cbr\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-wood-cottage\"\u003e Little Cottage Co. Classic Wood Cottage \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eExterior Material\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed)\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eAvailable Sizes\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"sizes\"\u003e10×8, 10×10, 10×12, 10×16, 10×20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"sizes\"\u003e8×12, 10×12, 10×14, 10×16, 10×20, 12×16, 12×20, 12×24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"sizes\"\u003e8×8, 8×10, 8×12, 8×14, 8×16, 10×10, 10×12, 10×14, 10×16, 10×18, 10×20, 12×12, 12×14, 12×16, 12×18, 12×20, 12×24\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWindows\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTwo fixed windows w\/ shutters \u0026amp; boxes (pre-installed)\u003c\/td\u003e\n\u003ctd\u003e(2) 24″×36″ operable windows w\/ screens\u003c\/td\u003e\n\u003ctd\u003eWindows optional; (2) gable vents standard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFloor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eOptional plywood floor w\/ 2×4 cedar joists\u003c\/td\u003e\n\u003ctd\u003eOptional floor kit (3\/4″ engineered wood over 2×4 joists)\u003c\/td\u003e\n\u003ctd\u003eOptional floor kit (5\/8″ plywood over 2×4 joists)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDoors\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDutch door (≈30″ × 71″)\u003c\/td\u003e\n\u003ctd\u003e60″ double doors + 30″ side entry door\u003c\/td\u003e\n\u003ctd\u003eDouble doors: 48″ (8′ wide) or 60″ (10′–12′)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWall Framing \/ Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePanelized cedar wall panels; ~6′ walls\u003c\/td\u003e\n\u003ctd\u003e2×4 studs, 24″ O.C.; 6′6″ sidewalls\u003c\/td\u003e\n\u003ctd\u003e2×4 studs, 16″ O.C.; 76.5″ sidewalls\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRoof \/ Notes\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePre-built roof sections; wood shingles optional\u003c\/td\u003e\n\u003ctd\u003e7\/16″ OSB sheathing; shingles not included; 6\/12 pitch\u003c\/td\u003e\n\u003ctd\u003e7\/16″ OSB sheathing; 5\/12 pitch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ================= CEDAR HOUSE – FAQ (GEO) ================= --\u003e\n\u003csection class=\"cedarhouse-faq\" id=\"cedarhouse-faq\"\u003e\n\u003ch3\u003eFrequently Asked Questions — Cedarshed Cedar House\u003c\/h3\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat sizes does the Cedarshed Cedar House come in?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cdiv\u003eFive sizes: 10×8, 10×10, 10×12, 10×16, and 10×20.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat’s included in the base kit?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cdiv\u003eShed kit with a Dutch door and two fixed windows, decorative shutters and planter boxes, pre-built wall panels, and all assembly hardware (nails and screws). The standard kit comes with a floor (2×4 floor joists with 5\/8″ plywood). Roofing felt is not included in the OSB Roof Version.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eCan I place the Cedar House on a concrete slab?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cdiv\u003eYes. You can remove the floor option and place the shed on a concrete slab. You can fasten it directly to the slab with a vapor barrier underlay. The slab should be the exact same size as the shed floor.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat is the standard wall height? Is a 7′ wall available?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cdiv\u003eStandard wall height is 6′ with an optional 7′ wall height extension.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat roof options are available?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cdiv\u003ePre-built roof sections are included; cedar shingles are optional. OSB roofing is also available (roofing felt is not included in the OSB version).\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eAre the windows and Dutch door included?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cdiv\u003eYes. The Cedar House includes a Dutch door and two fixed windows. The windows include decorative shutters and planter boxes.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat optional add-ons and upgrades can I choose?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cdiv\u003eUpgrades include functional awning windows, windows with screen, half-awning window, skylight, double doors or sliding door options (on applicable models), cupola, cedar wood bench, downspout, wall height extension, and more.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eHow is the kit shipped and delivered?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cdiv\u003eShipments are delivered to or as close to your property line\/driveway if accessible by the delivering truck driver. The shipping company will call you to schedule delivery.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eHow many people are needed to unload or assemble?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cdiv\u003eFor unloading, we recommend at least 2 people. If the truck does not have a lift gate or pallet jack, you may need to offload pieces individually (typically 1–100 lbs each) and cut metal strapping with wire cutters. Assembly uses panelized parts and an instruction manual.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat tools or cutting are required for assembly?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cdiv\u003eNo cutting is required. Parts are pre-built and assemble using the provided hardware, plans, and instruction manual.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat is the typical lead time?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cdiv\u003eApproximately 2 weeks for production plus ~1 week for delivery (timing varies by distance from B.C., Canada).\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eDoes the kit include a floor?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cdiv\u003eYes, the standard kit includes a floor (2×4 floor joists with 5\/8″ plywood). You can remove the floor option for slab installations.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eIs roofing felt included with the OSB roof version?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cdiv\u003eNo. Roofing felt is not included in the OSB Roof Version.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eDo I need a building permit?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cdiv\u003ePermit requirements vary by location. Please check your local building codes and HOA guidelines before purchasing or installing.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eIs there a warranty?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cdiv\u003eThe product page indicates “Warranty Included.” For details and coverage terms, please refer to the manufacturer’s warranty documentation.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003c!-- ======================= Page-scoped CSS (applied from Longhouse, scoped to .cedarhouse-page) ======================= --\u003e\n\u003cstyle\u003e\n  \/* ===== Utilities ===== *\/\n  .cedarhouse-page img,\n  .cedarhouse-page iframe{\n    max-width:100% !important;\n    height:auto !important;\n  }\n  .cedarhouse-page .img-responsive,\n  .cedarhouse-page .responsive-img--mobile{\n    max-width:100% !important;\n    width:auto !important;\n    height:auto !important;\n    display:block !important;\n  }\n  .cedarhouse-page .center{ text-align:center !important; }\n  .cedarhouse-page .text-left{ text-align:left !important; }\n  .brand-accent{ color:#ff2a00; }\n\n  \/* ===== Videos (left-aligned) ===== *\/\n  .cedarhouse-page .video-wrapper{\n    position:relative !important;\n    width:560px !important;\n    max-width:100% !important;\n    margin:0 0 16px 0 !important;\n    height:0 !important;\n    overflow:hidden !important;\n    background:#00000010;\n    border-radius:8px;\n    padding:0 !important;\n    padding-bottom:315px !important;\n  }\n  @supports (aspect-ratio:16\/9){\n    .cedarhouse-page .video-wrapper{\n      height:auto !important;\n      padding-bottom:0 !important;\n      aspect-ratio:16\/9 !important;\n    }\n  }\n  .cedarhouse-page .video-wrapper iframe{\n    position:absolute !important;\n    inset:0 !important;\n    width:100% !important;\n    height:100% !important;\n    border:0 !important;\n  }\n  @media (max-width:600px){\n    .cedarhouse-page .video-wrapper{ width:100% !important; }\n  }\n\n  \/* ===== Overview icon rows ===== *\/\n  .cedarhouse-page .overview-img--txt{\n    display:flex !important;\n    align-items:center !important;\n    gap:8px !important;\n    margin:6px 0 !important;\n  }\n  .cedarhouse-page .overview-img--txt img{ width:24px !important; height:24px !important; }\n\n  \/* ===== PDF thumbnail — keep intentionally SMALL to avoid the “suddenly big” issue ===== *\/\n  .cedarhouse-page .pdf-thumb img{\n    width:142px !important; height:auto !important;\n  }\n  @media (max-width:768px){\n    .cedarhouse-page .pdf-thumb{ text-align:center !important; }\n    .cedarhouse-page .pdf-thumb a,\n    .cedarhouse-page .pdf-thumb img{ display:inline-block !important; }\n  }\n\n  \/* ===== Scrollable tables wrapper ===== *\/\n  .cedarhouse-page .scroll-table-wrapper{\n    width:100% !important;\n    overflow-x:auto !important;\n    -webkit-overflow-scrolling:touch !important;\n  }\n  @media (min-width:1025px){\n    .cedarhouse-page .scroll-table-wrapper{ overflow-x:visible !important; }\n  }\n\n  \/* ===== Comparison tables (shared) ===== *\/\n  .cedarhouse-page .comparison-table{\n    width:100% !important;\n    border-collapse:collapse !important;\n    border-spacing:0 !important;\n    table-layout:auto !important;\n    border:1px solid #ccc !important;\n  }\n  .cedarhouse-page .comparison-table th,\n  .cedarhouse-page .comparison-table td{\n    border:1px solid #ccc !important;\n    padding:12px !important;\n    text-align:center !important;\n    vertical-align:middle !important;\n    word-break:break-word !important;\n    background-clip:padding-box !important;\n    box-sizing:border-box !important;\n  }\n  .cedarhouse-page .comparison-table th{ background:#f9f9f9 !important; }\n\n  \/* First column (row labels) *\/\n  .cedarhouse-page .comparison-table th:first-child,\n  .cedarhouse-page .comparison-table td:first-child{\n    width:120px !important;\n    min-width:120px !important;\n    text-align:left !important;\n    padding-left:10px !important;\n  }\n\n  \/* Header visuals (ensures image \/ name \/ CTA align on mobile \u0026 desktop) *\/\n  .cedarhouse-page .comparison-table thead th p,\n  .cedarhouse-page .comparison-table tbody tr:first-child td p{ margin:4px 0 !important; }\n  .cedarhouse-page .comparison-table thead th img,\n  .cedarhouse-page .comparison-table tbody tr:first-child td img{\n    width:100px !important;\n    height:auto !important;\n    aspect-ratio:1\/1 !important;\n    object-fit:cover !important;\n    display:block !important;\n    margin:0 auto !important;\n    border-radius:6px !important;\n  }\n  .cedarhouse-page .comparison-table thead th:not(:first-child) p:nth-child(2){\n    min-height:48px !important; display:flex !important; align-items:center !important; justify-content:center !important; text-align:center !important; font-weight:700 !important;\n  }\n  .cedarhouse-page .comparison-table tbody tr:hover{ background:#eef7ff; }\n\n  \/* CTA buttons *\/\n  .cedarhouse-page .button-primary{\n    display:inline-block !important;\n    margin:0 auto !important;\n    padding:8px 15px !important;\n    color:#fff !important;\n    background-color:#f76d54 !important;\n    text-decoration:none !important;\n    border:none !important;\n    cursor:pointer !important;\n    border-radius:6px !important;\n    line-height:1.2 !important;\n    white-space:nowrap !important;\n  }\n\n  \/* Two-column SHIPPING — desktop side-by-side like Bayside; mobile stacked *\/\n  .cedarhouse-page table.two-col{ width:100% !important; border-collapse:separate !important; }\n  @media (min-width:769px){\n    .cedarhouse-page table.two-col{ border-spacing:0 !important; }\n    .cedarhouse-page table.two-col tr{ display:flex !important; align-items:center !important; gap:12px !important; }\n    .cedarhouse-page table.two-col td{ padding:0 !important; }\n    .cedarhouse-page table.two-col td:first-child{ flex:0 0 auto !important; }\n    .cedarhouse-page table.two-col td:last-child{ flex:1 1 auto !important; }\n  }\n  @media (max-width:768px){\n    .cedarhouse-page table.two-col,\n    .cedarhouse-page table.two-col tbody,\n    .cedarhouse-page table.two-col tr,\n    .cedarhouse-page table.two-col td{\n      display:block !important; width:100% !important; padding:0 !important;\n    }\n    .cedarhouse-page table.two-col td:first-child{ margin-bottom:12px !important; }\n  }\n\n  \/* Add-ons gallery *\/\n  .cedarhouse-page .addons-table.table-border{\n    width:100% !important; border-collapse:collapse !important; border:1px solid #e0e0e0 !important;\n  }\n  .cedarhouse-page .addons-table.table-border td{\n    border:1px solid #e0e0e0 !important; padding:8px !important; text-align:center !important; vertical-align:top !important;\n  }\n  .cedarhouse-page .addons-table.table-border td img{ display:block !important; margin:0 auto 8px !important; }\n\n  \/* 7FT Wall Height Extension images — ensure TWO-UP wide (fix “became small”) *\/\n  .cedarhouse-page .seven-foot-table{\n    width:100% !important;\n    max-width:1100px !important;\n    margin:0 0 12px 0 !important;\n    border-collapse:separate !important;\n    border-spacing:12px !important;\n  }\n  .cedarhouse-page .seven-foot-table td{\n    width:50% !important; padding:0 !important; vertical-align:top !important;\n  }\n  .cedarhouse-page .seven-foot-table td img{\n    width:100% !important; height:auto !important; display:block !important;\n  }\n\n  \/* ===== DESKTOP balancing for the OTHER-BRANDS (3 products) table only ===== *\/\n  @media (min-width:1025px){\n    .cedarhouse-page .three-col-balanced{ table-layout:fixed !important; }\n    .cedarhouse-page .three-col-balanced .col-feature{ width:200px !important; }\n    .cedarhouse-page .three-col-balanced .col-prod{ width:calc((100% - 200px)\/3) !important; }\n  }\n  .cedarhouse-page .three-col-balanced .sizes{\n    overflow-wrap:anywhere !important; word-break:normal !important; hyphens:auto !important;\n  }\n\n  \/* ===== Atomic facts — shared look (copied from Longhouse) ===== *\/\n  .hsr-chipbar{ display:flex; flex-wrap:wrap; gap:8px; margin:8px 0 14px; justify-content:flex-start; }\n  .hsr-chip{ background:#f5f5f5; border:1px solid #e6e6e6; padding:6px 10px; border-radius:6px; font-size:13px; line-height:1.35; }\n  @media (min-width:769px){ .hsr-facts-check, .hsr-facts-btn{ display:none; } }\n  @media (max-width:768px){\n    .hsr-facts-check{ position:absolute; left:-9999px; }\n    .hsr-chipbar .hsr-chip:nth-child(n+4){ display:none; }\n    .hsr-facts-btn{ display:inline-block; background:none; border:0; color:#004c99; font-weight:600; padding:6px 0; cursor:pointer; }\n    .hsr-facts-btn.hide{ display:none; }\n    .hsr-facts-check:checked ~ .hsr-chipbar .hsr-chip{ display:inline-block; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show{ display:none; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide{ display:inline-block; }\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) + .hsr-facts-btn.show,\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) ~ .hsr-facts-btn.hide{ display:none !important; }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* ===== MOBILE ALIGNMENT FIX — FIRST COMPARISON TABLE ONLY ===== *\/\n  .cedarhouse-page .compare-cedarshed .comparison-table thead th {\n    vertical-align: middle !important;\n  }\n  \/* Center\/stack image, title, CTA exactly like the second table *\/\n  .cedarhouse-page .compare-cedarshed .comparison-table thead th \u003e p {\n    display: block !important;\n    width: 100% !important;\n    text-align: center !important;\n    margin: 4px 0 !important;\n  }\n  .cedarhouse-page .compare-cedarshed .comparison-table thead th img {\n    width: 100px !important;\n    height: auto !important;\n    aspect-ratio: 1\/1 !important;\n    object-fit: cover !important;\n    display: block !important;\n    margin: 0 auto !important;\n    border-radius: 6px !important;\n  }\n  .cedarhouse-page .compare-cedarshed .comparison-table thead th:not(:first-child) p:nth-child(2) {\n    min-height: 48px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    text-align: center !important;\n    font-weight: 700 !important;\n    word-break: break-word !important;\n  }\n  .cedarhouse-page .compare-cedarshed .button-primary {\n    display: inline-block !important;\n    margin: 0 auto !important;\n  }\n\n  \/* Mobile widths to keep columns even and stop the header cards drifting *\/\n  @media (max-width: 1024px) {\n    .cedarhouse-page .compare-cedarshed .comparison-table th:first-child {\n      width: 130px !important;\n      min-width: 130px !important;\n      text-align: left !important;\n      padding-left: 10px !important;\n    }\n    .cedarhouse-page .compare-cedarshed .comparison-table thead th:not(:first-child) {\n      min-width: 180px !important; \/* same feel as Longhouse *\/\n    }\n    .cedarhouse-page .compare-cedarshed .comparison-table th {\n      padding: 8px !important;\n    }\n  }\n  @media (max-width: 480px) {\n    .cedarhouse-page .compare-cedarshed .comparison-table th:first-child {\n      width: 110px !important;\n      min-width: 110px !important;\n    }\n    .cedarhouse-page .compare-cedarshed .comparison-table thead th:not(:first-child) {\n      min-width: 170px !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery select {\n    width: 320px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery .hsr-check {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    min-height: 42px;\n  }\n\n  .hsr-delivery .hsr-check input {\n    margin: 0;\n  }\n\n  .hsr-delivery .hsr-check label {\n    margin: 0;\n    font-weight: 700;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  .hsr-delivery .hsr-alert {\n    margin-top: 10px;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fafafa;\n    font-size: 13px;\n    color: #333;\n  }\n\n  .hsr-delivery .hsr-alert p {\n    margin: 0 0 8px;\n  }\n\n  .hsr-delivery .hsr-alert p:last-child {\n    margin-bottom: 0;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-cedarshed\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n\u003cp class=\"hsr-note\"\u003e\n  All Cedarshed products currently have the same lead time. This is an estimate, not a guarantee.\n\u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrCedarshedProduct\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrCedarshedProduct\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Sheds and Greenhouses\"\u003e\n          \u003coption value=\"Cedarshed Lean To Storage Bayside Shed\"\u003eCedarshed Lean To Storage Bayside Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Sunhouse Western Red Cedar Greenhouse\"\u003eCedarshed Sunhouse Western Red Cedar Greenhouse\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cabana Backyard \u0026amp; Pool Shed\"\u003eCedarshed Cabana Backyard \u0026amp; Pool Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Rancher Large Shed Kit and Storage Solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\"\u003eCedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener Small Gable Shed Kit\"\u003eCedarshed Gardener Small Gable Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Ranchhouse Prefab Cottage Kit\"\u003eCedarshed Ranchhouse Prefab Cottage Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Longhouse Gable Style Double Door Shed Kit\"\u003eCedarshed Longhouse Gable Style Double Door Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Farmhouse Shed Kit\"\u003eCedarshed Farmhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Haida Cabin \u0026amp; Storage Shed\"\u003eCedarshed Haida Cabin \u0026amp; Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cedar House Storage Shed\"\u003eCedarshed Cedar House Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cookhouse BBQ Shed\"\u003eCedarshed Cookhouse BBQ Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Hobbyhouse Prefab Shed Kits\"\u003eCedarshed Hobbyhouse Prefab Shed Kits\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gable Style Beach House Shed\"\u003eCedarshed Gable Style Beach House Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener's Delight Gable Porch Storage Shed\"\u003eCedarshed Gardener's Delight Gable Porch Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Garden Hutch\"\u003eCedarshed Garden Hutch\u003c\/option\u003e\n          \u003coption value=\"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\"\u003eCedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses and Cabins\"\u003e\n          \u003coption value=\"Cedarshed Kids Bunkhouse Kit\"\u003eCedarshed Kids Bunkhouse Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kids Clubhouse\"\u003eCedarshed Kids Clubhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Pergolas\"\u003e\n          \u003coption value=\"Cedarshed Mabel 8x8 Pergola Kit\"\u003eCedarshed Mabel 8x8 Pergola Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kalamalka 10x10 Pergola Kit\"\u003eCedarshed Kalamalka 10x10 Pergola Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hsr-check\"\u003e\n      \u003cinput id=\"hsrCedarshedExpedited\" type=\"checkbox\"\u003e\n      \u003clabel for=\"hsrCedarshedExpedited\"\u003eExpedited shipping\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoCedarshed\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearCedarshed\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrCedarshed\"\u003e\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutCedarshed\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-cedarshed\");\n    if (!root) return;\n\n    const productEl = document.getElementById(\"hsrCedarshedProduct\");\n    const expeditedEl = document.getElementById(\"hsrCedarshedExpedited\");\n    const btn = document.getElementById(\"hsrGoCedarshed\");\n    const clr = document.getElementById(\"hsrClearCedarshed\");\n    const err = document.getElementById(\"hsrErrCedarshed\");\n    const out = document.getElementById(\"hsrOutCedarshed\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_cedarshed_live_v3_20260317\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    let hasEstimated = false;\n    let detectedProductValue = \"\";\n\n    const FALLBACK_DATA = {\n      standard: {\n        productionWeeksMin: 2,\n        productionWeeksMax: 2,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"2 weeks\",\n        shippingDisplay: \"1 week\"\n      },\n      expedited: {\n        productionWeeksMin: 1,\n        productionWeeksMax: 1,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"1 week\",\n        shippingDisplay: \"1 week\"\n      },\n      shipsFrom: \"just north of Seattle, Washington in BC Canada\",\n      expeditedAvailabilityNote:\n        \"Expedited production availability varies based on order volume and season.\",\n      metalRoofNote:\n        \"Metal roof variants typically add 1 additional week to the expedited timeline.\",\n      contactNote:\n        \"Please contact us before ordering to confirm current expedited availability.\"\n    };\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    const weeksToBusinessDays = (weeks) =\u003e Number(weeks) * 5;\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function normalizeText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function normalizeForMatch(text) {\n      return String(text || \"\")\n        .toLowerCase()\n        .replace(\/\u0026amp;|\u0026\/g, \" and \")\n        .replace(\/[\\u2018\\u2019']\/g, \"\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function extractCedarshedSection(text) {\n      const normalized = normalizeText(text);\n      const startIndex = normalized.search(\/Cedarsheds\/i);\n\n      if (startIndex === -1) {\n        return normalized;\n      }\n\n      const afterStart = normalized.slice(startIndex);\n      const endMatch = afterStart.match(\/\\bMilky Products\\b\/i);\n\n      if (!endMatch) {\n        return afterStart;\n      }\n\n      return afterStart.slice(0, endMatch.index);\n    }\n\n    function formatWeeks(min, max) {\n      if (Number(min) === Number(max)) {\n        return Number(min) === 1 ? \"1 week\" : `${min} weeks`;\n      }\n\n      return `${min} to ${max} weeks`;\n    }\n\n    function parseWeeksPair(text, regex) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      const min = Number(match[1]);\n      const max = match[2] ? Number(match[2]) : min;\n\n      return {\n        min,\n        max,\n        display: formatWeeks(min, max)\n      };\n    }\n\n    function getCurrentPathHandle() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? match[1].replace(\/-\/g, \" \") : \"\";\n    }\n\n    function getPageProductCandidates() {\n      const selectors = [\n        '[data-product-title]',\n        '.product-title',\n        '.product__title',\n        '.product-single__title',\n        '.product_title',\n        '.product-meta__title',\n        'main h1',\n        'h1'\n      ];\n\n      const values = [];\n\n      const pushValue = (value) =\u003e {\n        const clean = normalizeText(value);\n        if (!clean) return;\n        if (!values.includes(clean)) values.push(clean);\n      };\n\n      selectors.forEach((selector) =\u003e {\n        document.querySelectorAll(selector).forEach((el) =\u003e {\n          pushValue(el.getAttribute(\"data-product-title\"));\n          pushValue(el.textContent);\n        });\n      });\n\n      const ogTitle = document.querySelector('meta[property=\"og:title\"]');\n      const twitterTitle = document.querySelector('meta[name=\"twitter:title\"]');\n\n      if (ogTitle) pushValue(ogTitle.getAttribute(\"content\"));\n      if (twitterTitle) pushValue(twitterTitle.getAttribute(\"content\"));\n\n      pushValue(document.title);\n      pushValue(getCurrentPathHandle());\n\n      return values;\n    }\n\n    function scoreOptionAgainstCandidate(optionText, candidateText) {\n      const optionNorm = normalizeForMatch(optionText);\n      const candidateNorm = normalizeForMatch(candidateText);\n\n      if (!optionNorm || !candidateNorm) return 0;\n      if (optionNorm === candidateNorm) return 1000;\n      if (candidateNorm.includes(optionNorm)) return 900;\n      if (optionNorm.includes(candidateNorm)) return 700;\n\n      const optionTokens = optionNorm\n        .split(\" \")\n        .filter((token) =\u003e token.length \u003e 2);\n\n      const candidateTokens = new Set(\n        candidateNorm.split(\" \").filter((token) =\u003e token.length \u003e 2)\n      );\n\n      let overlap = 0;\n      optionTokens.forEach((token) =\u003e {\n        if (candidateTokens.has(token)) overlap += 1;\n      });\n\n      let score = overlap * 25;\n\n      if (optionTokens.length \u0026\u0026 optionTokens.every((token) =\u003e candidateTokens.has(token))) {\n        score += 300;\n      }\n\n      return score;\n    }\n\n    function detectCurrentCedarshedProduct() {\n      const options = Array.from(productEl.options).filter((option) =\u003e option.value);\n      const candidates = getPageProductCandidates();\n\n      let bestValue = \"\";\n      let bestScore = 0;\n\n      candidates.forEach((candidate) =\u003e {\n        options.forEach((option) =\u003e {\n          const score = scoreOptionAgainstCandidate(option.value, candidate);\n\n          if (score \u003e bestScore) {\n            bestScore = score;\n            bestValue = option.value;\n          }\n        });\n      });\n\n      return bestScore \u003e= 300 ? bestValue : \"\";\n    }\n\n    function applyDetectedProduct(retries = 0) {\n      const detected = detectCurrentCedarshedProduct();\n\n      if (detected) {\n        detectedProductValue = detected;\n        productEl.value = detected;\n        return;\n      }\n\n      if (retries \u003c 10) {\n        setTimeout(() =\u003e {\n          applyDetectedProduct(retries + 1);\n        }, 300);\n      }\n    }\n\n    async function fetchFreshCedarshedData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const cedarshedText = extractCedarshedSection(rawText);\n\n      const data = JSON.parse(JSON.stringify(FALLBACK_DATA));\n\n      const standardProduction = parseWeeksPair(\n        cedarshedText,\n        \/lead\\s+time\\s+for\\s+production\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const standardShipping = parseWeeksPair(\n        cedarshedText,\n        \/shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedProduction = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shortens?\\s+the\\s+production\\s+lead\\s+time\\s+to\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedShipping = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const shipsFromMatch = cedarshedText.match(\n        \/shipped\\s+from\\s+(.+?)\\s+and\\s+the\\s+shipping\\s+time\\s+is\/i\n      );\n\n      const availabilityMatch = cedarshedText.match(\n        \/(Expedited production availability varies based on order volume and season\\.)\/i\n      );\n\n      const metalRoofMatch = cedarshedText.match(\n        \/(Metal roof variants typically add 1 additional week to the expedited timeline\\.)\/i\n      );\n\n      const contactMatch = cedarshedText.match(\n        \/(Please contact us before ordering to confirm current expedited availability\\.)\/i\n      );\n\n      if (standardProduction) {\n        data.standard.productionWeeksMin = standardProduction.min;\n        data.standard.productionWeeksMax = standardProduction.max;\n        data.standard.productionDisplay = standardProduction.display;\n      }\n\n      if (standardShipping) {\n        data.standard.shippingWeeksMin = standardShipping.min;\n        data.standard.shippingWeeksMax = standardShipping.max;\n        data.standard.shippingDisplay = standardShipping.display;\n      }\n\n      if (expeditedProduction) {\n        data.expedited.productionWeeksMin = expeditedProduction.min;\n        data.expedited.productionWeeksMax = expeditedProduction.max;\n        data.expedited.productionDisplay = expeditedProduction.display;\n      }\n\n      if (expeditedShipping) {\n        data.expedited.shippingWeeksMin = expeditedShipping.min;\n        data.expedited.shippingWeeksMax = expeditedShipping.max;\n        data.expedited.shippingDisplay = expeditedShipping.display;\n      } else {\n        data.expedited.shippingWeeksMin = data.standard.shippingWeeksMin;\n        data.expedited.shippingWeeksMax = data.standard.shippingWeeksMax;\n        data.expedited.shippingDisplay = data.standard.shippingDisplay;\n      }\n\n      if (shipsFromMatch \u0026\u0026 shipsFromMatch[1]) {\n        data.shipsFrom = shipsFromMatch[1].trim();\n      }\n\n      if (availabilityMatch \u0026\u0026 availabilityMatch[1]) {\n        data.expeditedAvailabilityNote = availabilityMatch[1].trim();\n      }\n\n      if (metalRoofMatch \u0026\u0026 metalRoofMatch[1]) {\n        data.metalRoofNote = metalRoofMatch[1].trim();\n      }\n\n      if (contactMatch \u0026\u0026 contactMatch[1]) {\n        data.contactNote = contactMatch[1].trim();\n      }\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getCedarshedData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshCedarshedData();\n    }\n\n    function renderTable(productTitle, data, useExpedited) {\n      const selected = useExpedited ? data.expedited : data.standard;\n      const today = new Date();\n\n      const earliestBD =\n        weeksToBusinessDays(selected.productionWeeksMin) +\n        weeksToBusinessDays(selected.shippingWeeksMin);\n\n      const latestBD =\n        weeksToBusinessDays(selected.productionWeeksMax) +\n        weeksToBusinessDays(selected.shippingWeeksMax);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const deliveryWindow =\n        fmtDate(earliest) === fmtDate(latest)\n          ? fmtDate(earliest)\n          : `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      const expeditedRow = useExpedited\n        ? `\u003ctr\u003e\u003cth\u003eExpedited shipping\u003c\/th\u003e\u003ctd\u003eSelected\u003c\/td\u003e\u003c\/tr\u003e`\n        : \"\";\n\n      const expeditedAlert = useExpedited\n        ? `\n          \u003cdiv class=\"hsr-alert\"\u003e\n            \u003cp\u003e${data.expeditedAvailabilityNote}\u003c\/p\u003e\n            \u003cp\u003e${data.metalRoofNote}\u003c\/p\u003e\n            \u003cp\u003e${data.contactNote}\u003c\/p\u003e\n          \u003c\/div\u003e\n        `\n        : \"\";\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Cedarshed delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${selected.productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShipping time\u003c\/th\u003e\u003ctd\u003e${selected.shippingDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShips from\u003c\/th\u003e\u003ctd\u003e${data.shipsFrom}\u003c\/td\u003e\u003c\/tr\u003e\n            ${expeditedRow}\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${deliveryWindow}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Carrier timing and destination can still affect final delivery.\n        \u003c\/p\u003e\n        ${expeditedAlert}\n      `;\n    }\n\n    async function runEstimate() {\n      const productName = String(productEl.value || \"\").trim();\n      const useExpedited = !!expeditedEl.checked;\n\n      if (!productName) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose a Cedarshed product.\");\n        return false;\n      }\n\n      showErr(false);\n\n      try {\n        const data = await getCedarshedData();\n        renderTable(productName, data, useExpedited);\n      } catch (e) {\n        renderTable(productName, FALLBACK_DATA, useExpedited);\n      }\n\n      window.dataLayer = window.dataLayer || [];\n      window.dataLayer.push({\n        event: \"hsr_delivery_estimate_cedarshed\",\n        cedarshed_product_name: productName,\n        cedarshed_expedited_selected: useExpedited\n      });\n\n      return true;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      hasEstimated = await runEstimate();\n    });\n\n    expeditedEl.addEventListener(\"change\", async () =\u003e {\n      if (!hasEstimated) return;\n      await runEstimate();\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      productEl.value = detectedProductValue || \"\";\n      expeditedEl.checked = false;\n      out.innerHTML = \"\";\n      showErr(false);\n      hasEstimated = false;\n    });\n\n    window.hsrCedarshedClearLeadTimeCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrCedarshedReadLeadTimeCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n\n    applyDetectedProduct();\n  })();\n\u003c\/script\u003e","brand":"Cedarshed","offers":[{"title":"CEDARHOUSE 10x8 with Cedar Roof Shingles","offer_id":7341567377461,"sku":"CDH108","price":4659.99,"currency_code":"USD","in_stock":true},{"title":"CEDARHOUSE 10x10 with Cedar Roof Shingles","offer_id":7341567442997,"sku":"CDH1010","price":4929.99,"currency_code":"USD","in_stock":true},{"title":"CEDARHOUSE 10x12 with Cedar Roof Shingles","offer_id":7341567508533,"sku":"CDH1012","price":5559.99,"currency_code":"USD","in_stock":true},{"title":"CEDARHOUSE 10x16 with Cedar Roof Shingles","offer_id":7341567574069,"sku":"CDH1016","price":6459.99,"currency_code":"USD","in_stock":true},{"title":"CEDARHOUSE 10x20 with Cedar Roof Shingles","offer_id":7341567606837,"sku":"CDH1020","price":7629.99,"currency_code":"USD","in_stock":true},{"title":"CEDARHOUSE 10x8 with Metal Roof","offer_id":44528053878837,"sku":"CDH108f","price":4539.99,"currency_code":"USD","in_stock":true},{"title":"CEDARHOUSE 10x10 with Metal Roof","offer_id":44528053911605,"sku":"CDH1010g","price":4809.99,"currency_code":"USD","in_stock":true},{"title":"CEDARHOUSE 10x12 with Metal Roof","offer_id":44528053944373,"sku":"CDH1012i","price":5509.99,"currency_code":"USD","in_stock":true},{"title":"CEDARHOUSE 10x16 with Metal Roof","offer_id":44528053977141,"sku":"CDH1016j","price":6079.99,"currency_code":"USD","in_stock":true},{"title":"CEDARHOUSE 10x20 with Metal Roof","offer_id":44528054009909,"sku":"CDH1020k","price":7359.99,"currency_code":"USD","in_stock":true},{"title":"CEDARHOUSE 10x8 with OSB Roof","offer_id":40932085104693,"sku":"CDH108a","price":4029.99,"currency_code":"USD","in_stock":true},{"title":"CEDARHOUSE 10x10 with OSB Roof","offer_id":40932085825589,"sku":"CDH1010b","price":4209.99,"currency_code":"USD","in_stock":true},{"title":"CEDARHOUSE 10x12 with OSB Roof","offer_id":40932085989429,"sku":"CDH1012c","price":4839.99,"currency_code":"USD","in_stock":true},{"title":"CEDARHOUSE 10x16 with OSB Roof","offer_id":40932086251573,"sku":"CDH1016d","price":5289.99,"currency_code":"USD","in_stock":true},{"title":"CEDARHOUSE 10x20 with OSB Roof","offer_id":40932086349877,"sku":"CDH1020e","price":6279.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762"},{"product_id":"cedarshed-large-rancher-shed-kit-storage-solution","title":"Cedarshed Rancher Large Shed Kit and Storage Solution","description":"\u003cdiv class=\"cedarshed-rancher-page\"\u003e\n\u003ch2 style=\"text-align: center;\" class=\"headline\"\u003e\u003cstrong\u003eOne of our Best Selling Sheds - Cedarshed Rancher Large Shed Kit!\u003c\/strong\u003e\u003c\/h2\u003e\n\u003c!-- ===== Atomic key facts (LEFT-ALIGNED, MOBILE 3 + SHOW MORE\/LESS via checkbox like Mont Premium) ===== --\u003e \u003cinput type=\"checkbox\" id=\"hsr-facts-toggle-rancher\" class=\"hsr-facts-check\"\u003e\n\u003cdiv class=\"hsr-chipbar\" role=\"list\" aria-label=\"Key facts\" style=\"text-align: left;\"\u003e\n\u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100% Western Red Cedar\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eSizes:\u003c\/strong\u003e 6×6, 6×9, 6×12, 8×10, 8×12, 8×16, 10×10, 10×12, 10×16, 10×20\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eDoor opening:\u003c\/strong\u003e 60″×72″\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eWall height:\u003c\/strong\u003e 6′ (7′ optional)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eRoof:\u003c\/strong\u003e Pre-built sections; cedar shingles optional; OSB available\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eLead time:\u003c\/strong\u003e ~2 weeks production + ~1 week delivery from B.C., Canada\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel for=\"hsr-facts-toggle-rancher\" class=\"hsr-facts-btn show\"\u003eShow more\u003c\/label\u003e \u003clabel for=\"hsr-facts-toggle-rancher\" class=\"hsr-facts-btn hide\"\u003eShow less\u003c\/label\u003e \u003c!-- ===== \/Atomic key facts ===== --\u003e\n\u003cp class=\"p1\"\u003eOur Cedarshed rancher shed kit is partially pre-assembled and is the perfect choice for your storage needs. You will no longer have to worry about building our shed because it is very easy to assemble by only following our step-by-step manual.\u003c\/p\u003e\n\u003cp\u003eThis shed is perfect for all your storage and garden needs. Free up all that clutter in your garage. The double doors are 60\" wide and are great for accommodating large items including riding mowers, bicycles, motorcycles, and more.\u003c\/p\u003e\n\u003cp\u003eLooking for a shed that has a porch? Your search is over! Take a look at the \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-ranchhouses-prefab-cottage-kits\"\u003e\u003cstrong\u003eCedarshed Ranchhouse Prefab Cottage Kit\u003c\/strong\u003e\u003c\/a\u003e that has a 4' deep porch and the \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-farmhouse-shed-kits\"\u003e\u003cstrong\u003eCedarshed Farmhouse Shed Kit\u003c\/strong\u003e\u003c\/a\u003e, which has a 4' deep wrap around porch.\u003c\/p\u003e\n\u003ch3\u003eLead Time\u003c\/h3\u003e\n\u003cp\u003eThe current lead time frame is 2 weeks for production plus a 1 week delivery time. How long the delivery will take will depend on the distance from B.C. Canada (\u003cem\u003ejust a little north of Seattle, Washington\u003c\/em\u003e) to your desired delivery location. \u003c\/p\u003e\n\u003ch3\u003e\u003cspan style=\"text-decoration: underline;\"\u003eCedar Garden Sheds Done Right\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/oHHwIzhIACo\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003ch3\u003e\u003cspan style=\"text-decoration: underline;\"\u003eCedarshed Rancher Shed Kit Assembly - Timelapse\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/K4qfIL9DVt8\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"product-video-wrapper\" style=\"width:560px; height:315px; max-width:100%; overflow:hidden; border-radius:8px;\"\u003e\n  \u003cvideo controls preload=\"none\" playsinline poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-storage-shed-thumbnail.jpg\" style=\"width:560px; height:315px; max-width:100%; object-fit:cover; border-radius:8px;\"\u003e\n    \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/7746fb91ca29474e8d9b9f640605b16e.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"p1\"\u003e\u003cstrong\u003eOverview\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv class=\"overview-img-txt\"\u003e\n\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Material_Type_32x32.png?v=1600440038\"\u003e Material Type: Wood\u003c\/div\u003e\n\u003cp class=\"overview-img-txt\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Flooring_Included_32x32.png?v=1600440057\" alt=\"\"\u003e Flooring Included\u003c\/p\u003e\n\u003cp class=\"overview-img-txt\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Windows_32x32.png?v=1600440085\" alt=\"\"\u003e Windows Included\u003c\/p\u003e\n\u003cp class=\"overview-img-txt\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Weather_Resistant_32x32.png?v=1600440108\" alt=\"\"\u003e Weather Resistant\u003c\/p\u003e\n\u003cp class=\"overview-img-txt\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Warranty_32x32.png?v=1600440129\" alt=\"\"\u003e Warranty Included\u003c\/p\u003e\n\u003cp class=\"overview-img-txt\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Lockable_32x32.png?v=1600499721\"\u003e Lockable\u003c\/p\u003e\n\u003ch3 class=\"p1\"\u003eWhat Will You Expect Inside The Package?\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli style=\"text-align: left;\"\u003e\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003ePlease note that the following items below are already included in the base shed kit. The options inside the drop-down buttons above are only for UPGRADES and ADDITIONS\u003c\/strong\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eShed Kit\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eStandard kit comes with a floor. The 2x4 Floor joists and then 5\/8” plywood on top. If you choose to remove the floor option and place the shed on top of a concrete slab, you can nail it directly to the cement slab with a vapor barrier underlay. The cement should be the exact same size of the shed floor. Call us for the exact floor size as all shed sizes are nominal.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003ePre-built roof sections (wood shingles already attached - \u003c\/span\u003e\u003cem\u003eoptional\u003c\/em\u003e\u003cspan\u003e)\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eIncludes one Fixed Windows (\u003ci\u003enon-operable\u003c\/i\u003e) with decorative shutters and flower box and a 5 ft wide double door\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eRoofing Felt is \u003cem\u003enot included\u003c\/em\u003e in the OSB Roof Version for the kit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan style=\"color: #000000;\"\u003eOSB Roofing Now Available\u003c\/span\u003e! \u003c\/strong\u003eTake control of the final look by selecting our OSB roof options. This cost-effective roofing option substitutes the standard cedar roof shingles with sturdy, treated strand boards that are ready to be shingled with whatever design of shingles that you desire. Selecting this option provides a budget-friendly alternative with no reduced quality.\u003c\/p\u003e\n\u003ch3 style=\"text-align: left;\"\u003eSTORAGE WITH STYLE - CEDARSHED RANCHER LARGE SHED KIT\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThe Rancher is our most versatile shed. With its wide double door, the Rancher can accommodate large items such as riding lawnmowers, ATVs, and motorcycles. The addition of a fixed window with a flower box and shutters gives it style and yard appeal. Available in 10 sizes, we are sure you’ll find a size that suits your needs and yard size.\u003c\/div\u003e\n  \u003ch3\u003eSee the Cedarshed Rancher Large Shed Kit in Action\u003c\/h3\u003e\n  \u003cdiv class=\"product-video-grid\" style=\"display:flex; flex-wrap:wrap; gap:16px; align-items:flex-start;\"\u003e\n\n  \u003cdiv class=\"product-video-wrapper\" style=\"width:560px; height:315px; max-width:100%; overflow:hidden; border-radius:8px;\"\u003e\n    \u003cvideo controls preload=\"none\" playsinline poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-rancher-storage-shed-thumbnail.jpg\" style=\"width:560px; height:315px; max-width:100%; object-fit:cover; border-radius:8px;\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/9f2b0a2285364bd484218015407a9927.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-video-wrapper\" style=\"width:560px; height:315px; max-width:100%; overflow:hidden; border-radius:8px;\"\u003e\n    \u003cvideo controls preload=\"none\" playsinline poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-storage-shed-interior-thumbnail.jpg\" style=\"width:560px; height:315px; max-width:100%; object-fit:cover; border-radius:8px;\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/4472666f30c44f2783a88e8377be0a93.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 style=\"text-align: left;\"\u003eCedarshed kits come panelized, making them quick and easy to assemble.\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Rancher-PS.pdf?v=1596201777\" target=\"_blank\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/rancher_160x160.jpg?v=1645469808\" alt=\"\" width=\"140\" height=\"164\" class=\"img-responsive\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eYou can choose from 10 different sizes! \u003cem\u003e(6x6, 6x9, 6x12, 8x10, 8x12, 8x16, 10x10, 10x12, 10x16, and 10x20)\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eExterior finishing is 100% Western Red Cedar lumber\u003c\/li\u003e\n\u003cli\u003eThe 6' high walls are pre-built panels with the window already installed\u003c\/li\u003e\n\u003cli\u003eIncludes one fixed window with decorative shutters and flower box and a 5 ft wide double door\u003c\/li\u003e\n\u003cli\u003ePlywood floor with 2x4 cedar floor joist (\u003cem\u003eoptional\u003c\/em\u003e)\u003c\/li\u003e\n\u003cli\u003ePre-built roof sections (wood shingles already attached - \u003cem\u003eoptional\u003c\/em\u003e)\u003c\/li\u003e\n\u003cli\u003eNo cutting required\u003c\/li\u003e\n\u003cli\u003eAll assembly hardware included - these include the nails and screws!\u003c\/li\u003e\n\u003cli\u003eLockable door to keep your contents safe - Add your padlock to the turnbuckle hasp\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Wall Panel Video\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/iuchVXISdJU\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- Shipping info (image + text, two-col) --\u003e\n\u003ctable class=\"two-col\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-unloading-kit.webp?v=1713290460\"\u003e\u003c\/td\u003e\n\u003ctd class=\"text-left\"\u003e\n\u003cspan style=\"color: #ff2a00;\"\u003e \u003cb\u003eIMPORTANT SHIPPING INFO\u003c\/b\u003e: \u003c\/span\u003e \u003cspan\u003eShipments will be delivered to or as close to your property line and or driveway provided the location is accessible by the delivering truck driver. Please let us know beforehand any unusual or difficult location or delivery issues. 90% of the time the driver will be able to unload the shipment.\u003cbr\u003e\u003cbr\u003eIf the delivery truck in your area does not have a lift gate or pallet jack, you will be required to unload the pieces. If unloading the pieces, customers will be expected to cut metal strapping securing product to the pallet and therefore will require the use of wire cutters. We recommended that you have at least 2 people to help offload the kit pieces from the truck. Please note that although total freight could be over 2000 lbs, the kit pieces can be offloaded one at a time, with individual pieces ranging between 1- 100 lbs. The shipping company will call you directly to schedule the delivery.\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3 class=\"p1\"\u003e\u003cstrong\u003e\u003cspan\u003eProtect Your Valuables with this Large Shed Kit made for Lawn Mower \u0026amp; Motorcycle Storage - 100% Western Red Cedar!\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eSizes - \u003c\/strong\u003e\u003cspan\u003eYou can personally choose between our 10 sizes!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWestern Red Cedar -\u003c\/strong\u003e\u003cspan\u003e An environmentally friendly 100% Western Red Cedar that is extremely long-lasting cedar. You don't have to worry about any termites because cedar is simply insect-resistant.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDoor\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e- \u003c\/strong\u003e\u003cspan\u003eYour package will now have a double door that has a dimension of W 60\" x H 72\" to get large items in and out more easily.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eWindows - \u003c\/strong\u003eYou will also receive an awesome 1 fixed windows that provide additional light and a nice-looking extra touch\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlanter Boxes -\u003c\/strong\u003e\u003cspan\u003e Maybe you just wanted to improve your shed, with our planter box you can design anything you want just like the saying your imagination is the limit.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eNo Cutting Required - \u003c\/strong\u003e You will no longer have to worry about cutting anymore because everything is already pre-built and all you have to do is to assemble the materials.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eAssembly Package - \u003c\/strong\u003e You don't have to figure everything out because we already did that for you. Our package has already every hardware assembly and plan for you together with an instruction manual to help you efficiently assemble everything.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWeather Resistant -\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003eWorried about heavy rainfalls? how about heavy snowfalls? Well worry no more for your \u003cspan\u003erancher's large shed kit \u003c\/span\u003ewould be resistant to any type of weather.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSafe Door -\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003eYou don't need to worry about the contents inside your rancher large shed kit because you can now add your own personalized padlock into the turnbuckle hasp.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e Decorative Cupola - \u003c\/strong\u003eDesigned purely for aesthetic appeal, enhancing the overall look of the shed. Installed on top of the shingles.\u003c\/p\u003e\n\u003ch4\u003e\u003cspan\u003eRecommendations for foundation:\u003c\/span\u003e\u003c\/h4\u003e\n\u003cp\u003e\u003cspan\u003e• Patio Stones\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 4x4 Pressure Treated Beams\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• Concrete Slab\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/WhiteAestheticLifestylePhotoCollageFacebookCover_480x480.png?v=1693947675\" class=\"img-responsive\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePlease reach out with any questions or if you would like to discuss what is best for your situation.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4 class=\"p1\" style=\"text-align: left;\"\u003eOPTIONAL CUPOLA SIZES\u003c\/h4\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan\u003e\u003cstrong\u003eRectangle Cupola: \u003c\/strong\u003e27\" x 20\" x 20\"\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eLarge Square Cupola:\u003c\/strong\u003e 23\" x 23\" x 25\"\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eSmall Square Cupola: \u003c\/strong\u003e18” x 18” x 18”\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch4 class=\"p1\"\u003eOPTIONAL 7FT WALL HEIGHT EXTENSION\u003c\/h4\u003e\n\u003ctable style=\"width: 30%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/7f_3_480x480.png?v=1713558527\" style=\"margin-bottom: 16px; float: none;\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/7f_4_480x480.png?v=1713558561\" style=\"margin-bottom: 16px; float: none;\" alt=\"\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch5 style=\"text-align: left;\"\u003e\u003cstrong\u003eSample Images Of Our Add-Ons\u003c\/strong\u003e\u003c\/h5\u003e\n\u003ctable class=\"addons-table table-border\" style=\"width: 93.9333%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/dutch_door_240x240.jpg?v=1644943654\" class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/double_door_240x240.jpg?v=1644944586\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/sliding_door_240x240.jpg?v=1644944605\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/fixed_240x240.jpg?v=1644944623\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func_240x240.jpg?v=1644944627\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func2_1_240x240.jpg?v=1713968438\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedcup_160x160.jpg?v=1644944665\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarwood_160x160.jpg?v=1644944671\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/wallheight_160x160.jpg?v=1644944699\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/skylight_240x240_f1efc870-1b8c-47c6-b7f3-39501e2ebe3f_160x160.jpg?v=1667486140\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- Cedarshed product comparison (same brand) --\u003e\n\u003ch3 class=\"center\"\u003eCedarshed Gable Storage Sheds: Rancher vs Longhouse vs Haida Cabin vs Cedar House vs Boathouse\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper compare-cedarshed\"\u003e\n\u003ctable class=\"comparison-table\" style=\"width: 100%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eProduct\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-longhouse-double-door-shed\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-shed-cottage-kit_240x240.jpg?v=1755798348\" style=\"float: none;\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-longhouse-double-door-shed\"\u003eCedarshed Longhouse Gable Style Double Door Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-large-rancher-shed-kit-storage-solution\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-lawn-mower-shed-kit_240x240.jpg?v=1755798505\" style=\"float: none;\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-large-rancher-shed-kit-storage-solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-haida-cabin-storage-shed\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-cedar-cabin-kit_240x240.jpg?v=1755798710\" style=\"float: none;\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-haida-cabin-storage-shed\"\u003eCedarshed Haida Cabin \u0026amp; Storage Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cedarhouse-storage-shed\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-10x12-shed-kit_240x240.jpg?v=1755798986\" style=\"float: none;\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cedarhouse-storage-shed\"\u003eCedarshed Cedar House Storage Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-boathouse-canoe-kayak-storage-shed\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-boathouse-kayak-storage-shed-kit_240x240.jpg?v=1755799148\" style=\"float: none;\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-boathouse-canoe-kayak-storage-shed\"\u003eCedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eStandard Wall Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n\u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n\u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n\u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n\u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDoors (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5' double door (≈60\" × 72\")\u003c\/td\u003e\n\u003ctd\u003e5' double door (≈60\" × 72\")\u003c\/td\u003e\n\u003ctd\u003eDutch door (≈36\" × 71\")\u003c\/td\u003e\n\u003ctd\u003eDutch door (≈30\" × 71\")\u003c\/td\u003e\n\u003ctd\u003e5' double door (≈60\" × 72\") + Dutch door (≈30\" × 71\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWindows (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e2 fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003ctd\u003e1 fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003ctd\u003e2 half-awning (≈32\" × 45\")\u003c\/td\u003e\n\u003ctd\u003e2 fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003ctd\u003e3 fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSizes (nominal)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e12×6, 12×8, 16×8, 12×10, 16×10\u003c\/td\u003e\n\u003ctd\u003e6×6, 6×9, 6×12, 8×10, 8×12, 8×16, 10×10, 10×12, 10×16, 10×20\u003c\/td\u003e\n\u003ctd\u003e9×6, 12×8, 12×10\u003c\/td\u003e\n\u003ctd\u003e10×8, 10×10, 10×12, 10×16, 10×20\u003c\/td\u003e\n\u003ctd\u003e6×12, 8×12, 8×16, 12×10, 16×10, 20×10\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFloor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRoof Options\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (pre-shingled), Metal roof, or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (pre-shingled) or OSB sheathing (install your shingles\/metal)\u003c\/td\u003e\n\u003ctd\u003eCedar shingles, Metal roof, or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles, Metal roof, or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles, Metal roof, or OSB sheathing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- Other brands comparison with CTAs --\u003e\n\u003ch3\u003eCompare Rancher vs Similar Sheds (Other Brands)\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper\" style=\"text-align: start;\"\u003e\n\u003ctable class=\"comparison-table three-col-balanced\"\u003e\n\u003ccolgroup\u003e \u003ccol class=\"col-feature\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-large-rancher-shed-kit-storage-solution\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-lawn-mower-shed-kit_240x240.jpg?v=1755798505\" class=\"img-responsive\" style=\"float: none;\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-large-rancher-shed-kit-storage-solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-riverside-shed-kit\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-comparison_240x240.jpg?v=1756230369\" class=\"img-responsive\" style=\"float: none;\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-riverside-shed-kit\"\u003eEZ-Fit Riverside Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gable-shed\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gable-shed-cottage-co_240x240.jpg?v=1756233435\" class=\"img-responsive\" style=\"float: none;\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gable-shed\"\u003eLittle Cottage Co. Classic Gable Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eExterior Material\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed)\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAvailable Sizes\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"sizes\"\u003e6×6, 6×9, 6×12, 8×10, 8×12, 8×16, 10×10, 10×12, 10×16, 10×20\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"sizes\"\u003e8×12, 10×12, 10×14, 10×16, 10×20, 12×16, 12×20, 12×24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"sizes\"\u003e8×8, 8×10, 8×12, 8×14, 8×16, 10×10, 10×12, 10×14, 10×16, 10×18, 10×20, 12×12, 12×14, 12×16, 12×18, 12×20, 12×24\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows\u003c\/td\u003e\n\u003ctd\u003eOne fixed window w\/ shutters \u0026amp; planter (pre-installed)\u003c\/td\u003e\n\u003ctd\u003e(2) 24″×36″ operable windows w\/ screens\u003c\/td\u003e\n\u003ctd\u003eWindows optional; (2) gable vents standard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFloor\u003c\/td\u003e\n\u003ctd\u003eOptional plywood floor w\/ 2×4 cedar joists\u003c\/td\u003e\n\u003ctd\u003eOptional floor kit (3\/4″ engineered wood over 2×4 joists)\u003c\/td\u003e\n\u003ctd\u003eOptional floor kit (5\/8″ plywood over 2×4 joists)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoors\u003c\/td\u003e\n\u003ctd\u003e5′ double doors\u003c\/td\u003e\n\u003ctd\u003e60″ double doors + 30″ side entry door\u003c\/td\u003e\n\u003ctd\u003eDouble doors: 48″ (8′ wide) or 60″ (10′–12′)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWall Framing \/ Height\u003c\/td\u003e\n\u003ctd\u003ePanelized cedar wall panels; ~6′ walls\u003c\/td\u003e\n\u003ctd\u003e2×4 studs, 24″ O.C.; 6′6″ sidewalls\u003c\/td\u003e\n\u003ctd\u003e2×4 studs, 16″ O.C.; 76.5″ sidewalls\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof \/ Notes\u003c\/td\u003e\n\u003ctd\u003ePre-built roof sections; wood shingles optional\u003c\/td\u003e\n\u003ctd\u003e7\/16″ OSB sheathing; shingles not included; 6\/12 pitch\u003c\/td\u003e\n\u003ctd\u003e7\/16″ OSB sheathing; 5\/12 pitch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003c!-- ======================= Page-scoped CSS ======================= --\u003e\n\u003cstyle\u003e\n  \/* ===== Utilities ===== *\/\n  .cedarshed-rancher-page img,\n  .cedarshed-rancher-page iframe { max-width: 100% !important; height: auto !important; }\n  .cedarshed-rancher-page .img-responsive { max-width: 100% !important; width: auto !important; height: auto !important; display: block !important; }\n  .cedarshed-rancher-page .center { text-align: center !important; }\n  .cedarshed-rancher-page .text-left { text-align: left !important; }\n\n  \/* ===== Videos (left-aligned) ===== *\/\n  .cedarshed-rancher-page .video-wrapper{\n    position:relative !important; width:560px !important; max-width:100% !important;\n    margin:0 0 16px 0 !important; height:0 !important; overflow:hidden !important;\n    background:#00000010; border-radius:8px; padding:0 !important; padding-bottom:315px !important;\n  }\n  @supports (aspect-ratio:16\/9){\n    .cedarshed-rancher-page .video-wrapper{ height:auto !important; padding-bottom:0 !important; aspect-ratio:16\/9 !important; }\n  }\n  .cedarshed-rancher-page .video-wrapper iframe{ position:absolute !important; inset:0 !important; width:100% !important; height:100% !important; border:0 !important; }\n  @media (max-width:600px){ .cedarshed-rancher-page .video-wrapper{ width:100% !important; } }\n\n  \/* ===== Overview icon rows ===== *\/\n  .cedarshed-rancher-page .overview-img-txt{ display:flex !important; align-items:center !important; gap:8px !important; margin:6px 0 !important; }\n  .cedarshed-rancher-page .overview-img-txt img{ width:24px !important; height:24px !important; }\n\n  \/* ===== Scrollable tables wrapper ===== *\/\n  .cedarshed-rancher-page .scroll-table-wrapper{ width:100% !important; overflow-x:auto !important; -webkit-overflow-scrolling:touch !important; }\n  @media (min-width:1025px){ .cedarshed-rancher-page .scroll-table-wrapper{ overflow-x:visible !important; } }\n\n  \/* ===== Comparison tables ===== *\/\n  .cedarshed-rancher-page .comparison-table{\n    width:100% !important; border-collapse:collapse !important; border-spacing:0 !important; table-layout:auto !important;\n    border:1px solid #ccc !important;\n  }\n  .cedarshed-rancher-page .comparison-table th,\n  .cedarshed-rancher-page .comparison-table td{\n    border:1px solid #ccc !important; padding:12px !important; text-align:center !important; vertical-align:middle !important;\n    word-break:break-word !important; background-clip:padding-box !important; box-sizing:border-box !important;\n  }\n  .cedarshed-rancher-page .comparison-table th{ background:#f9f9f9 !important; }\n\n  \/* First column (row labels) *\/\n  .cedarshed-rancher-page .comparison-table th:first-child,\n  .cedarshed-rancher-page .comparison-table td:first-child{\n    width:120px !important; min-width:120px !important; text-align:left !important; padding-left:10px !important;\n  }\n\n  \/* Header visuals *\/\n  .cedarshed-rancher-page .comparison-table thead th p,\n  .cedarshed-rancher-page .comparison-table tbody tr:first-child td p{ margin:4px 0 !important; }\n  .cedarshed-rancher-page .comparison-table thead th img,\n  .cedarshed-rancher-page .comparison-table tbody tr:first-child td img{\n    width:100px !important; height:auto !important; aspect-ratio:1\/1 !important; object-fit:cover !important;\n    display:block !important; margin:0 auto !important; border-radius:6px !important;\n  }\n  .cedarshed-rancher-page .comparison-table thead th:not(:first-child) p:nth-child(2),\n  .cedarshed-rancher-page .comparison-table tbody tr:first-child td:not(:first-child) p:nth-child(2){\n    min-height:48px !important; display:flex !important; align-items:center !important; justify-content:center !important;\n    text-align:center !important; font-weight:700 !important;\n  }\n  .cedarshed-rancher-page .comparison-table td ul{ text-align:left !important; margin:0 !important; padding-left:1.25rem !important; display:inline-block; }\n  .cedarshed-rancher-page .comparison-table td li{ margin:0 0 .4rem !important; }\n  .cedarshed-rancher-page .comparison-table tbody tr:hover{ background:#eef7ff; }\n\n  \/* CTA buttons *\/\n  .cedarshed-rancher-page .button-primary{\n    position:static !important; display:inline-block !important; margin:0 auto !important; padding:8px 15px !important;\n    color:#fff !important; background-color:#F76D54 !important; text-decoration:none !important; border:none !important;\n    cursor:pointer !important; border-radius:6px !important; line-height:1.2 !important; white-space:nowrap !important;\n  }\n\n  \/* Two-column shipping *\/\n  .cedarshed-rancher-page table.two-col{ width:100% !important; border-collapse:separate !important; border-spacing:12px !important; }\n  .cedarshed-rancher-page table.two-col td{ vertical-align:top !important; padding:0 !important; }\n  @media (max-width:768px){\n    .cedarshed-rancher-page table.two-col,\n    .cedarshed-rancher-page table.two-col tbody,\n    .cedarshed-rancher-page table.two-col tr,\n    .cedarshed-rancher-page table.two-col td{ display:block !important; width:100% !important; }\n    .cedarshed-rancher-page table.two-col td + td{ margin-top:12px !important; }\n  }\n\n  \/* Add-ons gallery *\/\n  .cedarshed-rancher-page .addons-table.table-border{ width:100% !important; border-collapse:collapse !important; border:1px solid #e0e0e0 !important; }\n  .cedarshed-rancher-page .addons-table.table-border td{ border:1px solid #e0e0e0 !important; padding:8px !important; text-align:center !important; }\n  .cedarshed-rancher-page .addons-table.table-border td img{ display:block !important; margin:0 auto !important; }\n\n  \/* 7FT Wall Height Extension images — left-aligned, readable *\/\n  .cedarshed-rancher-page h4.p1 + table[style*=\"width: 30%\"]{\n    width:100% !important; max-width:1100px !important; margin:0 0 12px 0 !important;\n    border-collapse:separate !important; border-spacing:12px !important;\n  }\n  .cedarshed-rancher-page h4.p1 + table[style*=\"width: 30%\"] td{ width:50% !important; padding:0 !important; vertical-align:top !important; }\n  .cedarshed-rancher-page h4.p1 + table[style*=\"width: 30%\"] td img{ width:100% !important; height:auto !important; display:block !important; }\n\n  \/* ===== Mobile tweaks ===== *\/\n  @media (max-width:1024px){\n    .cedarshed-rancher-page .comparison-table th:first-child,\n    .cedarshed-rancher-page .comparison-table td:first-child{ width:130px !important; min-width:130px !important; }\n    .cedarshed-rancher-page .comparison-table thead th:not(:first-child),\n    .cedarshed-rancher-page .comparison-table tbody tr:first-child td:not(:first-child){ min-width:180px !important; }\n    .cedarshed-rancher-page .comparison-table th,\n    .cedarshed-rancher-page .comparison-table td{ padding:8px !important; }\n  }\n  @media (max-width:480px){\n    .cedarshed-rancher-page .comparison-table th:first-child,\n    .cedarshed-rancher-page .comparison-table td:first-child{ width:110px !important; min-width:110px !important; }\n  }\n\n  \/* ===== DESKTOP balancing for the OTHER-BRANDS (3 products) table only ===== *\/\n  @media (min-width:1025px){\n    .cedarshed-rancher-page .three-col-balanced{ table-layout:fixed !important; }\n    .cedarshed-rancher-page .three-col-balanced .col-feature{ width:200px !important; }\n    .cedarshed-rancher-page .three-col-balanced .col-prod{ width:calc((100% - 200px)\/3) !important; }\n  }\n  .cedarshed-rancher-page .three-col-balanced .sizes{ overflow-wrap:anywhere !important; word-break:normal !important; hyphens:auto !important; }\n\n  \/* ===== Atomic facts — shared look (copied pattern) ===== *\/\n  .hsr-chipbar{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;justify-content:flex-start}\n  .hsr-chip{background:#f5f5f5;border:1px solid #e6e6e6;padding:6px 10px;border-radius:6px;font-size:13px;line-height:1.35}\n\n  \/* Desktop: show all chips, hide buttons *\/\n  @media (min-width:769px){\n    .hsr-facts-check, .hsr-facts-btn{display:none}\n  }\n\n  \/* Mobile: show 3 chips + toggle *\/\n  @media (max-width:768px){\n    .hsr-facts-check{position:absolute;left:-9999px}\n    .hsr-chipbar .hsr-chip:nth-child(n+4){display:none} \/* hide 4th+ by default *\/\n    .hsr-facts-btn{display:inline-block;background:none;border:0;color:#004c99;font-weight:600;padding:6px 0;cursor:pointer}\n    .hsr-facts-btn.hide{display:none}\n\n    \/* When toggled: show all chips \u0026 swap buttons *\/\n    .hsr-facts-check:checked ~ .hsr-chipbar .hsr-chip{display:inline-block}\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show{display:none}\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide{display:inline-block}\n\n    \/* If fewer than 4 chips, hide buttons entirely (graceful if :has unsupported) *\/\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) + .hsr-facts-btn.show,\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) ~ .hsr-facts-btn.hide{display:none!important}\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* ===== Longhouse: Shipping section — match Bayside on DESKTOP only ===== *\/\n@media (min-width: 769px){\n  .cedarshed-rancher-page table.two-col{\n    width:100% !important;\n    border-collapse: separate !important;\n    border-spacing:0 !important;          \/* remove big outer gutter *\/\n  }\n  .cedarshed-rancher-page table.two-col tr{\n    display:flex !important;               \/* image + text side-by-side *\/\n    align-items:center !important;         \/* vertical centering *\/\n    gap:12px !important;                   \/* controlled space between cols *\/\n  }\n  .cedarshed-rancher-page table.two-col td{\n    padding:0 !important;                  \/* no inner padding *\/\n    border:0 !important;                   \/* no table borders *\/\n    vertical-align:top !important;\n  }\n  .cedarshed-rancher-page table.two-col td:first-child{\n    flex:0 0 auto !important;              \/* image keeps natural width *\/\n  }\n  .cedarshed-rancher-page table.two-col td:last-child{\n    flex:1 1 auto !important;              \/* text column fills the rest *\/\n  }\n}\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery select {\n    width: 320px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery .hsr-check {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    min-height: 42px;\n  }\n\n  .hsr-delivery .hsr-check input {\n    margin: 0;\n  }\n\n  .hsr-delivery .hsr-check label {\n    margin: 0;\n    font-weight: 700;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  .hsr-delivery .hsr-alert {\n    margin-top: 10px;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fafafa;\n    font-size: 13px;\n    color: #333;\n  }\n\n  .hsr-delivery .hsr-alert p {\n    margin: 0 0 8px;\n  }\n\n  .hsr-delivery .hsr-alert p:last-child {\n    margin-bottom: 0;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-cedarshed\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n \u003cp class=\"hsr-note\"\u003e\n  All Cedarshed products currently have the same lead time. This is an estimate, not a guarantee.\n\u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrCedarshedProduct\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrCedarshedProduct\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Sheds and Greenhouses\"\u003e\n          \u003coption value=\"Cedarshed Lean To Storage Bayside Shed\"\u003eCedarshed Lean To Storage Bayside Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Sunhouse Western Red Cedar Greenhouse\"\u003eCedarshed Sunhouse Western Red Cedar Greenhouse\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cabana Backyard \u0026amp; Pool Shed\"\u003eCedarshed Cabana Backyard \u0026amp; Pool Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Rancher Large Shed Kit and Storage Solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\"\u003eCedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener Small Gable Shed Kit\"\u003eCedarshed Gardener Small Gable Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Ranchhouse Prefab Cottage Kit\"\u003eCedarshed Ranchhouse Prefab Cottage Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Longhouse Gable Style Double Door Shed Kit\"\u003eCedarshed Longhouse Gable Style Double Door Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Farmhouse Shed Kit\"\u003eCedarshed Farmhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Haida Cabin \u0026amp; Storage Shed\"\u003eCedarshed Haida Cabin \u0026amp; Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cedar House Storage Shed\"\u003eCedarshed Cedar House Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cookhouse BBQ Shed\"\u003eCedarshed Cookhouse BBQ Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Hobbyhouse Prefab Shed Kits\"\u003eCedarshed Hobbyhouse Prefab Shed Kits\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gable Style Beach House Shed\"\u003eCedarshed Gable Style Beach House Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener's Delight Gable Porch Storage Shed\"\u003eCedarshed Gardener's Delight Gable Porch Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Garden Hutch\"\u003eCedarshed Garden Hutch\u003c\/option\u003e\n          \u003coption value=\"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\"\u003eCedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses and Cabins\"\u003e\n          \u003coption value=\"Cedarshed Kids Bunkhouse Kit\"\u003eCedarshed Kids Bunkhouse Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kids Clubhouse\"\u003eCedarshed Kids Clubhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Pergolas\"\u003e\n          \u003coption value=\"Cedarshed Mabel 8x8 Pergola Kit\"\u003eCedarshed Mabel 8x8 Pergola Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kalamalka 10x10 Pergola Kit\"\u003eCedarshed Kalamalka 10x10 Pergola Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hsr-check\"\u003e\n      \u003cinput id=\"hsrCedarshedExpedited\" type=\"checkbox\"\u003e\n      \u003clabel for=\"hsrCedarshedExpedited\"\u003eExpedited shipping\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoCedarshed\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearCedarshed\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrCedarshed\"\u003e\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutCedarshed\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-cedarshed\");\n    if (!root) return;\n\n    const productEl = document.getElementById(\"hsrCedarshedProduct\");\n    const expeditedEl = document.getElementById(\"hsrCedarshedExpedited\");\n    const btn = document.getElementById(\"hsrGoCedarshed\");\n    const clr = document.getElementById(\"hsrClearCedarshed\");\n    const err = document.getElementById(\"hsrErrCedarshed\");\n    const out = document.getElementById(\"hsrOutCedarshed\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_cedarshed_live_v3_20260317\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    let hasEstimated = false;\n    let detectedProductValue = \"\";\n\n    const FALLBACK_DATA = {\n      standard: {\n        productionWeeksMin: 2,\n        productionWeeksMax: 2,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"2 weeks\",\n        shippingDisplay: \"1 week\"\n      },\n      expedited: {\n        productionWeeksMin: 1,\n        productionWeeksMax: 1,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"1 week\",\n        shippingDisplay: \"1 week\"\n      },\n      shipsFrom: \"just north of Seattle, Washington in BC Canada\",\n      expeditedAvailabilityNote:\n        \"Expedited production availability varies based on order volume and season.\",\n      metalRoofNote:\n        \"Metal roof variants typically add 1 additional week to the expedited timeline.\",\n      contactNote:\n        \"Please contact us before ordering to confirm current expedited availability.\"\n    };\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    const weeksToBusinessDays = (weeks) =\u003e Number(weeks) * 5;\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function normalizeText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function normalizeForMatch(text) {\n      return String(text || \"\")\n        .toLowerCase()\n        .replace(\/\u0026amp;|\u0026\/g, \" and \")\n        .replace(\/[\\u2018\\u2019']\/g, \"\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function extractCedarshedSection(text) {\n      const normalized = normalizeText(text);\n      const startIndex = normalized.search(\/Cedarsheds\/i);\n\n      if (startIndex === -1) {\n        return normalized;\n      }\n\n      const afterStart = normalized.slice(startIndex);\n      const endMatch = afterStart.match(\/\\bMilky Products\\b\/i);\n\n      if (!endMatch) {\n        return afterStart;\n      }\n\n      return afterStart.slice(0, endMatch.index);\n    }\n\n    function formatWeeks(min, max) {\n      if (Number(min) === Number(max)) {\n        return Number(min) === 1 ? \"1 week\" : `${min} weeks`;\n      }\n\n      return `${min} to ${max} weeks`;\n    }\n\n    function parseWeeksPair(text, regex) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      const min = Number(match[1]);\n      const max = match[2] ? Number(match[2]) : min;\n\n      return {\n        min,\n        max,\n        display: formatWeeks(min, max)\n      };\n    }\n\n    function getCurrentPathHandle() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? match[1].replace(\/-\/g, \" \") : \"\";\n    }\n\n    function getPageProductCandidates() {\n      const selectors = [\n        '[data-product-title]',\n        '.product-title',\n        '.product__title',\n        '.product-single__title',\n        '.product_title',\n        '.product-meta__title',\n        'main h1',\n        'h1'\n      ];\n\n      const values = [];\n\n      const pushValue = (value) =\u003e {\n        const clean = normalizeText(value);\n        if (!clean) return;\n        if (!values.includes(clean)) values.push(clean);\n      };\n\n      selectors.forEach((selector) =\u003e {\n        document.querySelectorAll(selector).forEach((el) =\u003e {\n          pushValue(el.getAttribute(\"data-product-title\"));\n          pushValue(el.textContent);\n        });\n      });\n\n      const ogTitle = document.querySelector('meta[property=\"og:title\"]');\n      const twitterTitle = document.querySelector('meta[name=\"twitter:title\"]');\n\n      if (ogTitle) pushValue(ogTitle.getAttribute(\"content\"));\n      if (twitterTitle) pushValue(twitterTitle.getAttribute(\"content\"));\n\n      pushValue(document.title);\n      pushValue(getCurrentPathHandle());\n\n      return values;\n    }\n\n    function scoreOptionAgainstCandidate(optionText, candidateText) {\n      const optionNorm = normalizeForMatch(optionText);\n      const candidateNorm = normalizeForMatch(candidateText);\n\n      if (!optionNorm || !candidateNorm) return 0;\n      if (optionNorm === candidateNorm) return 1000;\n      if (candidateNorm.includes(optionNorm)) return 900;\n      if (optionNorm.includes(candidateNorm)) return 700;\n\n      const optionTokens = optionNorm\n        .split(\" \")\n        .filter((token) =\u003e token.length \u003e 2);\n\n      const candidateTokens = new Set(\n        candidateNorm.split(\" \").filter((token) =\u003e token.length \u003e 2)\n      );\n\n      let overlap = 0;\n      optionTokens.forEach((token) =\u003e {\n        if (candidateTokens.has(token)) overlap += 1;\n      });\n\n      let score = overlap * 25;\n\n      if (optionTokens.length \u0026\u0026 optionTokens.every((token) =\u003e candidateTokens.has(token))) {\n        score += 300;\n      }\n\n      return score;\n    }\n\n    function detectCurrentCedarshedProduct() {\n      const options = Array.from(productEl.options).filter((option) =\u003e option.value);\n      const candidates = getPageProductCandidates();\n\n      let bestValue = \"\";\n      let bestScore = 0;\n\n      candidates.forEach((candidate) =\u003e {\n        options.forEach((option) =\u003e {\n          const score = scoreOptionAgainstCandidate(option.value, candidate);\n\n          if (score \u003e bestScore) {\n            bestScore = score;\n            bestValue = option.value;\n          }\n        });\n      });\n\n      return bestScore \u003e= 300 ? bestValue : \"\";\n    }\n\n    function applyDetectedProduct(retries = 0) {\n      const detected = detectCurrentCedarshedProduct();\n\n      if (detected) {\n        detectedProductValue = detected;\n        productEl.value = detected;\n        return;\n      }\n\n      if (retries \u003c 10) {\n        setTimeout(() =\u003e {\n          applyDetectedProduct(retries + 1);\n        }, 300);\n      }\n    }\n\n    async function fetchFreshCedarshedData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const cedarshedText = extractCedarshedSection(rawText);\n\n      const data = JSON.parse(JSON.stringify(FALLBACK_DATA));\n\n      const standardProduction = parseWeeksPair(\n        cedarshedText,\n        \/lead\\s+time\\s+for\\s+production\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const standardShipping = parseWeeksPair(\n        cedarshedText,\n        \/shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedProduction = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shortens?\\s+the\\s+production\\s+lead\\s+time\\s+to\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedShipping = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const shipsFromMatch = cedarshedText.match(\n        \/shipped\\s+from\\s+(.+?)\\s+and\\s+the\\s+shipping\\s+time\\s+is\/i\n      );\n\n      const availabilityMatch = cedarshedText.match(\n        \/(Expedited production availability varies based on order volume and season\\.)\/i\n      );\n\n      const metalRoofMatch = cedarshedText.match(\n        \/(Metal roof variants typically add 1 additional week to the expedited timeline\\.)\/i\n      );\n\n      const contactMatch = cedarshedText.match(\n        \/(Please contact us before ordering to confirm current expedited availability\\.)\/i\n      );\n\n      if (standardProduction) {\n        data.standard.productionWeeksMin = standardProduction.min;\n        data.standard.productionWeeksMax = standardProduction.max;\n        data.standard.productionDisplay = standardProduction.display;\n      }\n\n      if (standardShipping) {\n        data.standard.shippingWeeksMin = standardShipping.min;\n        data.standard.shippingWeeksMax = standardShipping.max;\n        data.standard.shippingDisplay = standardShipping.display;\n      }\n\n      if (expeditedProduction) {\n        data.expedited.productionWeeksMin = expeditedProduction.min;\n        data.expedited.productionWeeksMax = expeditedProduction.max;\n        data.expedited.productionDisplay = expeditedProduction.display;\n      }\n\n      if (expeditedShipping) {\n        data.expedited.shippingWeeksMin = expeditedShipping.min;\n        data.expedited.shippingWeeksMax = expeditedShipping.max;\n        data.expedited.shippingDisplay = expeditedShipping.display;\n      } else {\n        data.expedited.shippingWeeksMin = data.standard.shippingWeeksMin;\n        data.expedited.shippingWeeksMax = data.standard.shippingWeeksMax;\n        data.expedited.shippingDisplay = data.standard.shippingDisplay;\n      }\n\n      if (shipsFromMatch \u0026\u0026 shipsFromMatch[1]) {\n        data.shipsFrom = shipsFromMatch[1].trim();\n      }\n\n      if (availabilityMatch \u0026\u0026 availabilityMatch[1]) {\n        data.expeditedAvailabilityNote = availabilityMatch[1].trim();\n      }\n\n      if (metalRoofMatch \u0026\u0026 metalRoofMatch[1]) {\n        data.metalRoofNote = metalRoofMatch[1].trim();\n      }\n\n      if (contactMatch \u0026\u0026 contactMatch[1]) {\n        data.contactNote = contactMatch[1].trim();\n      }\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getCedarshedData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshCedarshedData();\n    }\n\n    function renderTable(productTitle, data, useExpedited) {\n      const selected = useExpedited ? data.expedited : data.standard;\n      const today = new Date();\n\n      const earliestBD =\n        weeksToBusinessDays(selected.productionWeeksMin) +\n        weeksToBusinessDays(selected.shippingWeeksMin);\n\n      const latestBD =\n        weeksToBusinessDays(selected.productionWeeksMax) +\n        weeksToBusinessDays(selected.shippingWeeksMax);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const deliveryWindow =\n        fmtDate(earliest) === fmtDate(latest)\n          ? fmtDate(earliest)\n          : `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      const expeditedRow = useExpedited\n        ? `\u003ctr\u003e\u003cth\u003eExpedited shipping\u003c\/th\u003e\u003ctd\u003eSelected\u003c\/td\u003e\u003c\/tr\u003e`\n        : \"\";\n\n      const expeditedAlert = useExpedited\n        ? `\n          \u003cdiv class=\"hsr-alert\"\u003e\n            \u003cp\u003e${data.expeditedAvailabilityNote}\u003c\/p\u003e\n            \u003cp\u003e${data.metalRoofNote}\u003c\/p\u003e\n            \u003cp\u003e${data.contactNote}\u003c\/p\u003e\n          \u003c\/div\u003e\n        `\n        : \"\";\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Cedarshed delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${selected.productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShipping time\u003c\/th\u003e\u003ctd\u003e${selected.shippingDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShips from\u003c\/th\u003e\u003ctd\u003e${data.shipsFrom}\u003c\/td\u003e\u003c\/tr\u003e\n            ${expeditedRow}\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${deliveryWindow}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Carrier timing and destination can still affect final delivery.\n        \u003c\/p\u003e\n        ${expeditedAlert}\n      `;\n    }\n\n    async function runEstimate() {\n      const productName = String(productEl.value || \"\").trim();\n      const useExpedited = !!expeditedEl.checked;\n\n      if (!productName) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose a Cedarshed product.\");\n        return false;\n      }\n\n      showErr(false);\n\n      try {\n        const data = await getCedarshedData();\n        renderTable(productName, data, useExpedited);\n      } catch (e) {\n        renderTable(productName, FALLBACK_DATA, useExpedited);\n      }\n\n      window.dataLayer = window.dataLayer || [];\n      window.dataLayer.push({\n        event: \"hsr_delivery_estimate_cedarshed\",\n        cedarshed_product_name: productName,\n        cedarshed_expedited_selected: useExpedited\n      });\n\n      return true;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      hasEstimated = await runEstimate();\n    });\n\n    expeditedEl.addEventListener(\"change\", async () =\u003e {\n      if (!hasEstimated) return;\n      await runEstimate();\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      productEl.value = detectedProductValue || \"\";\n      expeditedEl.checked = false;\n      out.innerHTML = \"\";\n      showErr(false);\n      hasEstimated = false;\n    });\n\n    window.hsrCedarshedClearLeadTimeCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrCedarshedReadLeadTimeCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n\n    applyDetectedProduct();\n  })();\n\u003c\/script\u003e","brand":"Cedarshed","offers":[{"title":"RANCHER 6x6 with Cedar Roof Shingles","offer_id":7341957644341,"sku":"R66","price":3079.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 6x9 with Cedar Roof Shingles","offer_id":7341957677109,"sku":"R69","price":3499.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 6x12 with Cedar Roof Shingles","offer_id":7341957709877,"sku":"R612","price":4129.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 8x8 with Cedar Roof Shingles","offer_id":41300625719349,"sku":"R88","price":4269.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 8x10 with Cedar Roof Shingles","offer_id":7341957742645,"sku":"R810","price":4539.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 8x12 with Cedar Roof Shingles","offer_id":7341957775413,"sku":"R812","price":4609.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 8x16 with Cedar Roof Shingles","offer_id":7341957808181,"sku":"R816","price":5629.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 10x10 with Cedar Roof Shingles","offer_id":7341957840949,"sku":"R1010","price":4639.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 10x12 with Cedar Roof Shingles","offer_id":7341957873717,"sku":"R1012","price":5129.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 10x16 with Cedar Roof Shingles","offer_id":7341957906485,"sku":"R1016","price":6169.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 10x20 with Cedar Roof Shingles","offer_id":7341957939253,"sku":"R1020","price":7299.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 6x6 with Metal Roof","offer_id":44528008298549,"sku":"R66-METAL","price":3289.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 6x9 with Metal Roof","offer_id":44528008331317,"sku":"R69-METAL","price":3809.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 6x12 with Metal Roof","offer_id":44528008364085,"sku":"R612-METAL","price":4629.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 8x8 with Metal Roof","offer_id":44528008396853,"sku":"R88-METAL","price":4189.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 8x10 with Metal Roof","offer_id":44528008429621,"sku":"R810-METAL","price":4649.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 8x12 with Metal Roof","offer_id":44528008462389,"sku":"R812-METAL","price":4859.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 8x16 with Metal Roof","offer_id":44528008495157,"sku":"R816-METAL","price":5979.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 10x10 with Metal Roof","offer_id":44528008527925,"sku":"R1010-METAL","price":4849.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 10x12 with Metal Roof","offer_id":44528008560693,"sku":"R1012-METAL","price":5249.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 10x16 with Metal Roof","offer_id":44528008593461,"sku":"R1016-METAL","price":6279.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 10x20 with Metal Roof","offer_id":44528008626229,"sku":"R1020-METAL","price":7479.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 6x6 with OSB Roof","offer_id":40932100440117,"sku":"R66-OSB","price":2929.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 6x9 with OSB Roof","offer_id":40932101226549,"sku":"R69-OSB","price":3329.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 6x12 with OSB Roof","offer_id":40932102504501,"sku":"R612-OSB","price":4089.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 8x8 with OSB Roof","offer_id":41300627357749,"sku":"R88-OSB","price":3689.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 8x10 with OSB Roof","offer_id":40932103356469,"sku":"R810-OSB","price":4099.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 8x12 with OSB Roof","offer_id":40932104142901,"sku":"R812-OSB","price":4229.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 8x16 with OSB Roof","offer_id":41918250811445,"sku":"R816-OSB","price":5189.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 10x10 with OSB Roof","offer_id":40932104667189,"sku":"R1010-OSB","price":4229.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 10x12 with OSB Roof","offer_id":40932105453621,"sku":"R1012-OSB","price":4529.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 10x16 with OSB Roof","offer_id":40932110925877,"sku":"R1016-OSB","price":5349.99,"currency_code":"USD","in_stock":true},{"title":"RANCHER 10x20 with OSB Roof","offer_id":40932112859189,"sku":"R1020-OSB","price":6249.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928"},{"product_id":"cedarshed-cabana-backyard-shed","title":"Cedarshed Cabana Backyard \u0026 Pool Shed","description":"\u003cdiv class=\"cedarshed-cabana-page\"\u003e\n\u003c!-- ===== Optional brand logo (kept from original) ===== --\u003e\n\u003ch2 class=\"left-align\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Cedarshed_Logo_1ac80862-bbc8-4164-9ade-7170a6537fcb_160x160.png?v=1676564806\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/h2\u003e\n\u003c!-- ===== Product title (Shopify auto-H1 elsewhere; we start at H2) ===== --\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003cstrong\u003eCedarshed Small Swimming Pool House\u003c\/strong\u003e\u003c\/h2\u003e\n\u003c!-- ===== Atomic key facts (LEFT-ALIGNED, mobile shows 3 with Show more\/less) ===== --\u003e \u003cinput class=\"hsr-facts-check\" id=\"hsr-facts-toggle-cabana\" type=\"checkbox\"\u003e\n\u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n\u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100% Western Red Cedar\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eSizes:\u003c\/strong\u003e 9×6, 10×8, 12×8, 12×10\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eDoor:\u003c\/strong\u003e Dutch door ≈30″ × 71″ (lockable hasp)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eWindows (included):\u003c\/strong\u003e (2) fixed ≈16¼″ × 25¼″ with shutters \u0026amp; boxes\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eFloor:\u003c\/strong\u003e Optional plywood over 2×4 cedar joists\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eLead time:\u003c\/strong\u003e ~2 weeks production + ~1 week delivery from B.C., Canada\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-cabana\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-cabana\"\u003eShow less\u003c\/label\u003e \u003c!-- ===== \/Atomic key facts ===== --\u003e \u003c!-- ===== Original copy (unaltered) ===== --\u003e\n\u003cp class=\"p1\"\u003eOur very own Cedarshed pool cabana shed can be used as a changing room for your outdoor summer escape! It is also a perfect playhouse for kids or a storage shed for outdoor items. No experience is needed in assembling this cabana shed. Everything is partially pre-assembled and all you have to do is to follow the step-by-step manual to finish putting it together.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eSearching for other options that have a wide selection on size? Take a look at the \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-large-rancher-shed-kit-storage-solution\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e and the \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cedarhouse-storage-shed\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed CedarHouse Storage Shed\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e.\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eLead Time\u003c\/h3\u003e\n\u003cp\u003eThe current lead time frame is 2 weeks for production plus a 1 week delivery time. How long the delivery will take will depend on the distance from B.C. Canada (\u003cem\u003ejust a little north of Seattle, Washington\u003c\/em\u003e) to your desired delivery location. \u003c\/p\u003e\n  \u003ch3\u003eSee the Cedarshed Cabana in Action\u003c\/h3\u003e\n\n\u003cdiv class=\"product-video-wrapper\" style=\"width:560px; height:315px; max-width:100%; overflow:hidden; border-radius:8px;\"\u003e\n  \u003cvideo controls preload=\"none\" playsinline poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-storage-shed-clip-thumbnail.jpg\" style=\"width:560px; height:315px; max-width:100%; object-fit:cover; border-radius:8px;\"\u003e\n    \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/058ee9ba102c46c9bc38449d45ac0770.mp4\" type=\"video\/mp4\"\u003e\n    Your browser does not support the video tag.\n  \u003c\/source\u003e\u003c\/video\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cspan\u003eCedar Garden Sheds Done Right\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/oHHwIzhIACo\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003ch3\u003eWhat’s Included in the Package?\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli style=\"text-align: left;\"\u003e\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003ePlease note that the following items below are already included in the base shed kit. The options inside the drop-down buttons above are only for UPGRADES and ADDITIONS\u003c\/strong\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eShed Kit\u003c\/li\u003e\n\u003cli\u003eIncludes two fixed windows with decorative shutters and flower boxes and a Dutch door.\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eStandard kit comes with a floor. The 2x4 Floor joists and then 5\/8” plywood on top. If you choose to remove the floor option and place the shed on top of a concrete slab, you can nail it directly to the cement slab with a vapor barrier underlay. The cement should be the exact same size of the shed floor. Call us for the exact floor size as all shed sizes are nominal.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003ePre-built roof sections (wood shingles already attached - \u003c\/span\u003e\u003cem\u003eoptional\u003c\/em\u003e\u003cspan\u003e)\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eDoor Handle\u003c\/li\u003e\n\u003cli\u003eCedarshed and blank plaque\u003c\/li\u003e\n\u003cli\u003eHasp and Hinges\u003c\/li\u003e\n\u003cli\u003eBarrel Bolts\u003c\/li\u003e\n\u003cli\u003eNails and screws\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eRoofing Felt is not included in the OSB Roof Version for the kit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb data-stringify-type=\"bold\"\u003eOSB Roofing is Now Available! \u003c\/b\u003eTake control of the final look by selecting our OSB roof options. This cost-effective roofing option substitutes the standard cedar roof shingles with sturdy, treated strand boards that are ready to be shingled with whatever design of shingles that you desire. Selecting this option provides a budget-friendly alternative with no reduced quality.\u003c\/p\u003e\n\u003ch3\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Cabana Assembly - Timelapse\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/NhysmMa6cd8\" height=\"315\" width=\"560\" loading=\"lazy\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n  \u003cdiv class=\"product-video-wrapper\" style=\"width:560px; height:315px; max-width:100%; overflow:hidden; border-radius:8px;\"\u003e\n  \u003cvideo controls preload=\"none\" playsinline poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-storage-shed-timelapse-thumbnail.jpg\" style=\"width:560px; height:315px; max-width:100%; object-fit:cover; border-radius:8px;\"\u003e\n    \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/98d257d68d334412876972f085145790.mp4\" type=\"video\/mp4\"\u003e\n    Your browser does not support the video tag.\n  \u003c\/source\u003e\u003c\/video\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"p1\"\u003e\u003cstrong\u003eOverview\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg data-sizes=\"auto\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Material_Type_32x32.png?v=1600440038\" alt=\"\"\u003e Material Type: Wood\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg alt=\"\" data-sizes=\"auto\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Flooring_Included_32x32.png?v=1600440057\"\u003e Flooring Included\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg alt=\"\" data-sizes=\"auto\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Windows_32x32.png?v=1600440085\"\u003e Windows Included\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg alt=\"\" data-sizes=\"auto\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Weather_Resistant_32x32.png?v=1600440108\"\u003e Weather Resistant\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg alt=\"\" data-sizes=\"auto\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Warranty_32x32.png?v=1600440129\"\u003e Warranty Included\u003c\/div\u003e\n\u003ch3\u003eCABANA STORAGE WITH ELEGANCE\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe Cabana from Cedarshed is a beautiful and versatile garden building that can be used for many different purposes. With its classic Dutch door and two fixed windows, the Cabana offers an inviting cottage facade that will enhance any backyard. The charming flower boxes, shutters, and variety of optional details add even more charm. Make it a poolside Cabana, or a playhouse, or use it as garden storage - the Cabana is totally customizable and can be tailored to fit all your needs. Add some additional windows or an awning-style window for more natural light! No matter how you use it, Cedarshed's Cabana will surely make your backyard shine.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eCedarshed kits come panelized, making them quick and easy to assemble.\u003c\/h3\u003e\n\u003cp class=\"pdf-thumb\"\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Cabana-PS.pdf?v=1596246871\"\u003e \u003cimg class=\"responsive-img--mobile\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cabanapdf_100x100.jpg?v=1672078673\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e• Available in four sizes: 9'x 6', 10'x 8', 12'x 8' and 12'x 10'\u003c\/p\u003e\n\u003cp\u003e• Exterior finishing is 100% Western Red Cedar lumber\u003c\/p\u003e\n\u003cp\u003e• The 6' high walls are pre-built panels with the windows already installed\u003c\/p\u003e\n\u003cp\u003e• Includes two Fixed Windows (\u003ci\u003enon-operable\u003c\/i\u003e) with decorative shutters and flower boxes and a dutch door.\u003c\/p\u003e\n\u003cp\u003e• Plywood floor with 2x4 cedar floor joist (\u003cem\u003eoptional\u003c\/em\u003e)\u003c\/p\u003e\n\u003cp\u003e• Pre-built roof sections (wood shingles already attached - optional)\u003c\/p\u003e\n\u003cp\u003e• No cutting required\u003c\/p\u003e\n\u003cp\u003e• All assembly hardware included - these include the nails and screws!\u003c\/p\u003e\n\u003cp\u003e• Lockable door to keep your contents safe - Add your padlock to the turnbuckle hasp\u003c\/p\u003e\n\u003ch3\u003e\u003cspan style=\"text-decoration: underline;\"\u003eCedarshed Wall Panel Video\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/iuchVXISdJU\" height=\"315\" width=\"560\" loading=\"lazy\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c!-- Shipping info (image + text, two-col, cleaned) --\u003e\n\u003ctable class=\"two-col\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-unloading-kit.webp?v=1713290460\"\u003e\u003c\/td\u003e\n\u003ctd class=\"text-left\"\u003e\n\u003cspan style=\"color: #ff2a00;\"\u003e \u003cb data-stringify-type=\"bold\"\u003eIMPORTANT SHIPPING INFO\u003c\/b\u003e: \u003c\/span\u003e\u003cspan\u003eShipments will be delivered to or as close to your property line and or driveway provided the location is accessible by the delivering truck driver. Please let us know beforehand any unusual or difficult location or delivery issues. 90% of the time the driver will be able to unload the shipment.\u003cbr\u003e\u003cbr\u003eIf the delivery truck in your area does not have a lift gate or pallet jack, you will be required to unload the pieces. If unloading the pieces, customers will be expected to cut metal strapping securing product to the pallet and therefore will require the use of wire cutters. We recommended that you have at least 2 people to help offload the kit pieces from the truck. Please note that although total freight could be over 2000 lbs, the kit pieces can be offloaded one at a time, with individual pieces ranging between 1- 100 lbs. The shipping company will call you directly to schedule the delivery.\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3 class=\"p1\"\u003e\u003cspan\u003eExperience Unmatched Durability and Versatility with our Western Red Cedar Cabana Sheds!\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 15px;\"\u003e\u003cstrong\u003eSizes - \u003c\/strong\u003e\u003cspan\u003eYou can personally choose between our 4 prefab sizes namely.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 15px;\"\u003e\u003cstrong\u003eWestern Red Cedar -\u003c\/strong\u003e\u003cspan\u003e An environmentally friendly 100% Western Red Cedar that is extremely long-lasting cedar. You don't have to worry about any termites because cedar is simply insect-resistant.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 15px;\"\u003e\u003cspan\u003e\u003cstrong\u003eDoor\u003c\/strong\u003e \u003cstrong\u003e- \u003c\/strong\u003eYour package will now have a dutch door that has a dimension of W 30\" x H 71\" to get large items in and out more easily.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 15px;\"\u003e\u003cspan\u003e\u003cstrong\u003eRoof -\u003c\/strong\u003e Thinking about your roof? No need to exert effort in making a roof because it is already with a cedar-shingled roof panel (optional). Makes the roof assembly a piece of cake. \u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 15px;\"\u003e\u003cspan\u003e\u003cstrong\u003eWindows - \u003c\/strong\u003eYou will also receive an awesome 2 fixed windows W 16 1\/4\" x H 25 1\/4\" provide additional light and a nice looking extra touch\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlanter Boxes -\u003c\/strong\u003e\u003cspan\u003e Maybe you just wanted to improve your shed, with our planter box you can design anything you want just like the saying your imagination is the limit.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eNo Cutting Required - \u003c\/strong\u003e You will no longer have to worry about cutting anymore because everything is already pre-built and all you have to do is to assemble the materials.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eAssembly Package - \u003c\/strong\u003e You don't have to figure everything out because we already did that for you. Our package has already every hardware assembly and plan for you together with an instruction manual to help you efficiently assemble everything.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWeather Resistant -\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eWorried about heavy rainfalls? how about heavy snowfalls? Well worry no more for your cabana shed would be resistant to any type of weather.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSafe Door -\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003eYou don't need to worry about the contents inside your cabana shed because you can now add your own personalized padlock into the turnbuckle hasp.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDecorative Cupola - \u003c\/strong\u003eDesigned purely for aesthetic appeal, enhancing the overall look of the shed. Installed on top of the shingles.\u003c\/p\u003e\n\u003ch3\u003eRecommendations for foundation:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePatio Stones\u003c\/li\u003e\n\u003cli\u003e4x4 Pressure Treated Beams\u003c\/li\u003e\n\u003cli\u003eConcrete Slab\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/WhiteAestheticLifestylePhotoCollageFacebookCover_480x480.png?v=1693947675\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003ePlease reach out with any questions or if you would like to discuss what is best for your situation.\u003c\/p\u003e\n\u003ch3 class=\"p1\" style=\"text-align: left;\"\u003eOPTIONAL CUPOLA SIZES\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eRectangle Cupola: \u003c\/strong\u003e27\" x 20\" x 20\"\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eLarge Square Cupola:\u003c\/strong\u003e 23\" x 23\" x 25\"\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eSmall Square Cupola: \u003c\/strong\u003e18” x 18” x 18”\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 class=\"p1\"\u003eOPTIONAL 7FT WALL HEIGHT EXTENSION\u003c\/h3\u003e\n\u003ctable style=\"width: 30%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Cabana Backyard \u0026amp; Pool Shed - 7f 3\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/7f_3_480x480.png?v=1713558527\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Cabana Backyard \u0026amp; Pool Shed - 7f 4\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/7f_4_480x480.png?v=1713558561\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch5 style=\"text-align: left;\"\u003e\u003cstrong\u003eSample Images Of Our Add-Ons\u003c\/strong\u003e\u003c\/h5\u003e\n\u003ctable style=\"width: 93.9333%;\" class=\"addons-table table-border\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/dutch_door_240x240.jpg?v=1644943654\" style=\"margin-bottom: 16px; float: none;\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/double_door_240x240.jpg?v=1644944586\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/sliding_door_240x240.jpg?v=1644944605\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/fixed_240x240.jpg?v=1644944623\" alt=\"\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func_240x240.jpg?v=1644944627\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func2_1_240x240.jpg?v=1713968438\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/half_240x240.jpg?v=1644944637\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/down_240x240.jpg?v=1644944650\" alt=\"\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedcup_160x160.jpg?v=1644944665\" style=\"margin-bottom: 16px; float: none;\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarwood_160x160.jpg?v=1644944671\" style=\"margin-bottom: 16px; float: none;\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/wallheight_160x160.jpg?v=1644944699\" style=\"margin-bottom: 16px; float: none;\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/skylight_240x240_f1efc870-1b8c-47c6-b7f3-39501e2ebe3f_160x160.jpg?v=1667486140\" style=\"margin-bottom: 16px; float: none;\" alt=\"\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- Cedarshed product comparison (same brand) — Cabana FIRST; replaced Haida --\u003e\n\u003ch3 class=\"center\"\u003eCedarshed Gable Storage Sheds: Cabana vs Longhouse vs Rancher vs Cedar House vs Boathouse\u003c\/h3\u003e\n\u003cdiv style=\"text-align: start;\" class=\"scroll-table-wrapper compare-cedarshed\"\u003e\n\u003ctable class=\"comparison-table\" style=\"width: 100%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eProduct\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\n\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cabana-backyard-shed\"\u003e\u003cimg alt=\"Cedarshed Cabana Backyard \u0026amp; Pool Shed - Cedarshed Cabana Swimming Pool Shed\" style=\"margin-right: 31.5px; margin-left: 31.5px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-swimming-pool-shed_160x160.jpg?v=1759250810\"\u003e\u003c\/a\u003e\u003cbr\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cabana-backyard-shed\"\u003eCedarshed Cabana (Small Swimming Pool House)\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-longhouse-double-door-shed\"\u003e\u003cimg alt=\"\" style=\"float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-shed-cottage-kit_240x240.jpg?v=1755798348\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-longhouse-double-door-shed\"\u003eCedarshed Longhouse Gable Style Double Door Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-large-rancher-shed-kit-storage-solution\"\u003e\u003cimg alt=\"\" style=\"float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-lawn-mower-shed-kit_240x240.jpg?v=1755798505\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-large-rancher-shed-kit-storage-solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cedarhouse-storage-shed\"\u003e\u003cimg alt=\"\" style=\"float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-10x12-shed-kit_240x240.jpg?v=1755798986\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cedarhouse-storage-shed\"\u003eCedarshed Cedar House Storage Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-boathouse-canoe-kayak-storage-shed\"\u003e\u003cimg alt=\"\" style=\"float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-boathouse-kayak-storage-shed-kit_240x240.jpg?v=1755799148\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-boathouse-canoe-kayak-storage-shed\"\u003eCedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eStandard Wall Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n\u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n\u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n\u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n\u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDoors (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDutch door (≈30\" × 71\")\u003c\/td\u003e\n\u003ctd\u003e5' double door (≈60\" × 72\")\u003c\/td\u003e\n\u003ctd\u003e5' double door (≈60\" × 72\")\u003c\/td\u003e\n\u003ctd\u003eDutch door (≈30\" × 71\")\u003c\/td\u003e\n\u003ctd\u003e5' double door (≈60\" × 72\") + Dutch door (≈30\" × 71\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWindows (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e2 fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003ctd\u003e2 fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003ctd\u003e1 fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003ctd\u003e2 fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003ctd\u003e3 fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSizes (nominal)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e9×6, 10×8, 12×8, 12×10\u003c\/td\u003e\n\u003ctd\u003e12×6, 12×8, 16×8, 12×10, 16×10\u003c\/td\u003e\n\u003ctd\u003e6×6, 6×9, 6×12, 8×10, 8×12, 8×16, 10×10, 10×12, 10×16, 10×20\u003c\/td\u003e\n\u003ctd\u003e10×8, 10×10, 10×12, 10×16, 10×20\u003c\/td\u003e\n\u003ctd\u003e6×12, 8×12, 8×16, 12×10, 16×10, 20×10\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFloor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRoof Options\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (pre-shingled), Metal roof, or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (pre-shingled), Metal roof, or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (pre-shingled) or OSB sheathing (install your shingles\/metal)\u003c\/td\u003e\n\u003ctd\u003eCedar shingles, Metal roof, or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles, Metal roof, or OSB sheathing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- Other brands comparison with CTAs — Cabana FIRST --\u003e\n\u003ch3\u003eCompare Cabana vs Similar Sheds (Other Brands)\u003c\/h3\u003e\n\u003cdiv style=\"text-align: start;\" class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table three-col-balanced\"\u003e\n\u003ccolgroup\u003e \u003ccol class=\"col-feature\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cabana-backyard-shed\"\u003e\u003cimg alt=\"Cedarshed Cabana Backyard \u0026amp; Pool Shed - Cedarshed Cabana Swimming Pool Shed\" style=\"margin-right: 31.5px; margin-left: 31.5px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-swimming-pool-shed_160x160.jpg?v=1759250810\"\u003e\u003c\/a\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cabana-backyard-shed\"\u003eCedarshed Cabana (Small Swimming Pool House)\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-riverside-shed-kit\"\u003e\u003cimg alt=\"\" class=\"img-responsive\" style=\"float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-comparison_240x240.jpg?v=1756230369\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-riverside-shed-kit\"\u003eEZ-Fit Riverside Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gable-shed\"\u003e\u003cimg alt=\"\" class=\"img-responsive\" style=\"float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gable-shed-cottage-co_240x240.jpg?v=1756233435\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gable-shed\"\u003eLittle Cottage Co. Classic Gable Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eExterior Material\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed)\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAvailable Sizes\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"sizes\"\u003e9×6, 10×8, 12×8, 12×10\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"sizes\"\u003e8×12, 10×12, 10×14, 10×16, 10×20, 12×16, 12×20, 12×24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"sizes\"\u003e8×8, 8×10, 8×12, 8×14, 8×16, 10×10, 10×12, 10×14, 10×16, 10×18, 10×20, 12×12, 12×14, 12×16, 12×18, 12×20, 12×24\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows\u003c\/td\u003e\n\u003ctd\u003eTwo fixed w\/ shutters \u0026amp; boxes (pre-installed)\u003c\/td\u003e\n\u003ctd\u003e(2) 24″×36″ operable windows w\/ screens\u003c\/td\u003e\n\u003ctd\u003eWindows optional; (2) gable vents standard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFloor\u003c\/td\u003e\n\u003ctd\u003eOptional plywood floor w\/ 2×4 cedar joists\u003c\/td\u003e\n\u003ctd\u003eOptional floor kit (3\/4″ engineered wood over 2×4 joists)\u003c\/td\u003e\n\u003ctd\u003eOptional floor kit (5\/8″ plywood over 2×4 joists)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoors\u003c\/td\u003e\n\u003ctd\u003eDutch door (≈30″ × 71″)\u003c\/td\u003e\n\u003ctd\u003e60″ double doors + 30″ side entry door\u003c\/td\u003e\n\u003ctd\u003eDouble doors: 48″ (8′ wide) or 60″ (10′–12′)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWall Framing \/ Height\u003c\/td\u003e\n\u003ctd\u003ePanelized cedar wall panels; ~6′ walls\u003c\/td\u003e\n\u003ctd\u003e2×4 studs, 24″ O.C.; 6′6″ sidewalls\u003c\/td\u003e\n\u003ctd\u003e2×4 studs, 16″ O.C.; 76.5″ sidewalls\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof \/ Notes\u003c\/td\u003e\n\u003ctd\u003ePre-built roof sections; wood shingles optional\u003c\/td\u003e\n\u003ctd\u003e7\/16″ OSB sheathing; shingles not included; 6\/12 pitch\u003c\/td\u003e\n\u003ctd\u003e7\/16″ OSB sheathing; 5\/12 pitch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"text-align: left;\"\u003eFAQ (Cedarshed Cabana Backyard \u0026amp; Pool Shed)\u003c\/h3\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eHow long does it take to get my Cabana delivered?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eTypical timing is about \u003cstrong\u003e2 weeks for production\u003c\/strong\u003e plus about \u003cstrong\u003e1 week for delivery\u003c\/strong\u003e. Delivery time can vary depending on how far the shipment is traveling from \u003cstrong\u003eB.C., Canada\u003c\/strong\u003e (just north of Seattle, Washington). If you want the most accurate ETA, send us your ZIP code and we’ll narrow it down.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhere does the Cedarshed Cabana ship from?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eThis kit ships from \u003cstrong\u003eB.C., Canada\u003c\/strong\u003e (just north of Seattle, WA). That’s why locations closer to the West Coast often see faster transit than farther delivery zones.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eDo you ship to the contiguous United States?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eYes—shipping is available to the contiguous U.S. Free shipping applies to almost all items over $199, but for heavier items like sheds, shipping may be charged for some models to some states. If you need delivery outside the contiguous U.S., email us for a custom quote.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat sizes are available for the Cabana?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eThe Cabana comes in \u003cstrong\u003e9×6, 10×8, 12×8, and 12×10\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat are the exact outside dimensions for each size?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e9×6:\u003c\/strong\u003e 120\" × 83\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e10×8:\u003c\/strong\u003e 132\" × 105\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e12×8:\u003c\/strong\u003e 156½\" × 105\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e12×10:\u003c\/strong\u003e 156½\" × 128½\"\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf you’re working around a patio edge, pool deck, fence line, or HOA setback, these measurements are the ones you’ll want to use.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat’s included in the base kit?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eThe base kit includes the shed kit plus the main essentials so you’re not hunting for basics:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e(2) fixed windows\u003c\/strong\u003e with decorative shutters and flower boxes\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDutch door\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePre-built roof sections\u003c\/strong\u003e (wood shingles already attached is optional depending on the roof version you choose)\u003c\/li\u003e\n\u003cli\u003eDoor handle, hasp \u0026amp; hinges, barrel bolts\u003c\/li\u003e\n\u003cli\u003eNails and screws\u003c\/li\u003e\n\u003cli\u003eCedarshed plaque\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e Roofing felt is not included in the OSB roof version.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eDoes it come with a floor? Can it go on a concrete slab?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eThe standard kit comes with a floor (2×4 floor joists with 5\/8\" plywood on top). If you remove the floor option and place it on a concrete slab, you can nail it directly to the slab with a vapor barrier underlay. The concrete should match the shed floor size—since shed sizes are nominal, call us if you want the exact floor size for your base.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat roof options can I choose?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eYou can choose between:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCedar roof shingles\u003c\/strong\u003e (classic look)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMetal roof\u003c\/strong\u003e (popular for lower maintenance)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOSB roof\u003c\/strong\u003e (a cost-effective option that’s ready to be shingled with the style you want)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eIs this a DIY build, or do I need a contractor?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eThis is designed for DIY. No experience is needed—many parts are partially pre-assembled, and you follow the step-by-step manual to finish the build.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat can people actually use the Cabana for?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eMost buyers use it as a \u003cstrong\u003epool changing room \/ backyard cabana\u003c\/strong\u003e, a \u003cstrong\u003esmall storage shed\u003c\/strong\u003e for outdoor gear, or even a \u003cstrong\u003eplayhouse\u003c\/strong\u003e. It’s a good fit when you want something that looks nicer than a basic storage box but doesn’t take over your whole yard.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat are the door and window sizes?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eDoor opening:\u003c\/strong\u003e 30\" × 72\" (9×6) or 36\" × 72\" (10×8, 12×8, 12×10)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWindow opening:\u003c\/strong\u003e 16¼\" × 25¼\" (9×6) or 23\" × 25¼\" (10×8, 12×8, 12×10)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat happens on delivery day if the shipment shows damage?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003ePlease inspect the shipment when it arrives. If you notice damage, note it with the driver before signing. Then contact us right away—depending on the situation, it may make more sense to send a replacement part than replace the entire kit. Keep the original packaging in case anything needs to be returned.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eDo I need a permit or HOA approval?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eThat depends on your city\/county and your HOA rules. Many areas care about shed footprint, height, and setbacks, and requirements can change even from one town to the next. If you’re unsure, check your local building department and HOA guidelines using the \u003cstrong\u003eoutside dimensions\u003c\/strong\u003e listed above.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003c!-- ======================= Page-scoped CSS (cleaned \u0026 aligned to sample) ======================= --\u003e\n\u003cstyle\u003e\n  \/* ===== Utilities ===== *\/\n  .cedarshed-cabana-page img,\n  .cedarshed-cabana-page iframe {\n    max-width: 100% !important;\n    height: auto !important;\n  }\n  .cedarshed-cabana-page .img-responsive,\n  .cedarshed-cabana-page .responsive-img--mobile {\n    max-width: 100% !important;\n    width: auto !important;\n    height: auto !important;\n    display: block !important;\n  }\n  .cedarshed-cabana-page .center { text-align: center !important; }\n  .cedarshed-cabana-page .left-align,\n  .cedarshed-cabana-page .text-left { text-align: left !important; }\n\n  \/* ===== Videos (left-aligned, no extra scrollbars) ===== *\/\n  .cedarshed-cabana-page .video-wrapper {\n    position: relative !important;\n    width: 560px !important;\n    max-width: 100% !important;\n    margin: 0 0 16px 0 !important;\n    height: 0 !important;\n    overflow: hidden !important;\n    background: #00000010;\n    border-radius: 8px;\n    padding: 0 !important;\n    padding-bottom: 315px !important;\n  }\n  @supports (aspect-ratio: 16\/9) {\n    .cedarshed-cabana-page .video-wrapper {\n      height: auto !important;\n      padding-bottom: 0 !important;\n      aspect-ratio: 16\/9 !important;\n    }\n  }\n  .cedarshed-cabana-page .video-wrapper iframe {\n    position: absolute !important;\n    inset: 0 !important;\n    width: 100% !important;\n    height: 100% !important;\n    border: 0 !important;\n  }\n  @media (max-width: 600px) {\n    .cedarshed-cabana-page .video-wrapper { width: 100% !important; }\n  }\n\n  \/* ===== Overview icon rows ===== *\/\n  .cedarshed-cabana-page .overview-img--txt {\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    margin: 6px 0 !important;\n  }\n  .cedarshed-cabana-page .overview-img--txt img {\n    width: 24px !important;\n    height: 24px !important;\n  }\n\n  \/* ===== Center ONLY the PDF thumbnail on mobile ===== *\/\n  .cedarshed-cabana-page .pdf-thumb { margin: 0 0 12px 0 !important; }\n  @media (max-width: 768px) {\n    .cedarshed-cabana-page .pdf-thumb { text-align: center !important; }\n    .cedarshed-cabana-page .pdf-thumb a,\n    .cedarshed-cabana-page .pdf-thumb img { display: inline-block !important; }\n  }\n\n  \/* ===== Scrollable tables wrapper ===== *\/\n  .cedarshed-cabana-page .scroll-table-wrapper {\n    width: 100% !important;\n    overflow-x: auto !important;\n    -webkit-overflow-scrolling: touch !important;\n  }\n  @media (min-width: 1025px) {\n    .cedarshed-cabana-page .scroll-table-wrapper { overflow-x: visible !important; }\n  }\n\n  \/* ===== Comparison tables ===== *\/\n  .cedarshed-cabana-page .comparison-table {\n    width: 100% !important;\n    border-collapse: collapse !important;\n    border-spacing: 0 !important;\n    table-layout: auto !important;\n    border: 1px solid #ccc !important;\n  }\n  .cedarshed-cabana-page .comparison-table th,\n  .cedarshed-cabana-page .comparison-table td {\n    border: 1px solid #ccc !important;\n    padding: 12px !important;\n    text-align: center !important;\n    vertical-align: middle !important;\n    word-break: break-word !important;\n    background-clip: padding-box !important;\n    box-sizing: border-box !important;\n  }\n  .cedarshed-cabana-page .comparison-table th { background: #f9f9f9 !important; }\n  \/* First column (row labels) *\/\n  .cedarshed-cabana-page .comparison-table th:first-child,\n  .cedarshed-cabana-page .comparison-table td:first-child {\n    width: 120px !important;\n    min-width: 120px !important;\n    text-align: left !important;\n    padding-left: 10px !important;\n  }\n  \/* Header visuals *\/\n  .cedarshed-cabana-page .comparison-table thead th p,\n  .cedarshed-cabana-page .comparison-table tbody tr:first-child td p {\n    margin: 4px 0 !important;\n  }\n  .cedarshed-cabana-page .comparison-table thead th img,\n  .cedarshed-cabana-page .comparison-table tbody tr:first-child td img {\n    width: 100px !important;\n    height: auto !important;\n    aspect-ratio: 1\/1 !important;\n    object-fit: cover !important;\n    display: block !important;\n    margin: 0 auto !important;\n    border-radius: 6px !important;\n  }\n  .cedarshed-cabana-page .comparison-table thead th:not(:first-child) p:nth-child(2),\n  .cedarshed-cabana-page .comparison-table tbody tr:first-child td:not(:first-child) p:nth-child(2) {\n    min-height: 48px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    text-align: center !important;\n    font-weight: 700 !important;\n  }\n  .cedarshed-cabana-page .comparison-table td ul {\n    text-align: left !important;\n    margin: 0 !important;\n    padding-left: 1.25rem !important;\n    display: inline-block;\n  }\n  .cedarshed-cabana-page .comparison-table td li { margin: 0 0 0.4rem !important; }\n  .cedarshed-cabana-page .comparison-table tbody tr:hover { background: #eef7ff; }\n\n  \/* CTA buttons *\/\n  .cedarshed-cabana-page .button-primary {\n    position: static !important;\n    display: inline-block !important;\n    margin: 0 auto !important;\n    padding: 8px 15px !important;\n    color: #fff !important;\n    background-color: #f76d54 !important;\n    text-decoration: none !important;\n    border: none !important;\n    cursor: pointer !important;\n    border-radius: 6px !important;\n    line-height: 1.2 !important;\n    white-space: nowrap !important;\n  }\n\n  \/* Two-column shipping *\/\n  .cedarshed-cabana-page table.two-col {\n    width: 100% !important;\n    border-collapse: separate !important;\n    border-spacing: 12px !important;\n  }\n  .cedarshed-cabana-page table.two-col td {\n    vertical-align: top !important;\n    padding: 0 !important;\n  }\n  @media (max-width: 768px) {\n    .cedarshed-cabana-page table.two-col,\n    .cedarshed-cabana-page table.two-col tbody,\n    .cedarshed-cabana-page table.two-col tr,\n    .cedarshed-cabana-page table.two-col td {\n      display: block !important;\n      width: 100% !important;\n    }\n    .cedarshed-cabana-page table.two-col td + td { margin-top: 12px !important; }\n  }\n\n  \/* Add-ons gallery *\/\n  .cedarshed-cabana-page .addons-table.table-border {\n    width: 100% !important;\n    border-collapse: collapse !important;\n    border: 1px solid #e0e0e0 !important;\n  }\n  .cedarshed-cabana-page .addons-table.table-border td {\n    border: 1px solid #e0e0e0 !important;\n    padding: 8px !important;\n    text-align: center !important;\n  }\n  .cedarshed-cabana-page .addons-table.table-border td img {\n    display: block !important;\n    margin: 0 auto !important;\n  }\n\n  \/* 7FT Wall Height Extension images — two-up, even gap (no big center gap) *\/\n  .cedarshed-cabana-page h3.p1 + table[style*=\"width: 30%\"],\n  .cedarshed-cabana-page h3.p1 + table[style*='width: 30%'] {\n    width: 100% !important;\n    max-width: 1100px !important;\n    margin: 0 0 12px 0 !important;\n    border-collapse: separate !important;\n    border-spacing: 12px !important;\n  }\n  .cedarshed-cabana-page h3.p1 + table[style*=\"width: 30%\"] td {\n    width: 50% !important;\n    padding: 0 !important;\n    vertical-align: top !important;\n  }\n  .cedarshed-cabana-page h3.p1 + table[style*=\"width: 30%\"] td img {\n    width: 100% !important;\n    height: auto !important;\n    display: block !important;\n  }\n\n  \/* ===== Mobile tweaks ===== *\/\n  @media (max-width: 1024px) {\n    .cedarshed-cabana-page .comparison-table th:first-child,\n    .cedarshed-cabana-page .comparison-table td:first-child {\n      width: 130px !important;\n      min-width: 130px !important;\n    }\n    .cedarshed-cabana-page .comparison-table thead th:not(:first-child),\n    .cedarshed-cabana-page .comparison-table tbody tr:first-child td:not(:first-child) {\n      min-width: 180px !important;\n    }\n    .cedarshed-cabana-page .comparison-table th,\n    .cedarshed-cabana-page .comparison-table td { padding: 8px !important; }\n  }\n  @media (max-width: 480px) {\n    .cedarshed-cabana-page .comparison-table th:first-child,\n    .cedarshed-cabana-page .comparison-table td:first-child {\n      width: 110px !important;\n      min-width: 110px !important;\n    }\n  }\n\n  \/* ===== DESKTOP balancing for the OTHER-BRANDS (3 products) table only ===== *\/\n  @media (min-width: 1025px) {\n    .cedarshed-cabana-page .three-col-balanced { table-layout: fixed !important; }\n    .cedarshed-cabana-page .three-col-balanced .col-feature { width: 200px !important; }\n    .cedarshed-cabana-page .three-col-balanced .col-prod { width: calc((100% - 200px) \/ 3) !important; }\n  }\n  .cedarshed-cabana-page .three-col-balanced .sizes {\n    overflow-wrap: anywhere !important;\n    word-break: normal !important;\n    hyphens: auto !important;\n  }\n\n  \/* ===== Atomic facts — shared look ===== *\/\n  .hsr-chipbar {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin: 8px 0 14px;\n    justify-content: flex-start;\n  }\n  .hsr-chip {\n    background: #f5f5f5;\n    border: 1px solid #e6e6e6;\n    padding: 6px 10px;\n    border-radius: 6px;\n    font-size: 13px;\n    line-height: 1.35;\n  }\n  \/* Desktop: show all chips, hide buttons *\/\n  @media (min-width: 769px) {\n    .hsr-facts-check, .hsr-facts-btn { display: none; }\n  }\n  \/* Mobile: show 3 chips + toggle *\/\n  @media (max-width: 768px) {\n    .hsr-facts-check { position: absolute; left: -9999px; }\n    .hsr-chipbar .hsr-chip:nth-child(n + 4) { display: none; } \/* hide 4th+ by default *\/\n    .hsr-facts-btn {\n      display: inline-block;\n      background: none;\n      border: 0;\n      color: #004c99;\n      font-weight: 600;\n      padding: 6px 0;\n      cursor: pointer;\n    }\n    .hsr-facts-btn.hide { display: none; }\n    \/* When toggled: show all chips \u0026 swap buttons *\/\n    .hsr-facts-check:checked ~ .hsr-chipbar .hsr-chip { display: inline-block; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show { display: none; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide { display: inline-block; }\n    \/* If fewer than 4 chips, hide buttons entirely (graceful when :has unsupported) *\/\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) + .hsr-facts-btn.show,\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) ~ .hsr-facts-btn.hide {\n      display: none !important;\n    }\n  }\n\u003c\/style\u003e\n\u003c!-- ===== Longhouse-style shipping layout refinement on desktop ===== --\u003e\n\u003cstyle\u003e\n@media (min-width: 769px){\n  .cedarshed-cabana-page table.two-col{\n    width:100% !important;\n    border-collapse: separate !important;\n    border-spacing:0 !important;\n  }\n  .cedarshed-cabana-page table.two-col tr{\n    display:flex !important;\n    align-items:center !important;\n    gap:12px !important;\n  }\n  .cedarshed-cabana-page table.two-col td{\n    padding:0 !important;\n    border:0 !important;\n    vertical-align:top !important;\n  }\n  .cedarshed-cabana-page table.two-col td:first-child{ flex:0 0 auto !important; }\n  .cedarshed-cabana-page table.two-col td:last-child{ flex:1 1 auto !important; }\n}\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery select {\n    width: 320px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery .hsr-check {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    min-height: 42px;\n  }\n\n  .hsr-delivery .hsr-check input {\n    margin: 0;\n  }\n\n  .hsr-delivery .hsr-check label {\n    margin: 0;\n    font-weight: 700;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  .hsr-delivery .hsr-alert {\n    margin-top: 10px;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fafafa;\n    font-size: 13px;\n    color: #333;\n  }\n\n  .hsr-delivery .hsr-alert p {\n    margin: 0 0 8px;\n  }\n\n  .hsr-delivery .hsr-alert p:last-child {\n    margin-bottom: 0;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-cedarshed\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n\u003c\/p\u003e\n\u003cp class=\"hsr-note\"\u003e\n  All Cedarshed products currently have the same lead time. This is an estimate, not a guarantee.\n\u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrCedarshedProduct\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrCedarshedProduct\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Sheds and Greenhouses\"\u003e\n          \u003coption value=\"Cedarshed Lean To Storage Bayside Shed\"\u003eCedarshed Lean To Storage Bayside Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Sunhouse Western Red Cedar Greenhouse\"\u003eCedarshed Sunhouse Western Red Cedar Greenhouse\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cabana Backyard \u0026amp; Pool Shed\"\u003eCedarshed Cabana Backyard \u0026amp; Pool Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Rancher Large Shed Kit and Storage Solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\"\u003eCedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener Small Gable Shed Kit\"\u003eCedarshed Gardener Small Gable Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Ranchhouse Prefab Cottage Kit\"\u003eCedarshed Ranchhouse Prefab Cottage Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Longhouse Gable Style Double Door Shed Kit\"\u003eCedarshed Longhouse Gable Style Double Door Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Farmhouse Shed Kit\"\u003eCedarshed Farmhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Haida Cabin \u0026amp; Storage Shed\"\u003eCedarshed Haida Cabin \u0026amp; Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cedar House Storage Shed\"\u003eCedarshed Cedar House Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cookhouse BBQ Shed\"\u003eCedarshed Cookhouse BBQ Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Hobbyhouse Prefab Shed Kits\"\u003eCedarshed Hobbyhouse Prefab Shed Kits\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gable Style Beach House Shed\"\u003eCedarshed Gable Style Beach House Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener's Delight Gable Porch Storage Shed\"\u003eCedarshed Gardener's Delight Gable Porch Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Garden Hutch\"\u003eCedarshed Garden Hutch\u003c\/option\u003e\n          \u003coption value=\"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\"\u003eCedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses and Cabins\"\u003e\n          \u003coption value=\"Cedarshed Kids Bunkhouse Kit\"\u003eCedarshed Kids Bunkhouse Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kids Clubhouse\"\u003eCedarshed Kids Clubhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Pergolas\"\u003e\n          \u003coption value=\"Cedarshed Mabel 8x8 Pergola Kit\"\u003eCedarshed Mabel 8x8 Pergola Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kalamalka 10x10 Pergola Kit\"\u003eCedarshed Kalamalka 10x10 Pergola Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hsr-check\"\u003e\n      \u003cinput id=\"hsrCedarshedExpedited\" type=\"checkbox\"\u003e\n      \u003clabel for=\"hsrCedarshedExpedited\"\u003eExpedited shipping\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoCedarshed\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearCedarshed\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrCedarshed\"\u003e\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutCedarshed\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-cedarshed\");\n    if (!root) return;\n\n    const productEl = document.getElementById(\"hsrCedarshedProduct\");\n    const expeditedEl = document.getElementById(\"hsrCedarshedExpedited\");\n    const btn = document.getElementById(\"hsrGoCedarshed\");\n    const clr = document.getElementById(\"hsrClearCedarshed\");\n    const err = document.getElementById(\"hsrErrCedarshed\");\n    const out = document.getElementById(\"hsrOutCedarshed\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_cedarshed_live_v3_20260317\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    let hasEstimated = false;\n    let detectedProductValue = \"\";\n\n    const FALLBACK_DATA = {\n      standard: {\n        productionWeeksMin: 2,\n        productionWeeksMax: 2,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"2 weeks\",\n        shippingDisplay: \"1 week\"\n      },\n      expedited: {\n        productionWeeksMin: 1,\n        productionWeeksMax: 1,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"1 week\",\n        shippingDisplay: \"1 week\"\n      },\n      shipsFrom: \"just north of Seattle, Washington in BC Canada\",\n      expeditedAvailabilityNote:\n        \"Expedited production availability varies based on order volume and season.\",\n      metalRoofNote:\n        \"Metal roof variants typically add 1 additional week to the expedited timeline.\",\n      contactNote:\n        \"Please contact us before ordering to confirm current expedited availability.\"\n    };\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    const weeksToBusinessDays = (weeks) =\u003e Number(weeks) * 5;\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function normalizeText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function normalizeForMatch(text) {\n      return String(text || \"\")\n        .toLowerCase()\n        .replace(\/\u0026amp;|\u0026\/g, \" and \")\n        .replace(\/[\\u2018\\u2019']\/g, \"\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function extractCedarshedSection(text) {\n      const normalized = normalizeText(text);\n      const startIndex = normalized.search(\/Cedarsheds\/i);\n\n      if (startIndex === -1) {\n        return normalized;\n      }\n\n      const afterStart = normalized.slice(startIndex);\n      const endMatch = afterStart.match(\/\\bMilky Products\\b\/i);\n\n      if (!endMatch) {\n        return afterStart;\n      }\n\n      return afterStart.slice(0, endMatch.index);\n    }\n\n    function formatWeeks(min, max) {\n      if (Number(min) === Number(max)) {\n        return Number(min) === 1 ? \"1 week\" : `${min} weeks`;\n      }\n\n      return `${min} to ${max} weeks`;\n    }\n\n    function parseWeeksPair(text, regex) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      const min = Number(match[1]);\n      const max = match[2] ? Number(match[2]) : min;\n\n      return {\n        min,\n        max,\n        display: formatWeeks(min, max)\n      };\n    }\n\n    function getCurrentPathHandle() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? match[1].replace(\/-\/g, \" \") : \"\";\n    }\n\n    function getPageProductCandidates() {\n      const selectors = [\n        '[data-product-title]',\n        '.product-title',\n        '.product__title',\n        '.product-single__title',\n        '.product_title',\n        '.product-meta__title',\n        'main h1',\n        'h1'\n      ];\n\n      const values = [];\n\n      const pushValue = (value) =\u003e {\n        const clean = normalizeText(value);\n        if (!clean) return;\n        if (!values.includes(clean)) values.push(clean);\n      };\n\n      selectors.forEach((selector) =\u003e {\n        document.querySelectorAll(selector).forEach((el) =\u003e {\n          pushValue(el.getAttribute(\"data-product-title\"));\n          pushValue(el.textContent);\n        });\n      });\n\n      const ogTitle = document.querySelector('meta[property=\"og:title\"]');\n      const twitterTitle = document.querySelector('meta[name=\"twitter:title\"]');\n\n      if (ogTitle) pushValue(ogTitle.getAttribute(\"content\"));\n      if (twitterTitle) pushValue(twitterTitle.getAttribute(\"content\"));\n\n      pushValue(document.title);\n      pushValue(getCurrentPathHandle());\n\n      return values;\n    }\n\n    function scoreOptionAgainstCandidate(optionText, candidateText) {\n      const optionNorm = normalizeForMatch(optionText);\n      const candidateNorm = normalizeForMatch(candidateText);\n\n      if (!optionNorm || !candidateNorm) return 0;\n      if (optionNorm === candidateNorm) return 1000;\n      if (candidateNorm.includes(optionNorm)) return 900;\n      if (optionNorm.includes(candidateNorm)) return 700;\n\n      const optionTokens = optionNorm\n        .split(\" \")\n        .filter((token) =\u003e token.length \u003e 2);\n\n      const candidateTokens = new Set(\n        candidateNorm.split(\" \").filter((token) =\u003e token.length \u003e 2)\n      );\n\n      let overlap = 0;\n      optionTokens.forEach((token) =\u003e {\n        if (candidateTokens.has(token)) overlap += 1;\n      });\n\n      let score = overlap * 25;\n\n      if (optionTokens.length \u0026\u0026 optionTokens.every((token) =\u003e candidateTokens.has(token))) {\n        score += 300;\n      }\n\n      return score;\n    }\n\n    function detectCurrentCedarshedProduct() {\n      const options = Array.from(productEl.options).filter((option) =\u003e option.value);\n      const candidates = getPageProductCandidates();\n\n      let bestValue = \"\";\n      let bestScore = 0;\n\n      candidates.forEach((candidate) =\u003e {\n        options.forEach((option) =\u003e {\n          const score = scoreOptionAgainstCandidate(option.value, candidate);\n\n          if (score \u003e bestScore) {\n            bestScore = score;\n            bestValue = option.value;\n          }\n        });\n      });\n\n      return bestScore \u003e= 300 ? bestValue : \"\";\n    }\n\n    function applyDetectedProduct(retries = 0) {\n      const detected = detectCurrentCedarshedProduct();\n\n      if (detected) {\n        detectedProductValue = detected;\n        productEl.value = detected;\n        return;\n      }\n\n      if (retries \u003c 10) {\n        setTimeout(() =\u003e {\n          applyDetectedProduct(retries + 1);\n        }, 300);\n      }\n    }\n\n    async function fetchFreshCedarshedData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const cedarshedText = extractCedarshedSection(rawText);\n\n      const data = JSON.parse(JSON.stringify(FALLBACK_DATA));\n\n      const standardProduction = parseWeeksPair(\n        cedarshedText,\n        \/lead\\s+time\\s+for\\s+production\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const standardShipping = parseWeeksPair(\n        cedarshedText,\n        \/shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedProduction = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shortens?\\s+the\\s+production\\s+lead\\s+time\\s+to\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedShipping = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const shipsFromMatch = cedarshedText.match(\n        \/shipped\\s+from\\s+(.+?)\\s+and\\s+the\\s+shipping\\s+time\\s+is\/i\n      );\n\n      const availabilityMatch = cedarshedText.match(\n        \/(Expedited production availability varies based on order volume and season\\.)\/i\n      );\n\n      const metalRoofMatch = cedarshedText.match(\n        \/(Metal roof variants typically add 1 additional week to the expedited timeline\\.)\/i\n      );\n\n      const contactMatch = cedarshedText.match(\n        \/(Please contact us before ordering to confirm current expedited availability\\.)\/i\n      );\n\n      if (standardProduction) {\n        data.standard.productionWeeksMin = standardProduction.min;\n        data.standard.productionWeeksMax = standardProduction.max;\n        data.standard.productionDisplay = standardProduction.display;\n      }\n\n      if (standardShipping) {\n        data.standard.shippingWeeksMin = standardShipping.min;\n        data.standard.shippingWeeksMax = standardShipping.max;\n        data.standard.shippingDisplay = standardShipping.display;\n      }\n\n      if (expeditedProduction) {\n        data.expedited.productionWeeksMin = expeditedProduction.min;\n        data.expedited.productionWeeksMax = expeditedProduction.max;\n        data.expedited.productionDisplay = expeditedProduction.display;\n      }\n\n      if (expeditedShipping) {\n        data.expedited.shippingWeeksMin = expeditedShipping.min;\n        data.expedited.shippingWeeksMax = expeditedShipping.max;\n        data.expedited.shippingDisplay = expeditedShipping.display;\n      } else {\n        data.expedited.shippingWeeksMin = data.standard.shippingWeeksMin;\n        data.expedited.shippingWeeksMax = data.standard.shippingWeeksMax;\n        data.expedited.shippingDisplay = data.standard.shippingDisplay;\n      }\n\n      if (shipsFromMatch \u0026\u0026 shipsFromMatch[1]) {\n        data.shipsFrom = shipsFromMatch[1].trim();\n      }\n\n      if (availabilityMatch \u0026\u0026 availabilityMatch[1]) {\n        data.expeditedAvailabilityNote = availabilityMatch[1].trim();\n      }\n\n      if (metalRoofMatch \u0026\u0026 metalRoofMatch[1]) {\n        data.metalRoofNote = metalRoofMatch[1].trim();\n      }\n\n      if (contactMatch \u0026\u0026 contactMatch[1]) {\n        data.contactNote = contactMatch[1].trim();\n      }\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getCedarshedData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshCedarshedData();\n    }\n\n    function renderTable(productTitle, data, useExpedited) {\n      const selected = useExpedited ? data.expedited : data.standard;\n      const today = new Date();\n\n      const earliestBD =\n        weeksToBusinessDays(selected.productionWeeksMin) +\n        weeksToBusinessDays(selected.shippingWeeksMin);\n\n      const latestBD =\n        weeksToBusinessDays(selected.productionWeeksMax) +\n        weeksToBusinessDays(selected.shippingWeeksMax);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const deliveryWindow =\n        fmtDate(earliest) === fmtDate(latest)\n          ? fmtDate(earliest)\n          : `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      const expeditedRow = useExpedited\n        ? `\u003ctr\u003e\u003cth\u003eExpedited shipping\u003c\/th\u003e\u003ctd\u003eSelected\u003c\/td\u003e\u003c\/tr\u003e`\n        : \"\";\n\n      const expeditedAlert = useExpedited\n        ? `\n          \u003cdiv class=\"hsr-alert\"\u003e\n            \u003cp\u003e${data.expeditedAvailabilityNote}\u003c\/p\u003e\n            \u003cp\u003e${data.metalRoofNote}\u003c\/p\u003e\n            \u003cp\u003e${data.contactNote}\u003c\/p\u003e\n          \u003c\/div\u003e\n        `\n        : \"\";\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Cedarshed delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${selected.productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShipping time\u003c\/th\u003e\u003ctd\u003e${selected.shippingDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShips from\u003c\/th\u003e\u003ctd\u003e${data.shipsFrom}\u003c\/td\u003e\u003c\/tr\u003e\n            ${expeditedRow}\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${deliveryWindow}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Carrier timing and destination can still affect final delivery.\n        \u003c\/p\u003e\n        ${expeditedAlert}\n      `;\n    }\n\n    async function runEstimate() {\n      const productName = String(productEl.value || \"\").trim();\n      const useExpedited = !!expeditedEl.checked;\n\n      if (!productName) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose a Cedarshed product.\");\n        return false;\n      }\n\n      showErr(false);\n\n      try {\n        const data = await getCedarshedData();\n        renderTable(productName, data, useExpedited);\n      } catch (e) {\n        renderTable(productName, FALLBACK_DATA, useExpedited);\n      }\n\n      window.dataLayer = window.dataLayer || [];\n      window.dataLayer.push({\n        event: \"hsr_delivery_estimate_cedarshed\",\n        cedarshed_product_name: productName,\n        cedarshed_expedited_selected: useExpedited\n      });\n\n      return true;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      hasEstimated = await runEstimate();\n    });\n\n    expeditedEl.addEventListener(\"change\", async () =\u003e {\n      if (!hasEstimated) return;\n      await runEstimate();\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      productEl.value = detectedProductValue || \"\";\n      expeditedEl.checked = false;\n      out.innerHTML = \"\";\n      showErr(false);\n      hasEstimated = false;\n    });\n\n    window.hsrCedarshedClearLeadTimeCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrCedarshedReadLeadTimeCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n\n    applyDetectedProduct();\n  })();\n\u003c\/script\u003e","brand":"Cedarshed","offers":[{"title":"Cabana 9x6 with Cedar Roof Shingles","offer_id":7342413479989,"sku":"CB96","price":3569.99,"currency_code":"USD","in_stock":true},{"title":"Cabana 10x8 with Cedar Roof Shingles","offer_id":7342413512757,"sku":"CB108","price":4329.99,"currency_code":"USD","in_stock":true},{"title":"Cabana 12x8 with Cedar Roof Shingles","offer_id":7342413545525,"sku":"CB128","price":4629.99,"currency_code":"USD","in_stock":true},{"title":"Cabana 12x10 with Cedar Roof Shingles","offer_id":7342413578293,"sku":"CB1210","price":5139.99,"currency_code":"USD","in_stock":true},{"title":"Cabana 9x6 with Metal Roof","offer_id":44526176829493,"sku":"CB96-METAL","price":3919.99,"currency_code":"USD","in_stock":true},{"title":"Cabana 10x8 with Metal Roof","offer_id":44526176862261,"sku":"CB108-METAL","price":4689.99,"currency_code":"USD","in_stock":true},{"title":"Cabana 12x8 with Metal Roof","offer_id":44526176895029,"sku":"CB128-METAL","price":5079.99,"currency_code":"USD","in_stock":true},{"title":"Cabana 12x10 with Metal Roof","offer_id":44526176927797,"sku":"CB1210-METAL","price":5459.99,"currency_code":"USD","in_stock":true},{"title":"Cabana 9x6 with OSB Roof","offer_id":40932041130037,"sku":"CB96-OSB","price":3369.99,"currency_code":"USD","in_stock":true},{"title":"Cabana 10x8 with OSB Roof","offer_id":40932041424949,"sku":"CB108-OSB","price":4049.99,"currency_code":"USD","in_stock":true},{"title":"Cabana 12x8 with OSB Roof","offer_id":40932041588789,"sku":"CB128-OSB","price":4349.99,"currency_code":"USD","in_stock":true},{"title":"Cabana 12x10 with OSB Roof","offer_id":40932041785397,"sku":"CB1210-OSB","price":4719.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378"},{"product_id":"cedarshed-boathouse-canoe-kayak-storage-shed","title":"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit","description":"\u003cdiv class=\"cedarshed-boathouse-page\"\u003e\n\u003c!-- ===== Header \/ Headline ===== --\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Cedarshed_Logo_1ac80862-bbc8-4164-9ade-7170a6537fcb_160x160.png?v=1676564806\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003cstrong\u003eLooking For An Innovative Way To Store Your Canoe and Kayaks? Our Cedarshed Boathouse Is The Best Choice!\u003c\/strong\u003e\u003c\/h2\u003e\n\u003c!-- ===== Atomic key facts (LEFT-ALIGNED; desktop shows all, mobile shows 3 with Show more\/less) ===== --\u003e \u003cinput class=\"hsr-facts-check\" id=\"hsr-facts-toggle-boathouse\" type=\"checkbox\"\u003e\n\u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n\u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100% Western Red Cedar\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eSizes:\u003c\/strong\u003e 12×6, 12×8, 12×10, 16×8, 16×10\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eDoor openings:\u003c\/strong\u003e Double ≈60″ × 72″ + Dutch ≈30″ × 71″\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eWindows (non-operable):\u003c\/strong\u003e (3) fixed ≈16¼″ × 25¼″ with shutters \u0026amp; boxes\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eWall height:\u003c\/strong\u003e 6′ (7′ optional)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eFloor:\u003c\/strong\u003e Plywood over 2×4 cedar joists\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eRoof:\u003c\/strong\u003e Pre-built sections; cedar shingles optional; OSB available\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eLead time:\u003c\/strong\u003e ~2 weeks production + ~1 week delivery from B.C., Canada\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-boathouse\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-boathouse\"\u003eShow less\u003c\/label\u003e \u003c!-- ===== \/Atomic key facts ===== --\u003e \u003c!-- ===== Original copy (verbatim) ===== --\u003e\n\u003cp class=\"p1\"\u003eIf you are looking for a new solution to store your kayaks and canoes (\u003cem\u003eand all other boating materials\u003c\/em\u003e) then this canoe and kayak storage shed kit is exactly what you need. It comes with five-foot-wide double cedar doors for easy and convenient accessibility. The other side has a dutch door to make getting items quickly a breeze. This shed also makes the perfect storage solution to hold all of your gardening needs.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eTransform your backyard into a serene oasis with The BoatHouse! This multi-purpose shed is the perfect combination of convenience and capacity, allowing you to hold canoes, kayaks, and even ride on lawnmowers in one spot. Three windows allow for natural light to fill the interior space - making storage easy and organized so that all your treasured possessions are tucked away securely. Unlock maximum potential from your outdoor space today with The BoatHouse!\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eIf you're looking for and additional storage shed for your canoe and kayak equipments,  the \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-lean-to-storage-shed\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Lean To Storage Bayside Shed\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e and the \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cabana-backyard-shed\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Cabana Backyard \u0026amp; Pool Shed\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e will be your best options!\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eLead Time\u003c\/h3\u003e\n\u003cp\u003eThe current lead time frame is 2 weeks for production plus a 1 week delivery time. How long the delivery will take will depend on the distance from B.C. Canada (\u003cem\u003ejust a little north of Seattle, Washington\u003c\/em\u003e) to your desired delivery location. \u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eCedar Garden Sheds Done Right\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/oHHwIzhIACo\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003ch3 class=\"p1\"\u003eOverview\u003c\/h3\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg data-sizes=\"auto\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Material_Type_32x32.png?v=1600440038\" alt=\"\"\u003e Material Type: Wood\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg alt=\"\" data-sizes=\"auto\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Flooring_Included_32x32.png?v=1600440057\"\u003e Flooring Included\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg alt=\"\" data-sizes=\"auto\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Windows_32x32.png?v=1600440085\"\u003e Windows Included\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg alt=\"\" data-sizes=\"auto\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Weather_Resistant_32x32.png?v=1600440108\"\u003e Weather Resistant\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg alt=\"\" data-sizes=\"auto\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Warranty_32x32.png?v=1600440129\"\u003e Warranty Included\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg data-sizes=\"auto\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Lockable_32x32.png?v=1600499721\" alt=\"\"\u003e Lockable\u003c\/div\u003e\n\u003cp class=\"overview-img--txt\"\u003e \u003c\/p\u003e\n\u003ch3 class=\"p1\"\u003e\u003cstrong\u003eWhat Will You Expect Inside The Package?\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli style=\"text-align: left;\"\u003e\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003ePlease note that the following items below are already included in the base shed kit. The options inside the drop-down buttons above are only for UPGRADES and ADDITIONS\u003c\/strong\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eShed Kit\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003ePre-built roof sections (wood shingles already attached - \u003cem\u003eoptional\u003c\/em\u003e)\u003c\/li\u003e\n\u003cli\u003eIncludes three fixed windows with decorative shutters and flower boxes, a 5 ft wide double door, and a single Dutch door\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eStandard kit comes with a floor. The 2x4 Floor joists and then 5\/8” plywood on top. If you choose to remove the floor option and place the shed on top of a concrete slab, you can nail it directly to the cement slab with a vapor barrier underlay. The cement should be the exact same size of the shed floor. Call us for the exact floor size as all shed sizes are nominal.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003e\n\u003cp\u003e\u003cspan\u003eRoofing Felt is not included in the OSB Roof Version for the kit.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cb data-stringify-type=\"bold\"\u003eOSB Roofing is Now Available! \u003c\/b\u003e\u003c\/strong\u003eTake control of the final look by selecting our OSB roof options. This cost-effective roofing option substitutes the standard cedar roof shingles with sturdy, treated strand boards that are ready to be shingled with whatever design of shingles that you desire. Selecting this option provides a budget-friendly alternative with no reduced quality.\u003c\/p\u003e\n\u003ch3\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Boathouse - Canoe, Paddle Board \u0026amp; Kayak Storage Shed Kit Assembly - Timelapse\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/HGdmhhENNDc\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003ctable class=\"two-col\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-unloading-kit.webp?v=1713290460\" alt=\"\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd class=\"text-left\"\u003e\n\u003cspan style=\"color: #ff2a00;\"\u003e \u003cb data-stringify-type=\"bold\"\u003eIMPORTANT SHIPPING INFO\u003c\/b\u003e: \u003c\/span\u003e \u003cspan\u003eShipments will be delivered to or as close to your property line and or driveway provided the location is accessible by the delivering truck driver. Please let us know beforehand any unusual or difficult location or delivery issues. 90% of the time the driver will be able to unload the shipment.\u003cbr\u003e\u003cbr\u003eIf the delivery truck in your area does not have a lift gate or pallet jack, you will be required to unload the pieces. If unloading the pieces, customers will be expected to cut metal strapping securing product to the pallet and therefore will require the use of wire cutters. We recommended that you have at least 2 people to help offload the kit pieces from the truck. Please note that although total freight could be over 2000 lbs, the kit pieces can be offloaded one at a time, with individual pieces ranging between 1- 100 lbs. The shipping company will call you directly to schedule the delivery.\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3 style=\"text-align: left;\"\u003eCedarshed kits come panelized, making them quick and easy to assemble.\u003c\/h3\u003e\n\u003cp class=\"pdf-thumb\" style=\"text-align: left;\"\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Boathouse-PS.pdf?v=1596250035\" target=\"_blank\"\u003e\u003cimg class=\"responsive-img--mobile\" data-sizes=\"auto\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/boathiuse_160x160.jpg?v=1645471237\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e• Available in five sizes: 12'x6', 12'x8', 16'x8', 12'x10' and 16'x10'\u003c\/p\u003e\n\u003cp\u003e• Exterior finishing is 100% Western Red Cedar lumber\u003c\/p\u003e\n\u003cp\u003e• The 6' high walls are pre-built panels with the windows already installed\u003c\/p\u003e\n\u003cp\u003e• Pre-built roof sections (wood shingles already attached - \u003cem\u003eoptional\u003c\/em\u003e)\u003c\/p\u003e\n\u003cp\u003e• Plywood floor with 2x4 cedar floor joist - \u003cem\u003eoptional\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e• Includes three Fixed Windows (\u003ci\u003enon-operable\u003c\/i\u003e) with decorative shutters and flower boxes, a 5 ft wide double door, and a single dutch door\u003c\/p\u003e\n\u003cp\u003e• No cutting required\u003c\/p\u003e\n\u003cp\u003e• All assembly hardware included\u003c\/p\u003e\n\u003cp\u003e• Lockable doors to keep your contents safe - Add your padlocks to the turnbuckle hasp\u003c\/p\u003e\n\u003ch3\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Wall Panel Video\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/iuchVXISdJU\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003ch3 class=\"p1\"\u003e\u003cstrong\u003e\u003cspan\u003eGet the Storage Solution of Your Dreams with a Cedarshed Boathouse!\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eWestern Red Cedar -\u003c\/strong\u003e\u003cspan\u003e An environmentally friendly 100% Western Red Cedar that is extremely long-lasting cedar. You don't have to worry about any termites because cedar is simply insect-resistant.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWall -\u003c\/strong\u003e\u003cspan\u003e Worry no more for you can have as much space as you want with our pre-built 6 feet wall panels would be more than enough to store all of the things that you currently have.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDoor\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e- \u003c\/strong\u003e\u003cspan\u003eYour package will now have a double door that has a dimension of W 60\" x H 72\" to get large items in and out more easily. Includes a Dutch door in the back - W 30\" x H71\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eRoof -\u003c\/strong\u003e Thinking about your roof? No need to exert effort in making a roof because it is already with a cedar-shingled roof panel. (optional) Makes the roof assembly a piece of cake. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eWindows - \u003c\/strong\u003eYou will also receive an awesome 3 fixed windows W 16 1\/4\" x H 25 1\/4\" provide additional light and a nice looking extra touch\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlanter Boxes -\u003c\/strong\u003e\u003cspan\u003e Maybe you just wanted to improve your shed, with our planter box you can design anything you want just like the saying your imagination is the limit.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eNo Cutting Required - \u003c\/strong\u003e You will no longer have to worry about cutting anymore because everything is already pre-built and all you have to do is to assemble the materials.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eAssembly Package - \u003c\/strong\u003e You don't have to figure everything out because we already did that for you. Our package has already every hardware assembly and plan for you together with an instruction manual to help you efficiently assemble everything.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWeather Resistant -\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eWorried about heavy rainfalls? how about heavy snowfalls? Well worry no more for your shed would be resistant to any type of weather.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSafe Door -\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003eYou don't need to worry about the contents inside your gable-style boathouse shed because you can now add your own personalized padlock into the turnbuckle hasp.\u003c\/span\u003e\u003cstrong\u003e \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDecorative Cupola - \u003c\/strong\u003edesigned purely for aesthetic appeal, enhancing the overall look of the shed. Installed on top of the shingles.\u003c\/p\u003e\n\u003ch3\u003eRecommendations for foundation:\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePatio Stones\u003c\/li\u003e\n\u003cli\u003e4x4 Pressure Treated Beams\u003c\/li\u003e\n\u003cli\u003eConcrete Slab\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/WhiteAestheticLifestylePhotoCollageFacebookCover_480x480.png?v=1693947675\" class=\"img-responsive\"\u003e\u003c\/p\u003e\n\u003cp\u003ePlease reach out with any questions or if you would like to discuss what is best for your situation.\u003c\/p\u003e\n\u003ch3 class=\"p1\"\u003eOPTIONAL 7FT WALL HEIGHT EXTENSION\u003c\/h3\u003e\n\u003ctable class=\"seven-foot-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg alt=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit - 7f 3\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/7f_3_480x480.png?v=1713558527\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg alt=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit - 7f 4\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/7f_4_480x480.png?v=1713558561\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch5 style=\"text-align: left;\"\u003e\u003cstrong\u003eSample Images Of Our Add-Ons\u003c\/strong\u003e\u003c\/h5\u003e\n\u003ctable class=\"addons-table table-border\" style=\"width: 93.9333%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit - Dutch Door\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/dutch_door_240x240.jpg?v=1644943654\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit - Double Door\" class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/double_door_240x240.jpg?v=1644944586\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit - Sliding Door\" class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/sliding_door_240x240.jpg?v=1644944605\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit - Fixed\" class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/fixed_240x240.jpg?v=1644944623\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit - Func\" class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func_240x240.jpg?v=1644944627\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit - Func2 1\" class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func2_1_240x240.jpg?v=1713968438\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit - Half\" class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/half_240x240.jpg?v=1644944637\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit - Down\" class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/down_240x240.jpg?v=1644944650\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit - Cedcup\" class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedcup_160x160.jpg?v=1644944665\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit - Cedarwood\" class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarwood_160x160.jpg?v=1644944671\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit - Wallheight\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/wallheight_160x160.jpg?v=1644944699\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit - Skylight 240x240 F1efc870 1b8c 47c6 B7f3\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/skylight_240x240_f1efc870-1b8c-47c6-b7f3-39501e2ebe3f_160x160.jpg?v=1667486140\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ===== Cedarshed (same brand) comparison — Boathouse first ===== --\u003e\n\u003ch3 class=\"center\"\u003eCedarshed Gable Storage Sheds: Boathouse vs Longhouse vs Rancher vs Haida Cabin vs Cedar House\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper compare-cedarshed\"\u003e\n\u003ctable class=\"comparison-table\" style=\"width: 100%;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-boathouse-canoe-kayak-storage-shed\"\u003e\u003cimg alt=\"Cedarshed Boathouse\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-boathouse-kayak-storage-shed-kit_240x240.jpg?v=1755799148\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-boathouse-canoe-kayak-storage-shed\"\u003eCedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-longhouse-double-door-shed\"\u003e\u003cimg alt=\"Cedarshed Longhouse\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-shed-cottage-kit_240x240.jpg?v=1755798348\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-longhouse-double-door-shed\"\u003eCedarshed Longhouse Gable Style Double Door Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-large-rancher-shed-kit-storage-solution\"\u003e\u003cimg alt=\"Cedarshed Rancher\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-lawn-mower-shed-kit_240x240.jpg?v=1755798505\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-large-rancher-shed-kit-storage-solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-haida-cabin-storage-shed\"\u003e\u003cimg alt=\"Cedarshed Haida\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-cedar-cabin-kit_240x240.jpg?v=1755798710\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-haida-cabin-storage-shed\"\u003eCedarshed Haida Cabin \u0026amp; Storage Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cedarhouse-storage-shed\"\u003e\u003cimg alt=\"Cedarshed Cedar House\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-10x12-shed-kit_240x240.jpg?v=1755798986\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cedarhouse-storage-shed\"\u003eCedarshed Cedar House Storage Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eStandard Wall Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n\u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n\u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n\u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n\u003ctd\u003e6' (7' wall extension available)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDoors (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5' double door (≈60\" × 72\") + Dutch door (≈30\" × 71\")\u003c\/td\u003e\n\u003ctd\u003e5' double door (≈60\" × 72\")\u003c\/td\u003e\n\u003ctd\u003e5' double door (≈60\" × 72\")\u003c\/td\u003e\n\u003ctd\u003eDutch door (≈36\" × 71\")\u003c\/td\u003e\n\u003ctd\u003eDutch door (≈30\" × 71\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWindows (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e3 fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003ctd\u003e2 fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003ctd\u003e1 fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003ctd\u003e2 half-awning (≈32\" × 45\")\u003c\/td\u003e\n\u003ctd\u003e2 fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSizes (nominal)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e12×6, 12×8, 12×10, 16×8, 16×10\u003c\/td\u003e\n\u003ctd\u003e12×6, 12×8, 12×10, 16×8, 16×10\u003c\/td\u003e\n\u003ctd\u003e6×6, 6×9, 6×12, 8×10, 8×12, 8×16, 10×10, 10×12, 10×16, 10×20\u003c\/td\u003e\n\u003ctd\u003e9×6, 12×8, 12×10\u003c\/td\u003e\n\u003ctd\u003e10×8, 10×10, 10×12, 10×16, 10×20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFloor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (removable for slab)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRoof Options\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCedar shingles, Metal roof, or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (pre-shingled), Metal roof, or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (pre-shingled) or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles, Metal roof, or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (pre-shingled) or OSB sheathing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Other brands comparison — Boathouse first ===== --\u003e\n\u003ch3\u003eCompare Boathouse vs Similar Sheds (Other Brands)\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table three-col-balanced\"\u003e\n\u003ccolgroup\u003e \u003ccol class=\"col-feature\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-boathouse-canoe-kayak-storage-shed\"\u003e \u003cimg alt=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-boathouse-kayak-storage-shed-kit_240x240.jpg?v=1755799148\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-boathouse-canoe-kayak-storage-shed\"\u003e Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-riverside-shed-kit\"\u003e \u003cimg alt=\"EZ-Fit Riverside Shed Kit\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-comparison_240x240.jpg?v=1756230369\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-riverside-shed-kit\"\u003e EZ-Fit Riverside Shed Kit \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-workshop-shed\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-shed-build-diy-shed.jpg?v=1757435647\"\u003e\u003c\/a\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-workshop-shed\"\u003e Little Cottage Co. Classic Workshop \u0026amp; Garden Shed \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eExterior Material\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed)\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eAvailable Sizes\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"sizes\"\u003e12×6, 12×8, 16×8, 12×10, 16×10\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"sizes\"\u003e8×12, 10×12, 10×14, 10×16, 10×20, 12×16, 12×20, 12×24\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"sizes\"\u003e8×8, 8×10, 8×12, 8×14, 8×16, 10×10, 10×12, 10×14, 10×16, 10×18, 10×20, 12×12, 12×14, 12×16, 12×18, 12×20, 12×24\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWindows\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eThree fixed windows w\/ shutters \u0026amp; boxes (pre-installed)\u003c\/td\u003e\n\u003ctd\u003e(2) 24″×36″ operable windows w\/ screens\u003c\/td\u003e\n\u003ctd\u003eoperable windows w\/ screens (smaller sizes may include one)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFloor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eOptional plywood floor w\/ 2×4 cedar joists\u003c\/td\u003e\n\u003ctd\u003eOptional floor kit (3\/4″ engineered wood over 2×4 joists)\u003c\/td\u003e\n\u003ctd\u003eOptional floor kit (5\/8″ plywood over 2×4 joists)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDoors\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5′ double doors + Dutch door\u003c\/td\u003e\n\u003ctd\u003e60″ double doors + 30″ side entry door\u003c\/td\u003e\n\u003ctd\u003eDouble doors: 48″ (8′ wide) or 60″ (10′–12′)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWall Framing \/ Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePanelized cedar wall panels; ~6′ walls\u003c\/td\u003e\n\u003ctd\u003e2×4 studs, 24″ O.C.; 6′6″ sidewalls\u003c\/td\u003e\n\u003ctd\u003e2×4 studs, 16″ O.C.; 76.5″ sidewalls\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRoof \/ Notes\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePre-built roof sections; wood shingles optional\u003c\/td\u003e\n\u003ctd\u003e7\/16″ OSB sheathing; shingles not included; 6\/12 pitch\u003c\/td\u003e\n\u003ctd\u003e7\/16″ OSB roof sheathing; roofing material typically customer-supplied\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  \/* ===== Utilities ===== *\/\n  .cedarshed-boathouse-page img,\n  .cedarshed-boathouse-page iframe {\n    max-width: 100% !important;\n    height: auto !important;\n  }\n  .cedarshed-boathouse-page .img-responsive,\n  .cedarshed-boathouse-page .responsive-img--mobile {\n    max-width: 100% !important;\n    width: auto !important;\n    height: auto !important;\n    display: block !important;\n  }\n  .cedarshed-boathouse-page .center { text-align: center !important; }\n  .cedarshed-boathouse-page .text-left { text-align: left !important; }\n  .cedarshed-boathouse-page .brand-accent { color: #ff2a00; }\n\n  \/* ===== Videos (left-aligned, 16:9, no extra scrollbars) ===== *\/\n  .cedarshed-boathouse-page .video-wrapper {\n    position: relative !important;\n    width: 560px !important;\n    max-width: 100% !important;\n    margin: 0 0 16px 0 !important;\n    height: 0 !important;\n    overflow: hidden !important;\n    background: #00000010;\n    border-radius: 8px;\n    padding: 0 !important;\n    padding-bottom: 315px !important; \/* 16:9 fallback *\/\n  }\n  @supports (aspect-ratio: 16\/9) {\n    .cedarshed-boathouse-page .video-wrapper {\n      height: auto !important;\n      padding-bottom: 0 !important;\n      aspect-ratio: 16\/9 !important;\n    }\n  }\n  .cedarshed-boathouse-page .video-wrapper iframe {\n    position: absolute !important;\n    inset: 0 !important;\n    width: 100% !important;\n    height: 100% !important;\n    border: 0 !important;\n  }\n  @media (max-width: 600px) {\n    .cedarshed-boathouse-page .video-wrapper { width: 100% !important; }\n  }\n\n  \/* ===== Overview icon rows ===== *\/\n  .cedarshed-boathouse-page .overview-img--txt {\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    margin: 6px 0 !important;\n  }\n  .cedarshed-boathouse-page .overview-img--txt img {\n    width: 24px !important;\n    height: 24px !important;\n  }\n\n  \/* ===== PDF thumbnail — keep intentionally SMALL; center on mobile ===== *\/\n  .cedarshed-boathouse-page .pdf-thumb img { width: 142px !important; height: auto !important; }\n  @media (max-width: 768px) {\n    .cedarshed-boathouse-page .pdf-thumb { text-align: center !important; }\n    .cedarshed-boathouse-page .pdf-thumb a,\n    .cedarshed-boathouse-page .pdf-thumb img { display: inline-block !important; }\n  }\n\n  \/* ===== Scrollable tables wrapper ===== *\/\n  .cedarshed-boathouse-page .scroll-table-wrapper {\n    width: 100% !important;\n    overflow-x: auto !important;\n    -webkit-overflow-scrolling: touch !important;\n  }\n  @media (min-width: 1025px) {\n    .cedarshed-boathouse-page .scroll-table-wrapper { overflow-x: visible !important; }\n  }\n\n  \/* ===== Comparison tables — shared look ===== *\/\n  .cedarshed-boathouse-page .comparison-table {\n    width: 100% !important;\n    border-collapse: collapse !important;\n    border-spacing: 0 !important;\n    table-layout: auto !important;\n    border: 1px solid #ccc !important;\n  }\n  .cedarshed-boathouse-page .comparison-table th,\n  .cedarshed-boathouse-page .comparison-table td {\n    border: 1px solid #ccc !important;\n    padding: 12px !important;\n    text-align: center !important;\n    vertical-align: middle !important;\n    word-break: break-word !important;\n    background-clip: padding-box !important;\n    box-sizing: border-box !important;\n  }\n  .cedarshed-boathouse-page .comparison-table th { background: #f9f9f9 !important; }\n\n  \/* First column (row labels) *\/\n  .cedarshed-boathouse-page .comparison-table th:first-child,\n  .cedarshed-boathouse-page .comparison-table td:first-child {\n    width: 120px !important;\n    min-width: 120px !important;\n    text-align: left !important;\n    padding-left: 10px !important;\n  }\n\n  \/* Header visuals (image\/name\/CTA blocks) *\/\n  .cedarshed-boathouse-page .comparison-table thead th p,\n  .cedarshed-boathouse-page .comparison-table tbody tr:first-child td p { margin: 4px 0 !important; }\n  .cedarshed-boathouse-page .comparison-table thead th img,\n  .cedarshed-boathouse-page .comparison-table tbody tr:first-child td img {\n    width: 100px !important;\n    height: auto !important;\n    aspect-ratio: 1\/1 !important;\n    object-fit: cover !important;\n    display: block !important;\n    margin: 0 auto !important;\n    border-radius: 6px !important;\n  }\n  .cedarshed-boathouse-page .comparison-table thead th:not(:first-child) p:nth-child(2),\n  .cedarshed-boathouse-page .comparison-table tbody tr:first-child td:not(:first-child) p:nth-child(2) {\n    min-height: 48px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    text-align: center !important;\n    font-weight: 700 !important;\n  }\n  .cedarshed-boathouse-page .comparison-table td ul {\n    text-align: left !important;\n    margin: 0 !important;\n    padding-left: 1.25rem !important;\n    display: inline-block;\n  }\n  .cedarshed-boathouse-page .comparison-table td li { margin: 0 0 .4rem !important; }\n  .cedarshed-boathouse-page .comparison-table tbody tr:hover { background: #eef7ff; }\n\n  \/* CTA buttons *\/\n  .cedarshed-boathouse-page .button-primary {\n    position: static !important;\n    display: inline-block !important;\n    margin: 0 auto !important;\n    padding: 8px 15px !important;\n    color: #fff !important;\n    background-color: #f76d54 !important;\n    text-decoration: none !important;\n    border: none !important;\n    cursor: pointer !important;\n    border-radius: 6px !important;\n    line-height: 1.2 !important;\n    white-space: nowrap !important;\n  }\n\n  \/* Two-column SHIPPING — desktop side-by-side; mobile stacked *\/\n  .cedarshed-boathouse-page table.two-col { width: 100% !important; border-collapse: separate !important; }\n  @media (min-width: 769px) {\n    .cedarshed-boathouse-page table.two-col { border-spacing: 0 !important; }\n    .cedarshed-boathouse-page table.two-col tr {\n      display: flex !important; align-items: center !important; gap: 12px !important;\n    }\n    .cedarshed-boathouse-page table.two-col td { padding: 0 !important; border: 0 !important; vertical-align: top !important; }\n    .cedarshed-boathouse-page table.two-col td:first-child { flex: 0 0 auto !important; }\n    .cedarshed-boathouse-page table.two-col td:last-child { flex: 1 1 auto !important; }\n  }\n  @media (max-width: 768px) {\n    .cedarshed-boathouse-page table.two-col,\n    .cedarshed-boathouse-page table.two-col tbody,\n    .cedarshed-boathouse-page table.two-col tr,\n    .cedarshed-boathouse-page table.two-col td {\n      display: block !important; width: 100% !important; padding: 0 !important;\n    }\n    .cedarshed-boathouse-page table.two-col td:first-child { margin-bottom: 12px !important; }\n  }\n\n  \/* Add-ons gallery *\/\n  .cedarshed-boathouse-page .addons-table.table-border {\n    width: 100% !important; border-collapse: collapse !important; border: 1px solid #e0e0e0 !important;\n  }\n  .cedarshed-boathouse-page .addons-table.table-border td {\n    border: 1px solid #e0e0e0 !important; padding: 8px !important; text-align: center !important; vertical-align: top !important;\n  }\n  .cedarshed-boathouse-page .addons-table.table-border td img {\n    display: block !important; margin: 0 auto 8px !important;\n  }\n\n  \/* 7FT Wall Height Extension images — ensure two-up wide *\/\n  .cedarshed-boathouse-page .seven-foot-table {\n    width: 100% !important;\n    max-width: 1100px !important;\n    margin: 0 0 12px 0 !important;\n    border-collapse: separate !important;\n    border-spacing: 12px !important;\n  }\n  .cedarshed-boathouse-page .seven-foot-table td {\n    width: 50% !important; padding: 0 !important; vertical-align: top !important;\n  }\n  .cedarshed-boathouse-page .seven-foot-table td img {\n    width: 100% !important; height: auto !important; display: block !important;\n  }\n\n  \/* ===== Mobile tweaks for tables ===== *\/\n  @media (max-width: 1024px) {\n    .cedarshed-boathouse-page .comparison-table th:first-child,\n    .cedarshed-boathouse-page .comparison-table td:first-child {\n      width: 130px !important; min-width: 130px !important;\n    }\n    .cedarshed-boathouse-page .comparison-table thead th:not(:first-child),\n    .cedarshed-boathouse-page .comparison-table tbody tr:first-child td:not(:first-child) {\n      min-width: 180px !important;\n    }\n    .cedarshed-boathouse-page .comparison-table th,\n    .cedarshed-boathouse-page .comparison-table td {\n      padding: 8px !important;\n    }\n  }\n  @media (max-width: 480px) {\n    .cedarshed-boathouse-page .comparison-table th:first-child,\n    .cedarshed-boathouse-page .comparison-table td:first-child {\n      width: 110px !important; min-width: 110px !important;\n    }\n    \/* (Optional) Slightly narrower cards at very small widths *\/\n    .cedarshed-boathouse-page .comparison-table thead th:not(:first-child) { min-width: 170px !important; }\n  }\n\n  \/* ===== DESKTOP balancing for the OTHER-BRANDS (3 products) table only ===== *\/\n  @media (min-width: 1025px) {\n    .cedarshed-boathouse-page .three-col-balanced { table-layout: fixed !important; }\n    .cedarshed-boathouse-page .three-col-balanced .col-feature { width: 200px !important; }\n    .cedarshed-boathouse-page .three-col-balanced .col-prod { width: calc((100% - 200px) \/ 3) !important; }\n  }\n  .cedarshed-boathouse-page .three-col-balanced .sizes {\n    overflow-wrap: anywhere !important; word-break: normal !important; hyphens: auto !important;\n  }\n\n  \/* ===== Atomic facts — shared look ===== *\/\n  .hsr-chipbar { display: flex; flex-wrap: wrap; gap: 8px; margin: 8px 0 14px; justify-content: flex-start; }\n  .hsr-chip { background: #f5f5f5; border: 1px solid #e6e6e6; padding: 6px 10px; border-radius: 6px; font-size: 13px; line-height: 1.35; }\n  \/* Desktop: show all chips, hide buttons *\/\n  @media (min-width: 769px) { .hsr-facts-check, .hsr-facts-btn { display: none; } }\n  \/* Mobile: show 3 chips + toggle *\/\n  @media (max-width: 768px) {\n    .hsr-facts-check { position: absolute; left: -9999px; }\n    .hsr-chipbar .hsr-chip:nth-child(n + 4) { display: none; } \/* hide 4th+ by default *\/\n    .hsr-facts-btn {\n      display: inline-block; background: none; border: 0; color: #004c99; font-weight: 600; padding: 6px 0; cursor: pointer;\n    }\n    .hsr-facts-btn.hide { display: none; }\n    \/* When toggled: show all chips \u0026 swap buttons *\/\n    .hsr-facts-check:checked ~ .hsr-chipbar .hsr-chip { display: inline-block; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show { display: none; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide { display: inline-block; }\n    \/* If fewer than 4 chips, hide buttons entirely (graceful when :has unsupported) *\/\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) + .hsr-facts-btn.show,\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) ~ .hsr-facts-btn.hide { display: none !important; }\n  }\n\u003c\/style\u003e\n\u003c!-- ===== FIRST COMPARISON TABLE (same-brand) – mobile alignment fix (like Cedar House) ===== --\u003e\n\u003cstyle\u003e\n  .cedarshed-boathouse-page .compare-cedarshed .comparison-table thead th { vertical-align: middle !important; }\n  .cedarshed-boathouse-page .compare-cedarshed .comparison-table thead th \u003e p {\n    display: block !important; width: 100% !important; text-align: center !important; margin: 4px 0 !important;\n  }\n  .cedarshed-boathouse-page .compare-cedarshed .comparison-table thead th img {\n    width: 100px !important; height: auto !important; aspect-ratio: 1\/1 !important; object-fit: cover !important;\n    display: block !important; margin: 0 auto !important; border-radius: 6px !important;\n  }\n  .cedarshed-boathouse-page .compare-cedarshed .comparison-table thead th:not(:first-child) p:nth-child(2) {\n    min-height: 48px !important; display: flex !important; align-items: center !important; justify-content: center !important;\n    text-align: center !important; font-weight: 700 !important; word-break: break-word !important;\n  }\n  .cedarshed-boathouse-page .compare-cedarshed .button-primary { display: inline-block !important; margin: 0 auto !important; }\n\n  \/* Keep columns usable on small screens *\/\n  @media (max-width: 1024px) {\n    .cedarshed-boathouse-page .compare-cedarshed .comparison-table th:first-child {\n      width: 130px !important; min-width: 130px !important; text-align: left !important; padding-left: 10px !important;\n    }\n    .cedarshed-boathouse-page .compare-cedarshed .comparison-table thead th:not(:first-child) {\n      min-width: 180px !important;\n    }\n    .cedarshed-boathouse-page .compare-cedarshed .comparison-table th { padding: 8px !important; }\n  }\n  @media (max-width: 480px) {\n    .cedarshed-boathouse-page .compare-cedarshed .comparison-table th:first-child {\n      width: 110px !important; min-width: 110px !important;\n    }\n    .cedarshed-boathouse-page .compare-cedarshed .comparison-table thead th:not(:first-child) {\n      min-width: 170px !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery select {\n    width: 320px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery .hsr-check {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    min-height: 42px;\n  }\n\n  .hsr-delivery .hsr-check input {\n    margin: 0;\n  }\n\n  .hsr-delivery .hsr-check label {\n    margin: 0;\n    font-weight: 700;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  .hsr-delivery .hsr-alert {\n    margin-top: 10px;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fafafa;\n    font-size: 13px;\n    color: #333;\n  }\n\n  .hsr-delivery .hsr-alert p {\n    margin: 0 0 8px;\n  }\n\n  .hsr-delivery .hsr-alert p:last-child {\n    margin-bottom: 0;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-cedarshed\"\u003e\n\u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n\u003cp class=\"hsr-note\"\u003eAll Cedarshed products currently have the same lead time. This is an estimate, not a guarantee.\u003c\/p\u003e\n\u003cdiv class=\"hsr-row\"\u003e\n\u003cdiv\u003e\n\u003clabel for=\"hsrCedarshedProduct\"\u003eProduct\u003c\/label\u003e\u003cselect id=\"hsrCedarshedProduct\"\u003e\n\u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\u003coptgroup label=\"Sheds and Greenhouses\"\u003e\n\u003coption value=\"Cedarshed Lean To Storage Bayside Shed\"\u003eCedarshed Lean To Storage Bayside Shed\u003c\/option\u003e\n\u003coption value=\"Cedarshed Sunhouse Western Red Cedar Greenhouse\"\u003eCedarshed Sunhouse Western Red Cedar Greenhouse\u003c\/option\u003e\n\u003coption value=\"Cedarshed Cabana Backyard \u0026amp; Pool Shed\"\u003eCedarshed Cabana Backyard \u0026amp; Pool Shed\u003c\/option\u003e\n\u003coption value=\"Cedarshed Rancher Large Shed Kit and Storage Solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/option\u003e\n\u003coption value=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\"\u003eCedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\u003c\/option\u003e\n\u003coption value=\"Cedarshed Gardener Small Gable Shed Kit\"\u003eCedarshed Gardener Small Gable Shed Kit\u003c\/option\u003e\n\u003coption value=\"Cedarshed Ranchhouse Prefab Cottage Kit\"\u003eCedarshed Ranchhouse Prefab Cottage Kit\u003c\/option\u003e\n\u003coption value=\"Cedarshed Longhouse Gable Style Double Door Shed Kit\"\u003eCedarshed Longhouse Gable Style Double Door Shed Kit\u003c\/option\u003e\n\u003coption value=\"Cedarshed Farmhouse Shed Kit\"\u003eCedarshed Farmhouse Shed Kit\u003c\/option\u003e\n\u003coption value=\"Cedarshed Haida Cabin \u0026amp; Storage Shed\"\u003eCedarshed Haida Cabin \u0026amp; Storage Shed\u003c\/option\u003e\n\u003coption value=\"Cedarshed Cedar House Storage Shed\"\u003eCedarshed Cedar House Storage Shed\u003c\/option\u003e\n\u003coption value=\"Cedarshed Cookhouse BBQ Shed\"\u003eCedarshed Cookhouse BBQ Shed\u003c\/option\u003e\n\u003coption value=\"Cedarshed Hobbyhouse Prefab Shed Kits\"\u003eCedarshed Hobbyhouse Prefab Shed Kits\u003c\/option\u003e\n\u003coption value=\"Cedarshed Gable Style Beach House Shed\"\u003eCedarshed Gable Style Beach House Shed\u003c\/option\u003e\n\u003coption value=\"Cedarshed Gardener's Delight Gable Porch Storage Shed\"\u003eCedarshed Gardener's Delight Gable Porch Storage Shed\u003c\/option\u003e\n\u003coption value=\"Cedarshed Garden Hutch\"\u003eCedarshed Garden Hutch\u003c\/option\u003e\n\u003coption value=\"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\"\u003eCedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\u003c\/option\u003e\n\u003c\/optgroup\u003e\n\u003coptgroup label=\"Playhouses and Cabins\"\u003e\n\u003coption value=\"Cedarshed Kids Bunkhouse Kit\"\u003eCedarshed Kids Bunkhouse Kit\u003c\/option\u003e\n\u003coption value=\"Cedarshed Kids Clubhouse\"\u003eCedarshed Kids Clubhouse\u003c\/option\u003e\n\u003c\/optgroup\u003e\n\u003coptgroup label=\"Pergolas\"\u003e\n\u003coption value=\"Cedarshed Mabel 8x8 Pergola Kit\"\u003eCedarshed Mabel 8x8 Pergola Kit\u003c\/option\u003e\n\u003coption value=\"Cedarshed Kalamalka 10x10 Pergola Kit\"\u003eCedarshed Kalamalka 10x10 Pergola Kit\u003c\/option\u003e\n\u003c\/optgroup\u003e\n\u003c\/select\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hsr-check\"\u003e\n\u003cinput id=\"hsrCedarshedExpedited\" type=\"checkbox\"\u003e \u003clabel for=\"hsrCedarshedExpedited\"\u003eExpedited shipping\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cbutton type=\"button\" id=\"hsrGoCedarshed\"\u003eGet estimate\u003c\/button\u003e \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearCedarshed\"\u003eClear\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hsr-error\" id=\"hsrErrCedarshed\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"hsrOutCedarshed\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hsr-links\"\u003e\u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Cedarshed","offers":[{"title":"Boathouse 12x6 with Cedar Roof Shingles","offer_id":7393302642741,"sku":"BT126","price":4489.99,"currency_code":"USD","in_stock":true},{"title":"Boathouse 12x8 with Cedar Roof Shingles","offer_id":7393302675509,"sku":"BT128","price":5099.99,"currency_code":"USD","in_stock":true},{"title":"Boathouse 16x8 with Cedar Roof Shingles","offer_id":7393302708277,"sku":"BT168","price":6159.99,"currency_code":"USD","in_stock":true},{"title":"Boathouse 12x10 with Cedar Roof Shingles","offer_id":7393302741045,"sku":"BT1210","price":5369.99,"currency_code":"USD","in_stock":true},{"title":"Boathouse 16x10 with Cedar Roof Shingles","offer_id":7393302773813,"sku":"BT1610","price":6279.99,"currency_code":"USD","in_stock":true},{"title":"Boathouse 12x6 with Metal Roof","offer_id":44526161068085,"sku":"BT126f","price":4489.99,"currency_code":"USD","in_stock":true},{"title":"Boathouse 12x8 with Metal Roof","offer_id":44526161100853,"sku":"BT128g","price":5099.99,"currency_code":"USD","in_stock":true},{"title":"Boathouse 16x8 with Metal Roof","offer_id":44526161133621,"sku":"BT168h","price":6029.99,"currency_code":"USD","in_stock":true},{"title":"Boathouse 12x10 with Metal Roof","offer_id":44526161166389,"sku":"BT1210i","price":5279.99,"currency_code":"USD","in_stock":true},{"title":"Boathouse 16x10 with Metal Roof","offer_id":44526161199157,"sku":"BT1610j","price":6149.99,"currency_code":"USD","in_stock":true},{"title":"Boathouse 12x6 with OSB Roof","offer_id":40932138025013,"sku":"BT126a","price":4209.99,"currency_code":"USD","in_stock":true},{"title":"Boathouse 12x8 with OSB Roof","offer_id":40932139335733,"sku":"BT128b","price":4559.99,"currency_code":"USD","in_stock":true},{"title":"Boathouse 16x8 with OSB Roof","offer_id":40932139663413,"sku":"BT168c","price":4999.99,"currency_code":"USD","in_stock":true},{"title":"Boathouse 12x10 with OSB Roof","offer_id":40932139860021,"sku":"BT1210d","price":4659.99,"currency_code":"USD","in_stock":true},{"title":"Boathouse 16x10 with OSB Roof","offer_id":40932140089397,"sku":"BT1610e","price":5379.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020"},{"product_id":"cedarshed-kids-clubhouse-kit","title":"Cedarshed Kids Clubhouse","description":"\u003cdiv class=\"clubhouse-page\"\u003e\n\u003c!-- ================= HERO \/ HEADLINE ================= --\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Cedarshed_Logo_1ac80862-bbc8-4164-9ade-7170a6537fcb_160x160.png?v=1676564806\" alt=\"\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\n\u003cspan style=\"text-decoration: underline;\"\u003e\u003cspan style=\"color: #ff2a00; text-decoration: underline;\"\u003e\u003c\/span\u003e\u003c\/span\u003e \u003cstrong\u003eCedarshed Kids Clubhouse - Every Kids' dream hideaway\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (LEFT-ALIGNED; desktop shows all, mobile shows 3 with Show more\/less) ================= --\u003e \u003cinput id=\"hsr-facts-toggle-clubhouse\" class=\"hsr-facts-check\" type=\"checkbox\"\u003e\n\u003cdiv class=\"hsr-chipbar\" role=\"list\" aria-label=\"Key facts\"\u003e\n\u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100% Western Red Cedar\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eSizes:\u003c\/strong\u003e 8×12, 8×16, 10×12, 10×14, 10×16, 10×20\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003ePorch:\u003c\/strong\u003e A standard 4 ft. wide porch\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eDoors:\u003c\/strong\u003e Dutch door (W 36″ × H 71″)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eWindows:\u003c\/strong\u003e 2 full awning + slide-down (W 41″ × H 34″)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eWall height:\u003c\/strong\u003e 6′\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eFloor:\u003c\/strong\u003e Plywood over 2×4 cedar joists (optional)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eRoof:\u003c\/strong\u003e Pre-shingled panels optional; OSB available\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eLead time:\u003c\/strong\u003e ~2 weeks production + ~1 week delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-clubhouse\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-clubhouse\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- ================= INTRO (VERBATIM) ================= --\u003e\n\u003cp class=\"p1\"\u003eDid you know that high-quality early childhood development can improve children’s chances for success in later life? Our Kids Clubhouse Kit is the perfect way to develop outdoor creativity in your child. Our Cedarshed kid's Clubhouse has an oversized windowsill for nice open-air seating and the windows on the sidewalls provide ample airflow and sunlight.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eTransform your backyard into the ultimate play area with the Cedarshed Kid's Clubhouse Shed! Featuring push-out windows that can go on any wall of your choice, this one-of-a-kind custom wooden clubhouse is perfect for kids to enjoy quality time with friends and family. The 10-foot wide clubhouse also comes equipped with a larger covered porch, a porch wall with a slide down the window, and a dutch door for extra fun - making this shed the perfect place for hours of outdoor fun!\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eLooking for a similar model that has the porch on the long side of the shed? We have the \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-kids-bunkhouse-kits?_pos=1\u0026amp;_sid=69cfacaef\u0026amp;_ss=r\u0026amp;variant=40932224041013\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Kids Bunkhouse Shed\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e kit for you!\u003c\/p\u003e\n\u003ch3\u003eLead Time\u003c\/h3\u003e\n\u003cp\u003eThe current lead time frame is 2 weeks for production plus a 1 week delivery time. How long the delivery will take will depend on the distance from B.C. Canada (\u003cem\u003ejust a little north of Seattle, Washington\u003c\/em\u003e) to your desired delivery location. \u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eCedar Garden Sheds Done Right\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/oHHwIzhIACo\" loading=\"lazy\" width=\"560\" height=\"315\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp class=\"p1\"\u003e\u003cimg class=\"img-responsive\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-kids-clubhouse-playhouse-kit.gif?v=1727978900\"\u003e\u003c\/p\u003e\n\u003c!-- ================= OVERVIEW (VERBATIM) ================= --\u003e\n\u003ch3 class=\"p1\"\u003eOverview\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eAvailable in 6 sizes: 8'x 12', 8'x16', 10'x12', 10'x14', 10'x16' and 10'x20'\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e100% Western Red Cedar exterior finishing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e6ft high pre-built wall panels\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIncludes a cedar Dutch door - W 36\" x H 71\"\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePre-shingled roof panels for ease of assembly (\u003cem\u003eoptional\u003c\/em\u003e)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eStandard kit comes with a floor. The 2x4 Floor joists and then 5\/8” plywood on top. If you choose to remove the floor option and place the shed on top of a concrete slab, you can nail it directly to the cement slab with a vapor barrier underlay. The cement should be the exact same size of the shed floor. Call us for the exact floor size as all shed sizes are nominal.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIncludes 2 full awning push-out windows\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAdditional down slider window W 41\" x H 34\"\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eA standard 4 ft. wide porch\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIncludes 2 wood planter boxes\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eNo cutting required\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIncludes assembly hardware and instructions\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ================= WHAT'S INCLUDED (VERBATIM) ================= --\u003e\n\u003ch3 class=\"p1\"\u003eWhat Will You Expect Inside The Package?\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli style=\"text-align: left;\"\u003e\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003ePlease note that the following items below are already included in the base shed kit. The options inside the drop-down buttons above are only for UPGRADES and ADDITIONS\u003c\/strong\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eShed Kit\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFloor - \u003cem\u003eoptional\u003c\/em\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eShingled Roof (\u003cem\u003eoptional\u003c\/em\u003e)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDoor Handle\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePlanter Box\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWindow Shutters\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHasp and Hinges\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eBarrel Bolts\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eNails and Screws\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eSlide Down Window and 2 Tracks\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWindow Sill and 2 Sill Supports\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eRoofing Felt is not included in the OSB Roof Version for the kit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cb data-stringify-type=\"bold\"\u003eOSB Roofing is Now Available! \u003c\/b\u003e\u003c\/strong\u003eTake control of the final look by selecting our OSB roof options. This cost-effective roofing option substitutes the standard cedar roof shingles with sturdy, treated strand boards that are ready to be shingled with whatever design of shingles that you desire. Selecting this option provides a budget-friendly alternative with no reduced quality.\u003c\/p\u003e\n\u003c!-- ================= VIDEO ================= --\u003e\n\u003ch3\u003e\u003cstrong\u003eCedarshed Kids Clubhouse Assembly - Timelapse\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/YhNkiBG4rLI\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c!-- ================= FEATURE CALLOUTS (VERBATIM) ================= --\u003e\n\u003ch4\u003eCLUBHOUSE PARADISE IN YOUR BACKYARD\u003c\/h4\u003e\n\u003cp\u003e\u003cspan\u003eThe Cedarshed Kid's Clubhouse Shed is the perfect spot for adults and kids alike to gather for fun, entertainment, and memories. The 10ft wide Shed provides a large covered porch with a drop-down window, Dutch door, and a blank wall that can be replaced with another drop-down window for extra bar seating areas. The two functional windows on the ridge wall allow for plenty of natural light and airflow, making it a great spot to relax with a good book or have an outdoor gathering. With its extra-wide window sill and covered porch, the Shed is perfect for family barbecues and get-togethers in your very own backyard. Make lasting memories at the Cedarshed Kid's Clubhouse Shed!\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4\u003eCedarshed kits come panelized, making them quick and easy to assemble.\u003c\/h4\u003e\n\u003cp class=\"pdf-thumb\"\u003e\u003ca title=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Clubhouse-PS.pdf?v=1596353449\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Clubhouse-PS.pdf?v=1596353449\" target=\"_blank\"\u003e \u003cimg class=\"responsive-img--mobile\" height=\"162\" width=\"140\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Capture_3_480x480.jpg?v=1645552630\" data-sizes=\"auto\" alt=\"\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eExterior finishing is 100% Western Red Cedar lumber\u003c\/li\u003e\n\u003cli\u003eThe 6' high walls are pre-built panels with the windows already installed\u003c\/li\u003e\n\u003cli\u003ePre-built roof sections (wood shingles already attached - \u003cspan\u003e\u003cem\u003eoptional\u003c\/em\u003e)\u003cbr\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003ePlywood floor with 2x4 cedar floor joist - \u003cem\u003eoptional\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eIncludes two awning windows with decorative shutters and flower boxes and a slide-down porch window and a dutch door.\u003c\/li\u003e\n\u003cli\u003eNo cutting required\u003c\/li\u003e\n\u003cli\u003eAll assembly hardware included\u003c\/li\u003e\n\u003cli\u003eLockable doors to keep your contents safe - Add your padlock to the turnbuckle hasp\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003e\u003cstrong\u003eCedarshed Wall Panel Video\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/iuchVXISdJU\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c!-- ================= SHIPPING (image + text, two-col) ================= --\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"two-col\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-unloading-kit.webp?v=1713290460\"\u003e\u003c\/td\u003e\n\u003ctd class=\"text-left\"\u003e\n\u003cspan style=\"color: #ff2a00;\"\u003e\u003cb data-stringify-type=\"bold\"\u003eIMPORTANT SHIPPING INFO\u003c\/b\u003e: \u003c\/span\u003e \u003cspan\u003eShipments will be delivered to or as close to your property line and or driveway provided the location is accessible by the delivering truck driver. Please let us know beforehand any unusual or difficult location or delivery issues. 90% of the time the driver will be able to unload the shipment.\u003cbr\u003e\u003cbr\u003eIf the delivery truck in your area does not have a lift gate or pallet jack, you will be required to unload the pieces. If unloading the pieces, customers will be expected to cut metal strapping securing product to the pallet and therefore will require the use of wire cutters. We recommended that you have at least 2 people to help offload the kit pieces from the truck. Please note that although total freight could be over 2000 lbs, the kit pieces can be offloaded one at a time, with individual pieces ranging between 1- 100 lbs. The shipping company will call you directly to schedule the delivery.\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ================= FEATURE CALLOUTS (VERBATIM) ================= --\u003e\n\u003ch5\u003eMake Gatherings More Fun with the Cedarshed Kid's Clubhouse Shed\u003c\/h5\u003e\n\u003cp\u003e\u003cstrong\u003eWestern Red Cedar -\u003c\/strong\u003e\u003cspan\u003e An environmentally friendly 100% Western Red Cedar that is extremely long-lasting cedar. You don't have to worry about any termites because cedar is simply insect resistant.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWall -\u003c\/strong\u003e\u003cspan\u003e Worry no more for you can have as much space as you want with our pre-built 6 feet wall panels would be more than enough to store all of the things that you currently have.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDoor\u003c\/strong\u003e\u003cspan\u003e - You can easily secure your dutch door that has a dimension of \u003c\/span\u003e\u003cspan\u003eW 36\" x H 71\"\u003c\/span\u003e\u003cspan\u003e by having a deadbolt on the top portion of the door and a locking doorknob or door lever on the bottom portion. You can also add a surface bolt on the interior of the top door as well as a flush bolt for a double Dutch door.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRoof -\u003c\/strong\u003e\u003cspan\u003e Thinking about your roof? No need to exert effort in making a roof because it is already with a\u003c\/span\u003e cedar-shingled roof panel. (optional)\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFloor -\u003c\/strong\u003e\u003cspan\u003e How awesome it is to have an environmentally friendly plywood floor with a 2x4 cedar floor joist.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWindows -\u003c\/strong\u003e\u003cspan\u003e We would include a 2 awning window.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eNo Cutting Required - \u003c\/strong\u003e You will no longer have to worry about cutting anymore because everything is already pre-built and all you have to do is to assemble the materials.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eAssembly Package - \u003c\/strong\u003e You don't have to figure everything out because we already did that for you. Our package has already every hardware assembly and plan for you together with an instruction manual to help you efficiently assemble everything.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWeather Resistant -\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eWorried about heavy rainfalls? how about heavy snowfalls? Well worry no more for your shed would be resistant to any type of weather.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlanter Boxes -\u003c\/strong\u003e\u003cspan\u003e Maybe you just wanted to improve and make your Kids Clubhouse even better with our planter boxes in place you can design anything you want just like the saying your imagination is the limit.\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- ================= FOUNDATION ================= --\u003e\n\u003ch5\u003eRecommendations for the foundation:\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003ePatio Stones\u003c\/li\u003e\n\u003cli\u003e4x4 Pressure Treated Beams\u003c\/li\u003e\n\u003cli\u003eConcrete Slab\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/WhiteAestheticLifestylePhotoCollageFacebookCover_480x480.png?v=1693947675\" alt=\"\" class=\"img-responsive\"\u003e\u003c\/p\u003e\n\u003cp\u003ePlease reach out with any questions or if you would like to discuss what is best for your situation.\u003c\/p\u003e\n\u003c!-- ================= ADD-ONS GRID (VERBATIM) ================= --\u003e\n\u003ch5 style=\"text-align: left;\"\u003e\u003cstrong\u003eOptional Add-Ons and Upgrades\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003ctable class=\"addons-table table-border\" style=\"width: 93.9333%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Clubhouse - Dutch Door\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/dutch_door_240x240.jpg?v=1644943654\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Clubhouse - Double Door\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/double_door_240x240.jpg?v=1644944586\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Clubhouse - Sliding Door\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/sliding_door_240x240.jpg?v=1644944605\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Clubhouse - Fixed\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/fixed_240x240.jpg?v=1644944623\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Clubhouse - Func\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func_240x240.jpg?v=1644944627\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Clubhouse - Func2 1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func2_1_240x240.jpg?v=1713968438\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Clubhouse - Half\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/half_240x240.jpg?v=1644944637\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Clubhouse - Down\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/down_240x240.jpg?v=1644944650\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Clubhouse - Cedcup\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedcup_160x160.jpg?v=1644944665\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Clubhouse - Cedarwood\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarwood_160x160.jpg?v=1644944671\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Clubhouse - Wallheight\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/wallheight_160x160.jpg?v=1644944699\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Clubhouse - Skylight 240x240 F1efc870 1b8c 47c6 B7f3\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/skylight_240x240_f1efc870-1b8c-47c6-b7f3-39501e2ebe3f_160x160.jpg?v=1667486140\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ================= SAME-BRAND COMPARISON ================= --\u003e\n\u003ch3 class=\"center\"\u003eCedarshed Playhouses: Kids Clubhouse vs Bunkhouse vs Gardener’s Delight (Porch)\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper compare-cedarshed\" style=\"text-align: start;\"\u003e\n\u003ctable class=\"comparison-table three-col-balanced\" style=\"width: 100%;\"\u003e\n\u003ccolgroup\u003e \u003ccol class=\"col-feature\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct\u003c\/th\u003e\n\u003c!-- CLUBHOUSE (first) --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-kids-clubhouse-kit\"\u003e\u003cimg src=\"https:\/\/homesteadsupplier.com\/cdn\/shop\/files\/cedarshed-kids-clubhouse-playhouse-kit_700x700.webp?v=1714502626\" alt=\"Cedarshed Kids Clubhouse\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-kids-clubhouse-kit\"\u003eCedarshed Kids Clubhouse Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c!-- BUNKHOUSE --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-kids-bunkhouse-kits\"\u003e\u003cimg src=\"https:\/\/homesteadsupplier.com\/cdn\/shop\/files\/cedarshed-kids-bunkhouse-playhouse-kit_700x700.webp?v=1714582309\" alt=\"Cedarshed Bunkhouse\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-kids-bunkhouse-kits\"\u003eCedarshed Kids Bunkhouse Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c!-- GARDENER’S DELIGHT (PORCH) --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardeners-delight-gable-porch-shed\"\u003e\u003cimg src=\"https:\/\/homesteadsupplier.com\/cdn\/shop\/files\/gardeners-delight-gable-porch-storage-shed_700x700.jpg?v=1714423178\" alt=\"Cedarshed Gardener’s Delight\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardeners-delight-gable-porch-shed\"\u003eCedarshed Gardener’s Delight Gable Porch Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eExterior Material\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePorch\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eA standard 4 ft. wide porch\u003c\/td\u003e\n\u003ctd\u003e4′ deep ridge porch\u003c\/td\u003e\n\u003ctd\u003e3′ × 6′ gable porch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDoors (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDutch door (W 36″ × H 71″)\u003c\/td\u003e\n\u003ctd\u003eDutch door (W 30″ × H 71″)\u003c\/td\u003e\n\u003ctd\u003eSliding door w\/ window - W 32\" x H 71\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWindows (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e2 full awning push-out + down slider (≈41″ × 34″)\u003c\/td\u003e\n\u003ctd\u003e2 Fixed windows W 16 1\/4\" x H 25 1\/4\"\u003c\/td\u003e\n\u003ctd\u003e2 Functional windows W 31\" x H 27\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSizes (nominal)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e8×12, 8×16, 10×12, 10×14, 10×16, 10×20\u003c\/td\u003e\n\u003ctd\u003e9×10, 12×12, 12×14\u003c\/td\u003e\n\u003ctd\u003e6×9, 6×12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFloor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (optional)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (optional)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRoof Options\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePre-shingled panels optional; OSB available\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (optional) or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (optional) or OSB sheathing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eAssembly\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePanelized; no cutting required\u003c\/td\u003e\n\u003ctd\u003ePanelized; no cutting required\u003c\/td\u003e\n\u003ctd\u003ePanelized; no cutting required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ================= OTHER BRANDS COMPARISON ================= --\u003e\n\u003ch3\u003eCompare Kids Clubhouse vs OLT Cozy Cabin vs LCC Victorian\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper\" style=\"text-align: start;\"\u003e\n\u003ctable class=\"comparison-table three-col-balanced\"\u003e\n\u003ccolgroup\u003e \u003ccol class=\"col-feature\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003c!-- CLUBHOUSE (first) --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-kids-clubhouse-kit\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/homesteadsupplier.com\/cdn\/shop\/files\/cedarshed-kids-clubhouse-playhouse-kit_700x700.webp?v=1714502626\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-kids-clubhouse-kit\"\u003eCedarshed Kids Clubhouse\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c!-- OLT COZY CABIN --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/outdoor-living-today-7x9-cozy-cabin-playhouse-kit-sandbox\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cozy-cabin-playhouse-kit-with-slide.jpg?v=1757625191\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/outdoor-living-today-7x9-cozy-cabin-playhouse-kit-sandbox\"\u003eOutdoor Living Today Cozy Cabin Playhouse \u0026amp; Sandbox\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-the-victorian-playhouse-kit\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/the-victorian-playhouse-with-deck.jpg?v=1757639881\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-the-victorian-playhouse-kit\"\u003eLittle Cottage Co. The Victorian Playhouse Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eExterior Material\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePorch\u003c\/td\u003e\n\u003ctd\u003eA standard 4 ft. wide porch\u003c\/td\u003e\n\u003ctd\u003e2' Cedar Porch\u003c\/td\u003e\n\u003ctd\u003eDeck \u0026amp; Rail (optional)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoors (included)\u003c\/td\u003e\n\u003ctd\u003eDutch door (W 36″ × H 71″)\u003c\/td\u003e\n\u003ctd\u003eAdult door + child door\u003c\/td\u003e\n\u003ctd\u003eAdult door (34″ × 61.5″) + child door (20″ × 40″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows (included)\u003c\/td\u003e\n\u003ctd\u003e2 full awning push-out + down slider (≈41″ × 34″)\u003c\/td\u003e\n\u003ctd\u003eWorking windows (kit-dependent)\u003c\/td\u003e\n\u003ctd\u003e(2) working 14″ × 21″ windows w\/ screens\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes (nominal)\u003c\/td\u003e\n\u003ctd\u003e8×12, 8×16, 10×12, 10×14, 10×16, 10×20\u003c\/td\u003e\n\u003ctd\u003e7×9\u003c\/td\u003e\n\u003ctd\u003eCommon sizes vary by option\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFloor\u003c\/td\u003e\n\u003ctd\u003ePlywood over 2×4 cedar joists\u003c\/td\u003e\n\u003ctd\u003e2×4 cedar joists \u0026amp; runners; precut 5\/8″ plywood panels.\u003c\/td\u003e\n\u003ctd\u003e2×4 pressure-treated floor framing 16″ on-center\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof \/ Notes\u003c\/td\u003e\n\u003ctd\u003ePre-shingled panels optional; OSB available\u003c\/td\u003e\n\u003ctd\u003ePre-cut components; shingles added by buyer\u003c\/td\u003e\n\u003ctd\u003e7\/16″ OSB sheathing; shingles\/paint by buyer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAssembly\u003c\/td\u003e\n\u003ctd\u003ePanelized; no cutting required\u003c\/td\u003e\n\u003ctd\u003ePanelized; labeled parts\u003c\/td\u003e\n\u003ctd\u003ePanelized; primed \u0026amp; ready to paint\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n\/* =======================\n   Clubhouse \/ Bunkhouse \/ Cookhouse — Shared Page-Scoped CSS\n   ======================= *\/\n\n\/* ===== Utilities ===== *\/\n.clubhouse-page img,\n.clubhouse-page iframe,\n.bunkhouse-page img,\n.bunkhouse-page iframe,\n.cookhouse-page img,\n.cookhouse-page iframe {\n  max-width: 100% !important;\n  height: auto !important;\n}\n.clubhouse-page .img-responsive,\n.clubhouse-page .responsive-img--mobile,\n.bunkhouse-page .img-responsive,\n.bunkhouse-page .responsive-img--mobile,\n.cookhouse-page .img-responsive,\n.cookhouse-page .responsive-img--mobile {\n  max-width: 100% !important;\n  width: auto !important;\n  height: auto !important;\n  display: block !important;\n}\n.clubhouse-page .center,\n.bunkhouse-page .center,\n.cookhouse-page .center {\n  text-align: center !important;\n}\n.clubhouse-page .text-left,\n.bunkhouse-page .text-left,\n.cookhouse-page .text-left {\n  text-align: left !important;\n}\n\n\/* ===== Videos (aspect-ratio safe) ===== *\/\n.clubhouse-page .video-wrapper,\n.bunkhouse-page .video-wrapper,\n.cookhouse-page .video-wrapper {\n  position: relative !important;\n  width: 560px !important;\n  max-width: 100% !important;\n  margin: 0 0 16px 0 !important;\n  height: 0 !important;\n  overflow: hidden !important;\n  background: #00000010;\n  border-radius: 8px;\n  padding: 0 !important;\n  padding-bottom: 315px !important; \/* 16:9 placeholder *\/\n}\n@supports (aspect-ratio: 16\/9) {\n  .clubhouse-page .video-wrapper,\n  .bunkhouse-page .video-wrapper,\n  .cookhouse-page .video-wrapper {\n    height: auto !important;\n    padding-bottom: 0 !important;\n    aspect-ratio: 16\/9 !important;\n  }\n}\n.clubhouse-page .video-wrapper iframe,\n.bunkhouse-page .video-wrapper iframe,\n.cookhouse-page .video-wrapper iframe {\n  position: absolute !important;\n  inset: 0 !important;\n  width: 100% !important;\n  height: 100% !important;\n  border: 0 !important;\n}\n@media (max-width: 600px) {\n  .clubhouse-page .video-wrapper,\n  .bunkhouse-page .video-wrapper,\n  .cookhouse-page .video-wrapper {\n    width: 100% !important;\n  }\n}\n\n\/* ===== PDF thumbnail (small) ===== *\/\n.clubhouse-page .pdf-thumb img,\n.bunkhouse-page .pdf-thumb img,\n.cookhouse-page .pdf-thumb img {\n  width: 142px !important;\n  height: auto !important;\n}\n@media (max-width: 768px) {\n  .clubhouse-page .pdf-thumb,\n  .bunkhouse-page .pdf-thumb,\n  .cookhouse-page .pdf-thumb {\n    text-align: center !important;\n  }\n  .clubhouse-page .pdf-thumb a,\n  .clubhouse-page .pdf-thumb img,\n  .bunkhouse-page .pdf-thumb a,\n  .bunkhouse-page .pdf-thumb img,\n  .cookhouse-page .pdf-thumb a,\n  .cookhouse-page .pdf-thumb img {\n    display: inline-block !important;\n  }\n}\n\n\/* ===== Scrollable tables wrapper ===== *\/\n.clubhouse-page .scroll-table-wrapper,\n.bunkhouse-page .scroll-table-wrapper,\n.cookhouse-page .scroll-table-wrapper {\n  width: 100% !important;\n  overflow-x: auto !important;\n  -webkit-overflow-scrolling: touch !important;\n}\n@media (min-width: 1025px) {\n  .clubhouse-page .scroll-table-wrapper,\n  .bunkhouse-page .scroll-table-wrapper,\n  .cookhouse-page .scroll-table-wrapper {\n    overflow-x: visible !important;\n  }\n}\n\n\/* ===== Comparison tables (shared) ===== *\/\n.clubhouse-page .comparison-table,\n.bunkhouse-page .comparison-table,\n.cookhouse-page .comparison-table {\n  width: 100% !important;\n  border-collapse: collapse !important;\n  border-spacing: 0 !important;\n  table-layout: auto !important;\n  border: 1px solid #ccc !important;\n}\n.clubhouse-page .comparison-table th,\n.clubhouse-page .comparison-table td,\n.bunkhouse-page .comparison-table th,\n.bunkhouse-page .comparison-table td,\n.cookhouse-page .comparison-table th,\n.cookhouse-page .comparison-table td {\n  border: 1px solid #ccc !important;\n  padding: 12px !important;\n  text-align: center !important;\n  vertical-align: middle !important;\n  word-break: break-word !important;\n  background-clip: padding-box !important;\n  box-sizing: border-box !important;\n}\n.clubhouse-page .comparison-table th,\n.bunkhouse-page .comparison-table th,\n.cookhouse-page .comparison-table th {\n  background: #f9f9f9 !important;\n}\n\n\/* First column (row labels) *\/\n.clubhouse-page .comparison-table th:first-child,\n.clubhouse-page .comparison-table td:first-child,\n.bunkhouse-page .comparison-table th:first-child,\n.bunkhouse-page .comparison-table td:first-child,\n.cookhouse-page .comparison-table th:first-child,\n.cookhouse-page .comparison-table td:first-child {\n  width: 120px !important;\n  min-width: 120px !important;\n  text-align: left !important;\n  padding-left: 10px !important;\n}\n\n\/* Header visuals (baseline) *\/\n.clubhouse-page .comparison-table thead th p,\n.clubhouse-page .comparison-table tbody tr:first-child td p,\n.bunkhouse-page .comparison-table thead th p,\n.bunkhouse-page .comparison-table tbody tr:first-child td p,\n.cookhouse-page .comparison-table thead th p,\n.cookhouse-page .comparison-table tbody tr:first-child td p {\n  margin: 4px 0 !important;\n}\n.clubhouse-page .comparison-table thead th img,\n.clubhouse-page .comparison-table tbody tr:first-child td img,\n.bunkhouse-page .comparison-table thead th img,\n.bunkhouse-page .comparison-table tbody tr:first-child td img,\n.cookhouse-page .comparison-table thead th img,\n.cookhouse-page .comparison-table tbody tr:first-child td img {\n  width: 100px !important;\n  height: auto !important;\n  aspect-ratio: 1\/1 !important;\n  object-fit: cover !important;\n  display: block !important;\n  margin: 0 auto !important;\n  border-radius: 6px !important;\n}\n\n\/* Keep product-name line tall ONLY on tablet\/phone (for CTA alignment) *\/\n@media (max-width: 1024px) {\n  .clubhouse-page .comparison-table thead th:not(:first-child) p:nth-of-type(2),\n  .clubhouse-page .comparison-table tbody tr:first-child td:not(:first-child) p:nth-of-type(2),\n  .bunkhouse-page .comparison-table thead th:not(:first-child) p:nth-of-type(2),\n  .bunkhouse-page .comparison-table tbody tr:first-child td:not(:first-child) p:nth-of-type(2),\n  .cookhouse-page .comparison-table thead th:not(:first-child) p:nth-of-type(2),\n  .cookhouse-page .comparison-table tbody tr:first-child td:not(:first-child) p:nth-of-type(2) {\n    min-height: 48px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    text-align: center !important;\n    font-weight: 700 !important;\n  }\n}\n\n\/* Hover *\/\n.clubhouse-page .comparison-table tbody tr:hover,\n.bunkhouse-page .comparison-table tbody tr:hover,\n.cookhouse-page .comparison-table tbody tr:hover {\n  background: #eef7ff;\n}\n\n\/* CTA buttons *\/\n.clubhouse-page .button-primary,\n.bunkhouse-page .button-primary,\n.cookhouse-page .button-primary {\n  display: inline-block !important;\n  margin: 0 auto !important;\n  padding: 8px 15px !important;\n  color: #fff !important;\n  background-color: #f76d54 !important;\n  text-decoration: none !important;\n  border: none !important;\n  cursor: pointer !important;\n  border-radius: 6px !important;\n  line-height: 1.2 !important;\n  white-space: nowrap !important;\n}\n\n\/* Mobile widths to keep columns even and stop header cards drifting *\/\n@media (max-width: 1024px) {\n  .clubhouse-page .comparison-table th:first-child,\n  .clubhouse-page .comparison-table td:first-child,\n  .bunkhouse-page .comparison-table th:first-child,\n  .bunkhouse-page .comparison-table td:first-child,\n  .cookhouse-page .comparison-table th:first-child,\n  .cookhouse-page .comparison-table td:first-child {\n    width: 130px !important;\n    min-width: 130px !important;\n  }\n  .clubhouse-page .comparison-table thead th:not(:first-child),\n  .clubhouse-page .comparison-table tbody tr:first-child td:not(:first-child),\n  .bunkhouse-page .comparison-table thead th:not(:first-child),\n  .bunkhouse-page .comparison-table tbody tr:first-child td:not(:first-child),\n  .cookhouse-page .comparison-table thead th:not(:first-child),\n  .cookhouse-page .comparison-table tbody tr:first-child td:not(:first-child) {\n    min-width: 180px !important;\n  }\n  .clubhouse-page .comparison-table th,\n  .clubhouse-page .comparison-table td,\n  .bunkhouse-page .comparison-table th,\n  .bunkhouse-page .comparison-table td,\n  .cookhouse-page .comparison-table th,\n  .cookhouse-page .comparison-table td {\n    padding: 8px !important;\n  }\n}\n@media (max-width: 480px) {\n  .clubhouse-page .comparison-table th:first-child,\n  .clubhouse-page .comparison-table td:first-child,\n  .bunkhouse-page .comparison-table th:first-child,\n  .bunkhouse-page .comparison-table td:first-child,\n  .cookhouse-page .comparison-table th:first-child,\n  .cookhouse-page .comparison-table td:first-child {\n    width: 110px !important;\n    min-width: 110px !important;\n  }\n}\n\n\/* Optional: 3-col width hints *\/\n@media (min-width: 1025px) {\n  .clubhouse-page .three-col-balanced .col-feature,\n  .bunkhouse-page .three-col-balanced .col-feature,\n  .cookhouse-page .three-col-balanced .col-feature {\n    width: 200px !important;\n  }\n  .clubhouse-page .three-col-balanced .col-prod,\n  .bunkhouse-page .three-col-balanced .col-prod,\n  .cookhouse-page .three-col-balanced .col-prod {\n    width: calc((100% - 200px) \/ 3) !important;\n  }\n}\n.clubhouse-page .three-col-balanced .sizes,\n.bunkhouse-page .three-col-balanced .sizes,\n.cookhouse-page .three-col-balanced .sizes {\n  overflow-wrap: anywhere !important;\n  word-break: normal !important;\n  hyphens: auto !important;\n}\n\n\/* ===== Two-column SHIPPING (desktop side-by-side; mobile stacked) ===== *\/\n.clubhouse-page table.two-col,\n.bunkhouse-page table.two-col,\n.cookhouse-page table.two-col {\n  width: 100% !important;\n  border-collapse: separate !important;\n}\n@media (min-width: 769px) {\n  .clubhouse-page table.two-col,\n  .bunkhouse-page table.two-col,\n  .cookhouse-page table.two-col {\n    border-spacing: 0 !important;\n  }\n  .clubhouse-page table.two-col tr,\n  .bunkhouse-page table.two-col tr,\n  .cookhouse-page table.two-col tr {\n    display: flex !important;\n    align-items: center !important;\n    gap: 16px !important;\n  }\n  .clubhouse-page table.two-col td,\n  .bunkhouse-page table.two-col td,\n  .cookhouse-page table.two-col td {\n    padding: 0 !important;\n    border: 0 !important;\n    vertical-align: top !important;\n    width: auto !important;\n    flex: 0 1 auto !important;\n  }\n  .clubhouse-page table.two-col td:first-child,\n  .bunkhouse-page table.two-col td:first-child,\n  .cookhouse-page table.two-col td:first-child {\n    flex: 0 0 auto !important;\n    width: auto !important;\n  }\n  .clubhouse-page table.two-col td:last-child,\n  .bunkhouse-page table.two-col td:last-child,\n  .cookhouse-page table.two-col td:last-child {\n    flex: 1 1 0% !important;\n    width: auto !important;\n  }\n  .clubhouse-page table.two-col td:first-child img,\n  .bunkhouse-page table.two-col td:first-child img,\n  .cookhouse-page table.two-col td:first-child img {\n    max-width: 520px !important;\n    width: 100% !important;\n    height: auto !important;\n  }\n}\n@media (max-width: 768px) {\n  .clubhouse-page table.two-col,\n  .clubhouse-page table.two-col tbody,\n  .clubhouse-page table.two-col tr,\n  .clubhouse-page table.two-col td,\n  .bunkhouse-page table.two-col,\n  .bunkhouse-page table.two-col tbody,\n  .bunkhouse-page table.two-col tr,\n  .bunkhouse-page table.two-col td,\n  .cookhouse-page table.two-col,\n  .cookhouse-page table.two-col tbody,\n  .cookhouse-page table.two-col tr,\n  .cookhouse-page table.two-col td {\n    display: block !important;\n    width: 100% !important;\n    padding: 0 !important;\n  }\n  .clubhouse-page table.two-col td:first-child,\n  .bunkhouse-page table.two-col td:first-child,\n  .cookhouse-page table.two-col td:first-child {\n    margin-bottom: 12px !important;\n  }\n}\n\n\/* ===== Add-ons gallery ===== *\/\n.clubhouse-page .addons-table.table-border,\n.bunkhouse-page .addons-table.table-border,\n.cookhouse-page .addons-table.table-border {\n  width: 100% !important;\n  border-collapse: collapse !important;\n  border: 1px solid #e0e0e0 !important;\n}\n.clubhouse-page .addons-table.table-border td,\n.bunkhouse-page .addons-table.table-border td,\n.cookhouse-page .addons-table.table-border td,\n.clubhouse-page .table-border td,\n.bunkhouse-page .table-border td {\n  border: 1px solid #e0e0e0 !important;\n  padding: 8px !important;\n  text-align: center !important;\n  vertical-align: top !important;\n}\n.clubhouse-page .addons-table.table-border td img,\n.bunkhouse-page .addons-table.table-border td img,\n.cookhouse-page .addons-table.table-border td img,\n.bunkhouse-page .table-border td img {\n  display: block !important;\n  margin: 0 auto 8px !important;\n}\n\n\/* ===== Atomic facts (chips) ===== *\/\n.hsr-chipbar {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  margin: 8px 0 14px;\n  justify-content: flex-start;\n}\n.hsr-chip {\n  background: #f5f5f5;\n  border: 1px solid #e6e6e6;\n  padding: 6px 10px;\n  border-radius: 6px;\n  font-size: 13px;\n  line-height: 1.35;\n}\n@media (min-width: 769px) {\n  .hsr-facts-check,\n  .hsr-facts-btn {\n    display: none;\n  }\n}\n@media (max-width: 768px) {\n  .hsr-facts-check {\n    position: absolute;\n    left: -9999px;\n  }\n  .hsr-chipbar .hsr-chip:nth-child(n + 4) {\n    display: none;\n  }\n  .hsr-facts-btn {\n    display: inline-block;\n    background: none;\n    border: 0;\n    color: #004c99;\n    font-weight: 600;\n    padding: 6px 0;\n    cursor: pointer;\n  }\n  .hsr-facts-btn.hide {\n    display: none;\n  }\n  .hsr-facts-check:checked ~ .hsr-chipbar .hsr-chip {\n    display: inline-block;\n  }\n  .hsr-facts-check:checked ~ .hsr-facts-btn.show {\n    display: none;\n  }\n  .hsr-facts-check:checked ~ .hsr-facts-btn.hide {\n    display: inline-block;\n  }\n  .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) + .hsr-facts-btn.show,\n  .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) ~ .hsr-facts-btn.hide {\n    display: none !important;\n  }\n}\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery select {\n    width: 320px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery .hsr-check {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    min-height: 42px;\n  }\n\n  .hsr-delivery .hsr-check input {\n    margin: 0;\n  }\n\n  .hsr-delivery .hsr-check label {\n    margin: 0;\n    font-weight: 700;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  .hsr-delivery .hsr-alert {\n    margin-top: 10px;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fafafa;\n    font-size: 13px;\n    color: #333;\n  }\n\n  .hsr-delivery .hsr-alert p {\n    margin: 0 0 8px;\n  }\n\n  .hsr-delivery .hsr-alert p:last-child {\n    margin-bottom: 0;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-cedarshed\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n\u003cp class=\"hsr-note\"\u003e\n  All Cedarshed products currently have the same lead time. This is an estimate, not a guarantee.\n\u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrCedarshedProduct\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrCedarshedProduct\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Sheds and Greenhouses\"\u003e\n          \u003coption value=\"Cedarshed Lean To Storage Bayside Shed\"\u003eCedarshed Lean To Storage Bayside Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Sunhouse Western Red Cedar Greenhouse\"\u003eCedarshed Sunhouse Western Red Cedar Greenhouse\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cabana Backyard \u0026amp; Pool Shed\"\u003eCedarshed Cabana Backyard \u0026amp; Pool Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Rancher Large Shed Kit and Storage Solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\"\u003eCedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener Small Gable Shed Kit\"\u003eCedarshed Gardener Small Gable Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Ranchhouse Prefab Cottage Kit\"\u003eCedarshed Ranchhouse Prefab Cottage Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Longhouse Gable Style Double Door Shed Kit\"\u003eCedarshed Longhouse Gable Style Double Door Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Farmhouse Shed Kit\"\u003eCedarshed Farmhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Haida Cabin \u0026amp; Storage Shed\"\u003eCedarshed Haida Cabin \u0026amp; Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cedar House Storage Shed\"\u003eCedarshed Cedar House Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cookhouse BBQ Shed\"\u003eCedarshed Cookhouse BBQ Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Hobbyhouse Prefab Shed Kits\"\u003eCedarshed Hobbyhouse Prefab Shed Kits\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gable Style Beach House Shed\"\u003eCedarshed Gable Style Beach House Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener's Delight Gable Porch Storage Shed\"\u003eCedarshed Gardener's Delight Gable Porch Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Garden Hutch\"\u003eCedarshed Garden Hutch\u003c\/option\u003e\n          \u003coption value=\"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\"\u003eCedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses and Cabins\"\u003e\n          \u003coption value=\"Cedarshed Kids Bunkhouse Kit\"\u003eCedarshed Kids Bunkhouse Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kids Clubhouse\"\u003eCedarshed Kids Clubhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Pergolas\"\u003e\n          \u003coption value=\"Cedarshed Mabel 8x8 Pergola Kit\"\u003eCedarshed Mabel 8x8 Pergola Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kalamalka 10x10 Pergola Kit\"\u003eCedarshed Kalamalka 10x10 Pergola Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hsr-check\"\u003e\n      \u003cinput id=\"hsrCedarshedExpedited\" type=\"checkbox\"\u003e\n      \u003clabel for=\"hsrCedarshedExpedited\"\u003eExpedited shipping\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoCedarshed\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearCedarshed\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrCedarshed\"\u003e\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutCedarshed\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-cedarshed\");\n    if (!root) return;\n\n    const productEl = document.getElementById(\"hsrCedarshedProduct\");\n    const expeditedEl = document.getElementById(\"hsrCedarshedExpedited\");\n    const btn = document.getElementById(\"hsrGoCedarshed\");\n    const clr = document.getElementById(\"hsrClearCedarshed\");\n    const err = document.getElementById(\"hsrErrCedarshed\");\n    const out = document.getElementById(\"hsrOutCedarshed\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_cedarshed_live_v3_20260317\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    let hasEstimated = false;\n    let detectedProductValue = \"\";\n\n    const FALLBACK_DATA = {\n      standard: {\n        productionWeeksMin: 2,\n        productionWeeksMax: 2,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"2 weeks\",\n        shippingDisplay: \"1 week\"\n      },\n      expedited: {\n        productionWeeksMin: 1,\n        productionWeeksMax: 1,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"1 week\",\n        shippingDisplay: \"1 week\"\n      },\n      shipsFrom: \"just north of Seattle, Washington in BC Canada\",\n      expeditedAvailabilityNote:\n        \"Expedited production availability varies based on order volume and season.\",\n      metalRoofNote:\n        \"Metal roof variants typically add 1 additional week to the expedited timeline.\",\n      contactNote:\n        \"Please contact us before ordering to confirm current expedited availability.\"\n    };\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    const weeksToBusinessDays = (weeks) =\u003e Number(weeks) * 5;\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function normalizeText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function normalizeForMatch(text) {\n      return String(text || \"\")\n        .toLowerCase()\n        .replace(\/\u0026amp;|\u0026\/g, \" and \")\n        .replace(\/[\\u2018\\u2019']\/g, \"\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function extractCedarshedSection(text) {\n      const normalized = normalizeText(text);\n      const startIndex = normalized.search(\/Cedarsheds\/i);\n\n      if (startIndex === -1) {\n        return normalized;\n      }\n\n      const afterStart = normalized.slice(startIndex);\n      const endMatch = afterStart.match(\/\\bMilky Products\\b\/i);\n\n      if (!endMatch) {\n        return afterStart;\n      }\n\n      return afterStart.slice(0, endMatch.index);\n    }\n\n    function formatWeeks(min, max) {\n      if (Number(min) === Number(max)) {\n        return Number(min) === 1 ? \"1 week\" : `${min} weeks`;\n      }\n\n      return `${min} to ${max} weeks`;\n    }\n\n    function parseWeeksPair(text, regex) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      const min = Number(match[1]);\n      const max = match[2] ? Number(match[2]) : min;\n\n      return {\n        min,\n        max,\n        display: formatWeeks(min, max)\n      };\n    }\n\n    function getCurrentPathHandle() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? match[1].replace(\/-\/g, \" \") : \"\";\n    }\n\n    function getPageProductCandidates() {\n      const selectors = [\n        '[data-product-title]',\n        '.product-title',\n        '.product__title',\n        '.product-single__title',\n        '.product_title',\n        '.product-meta__title',\n        'main h1',\n        'h1'\n      ];\n\n      const values = [];\n\n      const pushValue = (value) =\u003e {\n        const clean = normalizeText(value);\n        if (!clean) return;\n        if (!values.includes(clean)) values.push(clean);\n      };\n\n      selectors.forEach((selector) =\u003e {\n        document.querySelectorAll(selector).forEach((el) =\u003e {\n          pushValue(el.getAttribute(\"data-product-title\"));\n          pushValue(el.textContent);\n        });\n      });\n\n      const ogTitle = document.querySelector('meta[property=\"og:title\"]');\n      const twitterTitle = document.querySelector('meta[name=\"twitter:title\"]');\n\n      if (ogTitle) pushValue(ogTitle.getAttribute(\"content\"));\n      if (twitterTitle) pushValue(twitterTitle.getAttribute(\"content\"));\n\n      pushValue(document.title);\n      pushValue(getCurrentPathHandle());\n\n      return values;\n    }\n\n    function scoreOptionAgainstCandidate(optionText, candidateText) {\n      const optionNorm = normalizeForMatch(optionText);\n      const candidateNorm = normalizeForMatch(candidateText);\n\n      if (!optionNorm || !candidateNorm) return 0;\n      if (optionNorm === candidateNorm) return 1000;\n      if (candidateNorm.includes(optionNorm)) return 900;\n      if (optionNorm.includes(candidateNorm)) return 700;\n\n      const optionTokens = optionNorm\n        .split(\" \")\n        .filter((token) =\u003e token.length \u003e 2);\n\n      const candidateTokens = new Set(\n        candidateNorm.split(\" \").filter((token) =\u003e token.length \u003e 2)\n      );\n\n      let overlap = 0;\n      optionTokens.forEach((token) =\u003e {\n        if (candidateTokens.has(token)) overlap += 1;\n      });\n\n      let score = overlap * 25;\n\n      if (optionTokens.length \u0026\u0026 optionTokens.every((token) =\u003e candidateTokens.has(token))) {\n        score += 300;\n      }\n\n      return score;\n    }\n\n    function detectCurrentCedarshedProduct() {\n      const options = Array.from(productEl.options).filter((option) =\u003e option.value);\n      const candidates = getPageProductCandidates();\n\n      let bestValue = \"\";\n      let bestScore = 0;\n\n      candidates.forEach((candidate) =\u003e {\n        options.forEach((option) =\u003e {\n          const score = scoreOptionAgainstCandidate(option.value, candidate);\n\n          if (score \u003e bestScore) {\n            bestScore = score;\n            bestValue = option.value;\n          }\n        });\n      });\n\n      return bestScore \u003e= 300 ? bestValue : \"\";\n    }\n\n    function applyDetectedProduct(retries = 0) {\n      const detected = detectCurrentCedarshedProduct();\n\n      if (detected) {\n        detectedProductValue = detected;\n        productEl.value = detected;\n        return;\n      }\n\n      if (retries \u003c 10) {\n        setTimeout(() =\u003e {\n          applyDetectedProduct(retries + 1);\n        }, 300);\n      }\n    }\n\n    async function fetchFreshCedarshedData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const cedarshedText = extractCedarshedSection(rawText);\n\n      const data = JSON.parse(JSON.stringify(FALLBACK_DATA));\n\n      const standardProduction = parseWeeksPair(\n        cedarshedText,\n        \/lead\\s+time\\s+for\\s+production\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const standardShipping = parseWeeksPair(\n        cedarshedText,\n        \/shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedProduction = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shortens?\\s+the\\s+production\\s+lead\\s+time\\s+to\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedShipping = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const shipsFromMatch = cedarshedText.match(\n        \/shipped\\s+from\\s+(.+?)\\s+and\\s+the\\s+shipping\\s+time\\s+is\/i\n      );\n\n      const availabilityMatch = cedarshedText.match(\n        \/(Expedited production availability varies based on order volume and season\\.)\/i\n      );\n\n      const metalRoofMatch = cedarshedText.match(\n        \/(Metal roof variants typically add 1 additional week to the expedited timeline\\.)\/i\n      );\n\n      const contactMatch = cedarshedText.match(\n        \/(Please contact us before ordering to confirm current expedited availability\\.)\/i\n      );\n\n      if (standardProduction) {\n        data.standard.productionWeeksMin = standardProduction.min;\n        data.standard.productionWeeksMax = standardProduction.max;\n        data.standard.productionDisplay = standardProduction.display;\n      }\n\n      if (standardShipping) {\n        data.standard.shippingWeeksMin = standardShipping.min;\n        data.standard.shippingWeeksMax = standardShipping.max;\n        data.standard.shippingDisplay = standardShipping.display;\n      }\n\n      if (expeditedProduction) {\n        data.expedited.productionWeeksMin = expeditedProduction.min;\n        data.expedited.productionWeeksMax = expeditedProduction.max;\n        data.expedited.productionDisplay = expeditedProduction.display;\n      }\n\n      if (expeditedShipping) {\n        data.expedited.shippingWeeksMin = expeditedShipping.min;\n        data.expedited.shippingWeeksMax = expeditedShipping.max;\n        data.expedited.shippingDisplay = expeditedShipping.display;\n      } else {\n        data.expedited.shippingWeeksMin = data.standard.shippingWeeksMin;\n        data.expedited.shippingWeeksMax = data.standard.shippingWeeksMax;\n        data.expedited.shippingDisplay = data.standard.shippingDisplay;\n      }\n\n      if (shipsFromMatch \u0026\u0026 shipsFromMatch[1]) {\n        data.shipsFrom = shipsFromMatch[1].trim();\n      }\n\n      if (availabilityMatch \u0026\u0026 availabilityMatch[1]) {\n        data.expeditedAvailabilityNote = availabilityMatch[1].trim();\n      }\n\n      if (metalRoofMatch \u0026\u0026 metalRoofMatch[1]) {\n        data.metalRoofNote = metalRoofMatch[1].trim();\n      }\n\n      if (contactMatch \u0026\u0026 contactMatch[1]) {\n        data.contactNote = contactMatch[1].trim();\n      }\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getCedarshedData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshCedarshedData();\n    }\n\n    function renderTable(productTitle, data, useExpedited) {\n      const selected = useExpedited ? data.expedited : data.standard;\n      const today = new Date();\n\n      const earliestBD =\n        weeksToBusinessDays(selected.productionWeeksMin) +\n        weeksToBusinessDays(selected.shippingWeeksMin);\n\n      const latestBD =\n        weeksToBusinessDays(selected.productionWeeksMax) +\n        weeksToBusinessDays(selected.shippingWeeksMax);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const deliveryWindow =\n        fmtDate(earliest) === fmtDate(latest)\n          ? fmtDate(earliest)\n          : `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      const expeditedRow = useExpedited\n        ? `\u003ctr\u003e\u003cth\u003eExpedited shipping\u003c\/th\u003e\u003ctd\u003eSelected\u003c\/td\u003e\u003c\/tr\u003e`\n        : \"\";\n\n      const expeditedAlert = useExpedited\n        ? `\n          \u003cdiv class=\"hsr-alert\"\u003e\n            \u003cp\u003e${data.expeditedAvailabilityNote}\u003c\/p\u003e\n            \u003cp\u003e${data.metalRoofNote}\u003c\/p\u003e\n            \u003cp\u003e${data.contactNote}\u003c\/p\u003e\n          \u003c\/div\u003e\n        `\n        : \"\";\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Cedarshed delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${selected.productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShipping time\u003c\/th\u003e\u003ctd\u003e${selected.shippingDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShips from\u003c\/th\u003e\u003ctd\u003e${data.shipsFrom}\u003c\/td\u003e\u003c\/tr\u003e\n            ${expeditedRow}\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${deliveryWindow}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Carrier timing and destination can still affect final delivery.\n        \u003c\/p\u003e\n        ${expeditedAlert}\n      `;\n    }\n\n    async function runEstimate() {\n      const productName = String(productEl.value || \"\").trim();\n      const useExpedited = !!expeditedEl.checked;\n\n      if (!productName) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose a Cedarshed product.\");\n        return false;\n      }\n\n      showErr(false);\n\n      try {\n        const data = await getCedarshedData();\n        renderTable(productName, data, useExpedited);\n      } catch (e) {\n        renderTable(productName, FALLBACK_DATA, useExpedited);\n      }\n\n      window.dataLayer = window.dataLayer || [];\n      window.dataLayer.push({\n        event: \"hsr_delivery_estimate_cedarshed\",\n        cedarshed_product_name: productName,\n        cedarshed_expedited_selected: useExpedited\n      });\n\n      return true;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      hasEstimated = await runEstimate();\n    });\n\n    expeditedEl.addEventListener(\"change\", async () =\u003e {\n      if (!hasEstimated) return;\n      await runEstimate();\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      productEl.value = detectedProductValue || \"\";\n      expeditedEl.checked = false;\n      out.innerHTML = \"\";\n      showErr(false);\n      hasEstimated = false;\n    });\n\n    window.hsrCedarshedClearLeadTimeCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrCedarshedReadLeadTimeCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n\n    applyDetectedProduct();\n  })();\n\u003c\/script\u003e","brand":"Cedarshed","offers":[{"title":"Clubhouse 8x12 with Cedar Roof Shingles","offer_id":7395323510837,"sku":"CH812","price":5189.99,"currency_code":"USD","in_stock":true},{"title":"Clubhouse 8x16 with Cedar Roof Shingles","offer_id":7395323543605,"sku":"CH816","price":6189.99,"currency_code":"USD","in_stock":true},{"title":"Clubhouse 10x12 with Cedar Roof Shingles","offer_id":7395323576373,"sku":"CH1012","price":5829.99,"currency_code":"USD","in_stock":true},{"title":"Clubhouse 10x14 with Cedar Roof Shingles","offer_id":7395323609141,"sku":"CH1014","price":6009.99,"currency_code":"USD","in_stock":true},{"title":"Clubhouse 10x16 with Cedar Roof Shingles","offer_id":7395323641909,"sku":"CH1016","price":6459.99,"currency_code":"USD","in_stock":true},{"title":"Clubhouse 10x20 with Cedar Roof Shingles","offer_id":7395323674677,"sku":"CH1020","price":7449.99,"currency_code":"USD","in_stock":true},{"title":"Clubhouse 8x12 with Metal Roof","offer_id":44527989227573,"sku":"CH812-METAL","price":5249.99,"currency_code":"USD","in_stock":true},{"title":"Clubhouse 8x16 with Metal Roof","offer_id":44527989260341,"sku":"CH816-METAL","price":6009.99,"currency_code":"USD","in_stock":true},{"title":"Clubhouse 10x12 with Metal Roof","offer_id":44527989293109,"sku":"CH1012-METAL","price":5699.99,"currency_code":"USD","in_stock":true},{"title":"Clubhouse 10x14 with Metal Roof","offer_id":44527989325877,"sku":"CH1014-METAL","price":5849.99,"currency_code":"USD","in_stock":true},{"title":"Clubhouse 10x16 with Metal Roof","offer_id":44527989358645,"sku":"CH1016-METAL","price":6279.99,"currency_code":"USD","in_stock":true},{"title":"Clubhouse 10x20 with Metal Roof","offer_id":44527989391413,"sku":"CH1020-METAL","price":7179.99,"currency_code":"USD","in_stock":true},{"title":"Clubhouse 8x12 with OSB Roof","offer_id":40932218699829,"sku":"CH812-OSB","price":4659.99,"currency_code":"USD","in_stock":true},{"title":"Clubhouse 8x16 with OSB Roof","offer_id":40932219060277,"sku":"CH816-OSB","price":5329.99,"currency_code":"USD","in_stock":true},{"title":"Clubhouse 10x12 with OSB Roof","offer_id":40932219256885,"sku":"CH1012-OSB","price":5019.99,"currency_code":"USD","in_stock":true},{"title":"Clubhouse 10x14 with OSB Roof","offer_id":40932219715637,"sku":"CH1014-OSB","price":5149.99,"currency_code":"USD","in_stock":true},{"title":"Clubhouse 10x16 with OSB Roof","offer_id":40932220174389,"sku":"CH1016-OSB","price":5469.99,"currency_code":"USD","in_stock":true},{"title":"Clubhouse 10x20 with OSB Roof","offer_id":40932220567605,"sku":"CH1020-OSB","price":6099.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-kids-clubhouse-playhouse-kit.webp?v=1714502626"},{"product_id":"milky-hand-crank-butter-churn-machine-fj-10","title":"Milky Hand Crank Butter Churn Machine FJ 10 H","description":"\u003ch2 style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Milky_Day_Logo_6661af91-1026-4585-89a9-62f13920a8a4_160x160.png?v=1689699063\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eHand Crank Butter Churn Machine by Milky Model FJ10 H\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e\n\u003cinput type=\"checkbox\" id=\"hsr-facts-toggle-fj10\" class=\"hsr-facts-check\"\u003e\n\n\u003cdiv role=\"list\" aria-label=\"Key facts\" class=\"hsr-chipbar\"\u003e\n  \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eDelivery Timeframe: 2 to 3 weeks\u003c\/span\u003e\n  \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eMax. Capacity: 3.8 liters \/ 1 gallon\u003c\/span\u003e\n  \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eMin. Capacity: 1.5 liters \/ 0.4 gallons\u003c\/span\u003e\n  \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eContainer Capacity: 10 liters \/ 2.6 gallons\u003c\/span\u003e\n  \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eType of Power: Hand-operated\u003c\/span\u003e\n  \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eMaterial: Stainless Steel\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003clabel for=\"hsr-facts-toggle-fj10\" class=\"hsr-facts-btn show\"\u003eShow more\u003c\/label\u003e\n\u003clabel for=\"hsr-facts-toggle-fj10\" class=\"hsr-facts-btn hide\"\u003eShow less\u003c\/label\u003e\n\u003c!-- ================= \/Atomic key facts ================= --\u003e\n\n\u003cp\u003e\n  \u003cspan style=\"color: #ff2a00;\"\u003e\n    \u003cstrong style=\"font-size: 0.875rem;\"\u003eDelivery Timeframe is 2 to 3 weeks\u003c\/strong\u003e\n  \u003c\/span\u003e\n\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eNote: This will be shipped from Europe and you may be subject to a 15% Tariff Fee and an additional Merchandise Processing Fee amounting to 5%-10% to be paid after receiving the machine. This is imposed by US Customs and subject to change or be removed depending on regulations.\u003c\/em\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"single-description\"\u003e\n\u003cp\u003eThe FJ10 is the smallest model butter churn by Milky. This manual butter churn is perfect for places without electricity or that want a less expensive simple option. It’s made of high-quality, durable, stainless steel. It’s small enough that you can use it at home and all you need is 20-30 minutes to get butter using this butter churn.\u003c\/p\u003e\n\u003cp\u003eThe cream container has an outlet for buttermilk and the butter output from the cream is 35-50%. The maximum cream load is 3.8 liters or 1 gallon and the minimum cream load is 1.5 liters or 0.4 gallons.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"single-xs-content-collapse single-xs-content-collapse--description custom-dropdown\"\u003e\n\u003cdiv class=\"single-description\"\u003e\n\u003cp\u003e\u003cstrong\u003eButter Churn Helpful Tips:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAfter you get the cream from the milk, put it in the fridge for 1-3 days. The cream has to ripen.\u003c\/li\u003e\n\u003cli\u003eThe best-ripening temperature in the summertime is 5-8 °Celsius \/ 41-46 \u003cspan\u003e° Fahrenheit\u003c\/span\u003e. In wintertime is 8-10°Celsius \u003cspan\u003e\/ 46-50\u003c\/span\u003e\u003cspan\u003e°Fahrenheit\u003c\/span\u003e\u003cspan\u003e.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eThe best cream temperature before processing is 14-16\u003cspan\u003e°Celsius \u003c\/span\u003e\u003cspan\u003e\/ 57-60\u003c\/span\u003e\u003cspan\u003e° Fahrenheit\u003c\/span\u003e\u003cspan\u003e.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eThe total capacity of the cream container is 10 liters or 2.6 gallons. \u003c\/li\u003e\n\u003cli\u003eThe maximum cream load is 3.8 liters or 1 gallon. The minimum cream load is 1.5 liters or 0.4 gallons.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf you are looking for an alternative \u003cspan\u003eplease take a look at the \u003cstrong\u003e\u003ca title=\"Milky FJ 10 Electric Butter Churn\" href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-10\" target=\"_blank\"\u003eElectric FJ 10\u003c\/a\u003e.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eFor higher-capacity Butter Churns, try our\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-32-115v\" target=\"_blank\"\u003eMilky FJ 32\u003c\/a\u003e\u003c\/strong\u003e,  \u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-55\" target=\"_blank\"\u003eMilky FJ 55 C\u003c\/a\u003e\u003c\/strong\u003e, and\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-100-c\" target=\"_blank\"\u003eMilky FJ 100 C\u003c\/a\u003e\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe Milky FJ 10 Butter Churn is the best choice for home and small business.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eDon’t miss a great opportunity to make tasty, fresh, and natural products for you and your family at home!\u003cspan\u003e Or i\u003c\/span\u003ef you are a small producer, with this butter churn you can offer new fresh dairy products to your local market. Your customers will absolutely love it!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"single-xs-content-collapse single-xs-content-collapse--specs custom-dropdown\"\u003e\n\u003cdiv class=\"single-xs-content-collapse single-xs-content-collapse--specs custom-dropdown\"\u003e\n\u003ch3 class=\"product-single-heading custom-dropdown-toggle\" role=\"button\"\u003eSpecifications\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"full_specs\" class=\"single-xs-content-collapse single-xs-content-collapse--specs custom-dropdown\"\u003e\n\u003ctable class=\"tg\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eMax. Capacity:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003e3.8 liters \/ 1 gallon\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eMin. Capacity:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003e1.5 liters \/ 0.4 gallons\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eType of Power:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003eHand-Operated\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eModel:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003eFJ 10\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eMaterial:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003eStainless Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eContainer Capacity:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003e10 liters \/ 2.6 gallons\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eBrand:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003eMilky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eStrengths:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003eMade of Stainless Steel, Works Without   Electricity, Butter Milk Outlet\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eWeaknesses:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003eOperates by Hand\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eLength:\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003e30 cm. \/ 11.8 in.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eWidth:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003e26.5 cm. \/ 10.4 in.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\"\u003eHeight\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\"\u003e31.5 cm. \/ 12.4 in.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\"\u003eWeight:\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003e5 kg. \/ 11 lbs.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cem\u003e \u003ca title=\"Milky Day Electric Butter Churn FJ 100 C\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/FJ_10_Hand_Crank_Manual.pdf?v=1694014105\" class=\"button-primary\" style=\"color: #fff;\" target=\"_blank\"\u003e Crank Butter Churn Machine User Manual \u003c\/a\u003e \u003c\/em\u003e\u003c\/p\u003e\n\u003ch5\u003eButter Churn Machine Comparison\u003c\/h5\u003e\n\u003cdiv class=\"butter-churn-compare compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands rg-table\" summary=\"\"\u003e\n\u003ccaption class=\"rg-header\"\u003e\n\u003cspan class=\"rg-hed\"\u003e\u003c\/span\u003e\u003cspan class=\"rg-dek\"\u003e\u003c\/span\u003e\n\u003c\/caption\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"text desktop-table\" data-title=\"Butter Churn\"\u003eName\u003c\/th\u003e\n\u003cth class=\"text desktop-table\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-hand-crank-butter-churn-machine-fj-10\" target=\"_blank\"\u003eMilky Hand Crank Butter Churn Machine FJ 10\u003c\/a\u003e\u003c\/th\u003e\n\u003cth class=\"text desktop-table\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-10\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 10\u003c\/a\u003e\u003c\/th\u003e\n\u003cth class=\"text desktop-table\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-32-115v\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 32 (115V)\u003c\/a\u003e\u003c\/th\u003e\n\u003cth class=\"text desktop-table\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-55\" target=\"_blank\"\u003e\u003cstrong\u003eMilky Electric Butter Churn Machine FJ 55 C\u003c\/strong\u003e\u003c\/a\u003e\u003c\/th\u003e\n\u003cth class=\"text desktop-table\"\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-100-c\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 100 C\u003c\/a\u003e\u003c\/strong\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"mobile-table\"\u003e\n\u003ctd\u003e\n\u003cp\u003eName\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-hand-crank-butter-churn-machine-fj-10\" target=\"_blank\"\u003eMilky Hand Crank Butter Churn Machine FJ 10\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-10\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 10\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-32-115v\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 32 (115V)\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-55\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 55 C\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"text\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-100-c\" target=\"_blank\"\u003eMilky Electric Butter Churn Machine FJ 100 C\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"\"\u003e\n\u003ctd class=\"text td\"\u003eButter Churn\u003c\/td\u003e\n\u003ctd class=\"text td\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-hand-crank-butter-churn-machine-fj-10\" target=\"_blank\"\u003e \u003cimg height=\"100\" width=\"100\" alt=\"Milky Hand Crank Butter Churn Machine FJ 10\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/11_100x100.jpg?v=1600949571\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text td\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-10\" target=\"_blank\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/22_100x100.jpg?v=1600949595\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text td\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-32-115v\" target=\"_blank\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/33_100x100.jpg?v=1600949611\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text td\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-55\" target=\"_blank\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/milky-electric-butter-churn-machine-fj55c_100x100.jpg?v=1717527578\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003ctd class=\"text td\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-electric-butter-churn-machine-fj-100-c\" target=\"_blank\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/fj-100-c-electric-butter-churn_100x100.jpg?v=1717606435\"\u003e \u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"highlight\"\u003e\n\u003ctd class=\"text\" data-title=\"Name\"\u003eOperation\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\"\u003eManual\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 10\"\u003eElectric\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\"\u003eElectric\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003eElectric\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003eElectric\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"\"\u003e\n\u003ctd class=\"text\" data-title=\"Name\"\u003eVoltage\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\"\u003e-\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 10\"\u003e115V\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\"\u003e115V\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003e115V\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003e115V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"highlight\"\u003e\n\u003ctd class=\"text\" data-title=\"Name\"\u003ePerformance\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\"\u003e-\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 10\"\u003e550 W\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\"\u003e250 W \/ 370 W\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003e750 W\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003e1.5 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"\"\u003e\n\u003ctd class=\"text\" data-title=\"Name\"\u003eCream Container\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\"\u003e2.6 gal.\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 10\"\u003e2.6 gal.\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\"\u003e8.45 gal.\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003e14.5 gal.\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003e\u003cspan\u003e29.06 gal.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile highlight\"\u003e\n\u003ctd class=\"text\" data-title=\"Name\"\u003eMin\/Max Filling Capacity\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\"\u003e.4-1 gal.\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 10\"\u003e.4-1 gal.\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\"\u003e1.59-3.43 gal.\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003e2.6-6.6 gal.\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003e\u003cspan\u003e5.81-13.21 gal.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile\"\u003e\n\u003ctd class=\"text\" data-title=\"Name\"\u003ePercentage of Butter\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\"\u003e35-50%\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 10\"\u003e32-42%\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\"\u003e32-42%\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003e\u003cspan\u003e32 - 42 %\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003e\u003cspan\u003e32-42%\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile highlight\"\u003e\n\u003ctd class=\"text\" data-title=\"Name\"\u003eWorking Time Per Cycle\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\"\u003e-\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 10\"\u003e35 minutes\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\"\u003e35 minutes\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003e\u003cspan\u003e35 minutes\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003e\u003cspan\u003e35 minutes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile\"\u003e\n\u003ctd class=\"text\" data-title=\"Name\"\u003eSpeed Levels Mixer\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\"\u003e-\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 10\"\u003e30, 60, 90, 150 rpm\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\"\u003e30, 60, 90, 150 rpm\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003e-\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003e\u003cspan\u003e30, 60, 90, 150 rpm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile highlight\"\u003e\n\u003ctd class=\"text\" data-title=\"Name\"\u003eItem Dimensions\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\"\u003e11.8x10.4x12.4 in\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 10\"\u003e15.35x13x12.4 in\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\"\u003e27.5x12.6x18.11 in\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003e22x32.3x37.8 in.\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003e\u003cspan\u003e35.4x20.4x25.5 in\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile\"\u003e\n\u003ctd class=\"text\" data-title=\"Name\"\u003eNet Weight\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\"\u003e11 lbs.\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 10\"\u003e11.25 lbs.\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\"\u003e55 lbs\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003e88.2 lbs.\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003e\u003cspan\u003e150 lbs.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"hide-mobile highlight\"\u003e\n\u003ctd class=\"text\" data-title=\"Name\"\u003eMaterial\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Hand Crank Butter Churn Machine FJ 10\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 10\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 32 (115V)\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003eStainless Steel\u003c\/td\u003e\n\u003ctd class=\"text\" data-title=\"Milky Electric Butter Churn Machine FJ 100 C\"\u003e\u003cspan\u003eStainless Steel\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Milky Day","offers":[{"title":"Default Title","offer_id":29344265830453,"sku":"13208H","price":1099.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/milky_fj10_hand_crank_butter_churn_1014x768_b1efe158-2dce-4f41-8aff-73720b4850dc.jpg?v=1660061528"},{"product_id":"cedarshed-sunhouses-western-red-cedar-greenhouse-kit","title":"Cedarshed Sunhouse Western Red Cedar Greenhouse","description":"\u003cdiv class=\"sunhouse-page\"\u003e\n  \u003c!-- ================= HERO \/ HEADLINE ================= --\u003e\n  \u003ch2\u003e\n    \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Cedarshed_Logo_1ac80862-bbc8-4164-9ade-7170a6537fcb_160x160.png?v=1676564806\"\u003e\n  \u003c\/h2\u003e\n\n  \u003ch2\u003e\n    \u003cstrong\u003eCreate Your Own Garden With Our Red Cedar Greenhouse\u003c\/strong\u003e\n  \u003c\/h2\u003e\n\n  \u003c!-- ================= Atomic key facts (desktop shows all, mobile shows 3 with Show more\/less) ================= --\u003e\n  \u003cinput class=\"hsr-facts-check\" id=\"hsr-facts-toggle-sunhouse\" type=\"checkbox\"\u003e\n\n  \u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100% Western Red Cedar + Thermoclear roof\n      panels\u003c\/span\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eSizes:\u003c\/strong\u003e 8×8, 8×12, 8×16, 12×12\u003c\/span\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eDoor:\u003c\/strong\u003e Functional Dutch door\u003c\/span\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eWindows:\u003c\/strong\u003e Push-out window\u003c\/span\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eBenches:\u003c\/strong\u003e Cedar workbenches included (varies by\n      size)\u003c\/span\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eRoof:\u003c\/strong\u003e Cedar shingles optional; OSB version\n      available\u003c\/span\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eLead time:\u003c\/strong\u003e ~2 weeks production + ~1 week\n      delivery\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-sunhouse\"\u003eShow more\u003c\/label\u003e\n  \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-sunhouse\"\u003eShow less\u003c\/label\u003e\n  \u003c!-- ================= \/Atomic key facts ================= --\u003e\n\n  \u003c!-- ================= INTRO (verbatim) ================= --\u003e\n  \u003cp class=\"p1\"\u003e\n    \u003cspan\u003eThe Cedarshed Sunhouse is an ideal choice for greenhouses, featuring a\n      stylish and functional design that is sure to turn heads. Integrated\n      thermoclear panels allow up to 90% of visible light through while\n      filtering out any harmful UV rays, helping promote the growth of your\n      plants without causing overheating inside. The kit includes cedarwood\n      workbenches and optional pre-shingled roofing that skips installation time\n      and costs.\u003c\/span\u003e\n  \u003c\/p\u003e\n\n  \u003cp class=\"p1\"\u003e\n    \u003cspan\u003eFurthermore, it also features a functional Dutch door and rear window for\n      fresh air access. This greenhouse is available in four different sizes to\n      suit any need, with additional add-ons offered for further customization.\n      All Cedarshed Sunhouse products are sure to provide reliable performance\n      for years to come.\u003c\/span\u003e\n  \u003c\/p\u003e\n\n  \u003cp class=\"p1\"\u003e\n    Looking for Greenhouses that are not made from Cedar? We have the\n    \u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-greenhouse\"\u003eEZ Fit Greenhouse Kit\u003c\/a\u003e\u003c\/strong\u003e\u003c\/span\u003e\n    and\n    \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-colonial-gable-greenhouse-shed-kit\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eLitle Cottage Company Colonial Gable Greenhouse\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e\n    for you!\n  \u003c\/p\u003e\n\n  \u003ch3\u003eLead Time\u003c\/h3\u003e\n  \u003cp\u003e\n    The current lead time frame is 2 weeks for production plus a 1 week delivery\n    time. How long the delivery will take will depend on the distance from B.C.\n    Canada (\u003cem\u003ejust a little north of Seattle, Washington\u003c\/em\u003e) to your\n    desired delivery location. \n  \u003c\/p\u003e\n\n  \u003c!-- ================= VIDEO ================= --\u003e\n  \u003ch3 class=\"p1\"\u003e\n    \u003cspan style=\"text-decoration: underline;\"\u003eCedar Garden Sheds Done Right\u003c\/span\u003e\n  \u003c\/h3\u003e\n  \u003cdiv class=\"video-wrapper\"\u003e\n    \u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/oHHwIzhIACo\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ================= OVERVIEW ICON ROWS ================= --\u003e\n  \u003ch3\u003eWhat’s Included in the Package?\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n      \u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003ePlease note that the following items below are already included in\n          the base shed kit. The options inside the drop-down buttons above are\n          only for UPGRADES and ADDITIONS\u003c\/strong\u003e\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003eShed Kit\u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan\u003eStandard kit comes with a floor. The 2x4 Floor joists and then 5\/8”\n        plywood on top. If you choose to remove the floor option and place the\n        shed on top of a concrete slab, you can nail it directly to the cement\n        slab with a vapor barrier underlay. The cement should be the exact same\n        size of the shed floor. Call us for the exact floor size as all shed\n        sizes are nominal.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan\u003ePre-built roof sections (wood shingles already attached - \u003c\/span\u003e\u003cem\u003eoptional\u003c\/em\u003e\u003cspan\u003e)\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli\u003eIncludes Regular window and Dutch door\u003c\/li\u003e\n    \u003cli\u003e\n      Includes 34\" deep by 139½\" wide work bench and 60\" by 146\" thermoclear\n      panels for roof area\n    \u003c\/li\u003e\n    \u003cli\u003eDoor Handle\u003c\/li\u003e\n    \u003cli\u003eCedarshed and blank plaque\u003c\/li\u003e\n    \u003cli\u003eHasp and Hinges\u003c\/li\u003e\n    \u003cli\u003eBarrel Bolts\u003c\/li\u003e\n    \u003cli\u003eBench Top and Bench Legs\u003c\/li\u003e\n    \u003cli\u003eNails and screws\u003c\/li\u003e\n    \u003cli\u003eRoofing Felt is not included in the OSB Roof Version for the kit\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003e\n    \u003cstrong\u003e\u003cb\u003eOSB Roofing is Now Available!\u003c\/b\u003e\u003c\/strong\u003e Take control of the\n    final look by selecting our OSB roof options. This cost-effective roofing\n    option substitutes the standard cedar roof shingles with sturdy, treated\n    strand boards that are ready to be shingled with whatever design of shingles\n    that you desire. Selecting this option provides a budget-friendly\n    alternative with no reduced quality.\n  \u003c\/p\u003e\n\n  \u003c!-- ================= TIMELAPSE VIDEO ================= --\u003e\n  \u003ch3\u003e\n    \u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eAssembly Timelapse - Cedarshed Sunhouse Red Cedar Greenhouse\u003c\/strong\u003e\u003c\/span\u003e\n  \u003c\/h3\u003e\n  \u003cdiv class=\"video-wrapper\"\u003e\n    \u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/1BlFzIafL2U\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\n  \u003c\/div\u003e\n\u003cdiv class=\"product-video-wrapper\" style=\"width:560px; height:315px; max-width:100%; overflow:hidden; border-radius:8px;\"\u003e\n  \u003cvideo controls preload=\"none\" playsinline poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-sunhouse-greenhouse-timelapse-thumbnail.jpg\" style=\"width:560px; height:315px; max-width:100%; object-fit:cover; border-radius:8px;\"\u003e\n    \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/636b85b100c74455a6a837ee36514735.mp4\" type=\"video\/mp4\"\u003e\n    Your browser does not support the video tag.\n  \u003c\/source\u003e\u003c\/video\u003e\n\u003c\/div\u003e\n  \u003ch3\u003e\u003cstrong\u003eOverview:\u003c\/strong\u003e\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003cspan\u003eAvailable in 4 sizes: 8'x8', 8'x12', 8'x16' and 12'x12'\u003c\/span\u003e\u003c\/li\u003e\n    \u003cli\u003eIncludes thermoclear panels used in \u003cspan\u003ecommercial greenhouses\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\u003cspan\u003eIncludes workbenches - \u003cem\u003eplease see the number of benches included below\u003c\/em\u003e\u003c\/span\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003cspan\u003eComes with a Dutch door and push-out window\u003c\/span\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003cspan\u003eThe door can be placed on either end \u003c\/span\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003cspan\u003ePre-built panels for quick and easy assembly \u003c\/span\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003cspan\u003ePre-shingled roof panels (optional)\u003c\/span\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003cspan\u003eWestern Red Cedar Plywood Floor\u003c\/span\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003cspan\u003eNo cutting required\u003c\/span\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003cspan\u003eAll the required assembly hardware and plans included\u003c\/span\u003e\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp class=\"p1\"\u003e\n    \u003cstrong\u003eThe Sunhouse comes with cedarwood benches along with the standard kit.\n      Please take note that the number of benches depends on the size of the\n      shed:\u003c\/strong\u003e\n  \u003c\/p\u003e\n\n  \u003cul\u003e\n    \u003cli\u003e8x8 has 2 cedarwood benches\u003c\/li\u003e\n    \u003cli\u003e8x12 has 3 cedarwood benches\u003c\/li\u003e\n    \u003cli\u003e8x16 and 12x12 have 4 cedarwood benches\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch4 class=\"p1\"\u003eOPTIONAL DECORATIVE CUPOLA(NO FUNCTION)\u003c\/h4\u003e\n  \u003cp\u003e\n    \u003cspan\u003e\u003cstrong\u003eRectangle Cupola: \u003c\/strong\u003e27\" x 20\" x 20\"\u003c\/span\u003e\u003cbr\u003e\n    \u003cspan\u003e\u003cstrong\u003eLarge Square Cupola:\u003c\/strong\u003e 23\" x 23\" x 25\"\u003c\/span\u003e\u003cbr\u003e\n    \u003cspan\u003e\u003cstrong\u003eSmall Square Cupola: \u003c\/strong\u003e18” x 18” x 18”\u003c\/span\u003e\n  \u003c\/p\u003e\n\n  \u003ch4 class=\"p1\"\u003eSUNHOUSE HOBBY GREENHOUSE\u003c\/h4\u003e\n  \u003cp class=\"p1\"\u003e\n    Did you know that owning a greenhouse and gardening is not only great for\n    your physical health but your mental health too? Being outdoors with nature\n    and plants is a fantastic way to escape from all the stresses in life and\n    has been scientifically proven to better your all-around health.\n  \u003c\/p\u003e\n\n  \u003cp class=\"p1\"\u003e\n    The SunHouse is CedarShed’s version of a greenhouse\/storage shed. The\n    thermoclear panel roof allows light to filter into the SunHouse to promote\n    plant growth but keeps the interior from overheating. A functional window\n    and dutch door are interchangeable, allowing for versatile yard placement\n    for the Sunhouse. The wide workbenches give you plenty of room to enjoy your\n    gardening projects\n  \u003c\/p\u003e\n\n  \u003c!-- ================= PANELIZED SECTION + PDF THUMB ================= --\u003e\n  \u003ch4 class=\"p1\"\u003eCedarshed kits come panelized, making them quick and easy to assemble.\u003c\/h4\u003e\n\n  \u003cp class=\"pdf-thumb\"\u003e\n    \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Sunhouse-PS.pdf?v=1596456451\" target=\"_blank\"\u003e\n      \u003cimg class=\"responsive-img--mobile\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/greenhouse_160x160.jpg?v=1645468679\"\u003e\n    \u003c\/a\u003e\n  \u003c\/p\u003e\n\n  \u003cp class=\"p1\"\u003e\u003cspan\u003e• \u003c\/span\u003eAvailable in four sizes: 8'x8', 8'x12', 8'x16' and 12'x12'.\u003c\/p\u003e\n  \u003cp class=\"p1\"\u003e• Exterior finishing is 100% Western Red Cedar lumber\u003c\/p\u003e\n  \u003cp class=\"p1\"\u003e• Plywood floor with 2x4 cedar floor joist - \u003cem\u003eoptional\u003c\/em\u003e\u003c\/p\u003e\n  \u003cp class=\"p1\"\u003e• Pre-built roof sections (wood shingles already attached - \u003cem\u003eoptional\u003c\/em\u003e)\u003c\/p\u003e\n  \u003cp class=\"p1\"\u003e• Includes full awning window and dutch door\u003c\/p\u003e\n  \u003cp class=\"p1\"\u003e\n    • Includes 34\" deep by 139½\" wide workbench and 60\" by 146\" thermoclear roof\n    area (\u003cem\u003enumber of benches depends on the size you will choose\u003c\/em\u003e)\n  \u003c\/p\u003e\n  \u003cp class=\"p1\"\u003e• All assembly hardware included - these include the nails and screws!\u003c\/p\u003e\n  \u003cp class=\"p1\"\u003e\n    • Lockable doors to keep your contents safe - Add your padlock to the turnbuckle hasp\n  \u003c\/p\u003e\n\n  \u003ch4 class=\"p1\"\u003e\n    \u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Wall Panel Video\u003c\/strong\u003e\u003c\/span\u003e\n  \u003c\/h4\u003e\n  \u003cdiv class=\"video-wrapper\"\u003e\n    \u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/iuchVXISdJU\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ================= SHIPPING INFO (DESKTOP SIDE-BY-SIDE; MOBILE STACKED) ================= --\u003e\n  \u003ctable class=\"two-col\"\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-unloading-kit.webp?v=1713290460\" alt=\"\" class=\"img-responsive\"\u003e\n        \u003c\/td\u003e\n        \u003ctd class=\"text-left\"\u003e\n          \u003cspan style=\"color: #ff2a00;\"\u003e \u003cb\u003eIMPORTANT SHIPPING INFO\u003c\/b\u003e: \u003c\/span\u003e\n          \u003cspan\u003eShipments will be delivered to or as close to your property line and\n            or driveway provided the location is accessible by the delivering\n            truck driver. Please let us know beforehand any unusual or difficult\n            location or delivery issues. 90% of the time the driver will be able\n            to unload the shipment.\u003cbr\u003e\u003cbr\u003eIf the delivery truck in your\n            area does not have a lift gate or pallet jack, you will be required\n            to unload the pieces. If unloading the pieces, customers will be\n            expected to cut metal strapping securing product to the pallet and\n            therefore will require the use of wire cutters. We recommended that\n            you have at least 2 people to help offload the kit pieces from the\n            truck. Please note that although total freight could be over 2000\n            lbs, the kit pieces can be offloaded one at a time, with individual\n            pieces ranging between 1- 100 lbs. The shipping company will call\n            you directly to schedule the delivery.\u003c\/span\u003e\n        \u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003ch5 class=\"p1\"\u003e\u003cstrong\u003eCreate your very own greenhouse with the Cedarshed Sunhouse!\u003c\/strong\u003e\u003c\/h5\u003e\n\n  \u003cp\u003e\u003cstrong\u003eThermoClear Panels - \u003c\/strong\u003eHigh-performance greenhouse roof panels included\u003c\/p\u003e\n\n  \u003cp\u003e\n    \u003cstrong\u003eWorkbenches - \u003c\/strong\u003e 34\" by 139\" workbench included ensures that\n    you can have enough room for all sorts of projects and plants.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    \u003cstrong\u003eDoor - \u003c\/strong\u003eYou can easily secure your dutch door by having a\n    deadbolt on the top portion of the door and a locking doorknob or door lever\n    on the bottom portion. You can also add a surface bolt on the interior of\n    the top door as well as a flush bolt for a double Dutch door. Oh, one more\n    thing you can also put your door on either end.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    \u003cstrong\u003eWindow - \u003c\/strong\u003eYou can now have the choice to let the fresh air\n    come flow inside your Sunhouse. Can be placed on any wall panel you choose.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\u003cspan\u003e\u003cstrong\u003eRoof -\u003c\/strong\u003e Cedar shingled roof panels are included for quick and easy installation. (\u003cem\u003eoptional\u003c\/em\u003e)\u003c\/span\u003e\u003c\/p\u003e\n\n  \u003cp\u003e\u003cspan\u003e\u003cstrong\u003eFloor -\u003c\/strong\u003e Western red cedar plywood floor included.\u003c\/span\u003e\u003c\/p\u003e\n\n  \u003cp\u003e\n    \u003cspan\u003e\u003cstrong\u003eNo Cutting Required - \u003c\/strong\u003e You will no longer have to worry\n      about cutting wood and pieces because everything is already pre-cut and\n      partially pre-assembled - all you have to do is to finish putting together\n      step-by-step instructions. Everything is included.\u003c\/span\u003e\n  \u003c\/p\u003e\n\n  \u003ch5\u003eRecommended options for foundation:\u003c\/h5\u003e\n  \u003cul\u003e\n    \u003cli\u003ePatio Stones\u003c\/li\u003e\n    \u003cli\u003e4x4 Pressure Treated Beams\u003c\/li\u003e\n    \u003cli\u003eConcrete Slab\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003e\n    \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/WhiteAestheticLifestylePhotoCollageFacebookCover_480x480.png?v=1693947675\" class=\"img-responsive\"\u003e\n  \u003c\/p\u003e\n\n  \u003cp class=\"text-section\"\u003e\n    Please reach out with any questions or if you would like to discuss what is\n    best for your situation.\n  \u003c\/p\u003e\n\n  \u003c!-- ================= COMPARISON TABLE (images with product names under; 4 brands) ================= --\u003e\n  \u003ch5 class=\"p1\"\u003eCOMPARISON TABLE\u003c\/h5\u003e\n\n  \u003cdiv class=\"scroll-table-wrapper\"\u003e\n    \u003ctable class=\"comparison-table\"\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth\u003eGreenhouse Comparison\u003c\/th\u003e\n\n          \u003cth\u003e\n            \u003cp\u003e\n              \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-colonial-gable-greenhouse-shed-kit\"\u003e\u003cimg alt=\"Little Cottage Company Colonial Gable Greenhouse\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-gable-greenhouse-8x12-door-open_19a97ebd-dc29-46a1-98cb-4f5b825eb3e3_240x240.webp?v=1694024819\"\u003e\u003c\/a\u003e\n            \u003c\/p\u003e\n            \u003cp\u003e\n               \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-colonial-gable-greenhouse-shed-kit\"\u003eColonial Gable Greenhouse Shed Kit\u003c\/a\u003e\n            \u003c\/p\u003e\n          \u003c\/th\u003e\n\n          \u003cth\u003e\n            \u003cp\u003e\n              \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-greenhouse\"\u003e\u003cimg alt=\"EZ-Fit Greenhouse Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-greenhouse-kit_240x240.webp?v=1693499866\"\u003e\u003c\/a\u003e\n            \u003c\/p\u003e\n            \u003cp\u003e\n              \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-greenhouse\"\u003eEZ-Fit Greenhouse Kit\u003c\/a\u003e\n            \u003c\/p\u003e\n          \u003c\/th\u003e\n\n          \u003cth\u003e\n            \u003cp\u003e\n              \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-sunhouses-western-red-cedar-greenhouse-kit\"\u003e\u003cimg alt=\"Cedarshed Sunhouse Greenhouse\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-sunhouse-greenhouse_240x240.webp?v=1693499957\"\u003e\u003c\/a\u003e\n            \u003c\/p\u003e\n            \u003cp\u003e\n              \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-sunhouses-western-red-cedar-greenhouse-kit\"\u003eCedarshed Sunhouse Western Red Cedar Greenhouse\u003c\/a\u003e\n            \u003c\/p\u003e\n          \u003c\/th\u003e\n\n          \u003cth\u003e\n            \u003cp\u003e\n              \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/riverstone-industries-monticello-black-greenhouse\"\u003e\u003cimg alt=\"Riverstone Industries Monticello Black Greenhouse\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/riverstone-industries-monticello-greenhouse_1_240x240.webp?v=1693501965\"\u003e\u003c\/a\u003e\n            \u003c\/p\u003e\n            \u003cp\u003e\n              \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/riverstone-industries-monticello-black-greenhouse\"\u003eRiverstone Industries Monticello Black Greenhouse\u003c\/a\u003e\n            \u003c\/p\u003e\n          \u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eBrand\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003eLittle Cottage Company\u003c\/td\u003e\n          \u003ctd\u003eEZ-Fit Sheds\u003c\/td\u003e\n          \u003ctd\u003eCedarshed\u003c\/td\u003e\n          \u003ctd\u003eRiverstone Industries\u003c\/td\u003e\n        \u003c\/tr\u003e\n\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003eLP Smartside Siding and Trim\u003c\/td\u003e\n          \u003ctd\u003eLP Smartside Siding and Trim\u003c\/td\u003e\n          \u003ctd\u003eWestern Red Cedar\u003c\/td\u003e\n          \u003ctd\u003eAluminum Frame\/ Polycarbonate Body\u003c\/td\u003e\n        \u003c\/tr\u003e\n\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eWindows\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003eYes\u003c\/td\u003e\n          \u003ctd\u003eYes\u003c\/td\u003e\n          \u003ctd\u003eYes\u003c\/td\u003e\n          \u003ctd\u003eNo (Optional Add on)\u003c\/td\u003e\n        \u003c\/tr\u003e\n\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eRoofing Material\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003eCorrugated Polycarbonate\u003c\/td\u003e\n          \u003ctd\u003eSunsky Soft White Roofing\u003c\/td\u003e\n          \u003ctd\u003eCedar Roof with Integrated Thermoclear Panels\u003c\/td\u003e\n          \u003ctd\u003ePolycarbonate\u003c\/td\u003e\n        \u003c\/tr\u003e\n\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eVentilation\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003eWindows with tempered glass, grids, and screens\u003c\/td\u003e\n          \u003ctd\u003eWindows with tempered glass, grids, and screens\u003c\/td\u003e\n          \u003ctd\u003ePush-out Window\u003c\/td\u003e\n          \u003ctd\u003eRoof Vents\u003c\/td\u003e\n        \u003c\/tr\u003e\n\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eAdditional Features\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003eInterior shelves, Rods for hanging baskets, Colonial Dutch door\u003c\/td\u003e\n          \u003ctd\u003eStorage shelves, Wooden framing to support shelving sections\u003c\/td\u003e\n          \u003ctd\u003eDutch door, Workbench, Pre-built panels\u003c\/td\u003e\n          \u003ctd\u003eIntegrated flush base design, Corrosion-Proof\u003c\/td\u003e\n        \u003c\/tr\u003e\n\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eGreenhouse Type\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003eWalk in\u003c\/td\u003e\n          \u003ctd\u003eWalk in\u003c\/td\u003e\n          \u003ctd\u003eWalk in\u003c\/td\u003e\n          \u003ctd\u003eWalk in\u003c\/td\u003e\n        \u003c\/tr\u003e\n\n        \u003ctr\u003e\n          \u003ctd\u003e\u003cstrong\u003eSizes\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd\u003e8x8' , 8x12' , 8x16' , 10x12 , 10x14' , 10x16'\u003c\/td\u003e\n          \u003ctd\u003e\n            8x8' , 8x10' , 8x12' , 10x12 , 10x14' , 10x16' , 12x16' , 12x20' ,\n            12x24'\n          \u003c\/td\u003e\n          \u003ctd\u003e8x8' , 8x12' , 8x16' ,12x12'\u003c\/td\u003e\n          \u003ctd\u003e8x8' , 8x12' , 8x16' , 8x20' , 8x24'\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ================= OPTIONAL 7FT WALL HEIGHT EXTENSION ================= --\u003e\n  \u003ch5 class=\"p1\"\u003eOPTIONAL 7FT WALL HEIGHT EXTENSION\u003c\/h5\u003e\n\n  \u003ctable class=\"seven-foot-table\"\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/7f_3_480x480.png?v=1713558527\" class=\"img-responsive\" alt=\"\"\u003e\n        \u003c\/td\u003e\n        \u003ctd\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/7f_4_480x480.png?v=1713558561\" class=\"img-responsive\" alt=\"\"\u003e\n        \u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003c!-- ================= Add-ons grid (optional images only, as provided) ================= --\u003e\n\u003ch5 style=\"text-align: left;\"\u003e\u003cstrong\u003eSample Images Of Our Add-Ons\u003c\/strong\u003e\u003c\/h5\u003e\n\n\u003cdiv class=\"hsr-addons-grid\"\u003e\n  \u003cdiv class=\"hsr-addon-card\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/dutch_door_240x240.jpg?v=1644943654\" alt=\"Dutch Door Option\"\u003e\n    \u003cp\u003eDutch Door Option\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-addon-card\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/double_door_240x240.jpg?v=1644944586\" alt=\"Double Door Option\"\u003e\n    \u003cp\u003eDouble Door Option\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-addon-card\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/sliding_door_240x240.jpg?v=1644944605\" alt=\"Sliding Door Option\"\u003e\n    \u003cp\u003eSliding Door Option\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-addon-card\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/fixed_240x240.jpg?v=1644944623\" alt=\"Fixed Window Panels\"\u003e\n    \u003cp\u003eFixed Window Panels\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-addon-card\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func_240x240.jpg?v=1644944627\" alt=\"Functional Awning Window\"\u003e\n    \u003cp\u003eFunctional Awning Window\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-addon-card\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func2_1_240x240.jpg?v=1713968438\" alt=\"Functional Window with Screen\"\u003e\n    \u003cp\u003eFunctional Window with Screen\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-addon-card\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/half_240x240.jpg?v=1644944637\" alt=\"Half-Awning Window Upgrade\"\u003e\n    \u003cp\u003eHalf-Awning Window Upgrade\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-addon-card\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/down_240x240.jpg?v=1644944650\" alt=\"Down Sliding Window\"\u003e\n    \u003cp\u003eDown Sliding Window\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-addon-card\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedcup_160x160.jpg?v=1644944665\" alt=\"Cedar Cupola\"\u003e\n    \u003cp\u003eCedar Cupola\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-addon-card\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarwood_160x160.jpg?v=1644944671\" alt=\"Cedar Wood Bench\"\u003e\n    \u003cp\u003eCedar Wood Bench\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-addon-card\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/wallheight_160x160.jpg?v=1644944699\" alt=\"7' High Wall Shed Kit Option\"\u003e\n    \u003cp\u003e7' High Wall Shed Kit Option\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-addon-card\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/skylight_240x240_f1efc870-1b8c-47c6-b7f3-39501e2ebe3f_160x160.jpg?v=1667486140\" alt=\"Skylight Option\"\u003e\n    \u003cp\u003eSkylight Option\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  \/* Add-Ons Grid (kills extra column + mobile clean) *\/\n  .sunhouse-page .hsr-addons-grid{\n    display:grid !important;\n    grid-template-columns:repeat(4, minmax(0, 1fr)) !important;\n    border:1px solid #e0e0e0 !important;\n    background:#fff !important;\n  }\n\n  .sunhouse-page .hsr-addon-card{\n    border-right:1px solid #e0e0e0 !important;\n    border-bottom:1px solid #e0e0e0 !important;\n    padding:14px 10px !important;\n    text-align:center !important;\n    min-width:0 !important;\n  }\n\n  \/* remove right border at end of each row (4 cols) *\/\n  .sunhouse-page .hsr-addon-card:nth-child(4n){\n    border-right:0 !important;\n  }\n\n  \/* remove bottom border on last row (desktop 4 cols \/ 12 items -\u003e last row is items 9-12) *\/\n  .sunhouse-page .hsr-addon-card:nth-child(n+9){\n    border-bottom:0 !important;\n  }\n\n  .sunhouse-page .hsr-addon-card img{\n    display:block !important;\n    max-width:100% !important;\n    height:auto !important;\n    margin:0 auto 10px !important;\n    object-fit:contain !important;\n  }\n\n  .sunhouse-page .hsr-addon-card p{\n    margin:0 !important;\n    font-size:13px !important;\n    line-height:1.25 !important;\n    word-break:break-word !important;\n  }\n\n  \/* Tablet\/Mobile: 2 columns *\/\n  @media (max-width:768px){\n    .sunhouse-page .hsr-addons-grid{\n      grid-template-columns:repeat(2, minmax(0, 1fr)) !important;\n    }\n    .sunhouse-page .hsr-addon-card{\n      padding:12px 8px !important;\n    }\n    .sunhouse-page .hsr-addon-card:nth-child(4n){\n      border-right:1px solid #e0e0e0 !important; \/* reset *\/\n    }\n    .sunhouse-page .hsr-addon-card:nth-child(2n){\n      border-right:0 !important; \/* end of row in 2-col layout *\/\n    }\n    .sunhouse-page .hsr-addon-card:nth-child(n+9){\n      border-bottom:1px solid #e0e0e0 !important; \/* reset *\/\n    }\n    \/* last row in 2-col layout (12 items -\u003e last row is 11-12) *\/\n    .sunhouse-page .hsr-addon-card:nth-child(n+11){\n      border-bottom:0 !important;\n    }\n  }\n\n  \/* Small phones: keep 2 columns but stop text from getting clipped *\/\n  @media (max-width:420px){\n    .sunhouse-page .hsr-addon-card p{\n      font-size:12px !important;\n    }\n  }\n\u003c\/style\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery select {\n    width: 320px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery .hsr-check {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    min-height: 42px;\n  }\n\n  .hsr-delivery .hsr-check input {\n    margin: 0;\n  }\n\n  .hsr-delivery .hsr-check label {\n    margin: 0;\n    font-weight: 700;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  .hsr-delivery .hsr-alert {\n    margin-top: 10px;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fafafa;\n    font-size: 13px;\n    color: #333;\n  }\n\n  .hsr-delivery .hsr-alert p {\n    margin: 0 0 8px;\n  }\n\n  .hsr-delivery .hsr-alert p:last-child {\n    margin-bottom: 0;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-cedarshed\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n\u003cp class=\"hsr-note\"\u003e\n  All Cedarshed products currently have the same lead time. This is an estimate, not a guarantee.\n\u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrCedarshedProduct\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrCedarshedProduct\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Sheds and Greenhouses\"\u003e\n          \u003coption value=\"Cedarshed Lean To Storage Bayside Shed\"\u003eCedarshed Lean To Storage Bayside Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Sunhouse Western Red Cedar Greenhouse\"\u003eCedarshed Sunhouse Western Red Cedar Greenhouse\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cabana Backyard \u0026amp; Pool Shed\"\u003eCedarshed Cabana Backyard \u0026amp; Pool Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Rancher Large Shed Kit and Storage Solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\"\u003eCedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener Small Gable Shed Kit\"\u003eCedarshed Gardener Small Gable Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Ranchhouse Prefab Cottage Kit\"\u003eCedarshed Ranchhouse Prefab Cottage Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Longhouse Gable Style Double Door Shed Kit\"\u003eCedarshed Longhouse Gable Style Double Door Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Farmhouse Shed Kit\"\u003eCedarshed Farmhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Haida Cabin \u0026amp; Storage Shed\"\u003eCedarshed Haida Cabin \u0026amp; Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cedar House Storage Shed\"\u003eCedarshed Cedar House Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cookhouse BBQ Shed\"\u003eCedarshed Cookhouse BBQ Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Hobbyhouse Prefab Shed Kits\"\u003eCedarshed Hobbyhouse Prefab Shed Kits\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gable Style Beach House Shed\"\u003eCedarshed Gable Style Beach House Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener's Delight Gable Porch Storage Shed\"\u003eCedarshed Gardener's Delight Gable Porch Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Garden Hutch\"\u003eCedarshed Garden Hutch\u003c\/option\u003e\n          \u003coption value=\"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\"\u003eCedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses and Cabins\"\u003e\n          \u003coption value=\"Cedarshed Kids Bunkhouse Kit\"\u003eCedarshed Kids Bunkhouse Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kids Clubhouse\"\u003eCedarshed Kids Clubhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Pergolas\"\u003e\n          \u003coption value=\"Cedarshed Mabel 8x8 Pergola Kit\"\u003eCedarshed Mabel 8x8 Pergola Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kalamalka 10x10 Pergola Kit\"\u003eCedarshed Kalamalka 10x10 Pergola Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hsr-check\"\u003e\n      \u003cinput id=\"hsrCedarshedExpedited\" type=\"checkbox\"\u003e\n      \u003clabel for=\"hsrCedarshedExpedited\"\u003eExpedited shipping\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoCedarshed\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearCedarshed\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrCedarshed\"\u003e\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutCedarshed\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-cedarshed\");\n    if (!root) return;\n\n    const productEl = document.getElementById(\"hsrCedarshedProduct\");\n    const expeditedEl = document.getElementById(\"hsrCedarshedExpedited\");\n    const btn = document.getElementById(\"hsrGoCedarshed\");\n    const clr = document.getElementById(\"hsrClearCedarshed\");\n    const err = document.getElementById(\"hsrErrCedarshed\");\n    const out = document.getElementById(\"hsrOutCedarshed\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_cedarshed_live_v3_20260317\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    let hasEstimated = false;\n    let detectedProductValue = \"\";\n\n    const FALLBACK_DATA = {\n      standard: {\n        productionWeeksMin: 2,\n        productionWeeksMax: 2,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"2 weeks\",\n        shippingDisplay: \"1 week\"\n      },\n      expedited: {\n        productionWeeksMin: 1,\n        productionWeeksMax: 1,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"1 week\",\n        shippingDisplay: \"1 week\"\n      },\n      shipsFrom: \"just north of Seattle, Washington in BC Canada\",\n      expeditedAvailabilityNote:\n        \"Expedited production availability varies based on order volume and season.\",\n      metalRoofNote:\n        \"Metal roof variants typically add 1 additional week to the expedited timeline.\",\n      contactNote:\n        \"Please contact us before ordering to confirm current expedited availability.\"\n    };\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    const weeksToBusinessDays = (weeks) =\u003e Number(weeks) * 5;\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function normalizeText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function normalizeForMatch(text) {\n      return String(text || \"\")\n        .toLowerCase()\n        .replace(\/\u0026amp;|\u0026\/g, \" and \")\n        .replace(\/[\\u2018\\u2019']\/g, \"\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function extractCedarshedSection(text) {\n      const normalized = normalizeText(text);\n      const startIndex = normalized.search(\/Cedarsheds\/i);\n\n      if (startIndex === -1) {\n        return normalized;\n      }\n\n      const afterStart = normalized.slice(startIndex);\n      const endMatch = afterStart.match(\/\\bMilky Products\\b\/i);\n\n      if (!endMatch) {\n        return afterStart;\n      }\n\n      return afterStart.slice(0, endMatch.index);\n    }\n\n    function formatWeeks(min, max) {\n      if (Number(min) === Number(max)) {\n        return Number(min) === 1 ? \"1 week\" : `${min} weeks`;\n      }\n\n      return `${min} to ${max} weeks`;\n    }\n\n    function parseWeeksPair(text, regex) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      const min = Number(match[1]);\n      const max = match[2] ? Number(match[2]) : min;\n\n      return {\n        min,\n        max,\n        display: formatWeeks(min, max)\n      };\n    }\n\n    function getCurrentPathHandle() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? match[1].replace(\/-\/g, \" \") : \"\";\n    }\n\n    function getPageProductCandidates() {\n      const selectors = [\n        '[data-product-title]',\n        '.product-title',\n        '.product__title',\n        '.product-single__title',\n        '.product_title',\n        '.product-meta__title',\n        'main h1',\n        'h1'\n      ];\n\n      const values = [];\n\n      const pushValue = (value) =\u003e {\n        const clean = normalizeText(value);\n        if (!clean) return;\n        if (!values.includes(clean)) values.push(clean);\n      };\n\n      selectors.forEach((selector) =\u003e {\n        document.querySelectorAll(selector).forEach((el) =\u003e {\n          pushValue(el.getAttribute(\"data-product-title\"));\n          pushValue(el.textContent);\n        });\n      });\n\n      const ogTitle = document.querySelector('meta[property=\"og:title\"]');\n      const twitterTitle = document.querySelector('meta[name=\"twitter:title\"]');\n\n      if (ogTitle) pushValue(ogTitle.getAttribute(\"content\"));\n      if (twitterTitle) pushValue(twitterTitle.getAttribute(\"content\"));\n\n      pushValue(document.title);\n      pushValue(getCurrentPathHandle());\n\n      return values;\n    }\n\n    function scoreOptionAgainstCandidate(optionText, candidateText) {\n      const optionNorm = normalizeForMatch(optionText);\n      const candidateNorm = normalizeForMatch(candidateText);\n\n      if (!optionNorm || !candidateNorm) return 0;\n      if (optionNorm === candidateNorm) return 1000;\n      if (candidateNorm.includes(optionNorm)) return 900;\n      if (optionNorm.includes(candidateNorm)) return 700;\n\n      const optionTokens = optionNorm\n        .split(\" \")\n        .filter((token) =\u003e token.length \u003e 2);\n\n      const candidateTokens = new Set(\n        candidateNorm.split(\" \").filter((token) =\u003e token.length \u003e 2)\n      );\n\n      let overlap = 0;\n      optionTokens.forEach((token) =\u003e {\n        if (candidateTokens.has(token)) overlap += 1;\n      });\n\n      let score = overlap * 25;\n\n      if (optionTokens.length \u0026\u0026 optionTokens.every((token) =\u003e candidateTokens.has(token))) {\n        score += 300;\n      }\n\n      return score;\n    }\n\n    function detectCurrentCedarshedProduct() {\n      const options = Array.from(productEl.options).filter((option) =\u003e option.value);\n      const candidates = getPageProductCandidates();\n\n      let bestValue = \"\";\n      let bestScore = 0;\n\n      candidates.forEach((candidate) =\u003e {\n        options.forEach((option) =\u003e {\n          const score = scoreOptionAgainstCandidate(option.value, candidate);\n\n          if (score \u003e bestScore) {\n            bestScore = score;\n            bestValue = option.value;\n          }\n        });\n      });\n\n      return bestScore \u003e= 300 ? bestValue : \"\";\n    }\n\n    function applyDetectedProduct(retries = 0) {\n      const detected = detectCurrentCedarshedProduct();\n\n      if (detected) {\n        detectedProductValue = detected;\n        productEl.value = detected;\n        return;\n      }\n\n      if (retries \u003c 10) {\n        setTimeout(() =\u003e {\n          applyDetectedProduct(retries + 1);\n        }, 300);\n      }\n    }\n\n    async function fetchFreshCedarshedData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const cedarshedText = extractCedarshedSection(rawText);\n\n      const data = JSON.parse(JSON.stringify(FALLBACK_DATA));\n\n      const standardProduction = parseWeeksPair(\n        cedarshedText,\n        \/lead\\s+time\\s+for\\s+production\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const standardShipping = parseWeeksPair(\n        cedarshedText,\n        \/shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedProduction = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shortens?\\s+the\\s+production\\s+lead\\s+time\\s+to\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedShipping = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const shipsFromMatch = cedarshedText.match(\n        \/shipped\\s+from\\s+(.+?)\\s+and\\s+the\\s+shipping\\s+time\\s+is\/i\n      );\n\n      const availabilityMatch = cedarshedText.match(\n        \/(Expedited production availability varies based on order volume and season\\.)\/i\n      );\n\n      const metalRoofMatch = cedarshedText.match(\n        \/(Metal roof variants typically add 1 additional week to the expedited timeline\\.)\/i\n      );\n\n      const contactMatch = cedarshedText.match(\n        \/(Please contact us before ordering to confirm current expedited availability\\.)\/i\n      );\n\n      if (standardProduction) {\n        data.standard.productionWeeksMin = standardProduction.min;\n        data.standard.productionWeeksMax = standardProduction.max;\n        data.standard.productionDisplay = standardProduction.display;\n      }\n\n      if (standardShipping) {\n        data.standard.shippingWeeksMin = standardShipping.min;\n        data.standard.shippingWeeksMax = standardShipping.max;\n        data.standard.shippingDisplay = standardShipping.display;\n      }\n\n      if (expeditedProduction) {\n        data.expedited.productionWeeksMin = expeditedProduction.min;\n        data.expedited.productionWeeksMax = expeditedProduction.max;\n        data.expedited.productionDisplay = expeditedProduction.display;\n      }\n\n      if (expeditedShipping) {\n        data.expedited.shippingWeeksMin = expeditedShipping.min;\n        data.expedited.shippingWeeksMax = expeditedShipping.max;\n        data.expedited.shippingDisplay = expeditedShipping.display;\n      } else {\n        data.expedited.shippingWeeksMin = data.standard.shippingWeeksMin;\n        data.expedited.shippingWeeksMax = data.standard.shippingWeeksMax;\n        data.expedited.shippingDisplay = data.standard.shippingDisplay;\n      }\n\n      if (shipsFromMatch \u0026\u0026 shipsFromMatch[1]) {\n        data.shipsFrom = shipsFromMatch[1].trim();\n      }\n\n      if (availabilityMatch \u0026\u0026 availabilityMatch[1]) {\n        data.expeditedAvailabilityNote = availabilityMatch[1].trim();\n      }\n\n      if (metalRoofMatch \u0026\u0026 metalRoofMatch[1]) {\n        data.metalRoofNote = metalRoofMatch[1].trim();\n      }\n\n      if (contactMatch \u0026\u0026 contactMatch[1]) {\n        data.contactNote = contactMatch[1].trim();\n      }\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getCedarshedData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshCedarshedData();\n    }\n\n    function renderTable(productTitle, data, useExpedited) {\n      const selected = useExpedited ? data.expedited : data.standard;\n      const today = new Date();\n\n      const earliestBD =\n        weeksToBusinessDays(selected.productionWeeksMin) +\n        weeksToBusinessDays(selected.shippingWeeksMin);\n\n      const latestBD =\n        weeksToBusinessDays(selected.productionWeeksMax) +\n        weeksToBusinessDays(selected.shippingWeeksMax);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const deliveryWindow =\n        fmtDate(earliest) === fmtDate(latest)\n          ? fmtDate(earliest)\n          : `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      const expeditedRow = useExpedited\n        ? `\u003ctr\u003e\u003cth\u003eExpedited shipping\u003c\/th\u003e\u003ctd\u003eSelected\u003c\/td\u003e\u003c\/tr\u003e`\n        : \"\";\n\n      const expeditedAlert = useExpedited\n        ? `\n          \u003cdiv class=\"hsr-alert\"\u003e\n            \u003cp\u003e${data.expeditedAvailabilityNote}\u003c\/p\u003e\n            \u003cp\u003e${data.metalRoofNote}\u003c\/p\u003e\n            \u003cp\u003e${data.contactNote}\u003c\/p\u003e\n          \u003c\/div\u003e\n        `\n        : \"\";\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Cedarshed delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${selected.productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShipping time\u003c\/th\u003e\u003ctd\u003e${selected.shippingDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShips from\u003c\/th\u003e\u003ctd\u003e${data.shipsFrom}\u003c\/td\u003e\u003c\/tr\u003e\n            ${expeditedRow}\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${deliveryWindow}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Carrier timing and destination can still affect final delivery.\n        \u003c\/p\u003e\n        ${expeditedAlert}\n      `;\n    }\n\n    async function runEstimate() {\n      const productName = String(productEl.value || \"\").trim();\n      const useExpedited = !!expeditedEl.checked;\n\n      if (!productName) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose a Cedarshed product.\");\n        return false;\n      }\n\n      showErr(false);\n\n      try {\n        const data = await getCedarshedData();\n        renderTable(productName, data, useExpedited);\n      } catch (e) {\n        renderTable(productName, FALLBACK_DATA, useExpedited);\n      }\n\n      window.dataLayer = window.dataLayer || [];\n      window.dataLayer.push({\n        event: \"hsr_delivery_estimate_cedarshed\",\n        cedarshed_product_name: productName,\n        cedarshed_expedited_selected: useExpedited\n      });\n\n      return true;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      hasEstimated = await runEstimate();\n    });\n\n    expeditedEl.addEventListener(\"change\", async () =\u003e {\n      if (!hasEstimated) return;\n      await runEstimate();\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      productEl.value = detectedProductValue || \"\";\n      expeditedEl.checked = false;\n      out.innerHTML = \"\";\n      showErr(false);\n      hasEstimated = false;\n    });\n\n    window.hsrCedarshedClearLeadTimeCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrCedarshedReadLeadTimeCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n\n    applyDetectedProduct();\n  })();\n\u003c\/script\u003e","brand":"Cedarshed","offers":[{"title":"Sunhouse 8x8 with Cedar Roof Shingles","offer_id":32209688330293,"sku":"SH88","price":4449.99,"currency_code":"USD","in_stock":true},{"title":"Sunhouse 8x12 with Cedar Roof Shingles","offer_id":32209688363061,"sku":"SH812","price":5589.99,"currency_code":"USD","in_stock":true},{"title":"Sunhouse 8x16 with Cedar Roof Shingles","offer_id":32209688395829,"sku":"SH816","price":6539.99,"currency_code":"USD","in_stock":true},{"title":"Sunhouse 12x12 with Cedar Roof Shingles","offer_id":32209688428597,"sku":"SH1212","price":7769.99,"currency_code":"USD","in_stock":true},{"title":"Sunhouse 8x8 with OSB Roof","offer_id":40932286562357,"sku":"SH88-OSB","price":4029.99,"currency_code":"USD","in_stock":true},{"title":"Sunhouse 8x12 with OSB Roof","offer_id":40932287250485,"sku":"SH812-OSB","price":4869.99,"currency_code":"USD","in_stock":true},{"title":"Sunhouse 8x16 with OSB Roof","offer_id":40932288561205,"sku":"SH816-OSB","price":5719.99,"currency_code":"USD","in_stock":true},{"title":"Sunhouse 12x12 with OSB Roof","offer_id":40932289445941,"sku":"SH1212-OSB","price":6699.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-sunhouse-western-red-cedar-greenhouse.jpg?v=1713909199"},{"product_id":"cedarshed-cookhouse-cooking-bbq-sheds","title":"Cedarshed Cookhouse BBQ Shed","description":"\u003cdiv class=\"cookhouse-page\"\u003e\n\u003c!-- ================= HERO \/ HEADLINE ================= --\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Cedarshed_Logo_1ac80862-bbc8-4164-9ade-7170a6537fcb_160x160.png?v=1676564806\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\u003cstrong\u003eThere's Nothing Better Than A Memorable Gathering Inside Your Cedarshed Cookhouse\u003c\/strong\u003e\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (LEFT-ALIGNED; desktop shows all, mobile shows 3 with Show more\/less) ================= --\u003e \u003cinput type=\"checkbox\" class=\"hsr-facts-check\" id=\"hsr-facts-toggle-cookhouse\"\u003e\n\u003cdiv aria-label=\"Key facts\" role=\"list\" class=\"hsr-chipbar\"\u003e\n\u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100% Western Red Cedar\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eSizes:\u003c\/strong\u003e 12×10, 16×12, 16×14\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003ePorch:\u003c\/strong\u003e 4′ ridge porch + enclosed gable porch\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eDoors:\u003c\/strong\u003e Dutch door (≈30″ × 71″)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eWindows:\u003c\/strong\u003e (2 non-operable) fixed with shutters \u0026amp; planter box\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eWall height:\u003c\/strong\u003e 7′\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eFloor:\u003c\/strong\u003e Plywood over 2×4 cedar joists (optional)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eRoof:\u003c\/strong\u003e Pre-built sections; cedar shingles optional; OSB available\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eLead time:\u003c\/strong\u003e ~2 weeks production + ~1 week delivery from B.C., Canada\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel for=\"hsr-facts-toggle-cookhouse\" class=\"hsr-facts-btn show\"\u003eShow more\u003c\/label\u003e \u003clabel for=\"hsr-facts-toggle-cookhouse\" class=\"hsr-facts-btn hide\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- ================= INTRO PARAGRAPHS (text preserved verbatim) ================= --\u003e\n\u003cp class=\"p1\"\u003e\u003cspan\u003eOrganize a fun get-together with your family and friends at your Cedarshed Cookhouse! This Shed offers all-weather coverage and comes with a porch, making it an ideal spot for your BBQ gatherings. Store away your grilling essentials in the Shed's shelter and enjoy quality time with those closest to you. Get ready for some outdoor fun!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan\u003eThe Cedarshed Cookhouse is the perfect place to BBQ with family and friends, rain or shine! This shed features a gable side porch that's the perfect spot to keep your BBQs covered - so you can get grilling anytime. With 7ft walls and a 4ft wide ridge porch, there's plenty of space for you to dine and relax. Plus, there's a handy drop-down window on the gable walls - so it's easy to pass supplies of food and drinks between you and your friends. Start making memories today with the Cedarshed Cookhouse!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan\u003eLooking for cedarshed models that does not have a wrap around porch? We have the \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-ranchhouses-prefab-cottage-kits\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Ranchhouse\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e and the \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-kids-bunkhouse-kits\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Kids Bunkhouse\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e available to order!\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eLead Time\u003c\/h3\u003e\n\u003cp\u003eThe current lead time frame is 2 weeks for production plus a 1 week delivery time. How long the delivery will take will depend on the distance from B.C. Canada (\u003cem\u003ejust a little north of Seattle, Washington\u003c\/em\u003e) to your desired delivery location. \u003c\/p\u003e\n\u003c!-- ================= VIDEO ================= --\u003e\n\u003ch3\u003e\u003cspan\u003eCedar Garden Sheds Done Right\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe height=\"315\" width=\"560\" loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/oHHwIzhIACo\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c!-- ================= OVERVIEW LIST (verbatim) ================= --\u003e\n\u003ch3 class=\"p1\"\u003eOverview\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eAvailable in 3 sizes - 12'x10', 16' x 12 and 16' x 14'\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e100% Western Red Cedar exterior finishing\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e7ft High pre-built wall panels\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIncludes a Dutch Door\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eIncludes cedar shingled roof panels (\u003cem\u003eoptional\u003c\/em\u003e)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eIncludes a 4' deep Ridge Porch\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eIncludes an Enclosed Gable Porch\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eStandard kit comes with a floor. The 2x4 Floor joists and then 5\/8” plywood on top. If you choose to remove the floor option and place the shed on top of a concrete slab, you can nail it directly to the cement slab with a vapor barrier underlay. The cement should be the exact same size of the shed floor. Call us for the exact floor size as all shed sizes are nominal.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e2 Fixed Windows (\u003ci\u003enon-operable\u003c\/i\u003e)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eDecorative shutters \u0026amp; planter box\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eNo cutting required\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAll the required assembly hardware Included\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ================= WHAT'S INCLUDED (verbatim) ================= --\u003e\n\u003ch3 class=\"p1\"\u003eWhat Will You Expect Inside The Package?\u003c\/h3\u003e\n\u003cdiv class=\"shed-kit-includes\"\u003e\n\u003cul\u003e\n\u003cli style=\"text-align: left;\"\u003e\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003ePlease note that the following items below are already included in the base shed kit. The options inside the drop-down buttons above are only for UPGRADES and ADDITIONS\u003c\/strong\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eShed Kit\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFloor - \u003cem\u003eoptional\u003c\/em\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eShingled Roof (\u003cem\u003eoptional\u003c\/em\u003e)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDoor Handle\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePlanter Box\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWindow Shutters\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eHasp and \u003c\/span\u003eHinges\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eBarrel Bolts\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eNails and Screws\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRoof Strut and Porch Brackets\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eRoofing Felt is not included in the OSB Roof Version for the kit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- ================= OSB NOTE (verbatim) ================= --\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cb data-stringify-type=\"bold\"\u003eOSB Roofing is Now Available! \u003c\/b\u003e\u003c\/strong\u003eTake control of the final look by selecting our OSB roof options. This cost-effective roofing option substitutes the standard cedar roof shingles with sturdy, treated strand boards that are ready to be shingled with whatever design of shingles that you desire. Selecting this option provides a budget-friendly alternative with no reduced quality.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/CKS_480x480.jpg?v=1651689867\" class=\"img-responsive\"\u003e\u003c\/p\u003e\n\u003c!-- ================= PANELIZED SECTION + PDF THUMB (kept SMALL) ================= --\u003e\n\u003ch4\u003eCedarshed Cookhouse sheds are easy to assemble and require no cutting.\u003c\/h4\u003e\n\u003cp class=\"pdf-thumb\"\u003e\u003ca title=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Cookhouse-PS_cfa57c47-d92d-4c3b-9896-066661d034c9.pdf?v=1598946522\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Cookhouse-PS_cfa57c47-d92d-4c3b-9896-066661d034c9.pdf?v=1598946522\" target=\"_blank\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Capture_2_100x100.jpg?v=1645550920\" class=\"responsive-img--mobile\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAvailable in three sizes: 12'x10', 16'x12' and 16'x14'\u003c\/li\u003e\n\u003cli\u003eExterior finishing is 100% Western Red Cedar lumber\u003c\/li\u003e\n\u003cli\u003eThe 7' high walls are pre-built panels with the windows already installed\u003c\/li\u003e\n\u003cli\u003eIncludes two fixed windows with decorative shutters and flower box and a dutch door\u003c\/li\u003e\n\u003cli\u003eIncludes a 4 ft deep Ridge Porch\u003c\/li\u003e\n\u003cli\u003ePlywood floor with 2x4 cedar floor joist - \u003cem\u003eoptional\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003ePre-built roof sections (wood shingles already attached - \u003cem\u003eoptional\u003c\/em\u003e)\u003c\/li\u003e\n\u003cli\u003eNo cutting required\u003c\/li\u003e\n\u003cli\u003eAll assembly hardware included\u003c\/li\u003e\n\u003cli\u003eLockable door to keep your contents safe - Add your padlock to the turnbuckle hasp\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ================= WALL PANEL VIDEO ================= --\u003e\n\u003ch4\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Wall Panel Video\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h4\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe height=\"315\" width=\"560\" loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/iuchVXISdJU\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c!-- ================= SHIPPING (image + text, two-col) ================= --\u003e\n\u003ctable class=\"two-col\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-unloading-kit.webp?v=1713290460\" alt=\"\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd class=\"text-left\"\u003e\n\u003cspan style=\"color: #ff2a00;\"\u003e\u003cb data-stringify-type=\"bold\"\u003eIMPORTANT SHIPPING INFO\u003c\/b\u003e: \u003c\/span\u003e\u003cspan\u003eShipments will be delivered to or as close to your property line and or driveway provided the location is accessible by the delivering truck driver. Please let us know beforehand any unusual or difficult location or delivery issues. 90% of the time the driver will be able to unload the shipment.\u003cbr\u003e\u003cbr\u003eIf the delivery truck in your area does not have a lift gate or pallet jack, you will be required to unload the pieces. If unloading the pieces, customers will be expected to cut metal strapping securing product to the pallet and therefore will require the use of wire cutters. We recommended that you have at least 2 people to help offload the kit pieces from the truck. Please note that although total freight could be over 2000 lbs, the kit pieces can be offloaded one at a time, with individual pieces ranging between 1- 100 lbs. The shipping company will call you directly to schedule the delivery.\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ================= FEATURE CALLOUTS (verbatim) ================= --\u003e\n\u003ch3 style=\"text-align: left;\"\u003e\u003cspan\u003eThe Perfect Shed for Family and Friends with the Cedarshed Cookhouse\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eWestern Red Cedar -\u003c\/strong\u003e An environmentally friendly 100% Western Red Cedar that is extremely long-lasting cedar. You don't have to worry about any termites because cedar is simply insect resistant.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWall -\u003c\/strong\u003e Worry no more for you can have as much space as you want with our pre-built 7 feet wall panels would be more than enough to store all of the things that you currently have.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRoof -\u003c\/strong\u003e Thinking about your roof? No need to exert effort on making a roof because it is already with a cedar-shingled roof panel. \u003cspan\u003e(optional)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFloor -\u003c\/strong\u003e How awesome it is to have an environmentally friendly plywood floor\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDoor\u003c\/strong\u003e - You can easily secure your dutch door that has a dimension of \u003cspan\u003eW 30\" x H 71\"\u003c\/span\u003e by having a deadbolt on the top portion of the door and a locking doorknob or door lever on the bottom portion. You can also add a surface bolt on the interior of the top door as well as a flush bolt for a double Dutch door.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWindows -\u003c\/strong\u003e\u003cspan\u003e Even if you are inside in your beautiful Cookhouse you can still enjoy the view outside and let the sunlight in with our 2 fixed windows in place. It has dimensions of  W 16 1\/4\" x H 25 1\/4\".\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eNo Cutting Required - \u003c\/strong\u003e You will no longer have to worry about cutting anymore because everything is already pre-built and all you have to do is to assemble the materials.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eAssembly Package - \u003c\/strong\u003e You don't have to figure everything out because we already did that for you. Our package has already every hardware assembly and plan for you together with an instruction manual to help you efficiently assemble everything.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWeather Resistant - \u003c\/strong\u003eWorried about heavy rainfalls? how about heavy snowfalls? Well worry no more for your cookhouse would be resistant to any type of weather.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFlexible - \u003c\/strong\u003eOne of the good things about having your own cookhouse is that you can choose anywhere you want to on putting your door and window.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSafe Door -\u003c\/strong\u003e With a lockable door in place you will never have to worry about the safety inside the cookhouse because you can now add your own personal padlock to the turnbuckle hasp.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDecorative Cupola -\u003c\/strong\u003e Designed purely for aesthetic appeal, enhancing the overall look of the shed. Installed on top of the shingles.\u003c\/p\u003e\n\u003c!-- ================= FOUNDATION \u0026 LIFESTYLE IMAGE ================= --\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2\u003e\u003cspan\u003eRecommendations for the foundation:\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan data-stringify-type=\"paragraph-break\" class=\"c-mrkdwn__br\"\u003e\u003c\/span\u003e\u003cspan\u003e• Patio Stones\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 4x4 Pressure Treated Beams\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• Concrete Slab\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/WhiteAestheticLifestylePhotoCollageFacebookCover_480x480.png?v=1693947675\" class=\"img-responsive\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan data-stringify-type=\"paragraph-break\" class=\"c-mrkdwn__br\"\u003e\u003c\/span\u003e\u003cspan\u003ePlease reach out with any questions or if you would like to discuss what is best for your situation.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 class=\"p1\" style=\"text-align: left;\"\u003eOPTIONAL CUPOLA SIZES\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eRectangle Cupola: \u003c\/strong\u003e27\" x 20\" x 20\"\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eLarge Square Cupola:\u003c\/strong\u003e 23\" x 23\" x 25\"\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eSmall Square Cupola: \u003c\/strong\u003e18” x 18” x 18”\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch5 style=\"text-align: left;\"\u003e\u003cstrong\u003eOptional Add-Ons and Upgrades\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003ctable style=\"width: 93.9333%;\" class=\"addons-table table-border\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\n\u003cimg alt=\"Cedarshed Cookhouse BBQ Shed - Dutch Door\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/dutch_door_240x240.jpg?v=1644943654\" class=\"img-responsive\"\u003e  \u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Cookhouse BBQ Shed - Double Door\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/double_door_240x240.jpg?v=1644944586\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Cookhouse BBQ Shed - Sliding Door\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/sliding_door_240x240.jpg?v=1644944605\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Cookhouse BBQ Shed - Fixed\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/fixed_240x240.jpg?v=1644944623\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Cookhouse BBQ Shed - Func\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func_240x240.jpg?v=1644944627\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Cookhouse BBQ Shed - Func2 1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func2_1_240x240.jpg?v=1713968438\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Cookhouse BBQ Shed - Half\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/half_240x240.jpg?v=1644944637\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Cookhouse BBQ Shed - Down\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/down_240x240.jpg?v=1644944650\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Cookhouse BBQ Shed - Cedcup\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedcup_160x160.jpg?v=1644944665\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Cookhouse BBQ Shed - Cedarwood\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarwood_160x160.jpg?v=1644944671\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Cookhouse BBQ Shed - Wallheight\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/wallheight_160x160.jpg?v=1644944699\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Cookhouse BBQ Shed - Skylight 240x240 F1efc870 1b8c 47c6 B7f3\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/skylight_240x240_f1efc870-1b8c-47c6-b7f3-39501e2ebe3f_160x160.jpg?v=1667486140\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ================= CEDARSHED (SAME BRAND) COMPARISON ================= --\u003e\n\u003ch3 class=\"center\"\u003eCedarshed Porch \u0026amp; Gable Sheds: Cookhouse vs Farmhouse vs Ranchhouse\u003c\/h3\u003e\n\u003cdiv style=\"text-align: start;\" class=\"scroll-table-wrapper compare-cedarshed\"\u003e\n\u003ctable style=\"width: 100%;\" class=\"comparison-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct\u003c\/th\u003e\n\u003c!-- Cookhouse (first) --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cookhouse-cooking-bbq-sheds\"\u003e\u003cimg alt=\"Cedarshed Cookhouse\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-cooking-shed-kit_240x240.jpg?v=1757545727\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cookhouse-cooking-bbq-sheds\"\u003eCedarshed Cookhouse Cooking \u0026amp; BBQ Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c!-- Farmhouse --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-farmhouse-shed-kits\"\u003e\u003cimg alt=\"Cedarshed Farmhouse\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-farmhouse-diy-shed-kit_240x240.jpg?v=1757544601\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-farmhouse-shed-kits\"\u003eCedarshed Farmhouse Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c!-- Ranchhouse --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-ranchhouses-prefab-cottage-kits\"\u003e\u003cimg alt=\"Cedarshed Ranchhouse\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-guest-house-shed-kit_240x240.jpg?v=1757545598\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-ranchhouses-prefab-cottage-kits\"\u003eCedarshed Ranchhouse Prefab Cottage Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eStandard Wall Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e7' walls\u003c\/td\u003e\n\u003ctd\u003e7' walls\u003c\/td\u003e\n\u003ctd\u003e7' walls\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDoors (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDutch door (≈30\" × 71\")\u003c\/td\u003e\n\u003ctd\u003e5′ double doors (opening ~60″ × 71″)\u003c\/td\u003e\n\u003ctd\u003e5′ double doors (opening ~60″ × 71″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWindows (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTwo fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003ctd\u003eTwo fixed w\/ shutters \u0026amp; planter box\u003c\/td\u003e\n\u003ctd\u003eTwo fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePorch\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e4' ridge porch + enclosed gable porch\u003c\/td\u003e\n\u003ctd\u003e4' deep ridge porch (6' high; 33\" handrails)\u003c\/td\u003e\n\u003ctd\u003e4' deep ridge porch (6' high; 33\" handrails)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSizes (nominal)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e12×10, 16×12, 16×14\u003c\/td\u003e\n\u003ctd\u003e16×12, 16×14, 20×12, 20×14\u003c\/td\u003e\n\u003ctd\u003e12×12, 12×14, 16×12, 16×14\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFloor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (optional)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (optional)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (optional)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRoof Options\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (optional) or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (optional) or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (optional) or OSB sheathing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ================= OTHER BRANDS COMPARISON ================= --\u003e\n\u003ch3\u003eCompare Cookhouse vs EZ-Fit Woodsman (Porch Sheds)\u003c\/h3\u003e\n\u003cdiv style=\"text-align: start;\" class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table three-col-balanced\"\u003e\n\u003ccolgroup\u003e \u003ccol class=\"col-feature\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cookhouse-cooking-bbq-sheds\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-cooking-shed-kit_240x240.jpg?v=1757545727\" class=\"img-responsive\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cookhouse-cooking-bbq-sheds\"\u003eCedarshed Cookhouse Cooking \u0026amp; BBQ Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-woodsman-shed-kit\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-for-sale.jpg?v=1757546029\" class=\"img-responsive\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-woodsman-shed-kit\"\u003eEZ-Fit Woodsman Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eExterior Material\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePorch\u003c\/td\u003e\n\u003ctd\u003e4′ ridge porch + enclosed gable porch\u003c\/td\u003e\n\u003ctd\u003eFront porch (6′ deep; width matches shed)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoors (included)\u003c\/td\u003e\n\u003ctd\u003eDutch door (≈30″ × 71″)\u003c\/td\u003e\n\u003ctd\u003e60″ double doors + 30″ front entry door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows (included)\u003c\/td\u003e\n\u003ctd\u003eTwo fixed w\/ shutters \u0026amp; planter box\u003c\/td\u003e\n\u003ctd\u003eOne 30″×36″ window (plus door lites)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStandard Wall Height\u003c\/td\u003e\n\u003ctd\u003e7′ walls\u003c\/td\u003e\n\u003ctd\u003e~7′ sidewalls\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes (nominal)\u003c\/td\u003e\n\u003ctd\u003e12×10, 16×12, 16×14\u003c\/td\u003e\n\u003ctd\u003eCommon up to 10×16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFloor\u003c\/td\u003e\n\u003ctd\u003eOptional plywood over 2×4 cedar joists\u003c\/td\u003e\n\u003ctd\u003eOptional floor kit (engineered wood over 2×4 joists)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof \/ Notes\u003c\/td\u003e\n\u003ctd\u003ePre-built roof sections; cedar shingles optional; OSB available\u003c\/td\u003e\n\u003ctd\u003e7\/16″ OSB sheathing; shingles\/metal added by buyer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAssembly\u003c\/td\u003e\n\u003ctd\u003ePanelized; no cutting required\u003c\/td\u003e\n\u003ctd\u003ePanelized; pre-hung doors; minimal cutting\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLead Time (typical)\u003c\/td\u003e\n\u003ctd\u003e~2 weeks production + ~1 week delivery\u003c\/td\u003e\n\u003ctd\u003e~12 business days production + 2–9 days transit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003c!-- ======================= Page-scoped CSS ======================= --\u003e\n\u003cstyle\u003e\n  \/* ===== Utilities ===== *\/\n  .cookhouse-page img,\n  .cookhouse-page iframe {\n    max-width: 100% !important;\n    height: auto !important;\n  }\n  .cookhouse-page .img-responsive,\n  .cookhouse-page .responsive-img--mobile {\n    max-width: 100% !important;\n    width: auto !important;\n    height: auto !important;\n    display: block !important;\n  }\n  .cookhouse-page .center {\n    text-align: center !important;\n  }\n  .cookhouse-page .text-left {\n    text-align: left !important;\n  }\n\n  \/* ===== Videos (left-aligned, aspect-ratio safe) ===== *\/\n  .cookhouse-page .video-wrapper {\n    position: relative !important;\n    width: 560px !important;\n    max-width: 100% !important;\n    margin: 0 0 16px 0 !important;\n    height: 0 !important;\n    overflow: hidden !important;\n    background: #00000010;\n    border-radius: 8px;\n    padding: 0 !important;\n    padding-bottom: 315px !important;\n  }\n  @supports (aspect-ratio: 16\/9) {\n    .cookhouse-page .video-wrapper {\n      height: auto !important;\n      padding-bottom: 0 !important;\n      aspect-ratio: 16\/9 !important;\n    }\n  }\n  .cookhouse-page .video-wrapper iframe {\n    position: absolute !important;\n    inset: 0 !important;\n    width: 100% !important;\n    height: 100% !important;\n    border: 0 !important;\n  }\n  @media (max-width: 600px) {\n    .cookhouse-page .video-wrapper {\n      width: 100% !important;\n    }\n  }\n\n  \/* ===== PDF thumbnail — keep SMALL ===== *\/\n  .cookhouse-page .pdf-thumb img {\n    width: 142px !important;\n    height: auto !important;\n  }\n  @media (max-width: 768px) {\n    .cookhouse-page .pdf-thumb {\n      text-align: center !important;\n    }\n    .cookhouse-page .pdf-thumb a,\n    .cookhouse-page .pdf-thumb img {\n      display: inline-block !important;\n    }\n  }\n\n  \/* ===== Scrollable tables wrapper ===== *\/\n  .cookhouse-page .scroll-table-wrapper {\n    width: 100% !important;\n    overflow-x: auto !important;\n    -webkit-overflow-scrolling: touch !important;\n  }\n  @media (min-width: 1025px) {\n    .cookhouse-page .scroll-table-wrapper {\n      overflow-x: visible !important;\n    }\n  }\n\n  \/* ===== Comparison tables (shared) ===== *\/\n  .cookhouse-page .comparison-table {\n    width: 100% !important;\n    border-collapse: collapse !important;\n    border-spacing: 0 !important;\n    table-layout: auto !important;\n    border: 1px solid #ccc !important;\n  }\n  .cookhouse-page .comparison-table th,\n  .cookhouse-page .comparison-table td {\n    border: 1px solid #ccc !important;\n    padding: 12px !important;\n    text-align: center !important;\n    vertical-align: middle !important;\n    word-break: break-word !important;\n    background-clip: padding-box !important;\n    box-sizing: border-box !important;\n  }\n  .cookhouse-page .comparison-table th {\n    background: #f9f9f9 !important;\n  }\n\n  \/* First column (row labels) *\/\n  .cookhouse-page .comparison-table th:first-child,\n  .cookhouse-page .comparison-table td:first-child {\n    width: 120px !important;\n    min-width: 120px !important;\n    text-align: left !important;\n    padding-left: 10px !important;\n  }\n\n  \/* Header visuals (image \/ name \/ CTA align on mobile \u0026 desktop) *\/\n  .cookhouse-page .comparison-table thead th p,\n  .cookhouse-page .comparison-table tbody tr:first-child td p {\n    margin: 4px 0 !important;\n  }\n  .cookhouse-page .comparison-table thead th img,\n  .cookhouse-page .comparison-table tbody tr:first-child td img {\n    width: 100px !important;\n    height: auto !important;\n    aspect-ratio: 1\/1 !important;\n    object-fit: cover !important;\n    display: block !important;\n    margin: 0 auto !important;\n    border-radius: 6px !important;\n  }\n  .cookhouse-page .comparison-table thead th:not(:first-child) p:nth-child(2),\n  .cookhouse-page .comparison-table tbody tr:first-child td:not(:first-child) p:nth-child(2) {\n    min-height: 48px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    text-align: center !important;\n    font-weight: 700 !important;\n  }\n  .cookhouse-page .comparison-table tbody tr:hover {\n    background: #eef7ff;\n  }\n\n  \/* CTA buttons used in headers *\/\n  .cookhouse-page .button-primary {\n    display: inline-block !important;\n    margin: 0 auto !important;\n    padding: 8px 15px !important;\n    color: #fff !important;\n    background-color: #f76d54 !important;\n    text-decoration: none !important;\n    border: none !important;\n    cursor: pointer !important;\n    border-radius: 6px !important;\n    line-height: 1.2 !important;\n    white-space: nowrap !important;\n  }\n\n  \/* Mobile widths to keep columns even and stop header cards drifting *\/\n  @media (max-width: 1024px) {\n    .cookhouse-page .comparison-table th:first-child,\n    .cookhouse-page .comparison-table td:first-child {\n      width: 130px !important;\n      min-width: 130px !important;\n    }\n    .cookhouse-page .comparison-table thead th:not(:first-child),\n    .cookhouse-page .comparison-table tbody tr:first-child td:not(:first-child) {\n      min-width: 180px !important; \/* same feel as our other Cedarshed pages *\/\n    }\n    .cookhouse-page .comparison-table th,\n    .cookhouse-page .comparison-table td {\n      padding: 8px !important;\n    }\n  }\n  @media (max-width: 480px) {\n    .cookhouse-page .comparison-table th:first-child,\n    .cookhouse-page .comparison-table td:first-child {\n      width: 110px !important;\n      min-width: 110px !important;\n    }\n  }\n\n  \/* 3-col “Other Brands” balancing *\/\n  @media (min-width: 1025px) {\n    .cookhouse-page .three-col-balanced {\n      table-layout: fixed !important;\n    }\n    .cookhouse-page .three-col-balanced .col-feature {\n      width: 200px !important;\n    }\n    .cookhouse-page .three-col-balanced .col-prod {\n      width: calc((100% - 200px) \/ 3) !important;\n    }\n  }\n  .cookhouse-page .three-col-balanced .sizes {\n    overflow-wrap: anywhere !important;\n    word-break: normal !important;\n    hyphens: auto !important;\n  }\n\n  \/* ===== Two-column SHIPPING (desktop side-by-side; mobile stacked) ===== *\/\n  .cookhouse-page table.two-col {\n    width: 100% !important;\n    border-collapse: separate !important;\n  }\n  @media (min-width: 769px) {\n    .cookhouse-page table.two-col {\n      border-spacing: 0 !important;\n    }\n    .cookhouse-page table.two-col tr {\n      display: flex !important;\n      align-items: center !important;\n      gap: 12px !important;\n    }\n    .cookhouse-page table.two-col td {\n      padding: 0 !important;\n      border: 0 !important;\n      vertical-align: top !important;\n    }\n    .cookhouse-page table.two-col td:first-child {\n      flex: 0 0 auto !important;\n    }\n    .cookhouse-page table.two-col td:last-child {\n      flex: 1 1 auto !important;\n    }\n  }\n  @media (max-width: 768px) {\n    .cookhouse-page table.two-col,\n    .cookhouse-page table.two-col tbody,\n    .cookhouse-page table.two-col tr,\n    .cookhouse-page table.two-col td {\n      display: block !important;\n      width: 100% !important;\n      padding: 0 !important;\n    }\n    .cookhouse-page table.two-col td:first-child {\n      margin-bottom: 12px !important;\n    }\n  }\n\n  \/* ===== Add-ons gallery ===== *\/\n  .cookhouse-page .addons-table.table-border {\n    width: 100% !important;\n    border-collapse: collapse !important;\n    border: 1px solid #e0e0e0 !important;\n  }\n  .cookhouse-page .addons-table.table-border td {\n    border: 1px solid #e0e0e0 !important;\n    padding: 8px !important;\n    text-align: center !important;\n    vertical-align: top !important;\n  }\n  .cookhouse-page .addons-table.table-border td img {\n    display: block !important;\n    margin: 0 auto 8px !important;\n  }\n\n  \/* ===== Atomic facts — shared look ===== *\/\n  .hsr-chipbar {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin: 8px 0 14px;\n    justify-content: flex-start;\n  }\n  .hsr-chip {\n    background: #f5f5f5;\n    border: 1px solid #e6e6e6;\n    padding: 6px 10px;\n    border-radius: 6px;\n    font-size: 13px;\n    line-height: 1.35;\n  }\n  \/* Desktop: show all chips, hide buttons *\/\n  @media (min-width: 769px) {\n    .hsr-facts-check,\n    .hsr-facts-btn {\n      display: none;\n    }\n  }\n  \/* Mobile: show 3 chips + toggle *\/\n  @media (max-width: 768px) {\n    .hsr-facts-check {\n      position: absolute;\n      left: -9999px;\n    }\n    .hsr-chipbar .hsr-chip:nth-child(n + 4) {\n      display: none; \/* hide 4th+ by default *\/\n    }\n    .hsr-facts-btn {\n      display: inline-block;\n      background: none;\n      border: 0;\n      color: #004c99;\n      font-weight: 600;\n      padding: 6px 0;\n      cursor: pointer;\n    }\n    .hsr-facts-btn.hide {\n      display: none;\n    }\n    \/* When toggled: show all chips \u0026 swap buttons *\/\n    .hsr-facts-check:checked ~ .hsr-chipbar .hsr-chip {\n      display: inline-block;\n    }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show {\n      display: none;\n    }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide {\n      display: inline-block;\n    }\n    \/* If fewer than 4 chips, hide buttons entirely (graceful when :has unsupported) *\/\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) + .hsr-facts-btn.show,\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) ~ .hsr-facts-btn.hide {\n      display: none !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery select {\n    width: 320px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery .hsr-check {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    min-height: 42px;\n  }\n\n  .hsr-delivery .hsr-check input {\n    margin: 0;\n  }\n\n  .hsr-delivery .hsr-check label {\n    margin: 0;\n    font-weight: 700;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  .hsr-delivery .hsr-alert {\n    margin-top: 10px;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fafafa;\n    font-size: 13px;\n    color: #333;\n  }\n\n  .hsr-delivery .hsr-alert p {\n    margin: 0 0 8px;\n  }\n\n  .hsr-delivery .hsr-alert p:last-child {\n    margin-bottom: 0;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-cedarshed\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n\u003cp class=\"hsr-note\"\u003e\n  All Cedarshed products currently have the same lead time. This is an estimate, not a guarantee.\n\u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrCedarshedProduct\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrCedarshedProduct\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Sheds and Greenhouses\"\u003e\n          \u003coption value=\"Cedarshed Lean To Storage Bayside Shed\"\u003eCedarshed Lean To Storage Bayside Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Sunhouse Western Red Cedar Greenhouse\"\u003eCedarshed Sunhouse Western Red Cedar Greenhouse\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cabana Backyard \u0026amp; Pool Shed\"\u003eCedarshed Cabana Backyard \u0026amp; Pool Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Rancher Large Shed Kit and Storage Solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\"\u003eCedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener Small Gable Shed Kit\"\u003eCedarshed Gardener Small Gable Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Ranchhouse Prefab Cottage Kit\"\u003eCedarshed Ranchhouse Prefab Cottage Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Longhouse Gable Style Double Door Shed Kit\"\u003eCedarshed Longhouse Gable Style Double Door Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Farmhouse Shed Kit\"\u003eCedarshed Farmhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Haida Cabin \u0026amp; Storage Shed\"\u003eCedarshed Haida Cabin \u0026amp; Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cedar House Storage Shed\"\u003eCedarshed Cedar House Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cookhouse BBQ Shed\"\u003eCedarshed Cookhouse BBQ Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Hobbyhouse Prefab Shed Kits\"\u003eCedarshed Hobbyhouse Prefab Shed Kits\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gable Style Beach House Shed\"\u003eCedarshed Gable Style Beach House Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener's Delight Gable Porch Storage Shed\"\u003eCedarshed Gardener's Delight Gable Porch Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Garden Hutch\"\u003eCedarshed Garden Hutch\u003c\/option\u003e\n          \u003coption value=\"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\"\u003eCedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses and Cabins\"\u003e\n          \u003coption value=\"Cedarshed Kids Bunkhouse Kit\"\u003eCedarshed Kids Bunkhouse Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kids Clubhouse\"\u003eCedarshed Kids Clubhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Pergolas\"\u003e\n          \u003coption value=\"Cedarshed Mabel 8x8 Pergola Kit\"\u003eCedarshed Mabel 8x8 Pergola Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kalamalka 10x10 Pergola Kit\"\u003eCedarshed Kalamalka 10x10 Pergola Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hsr-check\"\u003e\n      \u003cinput id=\"hsrCedarshedExpedited\" type=\"checkbox\"\u003e\n      \u003clabel for=\"hsrCedarshedExpedited\"\u003eExpedited shipping\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoCedarshed\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearCedarshed\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrCedarshed\"\u003e\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutCedarshed\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-cedarshed\");\n    if (!root) return;\n\n    const productEl = document.getElementById(\"hsrCedarshedProduct\");\n    const expeditedEl = document.getElementById(\"hsrCedarshedExpedited\");\n    const btn = document.getElementById(\"hsrGoCedarshed\");\n    const clr = document.getElementById(\"hsrClearCedarshed\");\n    const err = document.getElementById(\"hsrErrCedarshed\");\n    const out = document.getElementById(\"hsrOutCedarshed\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_cedarshed_live_v3_20260317\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    let hasEstimated = false;\n    let detectedProductValue = \"\";\n\n    const FALLBACK_DATA = {\n      standard: {\n        productionWeeksMin: 2,\n        productionWeeksMax: 2,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"2 weeks\",\n        shippingDisplay: \"1 week\"\n      },\n      expedited: {\n        productionWeeksMin: 1,\n        productionWeeksMax: 1,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"1 week\",\n        shippingDisplay: \"1 week\"\n      },\n      shipsFrom: \"just north of Seattle, Washington in BC Canada\",\n      expeditedAvailabilityNote:\n        \"Expedited production availability varies based on order volume and season.\",\n      metalRoofNote:\n        \"Metal roof variants typically add 1 additional week to the expedited timeline.\",\n      contactNote:\n        \"Please contact us before ordering to confirm current expedited availability.\"\n    };\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    const weeksToBusinessDays = (weeks) =\u003e Number(weeks) * 5;\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function normalizeText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function normalizeForMatch(text) {\n      return String(text || \"\")\n        .toLowerCase()\n        .replace(\/\u0026amp;|\u0026\/g, \" and \")\n        .replace(\/[\\u2018\\u2019']\/g, \"\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function extractCedarshedSection(text) {\n      const normalized = normalizeText(text);\n      const startIndex = normalized.search(\/Cedarsheds\/i);\n\n      if (startIndex === -1) {\n        return normalized;\n      }\n\n      const afterStart = normalized.slice(startIndex);\n      const endMatch = afterStart.match(\/\\bMilky Products\\b\/i);\n\n      if (!endMatch) {\n        return afterStart;\n      }\n\n      return afterStart.slice(0, endMatch.index);\n    }\n\n    function formatWeeks(min, max) {\n      if (Number(min) === Number(max)) {\n        return Number(min) === 1 ? \"1 week\" : `${min} weeks`;\n      }\n\n      return `${min} to ${max} weeks`;\n    }\n\n    function parseWeeksPair(text, regex) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      const min = Number(match[1]);\n      const max = match[2] ? Number(match[2]) : min;\n\n      return {\n        min,\n        max,\n        display: formatWeeks(min, max)\n      };\n    }\n\n    function getCurrentPathHandle() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? match[1].replace(\/-\/g, \" \") : \"\";\n    }\n\n    function getPageProductCandidates() {\n      const selectors = [\n        '[data-product-title]',\n        '.product-title',\n        '.product__title',\n        '.product-single__title',\n        '.product_title',\n        '.product-meta__title',\n        'main h1',\n        'h1'\n      ];\n\n      const values = [];\n\n      const pushValue = (value) =\u003e {\n        const clean = normalizeText(value);\n        if (!clean) return;\n        if (!values.includes(clean)) values.push(clean);\n      };\n\n      selectors.forEach((selector) =\u003e {\n        document.querySelectorAll(selector).forEach((el) =\u003e {\n          pushValue(el.getAttribute(\"data-product-title\"));\n          pushValue(el.textContent);\n        });\n      });\n\n      const ogTitle = document.querySelector('meta[property=\"og:title\"]');\n      const twitterTitle = document.querySelector('meta[name=\"twitter:title\"]');\n\n      if (ogTitle) pushValue(ogTitle.getAttribute(\"content\"));\n      if (twitterTitle) pushValue(twitterTitle.getAttribute(\"content\"));\n\n      pushValue(document.title);\n      pushValue(getCurrentPathHandle());\n\n      return values;\n    }\n\n    function scoreOptionAgainstCandidate(optionText, candidateText) {\n      const optionNorm = normalizeForMatch(optionText);\n      const candidateNorm = normalizeForMatch(candidateText);\n\n      if (!optionNorm || !candidateNorm) return 0;\n      if (optionNorm === candidateNorm) return 1000;\n      if (candidateNorm.includes(optionNorm)) return 900;\n      if (optionNorm.includes(candidateNorm)) return 700;\n\n      const optionTokens = optionNorm\n        .split(\" \")\n        .filter((token) =\u003e token.length \u003e 2);\n\n      const candidateTokens = new Set(\n        candidateNorm.split(\" \").filter((token) =\u003e token.length \u003e 2)\n      );\n\n      let overlap = 0;\n      optionTokens.forEach((token) =\u003e {\n        if (candidateTokens.has(token)) overlap += 1;\n      });\n\n      let score = overlap * 25;\n\n      if (optionTokens.length \u0026\u0026 optionTokens.every((token) =\u003e candidateTokens.has(token))) {\n        score += 300;\n      }\n\n      return score;\n    }\n\n    function detectCurrentCedarshedProduct() {\n      const options = Array.from(productEl.options).filter((option) =\u003e option.value);\n      const candidates = getPageProductCandidates();\n\n      let bestValue = \"\";\n      let bestScore = 0;\n\n      candidates.forEach((candidate) =\u003e {\n        options.forEach((option) =\u003e {\n          const score = scoreOptionAgainstCandidate(option.value, candidate);\n\n          if (score \u003e bestScore) {\n            bestScore = score;\n            bestValue = option.value;\n          }\n        });\n      });\n\n      return bestScore \u003e= 300 ? bestValue : \"\";\n    }\n\n    function applyDetectedProduct(retries = 0) {\n      const detected = detectCurrentCedarshedProduct();\n\n      if (detected) {\n        detectedProductValue = detected;\n        productEl.value = detected;\n        return;\n      }\n\n      if (retries \u003c 10) {\n        setTimeout(() =\u003e {\n          applyDetectedProduct(retries + 1);\n        }, 300);\n      }\n    }\n\n    async function fetchFreshCedarshedData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const cedarshedText = extractCedarshedSection(rawText);\n\n      const data = JSON.parse(JSON.stringify(FALLBACK_DATA));\n\n      const standardProduction = parseWeeksPair(\n        cedarshedText,\n        \/lead\\s+time\\s+for\\s+production\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const standardShipping = parseWeeksPair(\n        cedarshedText,\n        \/shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedProduction = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shortens?\\s+the\\s+production\\s+lead\\s+time\\s+to\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedShipping = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const shipsFromMatch = cedarshedText.match(\n        \/shipped\\s+from\\s+(.+?)\\s+and\\s+the\\s+shipping\\s+time\\s+is\/i\n      );\n\n      const availabilityMatch = cedarshedText.match(\n        \/(Expedited production availability varies based on order volume and season\\.)\/i\n      );\n\n      const metalRoofMatch = cedarshedText.match(\n        \/(Metal roof variants typically add 1 additional week to the expedited timeline\\.)\/i\n      );\n\n      const contactMatch = cedarshedText.match(\n        \/(Please contact us before ordering to confirm current expedited availability\\.)\/i\n      );\n\n      if (standardProduction) {\n        data.standard.productionWeeksMin = standardProduction.min;\n        data.standard.productionWeeksMax = standardProduction.max;\n        data.standard.productionDisplay = standardProduction.display;\n      }\n\n      if (standardShipping) {\n        data.standard.shippingWeeksMin = standardShipping.min;\n        data.standard.shippingWeeksMax = standardShipping.max;\n        data.standard.shippingDisplay = standardShipping.display;\n      }\n\n      if (expeditedProduction) {\n        data.expedited.productionWeeksMin = expeditedProduction.min;\n        data.expedited.productionWeeksMax = expeditedProduction.max;\n        data.expedited.productionDisplay = expeditedProduction.display;\n      }\n\n      if (expeditedShipping) {\n        data.expedited.shippingWeeksMin = expeditedShipping.min;\n        data.expedited.shippingWeeksMax = expeditedShipping.max;\n        data.expedited.shippingDisplay = expeditedShipping.display;\n      } else {\n        data.expedited.shippingWeeksMin = data.standard.shippingWeeksMin;\n        data.expedited.shippingWeeksMax = data.standard.shippingWeeksMax;\n        data.expedited.shippingDisplay = data.standard.shippingDisplay;\n      }\n\n      if (shipsFromMatch \u0026\u0026 shipsFromMatch[1]) {\n        data.shipsFrom = shipsFromMatch[1].trim();\n      }\n\n      if (availabilityMatch \u0026\u0026 availabilityMatch[1]) {\n        data.expeditedAvailabilityNote = availabilityMatch[1].trim();\n      }\n\n      if (metalRoofMatch \u0026\u0026 metalRoofMatch[1]) {\n        data.metalRoofNote = metalRoofMatch[1].trim();\n      }\n\n      if (contactMatch \u0026\u0026 contactMatch[1]) {\n        data.contactNote = contactMatch[1].trim();\n      }\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getCedarshedData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshCedarshedData();\n    }\n\n    function renderTable(productTitle, data, useExpedited) {\n      const selected = useExpedited ? data.expedited : data.standard;\n      const today = new Date();\n\n      const earliestBD =\n        weeksToBusinessDays(selected.productionWeeksMin) +\n        weeksToBusinessDays(selected.shippingWeeksMin);\n\n      const latestBD =\n        weeksToBusinessDays(selected.productionWeeksMax) +\n        weeksToBusinessDays(selected.shippingWeeksMax);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const deliveryWindow =\n        fmtDate(earliest) === fmtDate(latest)\n          ? fmtDate(earliest)\n          : `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      const expeditedRow = useExpedited\n        ? `\u003ctr\u003e\u003cth\u003eExpedited shipping\u003c\/th\u003e\u003ctd\u003eSelected\u003c\/td\u003e\u003c\/tr\u003e`\n        : \"\";\n\n      const expeditedAlert = useExpedited\n        ? `\n          \u003cdiv class=\"hsr-alert\"\u003e\n            \u003cp\u003e${data.expeditedAvailabilityNote}\u003c\/p\u003e\n            \u003cp\u003e${data.metalRoofNote}\u003c\/p\u003e\n            \u003cp\u003e${data.contactNote}\u003c\/p\u003e\n          \u003c\/div\u003e\n        `\n        : \"\";\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Cedarshed delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${selected.productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShipping time\u003c\/th\u003e\u003ctd\u003e${selected.shippingDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShips from\u003c\/th\u003e\u003ctd\u003e${data.shipsFrom}\u003c\/td\u003e\u003c\/tr\u003e\n            ${expeditedRow}\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${deliveryWindow}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Carrier timing and destination can still affect final delivery.\n        \u003c\/p\u003e\n        ${expeditedAlert}\n      `;\n    }\n\n    async function runEstimate() {\n      const productName = String(productEl.value || \"\").trim();\n      const useExpedited = !!expeditedEl.checked;\n\n      if (!productName) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose a Cedarshed product.\");\n        return false;\n      }\n\n      showErr(false);\n\n      try {\n        const data = await getCedarshedData();\n        renderTable(productName, data, useExpedited);\n      } catch (e) {\n        renderTable(productName, FALLBACK_DATA, useExpedited);\n      }\n\n      window.dataLayer = window.dataLayer || [];\n      window.dataLayer.push({\n        event: \"hsr_delivery_estimate_cedarshed\",\n        cedarshed_product_name: productName,\n        cedarshed_expedited_selected: useExpedited\n      });\n\n      return true;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      hasEstimated = await runEstimate();\n    });\n\n    expeditedEl.addEventListener(\"change\", async () =\u003e {\n      if (!hasEstimated) return;\n      await runEstimate();\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      productEl.value = detectedProductValue || \"\";\n      expeditedEl.checked = false;\n      out.innerHTML = \"\";\n      showErr(false);\n      hasEstimated = false;\n    });\n\n    window.hsrCedarshedClearLeadTimeCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrCedarshedReadLeadTimeCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n\n    applyDetectedProduct();\n  })();\n\u003c\/script\u003e","brand":"Cedarshed","offers":[{"title":"Cookhouse 12x10 with Cedar Roof Shingles","offer_id":32180039516213,"sku":"CK1210","price":7449.99,"currency_code":"USD","in_stock":true},{"title":"Cookhouse 16x12 with Cedar Roof Shingles","offer_id":32180039548981,"sku":"CK1612","price":8799.99,"currency_code":"USD","in_stock":true},{"title":"Cookhouse 16x14 with Cedar Roof Shingles","offer_id":32180039581749,"sku":"CK1614","price":8979.99,"currency_code":"USD","in_stock":true},{"title":"Cookhouse 12x10 with OSB Roof","offer_id":40932230463541,"sku":"CK1210-OSB","price":6819.99,"currency_code":"USD","in_stock":true},{"title":"Cookhouse 16x12 with OSB Roof","offer_id":40932231086133,"sku":"CK1612-OSB","price":7539.99,"currency_code":"USD","in_stock":true},{"title":"Cookhouse 16x14 with OSB Roof","offer_id":40932234002485,"sku":"CK1614-OSB","price":7549.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118"},{"product_id":"cedarshed-garden-hutch","title":"Cedarshed Garden Hutch","description":"\u003cdiv class=\"cedarshed-garden-hutch-page\"\u003e\n\u003ch2 class=\"headline\"\u003e\u003cstrong\u003eKeep Your Garden Tools Safe With Our Cedarshed Garden Hutch\u003c\/strong\u003e\u003c\/h2\u003e\n\u003ch3\u003eLead Time\u003c\/h3\u003e\n\u003cp\u003eThe current lead time frame is 2 weeks for production plus a 1 week delivery time. How long the delivery will take will depend on the distance from B.C. Canada (\u003cem\u003ejust a little north of Seattle, Washington\u003c\/em\u003e) to your desired delivery location. \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT NOTE:\u003c\/strong\u003e Although our trailers and carriers most often come with liftgates to unload your shed, there might be certain factors such as terrain, road clearance, or the weight of pallet being too heavy for the liftgate to unload, which might prevent that from doing so. We highly encourage you to have 2–3 people ready on the day of the delivery to manually unload the pieces on the pallet one by one. Each individual piece would weigh around 1–100 lbs., so it is manageable to have one person on the trailer carry down the piece and the other to receive it from the curb.\u003c\/p\u003e\n\u003cp\u003eAre you looking for an easy way to organize and maintain the quality of your gardening tools? You will no longer have to put your tools anywhere when you can have your very own garden hutch. Keeping them safe and in place is one way to make sure that your tools are where they are supposed to be whenever you want to find them.\u003c\/p\u003e\n\u003ch3\u003e\u003cu\u003eCedar Garden Sheds Done Right\u003c\/u\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/oHHwIzhIACo\" title=\"Cedar garden sheds done right\" width=\"560\" height=\"315\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-garden-hutch-storage-kit-gif.gif?v=1744416230\" alt=\"Cedarshed Garden Hutch animation\"\u003e\u003c\/p\u003e\n\u003ch3 class=\"center\"\u003e\u003cstrong\u003eOrganize And Maintain Your Gardening Tools!\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eMaintaining your own garden is not enough when the tools you are using have nowhere to go that is why you can now have your very own garden hutch. In this way, you will keep everything tidy and will be able to access your tools anytime you want.\u003c\/p\u003e\n\u003cp\u003eIts function is not only limited to storage but to also make your garden a hundred times better because it really is simply beautiful to look at. Making your garden stylish and with class.\u003c\/p\u003e\n\u003cp\u003eYou also don't have to worry about longevity because it is made 100% western red cedar is also known for its ability to last long, is weather-resistant, is insect repellant, and its elegance.\u003c\/p\u003e\n\u003ch3\u003eOverview\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvailable in 1 size: 2′×4′\u003c\/li\u003e\n\u003cli\u003eAvailable as a panelized hutch kit only\u003c\/li\u003e\n\u003cli\u003eComes with double doors and 2 shelves for organizing\u003c\/li\u003e\n\u003cli\u003eAssembled size — (W×H×D) 47″ × 70″ × 21″\u003c\/li\u003e\n\u003cli\u003eWeight: 170 lbs.\u003c\/li\u003e\n\u003cli\u003eMade of top quality Western Red Cedar\u003c\/li\u003e\n\u003cli\u003eThe Gardener’s Hutch can be used inside or outside. If used as an outdoor locker, we recommend raising it off the ground by using 1″ (25.4 mm) patio stones.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- Shipping two-column (theme styles table; we only keep media safe styles elsewhere) --\u003e\n\u003ctable class=\"two-col\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-unloading-kit.webp?v=1713290460\" alt=\"Cedarshed kit unloading\"\u003e\u003c\/td\u003e\n\u003ctd class=\"text-left\"\u003e\n\u003cspan class=\"brand-accent\"\u003e\u003cstrong\u003eIMPORTANT SHIPPING INFO\u003c\/strong\u003e:\u003c\/span\u003e Shipments will be delivered to or as close to your property line and or driveway provided the location is accessible by the delivering truck driver. Please let us know beforehand any unusual or difficult location or delivery issues. 90% of the time the driver will be able to unload the shipment. \u003cbr\u003e\u003cbr\u003eIf the delivery truck in your area does not have a lift gate or pallet jack, you will be required to unload the pieces. If unloading the pieces, customers will be expected to cut metal strapping securing product to the pallet and therefore will require the use of wire cutters. We recommended that you have at least 2 people to help offload the kit pieces from the truck. Please note that although total freight could be over 2000 lbs, the kit pieces can be offloaded one at a time, with individual pieces ranging between 1–100 lbs. The shipping company will call you directly to schedule the delivery.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch4\u003eBenefits In Becoming a New Owner To Our Cedarshed Garden Hutch\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eSize — \u003c\/strong\u003eStructurally planned by having a size of 2 feet by 4 feet.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKit — \u003c\/strong\u003eInside the package, there is a panelized hutch kit.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDoors — \u003c\/strong\u003eIf one door isn't enough with our cedar garden hutch you can have double doors as well as 2 shelves that are perfect for organizing your garden tools.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAssembled Size — \u003c\/strong\u003eW 47″ × H 70″ × D 21″.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaterial Used — \u003c\/strong\u003eAn environmentally friendly 100% Western Red Cedar that is extremely long-lasting cedar. You don't have to worry about any termites because cedar is simply insect resistant.\u003c\/p\u003e\n\u003cp\u003eYou can use our Cedarshed garden hutch inside your own home or outside but when you use it outside we do recommend you to raise it off the ground by using 1 inch (25.44 mm) patio stones.\u003c\/p\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/iuchVXISdJU\" title=\"Cedarshed Garden Hutch overview\" width=\"560\" height=\"315\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003ch4\u003eWe recommend three different methods for putting together foundations for Cedar shed products:\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePatio Stones\u003c\/li\u003e\n\u003cli\u003e4×4 Pressure Treated Beams\u003c\/li\u003e\n\u003cli\u003eConcrete Slab\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003ePlease reach out with any questions or if you would like to discuss what is best for your situation.\u003c\/p\u003e\n\u003c!-- ===== SAME BRAND COMPARISON (no CTA buttons) ===== --\u003e\n\u003ch2 class=\"center\"\u003eCedarshed Compact Storage: Garden Hutch vs Lean-To vs Green Pod\u003c\/h2\u003e\n\u003cdiv style=\"overflow-x: auto; -webkit-overflow-scrolling: touch;\"\u003e\n\u003ctable class=\"comparison-table\"\u003e\n  \u003ccolgroup\u003e\n    \u003ccol style=\"width: 15%;\"\u003e\n    \u003ccol\u003e\n    \u003ccol\u003e\n    \u003ccol\u003e\n  \u003c\/colgroup\u003e\n  \u003cthead\u003e\n    \u003ctr\u003e\n      \u003cth\u003eFeature\u003c\/th\u003e\n      \u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-garden-hutch\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-garden-tool-storage-shed-kit_240x240.jpg?v=1755122517\" alt=\"Cedarshed Garden Hutch (2×4)\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-garden-hutch\"\u003eCedarshed Garden Hutch (2×4)\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-lean-to-storage-shed\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-lean-to-garden-shed-kits_240x240.jpg?v=1755122533\" alt=\"Cedarshed Lean To Bayside\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-lean-to-storage-shed\"\u003eCedarshed Lean To Bayside\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-green-pod-garbage-recycling-shed\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-storage-shed-for-garbage-bins_240x240.jpg?v=1755122583\" alt=\"Cedarshed Green Pod (4×4)\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-green-pod-garbage-recycling-shed\"\u003eCedarshed Green Pod (4×4)\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eExterior Material\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eAvailable Sizes\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e2×4 (one size)\u003c\/td\u003e\n\u003ctd\u003e6×3, 8×3, 8×4, 12×4\u003c\/td\u003e\n\u003ctd\u003e4×4 (one size)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eAssembled \/ Outside Dimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eApprox. 47″ (W) × 70″ (H) × 21″ (D)\u003c\/td\u003e\n\u003ctd\u003eVaries by size (see product specs). Example 8×4 outside: 99½″ × 48″; 12×4 outside: 146″ × 48″\u003c\/td\u003e\n\u003ctd\u003eApprox. 49″ (W) × 69″ (H) × 40″ (D)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDoor Style \/ Opening\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDouble doors; opening ~42″ (W) × 60″ (H)\u003c\/td\u003e\n\u003ctd\u003eStandard Dutch door (optional sliding or double doors). Typical opening up to ~36″ × 73″ depending on size\u003c\/td\u003e\n\u003ctd\u003eDouble doors; opening ~42″ (W) × 60″ (H)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWindows\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003ctd\u003e1 fixed window with shutters \u0026amp; planter (removed if double-door option chosen)\u003c\/td\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFloor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e46″ × 19¼″ floor; 2×4 cedar joists (12″ O.C.) + 5\/8″ plywood\u003c\/td\u003e\n\u003ctd\u003e2×4 cedar joists (12″ O.C.) + 5\/8″ plywood; size varies by model\u003c\/td\u003e\n\u003ctd\u003e46″ × 38½″ floor; 2×4 cedar joists + 5\/8″ plywood\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRoof\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCedar roof (panelized kit)\u003c\/td\u003e\n\u003ctd\u003eCedar shingles, Metal roof, OSB roof options\u003c\/td\u003e\n\u003ctd\u003eTongue-and-groove roof panels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eBest For\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSmall tool sets; quick access near garden\/work area\u003c\/td\u003e\n\u003ctd\u003eMax storage against a wall in tight side yards or patios\u003c\/td\u003e\n\u003ctd\u003eDiscreet trash\/recycling + small equipment storage\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== OTHER BRANDS COMPARISON (no CTA buttons) ===== --\u003e\n\u003ch2 class=\"center\"\u003eCompare Garden Hutch vs Similar Sheds (Other Brands)\u003c\/h2\u003e\n\u003cdiv style=\"overflow-x: auto; -webkit-overflow-scrolling: touch;\"\u003e\n\u003ctable class=\"comparison-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-garden-hutch\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-garden-tool-storage-shed-kit_240x240.jpg?v=1755122517\" alt=\"Cedarshed Garden Hutch\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-garden-hutch\"\u003eCedarshed Garden Hutch\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/outdoor-living-today-6x6-maximizer-wooden-storage-shed\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-maximizer-6x6-storage-shed-kit_240x240.jpg?v=1755195990\" alt=\"Outdoor Living Today 6×6 Maximizer\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/outdoor-living-today-6x6-maximizer-wooden-storage-shed\"\u003eOutdoor Living Today 6×6 Maximizer\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/yodoko-premium-steel-shed-kit-esf_240x240.jpg?v=1755195979\" alt=\"YODOKO 6×2 ESF\"\u003e\u003c\/p\u003e\n\u003cp\u003eYODOKO 6×2 ESF\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eExterior Material\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003eGalvanized steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAvailable Sizes\u003c\/td\u003e\n\u003ctd\u003e2×4\u003c\/td\u003e\n\u003ctd\u003e6×6\u003c\/td\u003e\n\u003ctd\u003e6×2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOutside Dimensions\u003c\/td\u003e\n\u003ctd\u003e47″ (W) × 70″ (H) × 21″ (D)\u003c\/td\u003e\n\u003ctd\u003e80″ (W) × 100″ (H) × 86″ (D) (exterior, incl. overhang)\u003c\/td\u003e\n\u003ctd\u003e54″ (W) × 64″ (H) × 30.5″ (D) (exterior)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows\u003c\/td\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFloor\u003c\/td\u003e\n\u003ctd\u003eYes — 2×4 joists + 5\/8″ plywood\u003c\/td\u003e\n\u003ctd\u003eYes — 2×4 floor joists + 5\/8″ plywood\u003c\/td\u003e\n\u003ctd\u003eNo — install on firm, level base\u003cbr\u003eBase: 53.1″ × 29.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor\u003c\/td\u003e\n\u003ctd\u003eDouble doors (~42″ × 60″ opening)\u003c\/td\u003e\n\u003ctd\u003eDouble doors (opening ~62″ × 72″)\u003c\/td\u003e\n\u003ctd\u003eSliding door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBest For\u003c\/td\u003e\n\u003ctd\u003eSmall tool sets; quick access near garden\/work area\u003c\/td\u003e\n\u003ctd\u003eGeneral backyard storage with more depth and walk-in space\u003c\/td\u003e\n\u003ctd\u003eUltra-slim storage in narrow spaces, patios or along walls\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003c!-- ===== Minimal, table-safe CSS (scoped; does not touch any table elements) ===== --\u003e\n\u003cstyle\u003e\n  .cedarshed-garden-hutch-page { line-height: 1.45; text-align: left; }\n  .cedarshed-garden-hutch-page .headline { margin: 12px 0; text-align: center; }\n  .cedarshed-garden-hutch-page .center { text-align: center; }\n  .cedarshed-garden-hutch-page .brand-accent { color: #ff2a00; }\n  .cedarshed-garden-hutch-page .img-responsive { max-width: 100%; height: auto; display: block; }\n\n  \/* Video container (no table selectors, no theme collisions) *\/\n  .cedarshed-garden-hutch-page .video-wrapper {\n    position: relative; width: 560px; max-width: 100%; margin: 16px 0; aspect-ratio: 16\/9;\n  }\n  .cedarshed-garden-hutch-page .video-wrapper iframe {\n    position: absolute; inset: 0; width: 100%; height: 100%; border: 0;\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery select {\n    width: 320px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery .hsr-check {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    min-height: 42px;\n  }\n\n  .hsr-delivery .hsr-check input {\n    margin: 0;\n  }\n\n  .hsr-delivery .hsr-check label {\n    margin: 0;\n    font-weight: 700;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  .hsr-delivery .hsr-alert {\n    margin-top: 10px;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fafafa;\n    font-size: 13px;\n    color: #333;\n  }\n\n  .hsr-delivery .hsr-alert p {\n    margin: 0 0 8px;\n  }\n\n  .hsr-delivery .hsr-alert p:last-child {\n    margin-bottom: 0;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-cedarshed\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact Cedarshed product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrCedarshedProduct\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrCedarshedProduct\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Sheds and Greenhouses\"\u003e\n          \u003coption value=\"Cedarshed Lean To Storage Bayside Shed\"\u003eCedarshed Lean To Storage Bayside Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Sunhouse Western Red Cedar Greenhouse\"\u003eCedarshed Sunhouse Western Red Cedar Greenhouse\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cabana Backyard \u0026amp; Pool Shed\"\u003eCedarshed Cabana Backyard \u0026amp; Pool Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Rancher Large Shed Kit and Storage Solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\"\u003eCedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener Small Gable Shed Kit\"\u003eCedarshed Gardener Small Gable Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Ranchhouse Prefab Cottage Kit\"\u003eCedarshed Ranchhouse Prefab Cottage Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Longhouse Gable Style Double Door Shed Kit\"\u003eCedarshed Longhouse Gable Style Double Door Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Farmhouse Shed Kit\"\u003eCedarshed Farmhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Haida Cabin \u0026amp; Storage Shed\"\u003eCedarshed Haida Cabin \u0026amp; Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cedar House Storage Shed\"\u003eCedarshed Cedar House Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cookhouse BBQ Shed\"\u003eCedarshed Cookhouse BBQ Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Hobbyhouse Prefab Shed Kits\"\u003eCedarshed Hobbyhouse Prefab Shed Kits\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gable Style Beach House Shed\"\u003eCedarshed Gable Style Beach House Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener's Delight Gable Porch Storage Shed\"\u003eCedarshed Gardener's Delight Gable Porch Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Garden Hutch\"\u003eCedarshed Garden Hutch\u003c\/option\u003e\n          \u003coption value=\"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\"\u003eCedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses and Cabins\"\u003e\n          \u003coption value=\"Cedarshed Kids Bunkhouse Kit\"\u003eCedarshed Kids Bunkhouse Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kids Clubhouse\"\u003eCedarshed Kids Clubhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Pergolas\"\u003e\n          \u003coption value=\"Cedarshed Mabel 8x8 Pergola Kit\"\u003eCedarshed Mabel 8x8 Pergola Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kalamalka 10x10 Pergola Kit\"\u003eCedarshed Kalamalka 10x10 Pergola Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hsr-check\"\u003e\n      \u003cinput id=\"hsrCedarshedExpedited\" type=\"checkbox\"\u003e\n      \u003clabel for=\"hsrCedarshedExpedited\"\u003eExpedited shipping\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoCedarshed\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearCedarshed\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrCedarshed\"\u003e\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutCedarshed\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-cedarshed\");\n    if (!root) return;\n\n    const productEl = document.getElementById(\"hsrCedarshedProduct\");\n    const expeditedEl = document.getElementById(\"hsrCedarshedExpedited\");\n    const btn = document.getElementById(\"hsrGoCedarshed\");\n    const clr = document.getElementById(\"hsrClearCedarshed\");\n    const err = document.getElementById(\"hsrErrCedarshed\");\n    const out = document.getElementById(\"hsrOutCedarshed\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_cedarshed_live_v3_20260317\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    let hasEstimated = false;\n    let detectedProductValue = \"\";\n\n    const FALLBACK_DATA = {\n      standard: {\n        productionWeeksMin: 2,\n        productionWeeksMax: 2,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"2 weeks\",\n        shippingDisplay: \"1 week\"\n      },\n      expedited: {\n        productionWeeksMin: 1,\n        productionWeeksMax: 1,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"1 week\",\n        shippingDisplay: \"1 week\"\n      },\n      shipsFrom: \"just north of Seattle, Washington in BC Canada\",\n      expeditedAvailabilityNote:\n        \"Expedited production availability varies based on order volume and season.\",\n      metalRoofNote:\n        \"Metal roof variants typically add 1 additional week to the expedited timeline.\",\n      contactNote:\n        \"Please contact us before ordering to confirm current expedited availability.\"\n    };\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    const weeksToBusinessDays = (weeks) =\u003e Number(weeks) * 5;\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function normalizeText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function normalizeForMatch(text) {\n      return String(text || \"\")\n        .toLowerCase()\n        .replace(\/\u0026amp;|\u0026\/g, \" and \")\n        .replace(\/[\\u2018\\u2019']\/g, \"\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function extractCedarshedSection(text) {\n      const normalized = normalizeText(text);\n      const startIndex = normalized.search(\/Cedarsheds\/i);\n\n      if (startIndex === -1) {\n        return normalized;\n      }\n\n      const afterStart = normalized.slice(startIndex);\n      const endMatch = afterStart.match(\/\\bMilky Products\\b\/i);\n\n      if (!endMatch) {\n        return afterStart;\n      }\n\n      return afterStart.slice(0, endMatch.index);\n    }\n\n    function formatWeeks(min, max) {\n      if (Number(min) === Number(max)) {\n        return Number(min) === 1 ? \"1 week\" : `${min} weeks`;\n      }\n\n      return `${min} to ${max} weeks`;\n    }\n\n    function parseWeeksPair(text, regex) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      const min = Number(match[1]);\n      const max = match[2] ? Number(match[2]) : min;\n\n      return {\n        min,\n        max,\n        display: formatWeeks(min, max)\n      };\n    }\n\n    function getCurrentPathHandle() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? match[1].replace(\/-\/g, \" \") : \"\";\n    }\n\n    function getPageProductCandidates() {\n      const selectors = [\n        '[data-product-title]',\n        '.product-title',\n        '.product__title',\n        '.product-single__title',\n        '.product_title',\n        '.product-meta__title',\n        'main h1',\n        'h1'\n      ];\n\n      const values = [];\n\n      const pushValue = (value) =\u003e {\n        const clean = normalizeText(value);\n        if (!clean) return;\n        if (!values.includes(clean)) values.push(clean);\n      };\n\n      selectors.forEach((selector) =\u003e {\n        document.querySelectorAll(selector).forEach((el) =\u003e {\n          pushValue(el.getAttribute(\"data-product-title\"));\n          pushValue(el.textContent);\n        });\n      });\n\n      const ogTitle = document.querySelector('meta[property=\"og:title\"]');\n      const twitterTitle = document.querySelector('meta[name=\"twitter:title\"]');\n\n      if (ogTitle) pushValue(ogTitle.getAttribute(\"content\"));\n      if (twitterTitle) pushValue(twitterTitle.getAttribute(\"content\"));\n\n      pushValue(document.title);\n      pushValue(getCurrentPathHandle());\n\n      return values;\n    }\n\n    function scoreOptionAgainstCandidate(optionText, candidateText) {\n      const optionNorm = normalizeForMatch(optionText);\n      const candidateNorm = normalizeForMatch(candidateText);\n\n      if (!optionNorm || !candidateNorm) return 0;\n      if (optionNorm === candidateNorm) return 1000;\n      if (candidateNorm.includes(optionNorm)) return 900;\n      if (optionNorm.includes(candidateNorm)) return 700;\n\n      const optionTokens = optionNorm\n        .split(\" \")\n        .filter((token) =\u003e token.length \u003e 2);\n\n      const candidateTokens = new Set(\n        candidateNorm.split(\" \").filter((token) =\u003e token.length \u003e 2)\n      );\n\n      let overlap = 0;\n      optionTokens.forEach((token) =\u003e {\n        if (candidateTokens.has(token)) overlap += 1;\n      });\n\n      let score = overlap * 25;\n\n      if (optionTokens.length \u0026\u0026 optionTokens.every((token) =\u003e candidateTokens.has(token))) {\n        score += 300;\n      }\n\n      return score;\n    }\n\n    function detectCurrentCedarshedProduct() {\n      const options = Array.from(productEl.options).filter((option) =\u003e option.value);\n      const candidates = getPageProductCandidates();\n\n      let bestValue = \"\";\n      let bestScore = 0;\n\n      candidates.forEach((candidate) =\u003e {\n        options.forEach((option) =\u003e {\n          const score = scoreOptionAgainstCandidate(option.value, candidate);\n\n          if (score \u003e bestScore) {\n            bestScore = score;\n            bestValue = option.value;\n          }\n        });\n      });\n\n      return bestScore \u003e= 300 ? bestValue : \"\";\n    }\n\n    function applyDetectedProduct(retries = 0) {\n      const detected = detectCurrentCedarshedProduct();\n\n      if (detected) {\n        detectedProductValue = detected;\n        productEl.value = detected;\n        return;\n      }\n\n      if (retries \u003c 10) {\n        setTimeout(() =\u003e {\n          applyDetectedProduct(retries + 1);\n        }, 300);\n      }\n    }\n\n    async function fetchFreshCedarshedData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const cedarshedText = extractCedarshedSection(rawText);\n\n      const data = JSON.parse(JSON.stringify(FALLBACK_DATA));\n\n      const standardProduction = parseWeeksPair(\n        cedarshedText,\n        \/lead\\s+time\\s+for\\s+production\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const standardShipping = parseWeeksPair(\n        cedarshedText,\n        \/shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedProduction = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shortens?\\s+the\\s+production\\s+lead\\s+time\\s+to\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedShipping = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const shipsFromMatch = cedarshedText.match(\n        \/shipped\\s+from\\s+(.+?)\\s+and\\s+the\\s+shipping\\s+time\\s+is\/i\n      );\n\n      const availabilityMatch = cedarshedText.match(\n        \/(Expedited production availability varies based on order volume and season\\.)\/i\n      );\n\n      const metalRoofMatch = cedarshedText.match(\n        \/(Metal roof variants typically add 1 additional week to the expedited timeline\\.)\/i\n      );\n\n      const contactMatch = cedarshedText.match(\n        \/(Please contact us before ordering to confirm current expedited availability\\.)\/i\n      );\n\n      if (standardProduction) {\n        data.standard.productionWeeksMin = standardProduction.min;\n        data.standard.productionWeeksMax = standardProduction.max;\n        data.standard.productionDisplay = standardProduction.display;\n      }\n\n      if (standardShipping) {\n        data.standard.shippingWeeksMin = standardShipping.min;\n        data.standard.shippingWeeksMax = standardShipping.max;\n        data.standard.shippingDisplay = standardShipping.display;\n      }\n\n      if (expeditedProduction) {\n        data.expedited.productionWeeksMin = expeditedProduction.min;\n        data.expedited.productionWeeksMax = expeditedProduction.max;\n        data.expedited.productionDisplay = expeditedProduction.display;\n      }\n\n      if (expeditedShipping) {\n        data.expedited.shippingWeeksMin = expeditedShipping.min;\n        data.expedited.shippingWeeksMax = expeditedShipping.max;\n        data.expedited.shippingDisplay = expeditedShipping.display;\n      } else {\n        data.expedited.shippingWeeksMin = data.standard.shippingWeeksMin;\n        data.expedited.shippingWeeksMax = data.standard.shippingWeeksMax;\n        data.expedited.shippingDisplay = data.standard.shippingDisplay;\n      }\n\n      if (shipsFromMatch \u0026\u0026 shipsFromMatch[1]) {\n        data.shipsFrom = shipsFromMatch[1].trim();\n      }\n\n      if (availabilityMatch \u0026\u0026 availabilityMatch[1]) {\n        data.expeditedAvailabilityNote = availabilityMatch[1].trim();\n      }\n\n      if (metalRoofMatch \u0026\u0026 metalRoofMatch[1]) {\n        data.metalRoofNote = metalRoofMatch[1].trim();\n      }\n\n      if (contactMatch \u0026\u0026 contactMatch[1]) {\n        data.contactNote = contactMatch[1].trim();\n      }\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getCedarshedData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshCedarshedData();\n    }\n\n    function renderTable(productTitle, data, useExpedited) {\n      const selected = useExpedited ? data.expedited : data.standard;\n      const today = new Date();\n\n      const earliestBD =\n        weeksToBusinessDays(selected.productionWeeksMin) +\n        weeksToBusinessDays(selected.shippingWeeksMin);\n\n      const latestBD =\n        weeksToBusinessDays(selected.productionWeeksMax) +\n        weeksToBusinessDays(selected.shippingWeeksMax);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const deliveryWindow =\n        fmtDate(earliest) === fmtDate(latest)\n          ? fmtDate(earliest)\n          : `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      const expeditedRow = useExpedited\n        ? `\u003ctr\u003e\u003cth\u003eExpedited shipping\u003c\/th\u003e\u003ctd\u003eSelected\u003c\/td\u003e\u003c\/tr\u003e`\n        : \"\";\n\n      const expeditedAlert = useExpedited\n        ? `\n          \u003cdiv class=\"hsr-alert\"\u003e\n            \u003cp\u003e${data.expeditedAvailabilityNote}\u003c\/p\u003e\n            \u003cp\u003e${data.metalRoofNote}\u003c\/p\u003e\n            \u003cp\u003e${data.contactNote}\u003c\/p\u003e\n          \u003c\/div\u003e\n        `\n        : \"\";\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Cedarshed delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${selected.productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShipping time\u003c\/th\u003e\u003ctd\u003e${selected.shippingDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShips from\u003c\/th\u003e\u003ctd\u003e${data.shipsFrom}\u003c\/td\u003e\u003c\/tr\u003e\n            ${expeditedRow}\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${deliveryWindow}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Carrier timing and destination can still affect final delivery.\n        \u003c\/p\u003e\n        ${expeditedAlert}\n      `;\n    }\n\n    async function runEstimate() {\n      const productName = String(productEl.value || \"\").trim();\n      const useExpedited = !!expeditedEl.checked;\n\n      if (!productName) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose a Cedarshed product.\");\n        return false;\n      }\n\n      showErr(false);\n\n      try {\n        const data = await getCedarshedData();\n        renderTable(productName, data, useExpedited);\n      } catch (e) {\n        renderTable(productName, FALLBACK_DATA, useExpedited);\n      }\n\n      window.dataLayer = window.dataLayer || [];\n      window.dataLayer.push({\n        event: \"hsr_delivery_estimate_cedarshed\",\n        cedarshed_product_name: productName,\n        cedarshed_expedited_selected: useExpedited\n      });\n\n      return true;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      hasEstimated = await runEstimate();\n    });\n\n    expeditedEl.addEventListener(\"change\", async () =\u003e {\n      if (!hasEstimated) return;\n      await runEstimate();\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      productEl.value = detectedProductValue || \"\";\n      expeditedEl.checked = false;\n      out.innerHTML = \"\";\n      showErr(false);\n      hasEstimated = false;\n    });\n\n    window.hsrCedarshedClearLeadTimeCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrCedarshedReadLeadTimeCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n\n    applyDetectedProduct();\n  })();\n\u003c\/script\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Cedarshed","offers":[{"title":"Garden Hutch with Cedar Roof - 2'x4'","offer_id":41749701066805,"sku":"GH24-Cedar","price":1779.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776"},{"product_id":"cedarshed-kids-bunkhouse-kits","title":"Cedarshed Kids Bunkhouse Kit","description":"\u003cdiv class=\"bunkhouse-page\"\u003e\n\u003c!-- ================= HERO \/ HEADLINE ================= --\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Cedarshed_Logo_1ac80862-bbc8-4164-9ade-7170a6537fcb_160x160.png?v=1676564806\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\n\u003cspan style=\"text-decoration: underline;\"\u003e\u003cspan style=\"color: #ff2a00; text-decoration: underline;\"\u003e\u003c\/span\u003e\u003c\/span\u003e \u003cstrong\u003eLet Your Kids Create Memories In The Cedarshed Bunkhouse!\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (LEFT-ALIGNED; desktop shows all, mobile shows 3 with Show more\/less) ================= --\u003e \u003cinput id=\"hsr-facts-toggle-bunkhouse\" class=\"hsr-facts-check\" type=\"checkbox\"\u003e\n\u003cdiv class=\"hsr-chipbar\" role=\"list\" aria-label=\"Key facts\"\u003e\n\u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100% Western Red Cedar\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eSizes:\u003c\/strong\u003e 9×10, 12×12, 12×14\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003ePorch:\u003c\/strong\u003e 4′ deep ridge porch\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eDoors:\u003c\/strong\u003e Dutch door (W 30″ × H 71″)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eWindows:\u003c\/strong\u003e (2 non-operable) fixed with shutters \u0026amp; planter boxes\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eFloor:\u003c\/strong\u003e Plywood over 2×4 cedar joists (optional)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eRoof:\u003c\/strong\u003e Pre-built sections; cedar shingles optional; OSB available\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eLead time:\u003c\/strong\u003e ~2 weeks production + ~1 week delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-bunkhouse\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-bunkhouse\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- ================= INTRO \/ BODY (VERBATIM — DO NOT EDIT) ================= --\u003e\n\u003cp\u003eDid you know that there are three critical elements for healthy child development? And one of them is their environment. Having a great bunkhouse for your kids is one of the ways to strengthen their childhood development. \u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eWe all understand the importance of childhood and how precious those memories can be. We want our children to enjoy their time together with friends, without putting themselves at risk. Cedarshed Bunkhouse is the perfect place for safety and fun – it provides a secure environment for your kids to play and socialize. With safety always in mind, you can relax knowing that your children are safe and happy while they make memories that will last a lifetime.\u003c\/p\u003e\n\u003cp\u003eYou can also take a look at the \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-kids-clubhouse-kit\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Kids Clubhouse\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e or the \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardener-small-gable-shed-kit\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Gardener Small Gable Shed\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e for other options that will be best suited for your kids.\u003c\/p\u003e\n\u003ch3\u003eLead Time\u003c\/h3\u003e\n\u003cp\u003eThe current lead time frame is 2 weeks for production plus a 1 week delivery time. How long the delivery will take will depend on the distance from B.C. Canada (\u003cem\u003ejust a little north of Seattle, Washington\u003c\/em\u003e) to your desired delivery location. \u003c\/p\u003e\n\u003ch3\u003e\u003cspan style=\"text-decoration: underline;\"\u003eCedar Garden Sheds Done Right\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/oHHwIzhIACo\" loading=\"lazy\" width=\"560\" height=\"315\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003ch3\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Kids Bunkhouse Kit Assembly - Timelapse\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/a8pFSNhZ4d0\" loading=\"lazy\" width=\"560\" height=\"315\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003eAdding to this, Cedarshed Bunkhouse puts safety first, offering features such as lockable doors and multiple safety-certified equipment, so you can be certain that your children's safety is always taken care of. With safety at the forefront of your mind, you can rest assured that while they enjoy the best times of their lives, your kids are always secure.\u003c\/p\u003e\n\u003cp\u003eInside the Cedarshed Bunkhouse, safety, and fun come hand in hand. We ensure that your children have a safe and secure environment to play and socialize in - all whilst making those special, unforgettable childhood memories. Enjoy life's greatest moments with your children and give them the best of both safety and enjoyment at Cedarshed Bunkhouse.\u003c\/p\u003e\n\u003ch3 class=\"p1\"\u003eOverview\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e100% Western Red cedar exterior finishing\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e6' High pre-built wall panels\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIncludes Dutch Door - W 30\" x H 71\"\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIncludes cedar shingled roof panels (optional)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIncludes a 4' deep Ridge Porch\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eStandard kit comes with a floor. The 2x4 Floor joists and then 5\/8” plywood on top. If you choose to remove the floor option and place the shed on top of a concrete slab, you can nail it directly to the cement slab with a vapor barrier underlay. The cement should be the exact same size of the shed floor. Call us for the exact floor size as all shed sizes are nominal.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e2 Fixed Windows (\u003ci\u003enon-operable\u003c\/i\u003e) W 16 1\/4\" x H 25 1\/4\"\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIncludes decorative shutters and wooden planter boxes\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eNo cutting required\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIncludes assembly hardware and Cottage Bunkie plans\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eWhat’s Included in the Package?\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli style=\"text-align: left;\"\u003e\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003ePlease note that the following items below are already included in the base shed kit. The options inside the drop-down buttons above are only for UPGRADES and ADDITIONS\u003c\/strong\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eShed Kit\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDoor Handle\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePlanter Box\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWindow Shutters\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHasp\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHinges\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eBarrel Bolts\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eNails and Screws\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eRoof Strut and Porch Brackets\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePlywood floor with 2x4 cedar floor joist (\u003cem\u003eoptional\u003c\/em\u003e)\u003cbr\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePre-built roof sections (wood shingles already attached - \u003cem\u003eoptional\u003c\/em\u003e)\u003cbr\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eRoofing Felt is not included in the OSB Roof Version for the kit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb data-stringify-type=\"bold\"\u003eOSB Roofing is Now Available! \u003c\/b\u003eTake control of the final look by selecting our OSB roof options. This cost-effective roofing option substitutes the standard cedar roof shingles with sturdy, treated strand boards that are ready to be shingled with whatever design of shingles that you desire. Selecting this option provides a budget-friendly alternative with no reduced quality.\u003c\/p\u003e\n\u003ch3 class=\"p1\"\u003eA safe haven for the kids in your backyard with the Cedarshed Bunkhouse\u003c\/h3\u003e\n\u003cp class=\"p1\"\u003eThe BunkHouse includes a 4ft wide ridge porch; wide enough to accommodate a BBQ or to set up a nice seating area. The BunkHouse also includes 7ft high interior walls; giving you enough headroom to add a storage loft. The two fixed windows on either side of the Dutch door can be upgraded to functional windows. Add more windows if you desire more light. The BunkHouse is available in 3 sizes. Choose the one that best fits your yard and meets your needs.\u003c\/p\u003e\n\u003ch4\u003eSearched BunkHouse sheds are easy to assemble and require no cutting.\u003c\/h4\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Bunkhouse-PS.pdf?v=1596547845\" title=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Bunkhouse-PS.pdf?v=1596547845\" target=\"_blank\"\u003e\u003cimg data-sizes=\"auto\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Capture_f1e5b729-6c62-49e0-9250-bc5e407a5280_480x480.jpg?v=1645547775\" alt=\"\" width=\"140\" height=\"162\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAvailable in three sizes: 9'x10', 12'x12' and 12'x14'\u003c\/li\u003e\n\u003cli\u003eExterior finishing is 100% Western Red Cedar lumber\u003c\/li\u003e\n\u003cli\u003eThe 7' high walls are pre-built panels with the window already installed\u003c\/li\u003e\n\u003cli\u003eIncludes two fixed windows with decorative shutters and a flower box and a dutch door.\u003c\/li\u003e\n\u003cli\u003ePlywood floor with 2x4 cedar floor joist (\u003cem\u003eoptional\u003c\/em\u003e)\u003c\/li\u003e\n\u003cli\u003ePre-built roof sections (wood shingles already attached- \u003cem\u003eoptional\u003c\/em\u003e)\u003c\/li\u003e\n\u003cli\u003eNo cutting required\u003c\/li\u003e\n\u003cli\u003eAll assembly hardware included\u003c\/li\u003e\n\u003cli\u003eLockable door to keep your contents safe - Add your padlock to the turnbuckle hasp\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Wall Panel Video\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h4\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/iuchVXISdJU\" loading=\"lazy\" width=\"560\" height=\"315\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ================= SHIPPING (image + text, two-col) ================= --\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003ctable class=\"two-col\" style=\"width: 70%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 50%;\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-unloading-kit.webp?v=1713290460\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 50%; text-align: left;\"\u003e\n\u003cspan style=\"color: #ff2a00;\"\u003e\u003cb data-stringify-type=\"bold\"\u003eIMPORTANT SHIPPING INFO\u003c\/b\u003e: \u003c\/span\u003e\u003cspan\u003eShipments will be delivered to or as close to your property line and or driveway provided the location is accessible by the delivering truck driver. Please let us know beforehand any unusual or difficult location or delivery issues. 90% of the time the driver will be able to unload the shipment.\u003cbr\u003e\u003cbr\u003eIf the delivery truck in your area does not have a lift gate or pallet jack, you will be required to unload the pieces. If unloading the pieces, customers will be expected to cut metal strapping securing product to the pallet and therefore will require the use of wire cutters. We recommended that you have at least 2 people to help offload the kit pieces from the truck. Please note that although total freight could be over 2000 lbs, the kit pieces can be offloaded one at a time, with individual pieces ranging between 1- 100 lbs. The shipping company will call you directly to schedule the delivery.\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch4 style=\"text-align: left;\"\u003e\u003cspan\u003eYour Kids' Safety and Fun Is Our Priority: Cedarshed Kids Bunkhouse Kit\u003c\/span\u003e\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eWestern Red Cedar\u003c\/strong\u003e - An environmentally friendly 100% Western Red Cedar that is extremely long-lasting cedar. You don't have to worry about any termites because cedar is simply insect resistant.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan\u003e\u003cstrong\u003eWall\u003c\/strong\u003e - Worry no more for your children can have as much space as they want with our pre-built 7 feet wall panels would be more than enough to play with anything they want.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan\u003e\u003cstrong\u003eDoor\u003c\/strong\u003e - The Dutch door is already included with a dimension of W 30\" x H 71\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan\u003e\u003cstrong\u003eRoof\u003c\/strong\u003e - Thinking about your roof? No need to exert effort in making a roof because it is already with a cedar-shingled roof panel. (optional)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan\u003e\u003cstrong\u003ePorch - \u003c\/strong\u003eYour children can have fun as long as they want now that they have a 4' deep ridge porch to play with.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan\u003e\u003cstrong\u003eFloor -\u003c\/strong\u003e How awesome it is to have an environmentally friendly plywood floor that also has a 2x4 cedar floor joist.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan\u003e\u003cstrong\u003eWindows -\u003c\/strong\u003e Even if they are inside their beautiful bunkhouse they can still enjoy the view outside with our 2 fixed windows in place.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan\u003e\u003cstrong\u003eNo Cutting Required - \u003c\/strong\u003e You will no longer have to worry about cutting anymore because everything is already pre-built and all you have to do is to assemble the materials.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan\u003e\u003cstrong\u003eAssembly Package - \u003c\/strong\u003e You don't have to figure everything out because we already did that for you. Our package has already every hardware assembly and plan for you together with an instruction manual to help you efficiently assemble everything.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan\u003e\u003cstrong\u003eSafe Door -\u003c\/strong\u003e With a lockable door in place you will never have to worry about safety inside the bunkhouse because you can now add your own personal padlock to the turnbuckle hasp.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan\u003e\u003cstrong\u003eDecorative Shutters \u0026amp; Planter Boxes -\u003c\/strong\u003e Maybe you just wanted to improve and make your bunkhouse even better with our decorative shutters and planter boxes in place you can design anything you want just like the saying your imagination is the limit.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan\u003e\u003cstrong\u003eDecorative Cupola -\u003c\/strong\u003e Designed purely for aesthetic appeal, enhancing the overall look of the shed. Installed on top of the shingles.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4 style=\"text-align: left;\"\u003eRecommendations for the foundation:\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/h4\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan data-stringify-type=\"paragraph-break\" class=\"c-mrkdwn__br\"\u003e\u003c\/span\u003e\u003cspan\u003e• Patio Stones\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 4x4 Pressure Treated Beams\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• Concrete Slab\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/WhiteAestheticLifestylePhotoCollageFacebookCover_480x480.png?v=1693947675\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan data-stringify-type=\"paragraph-break\" class=\"c-mrkdwn__br\"\u003e\u003c\/span\u003e\u003cspan\u003ePlease reach out with any questions or if you would like to discuss what is best for your situation.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4 class=\"p1\" style=\"text-align: left;\"\u003eOPTIONAL CUPOLA SIZES\u003c\/h4\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan\u003e\u003cstrong\u003eRectangle Cupola: \u003c\/strong\u003e27\" x 20\" x 20\"\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eLarge Square Cupola:\u003c\/strong\u003e 23\" x 23\" x 25\"\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eSmall Square Cupola: \u003c\/strong\u003e18” x 18” x 18”\u003c\/span\u003e\u003c\/p\u003e\n\u003ch5 style=\"text-align: left;\"\u003e\u003cstrong\u003eOptional Add-Ons and Upgrades\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003ctable class=\"addons-table table-border\" style=\"width: 93.9333%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Bunkhouse Kit - Dutch Door\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/dutch_door_240x240.jpg?v=1644943654\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Bunkhouse Kit - Double Door\" class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/double_door_240x240.jpg?v=1644944586\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Bunkhouse Kit - Sliding Door\" class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/sliding_door_240x240.jpg?v=1644944605\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Bunkhouse Kit - Fixed\" class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/fixed_240x240.jpg?v=1644944623\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Bunkhouse Kit - Func\" class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func_240x240.jpg?v=1644944627\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Bunkhouse Kit - Func2 1\" class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func2_1_240x240.jpg?v=1713968438\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Bunkhouse Kit - Half\" class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/half_240x240.jpg?v=1644944637\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Bunkhouse Kit - Down\" class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/down_240x240.jpg?v=1644944650\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Bunkhouse Kit - Cedcup\" class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedcup_160x160.jpg?v=1644944665\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Bunkhouse Kit - Cedarwood\" class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarwood_160x160.jpg?v=1644944671\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Bunkhouse Kit - Wallheight\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/wallheight_160x160.jpg?v=1644944699\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Kids Bunkhouse Kit - Skylight 240x240 F1efc870 1b8c 47c6 B7f3\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/skylight_240x240_f1efc870-1b8c-47c6-b7f3-39501e2ebe3f_160x160.jpg?v=1667486140\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ================= SAME-BRAND COMPARISON ================= --\u003e\n\u003ch3 class=\"center\"\u003eCedarshed Playhouses: Bunkhouse vs Kids Clubhouse vs Gardener’s Delight (Porch)\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper compare-cedarshed\" style=\"text-align: start;\"\u003e\n\u003ctable class=\"comparison-table three-col-balanced\" style=\"width: 100%;\"\u003e\n\u003ccolgroup\u003e \u003ccol class=\"col-feature\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct\u003c\/th\u003e\n\u003c!-- BUNKHOUSE --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-kids-bunkhouse-kits\"\u003e\u003cimg src=\"https:\/\/homesteadsupplier.com\/cdn\/shop\/files\/cedarshed-kids-bunkhouse-playhouse-kit_700x700.webp?v=1714582309\" alt=\"Cedarshed Bunkhouse\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-kids-bunkhouse-kits\"\u003eCedarshed Kids Bunkhouse Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c!-- KIDS CLUBHOUSE --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-kids-clubhouse-kit\"\u003e\u003cimg src=\"https:\/\/homesteadsupplier.com\/cdn\/shop\/files\/cedarshed-kids-clubhouse-playhouse-kit_700x700.webp?v=1714502626\" alt=\"Cedarshed Kids Clubhouse\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-kids-clubhouse-kit\"\u003eCedarshed Kids Clubhouse Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c!-- GARDENER’S DELIGHT (PORCH) --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardeners-delight-gable-porch-shed\"\u003e\u003cimg src=\"https:\/\/homesteadsupplier.com\/cdn\/shop\/files\/gardeners-delight-gable-porch-storage-shed_700x700.jpg?v=1714423178\" alt=\"Cedarshed Gardener’s Delight\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardeners-delight-gable-porch-shed\"\u003eCedarshed Gardener’s Delight Gable Porch Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eExterior Material\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePorch\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e4′ deep ridge porch\u003c\/td\u003e\n\u003ctd\u003eStandard 4 ft wide porch\u003c\/td\u003e\n\u003ctd\u003e3′ × 6′ gable porch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDoors (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDutch door (W 30″ × H 71″)\u003c\/td\u003e\n\u003ctd\u003eDutch door (W 36″ × H 71″)\u003c\/td\u003e\n\u003ctd\u003eSliding door w\/ window - W 32\" x H 71\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWindows (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e2 Fixed windows W 16 1\/4\" x H 25 1\/4\"\u003c\/td\u003e\n\u003ctd\u003e2 full awning push-out windows + one down-slider window (≈41″ × 34″)\u003c\/td\u003e\n\u003ctd\u003e2 Functional windows W 31\" x H 27\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSizes (nominal)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e9×10, 12×12, 12×14\u003c\/td\u003e\n\u003ctd\u003e8×12, 8×16, 10×12, 10×14, 10×16, 10×20\u003c\/td\u003e\n\u003ctd\u003e6×9, 6×12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFloor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (optional)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (optional)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRoof Options\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (optional) or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (optional) or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (optional) or OSB sheathing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eAssembly\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePanelized; no cutting required\u003c\/td\u003e\n\u003ctd\u003ePanelized; no cutting required\u003c\/td\u003e\n\u003ctd\u003ePanelized; no cutting required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ================= OTHER BRANDS COMPARISON ================= --\u003e\n\u003ch3\u003eCompare Bunkhouse vs OLT Cozy Cabin vs LCC Pennfield\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper\" style=\"text-align: start;\"\u003e\n\u003ctable class=\"comparison-table three-col-balanced\"\u003e\n\u003ccolgroup\u003e \u003ccol class=\"col-feature\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003c!-- BUNKHOUSE --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-kids-bunkhouse-kits\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/homesteadsupplier.com\/cdn\/shop\/files\/cedarshed-kids-bunkhouse-playhouse-kit_700x700.webp?v=1714582309\" alt=\"Cedarshed Bunkhouse\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-kids-bunkhouse-kits\"\u003eCedarshed Kids Bunkhouse\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c!-- OLT COZY CABIN --\u003e\n\u003cth\u003e\n\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/outdoor-living-today-7x9-cozy-cabin-playhouse-kit-sandbox\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cozy-cabin-playhouse-kit-with-slide.jpg?v=1757625191\"\u003e\u003c\/a\u003e\u003cbr\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/outdoor-living-today-7x9-cozy-cabin-playhouse-kit-sandbox\"\u003eOutdoor Living Today Cozy Cabin Playhouse \u0026amp; Sandbox\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c!-- LCC PENNFIELD --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-the-pennfield-cottage-playhouse-kit\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/homesteadsupplier.com\/cdn\/shop\/files\/9x8-pennfield-cottage-playhouse-kit-main_700x700.jpg?v=1718652554\" alt=\"LCC Pennfield\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-the-pennfield-cottage-playhouse-kit\"\u003eLittle Cottage Co. Pennfield Cottage Playhouse\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eExterior Material\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePorch\u003c\/td\u003e\n\u003ctd\u003e4′ deep ridge porch\u003c\/td\u003e\n\u003ctd\u003e2' Cedar Porch\u003c\/td\u003e\n\u003ctd\u003eCovered front porch (≈3′ deep) with railing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoors (included)\u003c\/td\u003e\n\u003ctd\u003eDutch door (W 30″ × H 71″)\u003c\/td\u003e\n\u003ctd\u003eAdult door + child door\u003c\/td\u003e\n\u003ctd\u003eAdult door (34″ × 61.5″) + child door (20″ × 40″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows (included)\u003c\/td\u003e\n\u003ctd\u003e2 Fixed windows W 16 1\/4\" x H 25 1\/4\"\u003c\/td\u003e\n\u003ctd\u003eWorking windows (kit-dependent)\u003c\/td\u003e\n\u003ctd\u003e(2) working 14″ × 21″ windows w\/ screens\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes (nominal)\u003c\/td\u003e\n\u003ctd\u003e9×10, 12×12, 12×14\u003c\/td\u003e\n\u003ctd\u003e7×9\u003c\/td\u003e\n\u003ctd\u003e9×8, 11×8, 11×10, 11×12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFloor\u003c\/td\u003e\n\u003ctd\u003ePlywood over 2×4 cedar joists\u003c\/td\u003e\n\u003ctd\u003e2×4 cedar joists \u0026amp; runners; precut 5\/8″ plywood panels.\u003c\/td\u003e\n\u003ctd\u003e2x4 pressure-treated floor framing 16” on-center\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof \/ Notes\u003c\/td\u003e\n\u003ctd\u003ePre-built roof sections; cedar shingles optional; OSB available\u003c\/td\u003e\n\u003ctd\u003ePre-cut components; shingles added by buyer\u003c\/td\u003e\n\u003ctd\u003e7\/16″ OSB sheathing; shingles\/paint by buyer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAssembly\u003c\/td\u003e\n\u003ctd\u003ePanelized; no cutting required\u003c\/td\u003e\n\u003ctd\u003ePanelized; labeled parts\u003c\/td\u003e\n\u003ctd\u003ePanelized; primed \u0026amp; ready to paint\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  \/* =======================\n     Bunkhouse \/ Cookhouse — Shared Page-Scoped CSS (with tighter header cards)\n     ======================= *\/\n\n  \/* ===== Utilities ===== *\/\n  .bunkhouse-page img,\n  .bunkhouse-page iframe,\n  .cookhouse-page img,\n  .cookhouse-page iframe {\n    max-width: 100% !important;\n    height: auto !important;\n  }\n  .bunkhouse-page .img-responsive,\n  .bunkhouse-page .responsive-img--mobile,\n  .cookhouse-page .img-responsive,\n  .cookhouse-page .responsive-img--mobile {\n    max-width: 100% !important;\n    width: auto !important;\n    height: auto !important;\n    display: block !important;\n  }\n  .bunkhouse-page .center,\n  .cookhouse-page .center {\n    text-align: center !important;\n  }\n  .bunkhouse-page .text-left,\n  .cookhouse-page .text-left {\n    text-align: left !important;\n  }\n\n  \/* ===== Videos (left-aligned, aspect-ratio safe) ===== *\/\n  .bunkhouse-page .video-wrapper,\n  .cookhouse-page .video-wrapper {\n    position: relative !important;\n    width: 560px !important;\n    max-width: 100% !important;\n    margin: 0 0 16px 0 !important;\n    height: 0 !important;\n    overflow: hidden !important;\n    background: #00000010;\n    border-radius: 8px;\n    padding: 0 !important;\n    padding-bottom: 315px !important;\n  }\n  @supports (aspect-ratio: 16\/9) {\n    .bunkhouse-page .video-wrapper,\n    .cookhouse-page .video-wrapper {\n      height: auto !important;\n      padding-bottom: 0 !important;\n      aspect-ratio: 16\/9 !important;\n    }\n  }\n  .bunkhouse-page .video-wrapper iframe,\n  .cookhouse-page .video-wrapper iframe {\n    position: absolute !important;\n    inset: 0 !important;\n    width: 100% !important;\n    height: 100% !important;\n    border: 0 !important;\n  }\n  @media (max-width: 600px) {\n    .bunkhouse-page .video-wrapper,\n    .cookhouse-page .video-wrapper {\n      width: 100% !important;\n    }\n  }\n\n  \/* ===== PDF thumbnail — keep SMALL ===== *\/\n  .bunkhouse-page .pdf-thumb img,\n  .cookhouse-page .pdf-thumb img {\n    width: 142px !important;\n    height: auto !important;\n  }\n  @media (max-width: 768px) {\n    .bunkhouse-page .pdf-thumb,\n    .cookhouse-page .pdf-thumb {\n      text-align: center !important;\n    }\n    .bunkhouse-page .pdf-thumb a,\n    .bunkhouse-page .pdf-thumb img,\n    .cookhouse-page .pdf-thumb a,\n    .cookhouse-page .pdf-thumb img {\n      display: inline-block !important;\n    }\n  }\n\n  \/* ===== Scrollable tables wrapper ===== *\/\n  .bunkhouse-page .scroll-table-wrapper,\n  .cookhouse-page .scroll-table-wrapper {\n    width: 100% !important;\n    overflow-x: auto !important;\n    -webkit-overflow-scrolling: touch !important;\n  }\n  @media (min-width: 1025px) {\n    .bunkhouse-page .scroll-table-wrapper,\n    .cookhouse-page .scroll-table-wrapper {\n      overflow-x: visible !important;\n    }\n  }\n\n  \/* ===== Comparison tables (shared) ===== *\/\n  .bunkhouse-page .comparison-table,\n  .cookhouse-page .comparison-table {\n    width: 100% !important;\n    border-collapse: collapse !important;\n    border-spacing: 0 !important;\n    table-layout: auto !important;\n    border: 1px solid #ccc !important;\n  }\n  .bunkhouse-page .comparison-table th,\n  .bunkhouse-page .comparison-table td,\n  .cookhouse-page .comparison-table th,\n  .cookhouse-page .comparison-table td {\n    border: 1px solid #ccc !important;\n    padding: 12px !important;\n    text-align: center !important;\n    vertical-align: middle !important;\n    word-break: break-word !important;\n    background-clip: padding-box !important;\n    box-sizing: border-box !important;\n  }\n  .bunkhouse-page .comparison-table th,\n  .cookhouse-page .comparison-table th {\n    background: #f9f9f9 !important;\n  }\n\n  \/* First column (row labels) *\/\n  .bunkhouse-page .comparison-table th:first-child,\n  .bunkhouse-page .comparison-table td:first-child,\n  .cookhouse-page .comparison-table th:first-child,\n  .cookhouse-page .comparison-table td:first-child {\n    width: 120px !important;\n    min-width: 120px !important;\n    text-align: left !important;\n    padding-left: 10px !important;\n  }\n\n  \/* ===== Header card (image + title + CTA) — compact \u0026 aligned ===== *\/\n  .bunkhouse-page .comparison-table thead th:not(:first-child),\n  .cookhouse-page .comparison-table thead th:not(:first-child) {\n    position: relative !important;    \/* anchor CTA *\/\n    padding-top: 4px !important;      \/* tighter *\/\n    padding-bottom: 52px !important;  \/* space for CTA *\/\n    vertical-align: top !important;   \/* stack from top *\/\n  }\n  \/* Compact spacing between image, title, CTA wrapper *\/\n  .bunkhouse-page .comparison-table thead th p,\n  .cookhouse-page .comparison-table thead th p {\n    margin: 4px 0 !important;         \/* tighter *\/\n  }\n  \/* Uniform image size \u0026 alignment *\/\n  .bunkhouse-page .comparison-table thead th img,\n  .cookhouse-page .comparison-table thead th img {\n    width: 100px !important;\n    height: 100px !important;\n    object-fit: cover !important;\n    aspect-ratio: 1\/1 !important;\n    display: block !important;\n    margin: 0 auto !important;\n    border-radius: 6px !important;\n  }\n  \/* Title: allow 2–3 lines; center; compact *\/\n  .bunkhouse-page .comparison-table thead th:not(:first-child) p:nth-child(2),\n  .cookhouse-page .comparison-table thead th:not(:first-child) p:nth-child(2) {\n    min-height: 2.6em !important;     \/* tighter *\/\n    line-height: 1.25 !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    text-align: center !important;\n    font-weight: 700 !important;\n    padding: 0 4px !important;\n  }\n  \/* CTA pinned to bottom *\/\n  .bunkhouse-page .comparison-table thead th:not(:first-child) .button-primary,\n  .cookhouse-page .comparison-table thead th:not(:first-child) .button-primary {\n    position: absolute !important;\n    left: 50% !important;\n    bottom: 6px !important;           \/* closer *\/\n    transform: translateX(-50%) !important;\n    margin: 0 !important;\n  }\n  \/* Long names wrap nicely *\/\n  .bunkhouse-page .comparison-table thead th:not(:first-child) p:nth-child(2) a,\n  .cookhouse-page .comparison-table thead th:not(:first-child) p:nth-child(2) a {\n    overflow-wrap: anywhere !important;\n    word-break: normal !important;\n  }\n\n  .bunkhouse-page .comparison-table tbody tr:hover,\n  .cookhouse-page .comparison-table tbody tr:hover {\n    background: #eef7ff;\n  }\n\n  \/* ===== CTA look ===== *\/\n  .bunkhouse-page .button-primary,\n  .cookhouse-page .button-primary {\n    display: inline-block !important;\n    margin: 0 auto !important;\n    padding: 8px 15px !important;\n    color: #fff !important;\n    background-color: #f76d54 !important;\n    text-decoration: none !important;\n    border: none !important;\n    cursor: pointer !important;\n    border-radius: 6px !important;\n    line-height: 1.2 !important;\n    white-space: nowrap !important;\n  }\n\n  \/* ===== Mobile tweaks ===== *\/\n  @media (max-width: 1024px) {\n    .bunkhouse-page .comparison-table th:first-child,\n    .bunkhouse-page .comparison-table td:first-child,\n    .cookhouse-page .comparison-table th:first-child,\n    .cookhouse-page .comparison-table td:first-child {\n      width: 130px !important;\n      min-width: 130px !important;\n    }\n    .bunkhouse-page .comparison-table thead th:not(:first-child),\n    .bunkhouse-page .comparison-table tbody tr:first-child td:not(:first-child),\n    .cookhouse-page .comparison-table thead th:not(:first-child),\n    .cookhouse-page .comparison-table tbody tr:first-child td:not(:first-child) {\n      min-width: 180px !important;\n    }\n    .bunkhouse-page .comparison-table th,\n    .bunkhouse-page .comparison-table td,\n    .cookhouse-page .comparison-table th,\n    .cookhouse-page .comparison-table td {\n      padding: 8px !important;\n    }\n  }\n  @media (max-width: 600px) {\n    .bunkhouse-page .comparison-table thead th img,\n    .cookhouse-page .comparison-table thead th img {\n      width: 96px !important;\n      height: 96px !important;\n    }\n    .bunkhouse-page .comparison-table thead th:not(:first-child),\n    .cookhouse-page .comparison-table thead th:not(:first-child) {\n      padding-bottom: 48px !important;  \/* tighter on small screens *\/\n    }\n    .bunkhouse-page .comparison-table thead th:not(:first-child) p:nth-child(2),\n    .cookhouse-page .comparison-table thead th:not(:first-child) p:nth-child(2) {\n      min-height: 3.1em !important;     \/* 2–3 lines without pushing CTA *\/\n    }\n  }\n  @media (max-width: 480px) {\n    .bunkhouse-page .comparison-table th:first-child,\n    .bunkhouse-page .comparison-table td:first-child,\n    .cookhouse-page .comparison-table th:first-child,\n    .cookhouse-page .comparison-table td:first-child {\n      width: 110px !important;\n      min-width: 110px !important;\n    }\n  }\n\n  \/* ===== 3-col balancing (feature + 3 products) ===== *\/\n  @media (min-width: 1025px) {\n    .bunkhouse-page .three-col-balanced,\n    .cookhouse-page .three-col-balanced {\n      table-layout: fixed !important;\n    }\n    .bunkhouse-page .three-col-balanced .col-feature,\n    .cookhouse-page .three-col-balanced .col-feature {\n      width: 200px !important;\n    }\n    .bunkhouse-page .three-col-balanced .col-prod,\n    .cookhouse-page .three-col-balanced .col-prod {\n      width: calc((100% - 200px) \/ 3) !important;\n    }\n  }\n  .bunkhouse-page .three-col-balanced .sizes,\n  .cookhouse-page .three-col-balanced .sizes {\n    overflow-wrap: anywhere !important;\n    word-break: normal !important;\n    hyphens: auto !important;\n  }\n\n  \/* ===== Two-column SHIPPING (desktop side-by-side; mobile stacked) ===== *\/\n  .bunkhouse-page table.two-col,\n  .cookhouse-page table.two-col {\n    width: 100% !important; \/* always full width even if inline width=\"70%\" exists *\/\n    border-collapse: separate !important;\n  }\n  @media (min-width: 769px) {\n    .bunkhouse-page table.two-col,\n    .cookhouse-page table.two-col {\n      border-spacing: 0 !important;\n    }\n    .bunkhouse-page table.two-col tr,\n    .cookhouse-page table.two-col tr {\n      display: flex !important;\n      align-items: center !important;\n      gap: 16px !important; \/* consistent small gap between image and text *\/\n    }\n    .bunkhouse-page table.two-col td,\n    .cookhouse-page table.two-col td {\n      padding: 0 !important;\n      border: 0 !important;\n      vertical-align: top !important;\n      width: auto !important;     \/* override inline widths *\/\n      flex: 0 1 auto !important;\n    }\n    .bunkhouse-page table.two-col td:first-child,\n    .cookhouse-page table.two-col td:first-child {\n      flex: 0 0 auto !important;\n      width: auto !important;\n    }\n    .bunkhouse-page table.two-col td:last-child,\n    .cookhouse-page table.two-col td:last-child {\n      flex: 1 1 0% !important;\n      width: auto !important;\n    }\n    .bunkhouse-page table.two-col td:first-child img,\n    .cookhouse-page table.two-col td:first-child img {\n      max-width: 520px !important;\n      width: 100% !important;\n      height: auto !important;\n    }\n  }\n  @media (max-width: 768px) {\n    .bunkhouse-page table.two-col,\n    .bunkhouse-page table.two-col tbody,\n    .bunkhouse-page table.two-col tr,\n    .bunkhouse-page table.two-col td,\n    .cookhouse-page table.two-col,\n    .cookhouse-page table.two-col tbody,\n    .cookhouse-page table.two-col tr,\n    .cookhouse-page table.two-col td {\n      display: block !important;\n      width: 100% !important;\n      padding: 0 !important;\n    }\n    .bunkhouse-page table.two-col td:first-child,\n    .cookhouse-page table.two-col td:first-child {\n      margin-bottom: 12px !important;\n    }\n  }\n\n  \/* ===== Add-ons gallery ===== *\/\n  .bunkhouse-page .addons-table.table-border,\n  .cookhouse-page .addons-table.table-border {\n    width: 100% !important;\n    border-collapse: collapse !important;\n    border: 1px solid #e0e0e0 !important;\n  }\n  .bunkhouse-page .addons-table.table-border td,\n  .cookhouse-page .addons-table.table-border td,\n  .bunkhouse-page .table-border td {\n    border: 1px solid #e0e0e0 !important;\n    padding: 8px !important;\n    text-align: center !important;\n    vertical-align: top !important;\n  }\n  .bunkhouse-page .addons-table.table-border td img,\n  .cookhouse-page .addons-table.table-border td img,\n  .bunkhouse-page .table-border td img {\n    display: block !important;\n    margin: 0 auto 8px !important;\n  }\n\n  \/* ===== Atomic facts — shared look ===== *\/\n  .hsr-chipbar {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin: 8px 0 14px;\n    justify-content: flex-start;\n  }\n  .hsr-chip {\n    background: #f5f5f5;\n    border: 1px solid #e6e6e6;\n    padding: 6px 10px;\n    border-radius: 6px;\n    font-size: 13px;\n    line-height: 1.35;\n  }\n  @media (min-width: 769px) {\n    .hsr-facts-check,\n    .hsr-facts-btn {\n      display: none;\n    }\n  }\n  @media (max-width: 768px) {\n    .hsr-facts-check {\n      position: absolute;\n      left: -9999px;\n    }\n    .hsr-chipbar .hsr-chip:nth-child(n + 4) {\n      display: none;\n    }\n    .hsr-facts-btn {\n      display: inline-block;\n      background: none;\n      border: 0;\n      color: #004c99;\n      font-weight: 600;\n      padding: 6px 0;\n      cursor: pointer;\n    }\n    .hsr-facts-btn.hide {\n      display: none;\n    }\n    .hsr-facts-check:checked ~ .hsr-chipbar .hsr-chip {\n      display: inline-block;\n    }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show {\n      display: none;\n    }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide {\n      display: inline-block;\n    }\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) + .hsr-facts-btn.show,\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) ~ .hsr-facts-btn.hide {\n      display: none !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery select {\n    width: 320px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery .hsr-check {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    min-height: 42px;\n  }\n\n  .hsr-delivery .hsr-check input {\n    margin: 0;\n  }\n\n  .hsr-delivery .hsr-check label {\n    margin: 0;\n    font-weight: 700;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  .hsr-delivery .hsr-alert {\n    margin-top: 10px;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fafafa;\n    font-size: 13px;\n    color: #333;\n  }\n\n  .hsr-delivery .hsr-alert p {\n    margin: 0 0 8px;\n  }\n\n  .hsr-delivery .hsr-alert p:last-child {\n    margin-bottom: 0;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-cedarshed\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n\u003cp class=\"hsr-note\"\u003e\n  All Cedarshed products currently have the same lead time. This is an estimate, not a guarantee.\n\u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrCedarshedProduct\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrCedarshedProduct\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Sheds and Greenhouses\"\u003e\n          \u003coption value=\"Cedarshed Lean To Storage Bayside Shed\"\u003eCedarshed Lean To Storage Bayside Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Sunhouse Western Red Cedar Greenhouse\"\u003eCedarshed Sunhouse Western Red Cedar Greenhouse\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cabana Backyard \u0026amp; Pool Shed\"\u003eCedarshed Cabana Backyard \u0026amp; Pool Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Rancher Large Shed Kit and Storage Solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\"\u003eCedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener Small Gable Shed Kit\"\u003eCedarshed Gardener Small Gable Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Ranchhouse Prefab Cottage Kit\"\u003eCedarshed Ranchhouse Prefab Cottage Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Longhouse Gable Style Double Door Shed Kit\"\u003eCedarshed Longhouse Gable Style Double Door Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Farmhouse Shed Kit\"\u003eCedarshed Farmhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Haida Cabin \u0026amp; Storage Shed\"\u003eCedarshed Haida Cabin \u0026amp; Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cedar House Storage Shed\"\u003eCedarshed Cedar House Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cookhouse BBQ Shed\"\u003eCedarshed Cookhouse BBQ Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Hobbyhouse Prefab Shed Kits\"\u003eCedarshed Hobbyhouse Prefab Shed Kits\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gable Style Beach House Shed\"\u003eCedarshed Gable Style Beach House Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener's Delight Gable Porch Storage Shed\"\u003eCedarshed Gardener's Delight Gable Porch Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Garden Hutch\"\u003eCedarshed Garden Hutch\u003c\/option\u003e\n          \u003coption value=\"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\"\u003eCedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses and Cabins\"\u003e\n          \u003coption value=\"Cedarshed Kids Bunkhouse Kit\"\u003eCedarshed Kids Bunkhouse Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kids Clubhouse\"\u003eCedarshed Kids Clubhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Pergolas\"\u003e\n          \u003coption value=\"Cedarshed Mabel 8x8 Pergola Kit\"\u003eCedarshed Mabel 8x8 Pergola Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kalamalka 10x10 Pergola Kit\"\u003eCedarshed Kalamalka 10x10 Pergola Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hsr-check\"\u003e\n      \u003cinput id=\"hsrCedarshedExpedited\" type=\"checkbox\"\u003e\n      \u003clabel for=\"hsrCedarshedExpedited\"\u003eExpedited shipping\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoCedarshed\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearCedarshed\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrCedarshed\"\u003e\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutCedarshed\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-cedarshed\");\n    if (!root) return;\n\n    const productEl = document.getElementById(\"hsrCedarshedProduct\");\n    const expeditedEl = document.getElementById(\"hsrCedarshedExpedited\");\n    const btn = document.getElementById(\"hsrGoCedarshed\");\n    const clr = document.getElementById(\"hsrClearCedarshed\");\n    const err = document.getElementById(\"hsrErrCedarshed\");\n    const out = document.getElementById(\"hsrOutCedarshed\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_cedarshed_live_v3_20260317\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    let hasEstimated = false;\n    let detectedProductValue = \"\";\n\n    const FALLBACK_DATA = {\n      standard: {\n        productionWeeksMin: 2,\n        productionWeeksMax: 2,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"2 weeks\",\n        shippingDisplay: \"1 week\"\n      },\n      expedited: {\n        productionWeeksMin: 1,\n        productionWeeksMax: 1,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"1 week\",\n        shippingDisplay: \"1 week\"\n      },\n      shipsFrom: \"just north of Seattle, Washington in BC Canada\",\n      expeditedAvailabilityNote:\n        \"Expedited production availability varies based on order volume and season.\",\n      metalRoofNote:\n        \"Metal roof variants typically add 1 additional week to the expedited timeline.\",\n      contactNote:\n        \"Please contact us before ordering to confirm current expedited availability.\"\n    };\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    const weeksToBusinessDays = (weeks) =\u003e Number(weeks) * 5;\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function normalizeText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function normalizeForMatch(text) {\n      return String(text || \"\")\n        .toLowerCase()\n        .replace(\/\u0026amp;|\u0026\/g, \" and \")\n        .replace(\/[\\u2018\\u2019']\/g, \"\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function extractCedarshedSection(text) {\n      const normalized = normalizeText(text);\n      const startIndex = normalized.search(\/Cedarsheds\/i);\n\n      if (startIndex === -1) {\n        return normalized;\n      }\n\n      const afterStart = normalized.slice(startIndex);\n      const endMatch = afterStart.match(\/\\bMilky Products\\b\/i);\n\n      if (!endMatch) {\n        return afterStart;\n      }\n\n      return afterStart.slice(0, endMatch.index);\n    }\n\n    function formatWeeks(min, max) {\n      if (Number(min) === Number(max)) {\n        return Number(min) === 1 ? \"1 week\" : `${min} weeks`;\n      }\n\n      return `${min} to ${max} weeks`;\n    }\n\n    function parseWeeksPair(text, regex) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      const min = Number(match[1]);\n      const max = match[2] ? Number(match[2]) : min;\n\n      return {\n        min,\n        max,\n        display: formatWeeks(min, max)\n      };\n    }\n\n    function getCurrentPathHandle() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? match[1].replace(\/-\/g, \" \") : \"\";\n    }\n\n    function getPageProductCandidates() {\n      const selectors = [\n        '[data-product-title]',\n        '.product-title',\n        '.product__title',\n        '.product-single__title',\n        '.product_title',\n        '.product-meta__title',\n        'main h1',\n        'h1'\n      ];\n\n      const values = [];\n\n      const pushValue = (value) =\u003e {\n        const clean = normalizeText(value);\n        if (!clean) return;\n        if (!values.includes(clean)) values.push(clean);\n      };\n\n      selectors.forEach((selector) =\u003e {\n        document.querySelectorAll(selector).forEach((el) =\u003e {\n          pushValue(el.getAttribute(\"data-product-title\"));\n          pushValue(el.textContent);\n        });\n      });\n\n      const ogTitle = document.querySelector('meta[property=\"og:title\"]');\n      const twitterTitle = document.querySelector('meta[name=\"twitter:title\"]');\n\n      if (ogTitle) pushValue(ogTitle.getAttribute(\"content\"));\n      if (twitterTitle) pushValue(twitterTitle.getAttribute(\"content\"));\n\n      pushValue(document.title);\n      pushValue(getCurrentPathHandle());\n\n      return values;\n    }\n\n    function scoreOptionAgainstCandidate(optionText, candidateText) {\n      const optionNorm = normalizeForMatch(optionText);\n      const candidateNorm = normalizeForMatch(candidateText);\n\n      if (!optionNorm || !candidateNorm) return 0;\n      if (optionNorm === candidateNorm) return 1000;\n      if (candidateNorm.includes(optionNorm)) return 900;\n      if (optionNorm.includes(candidateNorm)) return 700;\n\n      const optionTokens = optionNorm\n        .split(\" \")\n        .filter((token) =\u003e token.length \u003e 2);\n\n      const candidateTokens = new Set(\n        candidateNorm.split(\" \").filter((token) =\u003e token.length \u003e 2)\n      );\n\n      let overlap = 0;\n      optionTokens.forEach((token) =\u003e {\n        if (candidateTokens.has(token)) overlap += 1;\n      });\n\n      let score = overlap * 25;\n\n      if (optionTokens.length \u0026\u0026 optionTokens.every((token) =\u003e candidateTokens.has(token))) {\n        score += 300;\n      }\n\n      return score;\n    }\n\n    function detectCurrentCedarshedProduct() {\n      const options = Array.from(productEl.options).filter((option) =\u003e option.value);\n      const candidates = getPageProductCandidates();\n\n      let bestValue = \"\";\n      let bestScore = 0;\n\n      candidates.forEach((candidate) =\u003e {\n        options.forEach((option) =\u003e {\n          const score = scoreOptionAgainstCandidate(option.value, candidate);\n\n          if (score \u003e bestScore) {\n            bestScore = score;\n            bestValue = option.value;\n          }\n        });\n      });\n\n      return bestScore \u003e= 300 ? bestValue : \"\";\n    }\n\n    function applyDetectedProduct(retries = 0) {\n      const detected = detectCurrentCedarshedProduct();\n\n      if (detected) {\n        detectedProductValue = detected;\n        productEl.value = detected;\n        return;\n      }\n\n      if (retries \u003c 10) {\n        setTimeout(() =\u003e {\n          applyDetectedProduct(retries + 1);\n        }, 300);\n      }\n    }\n\n    async function fetchFreshCedarshedData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const cedarshedText = extractCedarshedSection(rawText);\n\n      const data = JSON.parse(JSON.stringify(FALLBACK_DATA));\n\n      const standardProduction = parseWeeksPair(\n        cedarshedText,\n        \/lead\\s+time\\s+for\\s+production\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const standardShipping = parseWeeksPair(\n        cedarshedText,\n        \/shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedProduction = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shortens?\\s+the\\s+production\\s+lead\\s+time\\s+to\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedShipping = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const shipsFromMatch = cedarshedText.match(\n        \/shipped\\s+from\\s+(.+?)\\s+and\\s+the\\s+shipping\\s+time\\s+is\/i\n      );\n\n      const availabilityMatch = cedarshedText.match(\n        \/(Expedited production availability varies based on order volume and season\\.)\/i\n      );\n\n      const metalRoofMatch = cedarshedText.match(\n        \/(Metal roof variants typically add 1 additional week to the expedited timeline\\.)\/i\n      );\n\n      const contactMatch = cedarshedText.match(\n        \/(Please contact us before ordering to confirm current expedited availability\\.)\/i\n      );\n\n      if (standardProduction) {\n        data.standard.productionWeeksMin = standardProduction.min;\n        data.standard.productionWeeksMax = standardProduction.max;\n        data.standard.productionDisplay = standardProduction.display;\n      }\n\n      if (standardShipping) {\n        data.standard.shippingWeeksMin = standardShipping.min;\n        data.standard.shippingWeeksMax = standardShipping.max;\n        data.standard.shippingDisplay = standardShipping.display;\n      }\n\n      if (expeditedProduction) {\n        data.expedited.productionWeeksMin = expeditedProduction.min;\n        data.expedited.productionWeeksMax = expeditedProduction.max;\n        data.expedited.productionDisplay = expeditedProduction.display;\n      }\n\n      if (expeditedShipping) {\n        data.expedited.shippingWeeksMin = expeditedShipping.min;\n        data.expedited.shippingWeeksMax = expeditedShipping.max;\n        data.expedited.shippingDisplay = expeditedShipping.display;\n      } else {\n        data.expedited.shippingWeeksMin = data.standard.shippingWeeksMin;\n        data.expedited.shippingWeeksMax = data.standard.shippingWeeksMax;\n        data.expedited.shippingDisplay = data.standard.shippingDisplay;\n      }\n\n      if (shipsFromMatch \u0026\u0026 shipsFromMatch[1]) {\n        data.shipsFrom = shipsFromMatch[1].trim();\n      }\n\n      if (availabilityMatch \u0026\u0026 availabilityMatch[1]) {\n        data.expeditedAvailabilityNote = availabilityMatch[1].trim();\n      }\n\n      if (metalRoofMatch \u0026\u0026 metalRoofMatch[1]) {\n        data.metalRoofNote = metalRoofMatch[1].trim();\n      }\n\n      if (contactMatch \u0026\u0026 contactMatch[1]) {\n        data.contactNote = contactMatch[1].trim();\n      }\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getCedarshedData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshCedarshedData();\n    }\n\n    function renderTable(productTitle, data, useExpedited) {\n      const selected = useExpedited ? data.expedited : data.standard;\n      const today = new Date();\n\n      const earliestBD =\n        weeksToBusinessDays(selected.productionWeeksMin) +\n        weeksToBusinessDays(selected.shippingWeeksMin);\n\n      const latestBD =\n        weeksToBusinessDays(selected.productionWeeksMax) +\n        weeksToBusinessDays(selected.shippingWeeksMax);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const deliveryWindow =\n        fmtDate(earliest) === fmtDate(latest)\n          ? fmtDate(earliest)\n          : `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      const expeditedRow = useExpedited\n        ? `\u003ctr\u003e\u003cth\u003eExpedited shipping\u003c\/th\u003e\u003ctd\u003eSelected\u003c\/td\u003e\u003c\/tr\u003e`\n        : \"\";\n\n      const expeditedAlert = useExpedited\n        ? `\n          \u003cdiv class=\"hsr-alert\"\u003e\n            \u003cp\u003e${data.expeditedAvailabilityNote}\u003c\/p\u003e\n            \u003cp\u003e${data.metalRoofNote}\u003c\/p\u003e\n            \u003cp\u003e${data.contactNote}\u003c\/p\u003e\n          \u003c\/div\u003e\n        `\n        : \"\";\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Cedarshed delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${selected.productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShipping time\u003c\/th\u003e\u003ctd\u003e${selected.shippingDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShips from\u003c\/th\u003e\u003ctd\u003e${data.shipsFrom}\u003c\/td\u003e\u003c\/tr\u003e\n            ${expeditedRow}\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${deliveryWindow}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Carrier timing and destination can still affect final delivery.\n        \u003c\/p\u003e\n        ${expeditedAlert}\n      `;\n    }\n\n    async function runEstimate() {\n      const productName = String(productEl.value || \"\").trim();\n      const useExpedited = !!expeditedEl.checked;\n\n      if (!productName) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose a Cedarshed product.\");\n        return false;\n      }\n\n      showErr(false);\n\n      try {\n        const data = await getCedarshedData();\n        renderTable(productName, data, useExpedited);\n      } catch (e) {\n        renderTable(productName, FALLBACK_DATA, useExpedited);\n      }\n\n      window.dataLayer = window.dataLayer || [];\n      window.dataLayer.push({\n        event: \"hsr_delivery_estimate_cedarshed\",\n        cedarshed_product_name: productName,\n        cedarshed_expedited_selected: useExpedited\n      });\n\n      return true;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      hasEstimated = await runEstimate();\n    });\n\n    expeditedEl.addEventListener(\"change\", async () =\u003e {\n      if (!hasEstimated) return;\n      await runEstimate();\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      productEl.value = detectedProductValue || \"\";\n      expeditedEl.checked = false;\n      out.innerHTML = \"\";\n      showErr(false);\n      hasEstimated = false;\n    });\n\n    window.hsrCedarshedClearLeadTimeCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrCedarshedReadLeadTimeCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n\n    applyDetectedProduct();\n  })();\n\u003c\/script\u003e","brand":"Cedarshed","offers":[{"title":"Bunkhouse - 9'x10' with Cedar Roof Shingles","offer_id":32182745038901,"sku":"BK910","price":5649.99,"currency_code":"USD","in_stock":true},{"title":"Bunkhouse - 12'x12' with Cedar Roof Shingles","offer_id":32182745104437,"sku":"BK1212","price":7179.99,"currency_code":"USD","in_stock":true},{"title":"Bunkhouse - 12'x14' with Cedar Roof Shingles","offer_id":32182745169973,"sku":"BK1214","price":7359.99,"currency_code":"USD","in_stock":true},{"title":"Bunkhouse - 20'x14' with Cedar Roof Shingles","offer_id":44887210754101,"sku":"BK2014","price":11599.99,"currency_code":"USD","in_stock":true},{"title":"Bunkhouse - 9'x10' with OSB Roof","offer_id":40932224041013,"sku":"BK910-OSB","price":5189.99,"currency_code":"USD","in_stock":true},{"title":"Bunkhouse - 12'x12' with OSB Roof","offer_id":40932224401461,"sku":"BK1212-OSB","price":6279.99,"currency_code":"USD","in_stock":true},{"title":"Bunkhouse - 12'x14' with OSB Roof","offer_id":40932224532533,"sku":"BK1214-OSB","price":6409.99,"currency_code":"USD","in_stock":true},{"title":"Bunkhouse - 20'x14' with OSB Roof","offer_id":44887210786869,"sku":"BK2014-OSB","price":9619.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-kids-bunkhouse-playhouse-kit.webp?v=1714582309"},{"product_id":"cedarshed-ranchhouses-prefab-cottage-kits","title":"Cedarshed Ranchhouse Prefab Cottage Kit","description":"\u003cdiv class=\"ranchhouse-page\"\u003e\n\u003c!-- ================= HERO \/ HEADLINE ================= --\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Cedarshed_Logo_1ac80862-bbc8-4164-9ade-7170a6537fcb_160x160.png?v=1676564806\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: left;\"\u003eGet The Cedarshed Ranchouse And Convert It To Your Very Own Hobbyhouse!\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (LEFT-ALIGNED; desktop shows all, mobile shows 3 with Show more\/less) ================= --\u003e \u003cinput type=\"checkbox\" class=\"hsr-facts-check\" id=\"hsr-facts-toggle-ranchhouse\"\u003e\n\u003cdiv role=\"list\" aria-label=\"Key facts\" class=\"hsr-chipbar\"\u003e\n\u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100% Western Red Cedar\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eSizes:\u003c\/strong\u003e 12×12, 16×12, 12×14, 16×14\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eWall height:\u003c\/strong\u003e 7 ft\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003ePorch:\u003c\/strong\u003e 4 ft deep ridge porch\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eDoors:\u003c\/strong\u003e Double doors ≈60″ × 71″\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eWindows:\u003c\/strong\u003e (2 non-operable) fixed ≈16¼″ × 25¼″\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eFloor:\u003c\/strong\u003e Plywood over 2×4 cedar joists\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eRoof:\u003c\/strong\u003e Pre-built sections; cedar shingles optional; OSB available\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eLead time:\u003c\/strong\u003e ~2 weeks production + ~1 week delivery from B.C., Canada\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-ranchhouse\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-ranchhouse\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- ================= INTRO (verbatim) ================= --\u003e\n\u003cp class=\"p1\"\u003eThe Ranchhouse is a perfect hobbyist storage or getaway space. Have a place to store all your craft supplies! Don’t have to clean up your craft items when you are finished in your dining room or family room. Just leave them and come back later.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eThe Cedarshed Ranchhouse has double doors which would give you easy access when you are carrying those larger items inside. The two fixed windows give you plenty of light! Change the two fixed windows into drop-down windows if you wish and add bar stools to the ridge porch and you have a perfect place to serve your friends. Pick from one of 4 sizes and design it the way you want it!\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eIf you're looking for a shed that has a wrap-around porch, we have the \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-farmhouse-shed-kits\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Farmhouse Shed Kit\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e for you! You can also take a look at the \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cookhouse-cooking-bbq-sheds\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Cookhouse Cooking \u0026amp; BBQ Shed\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e, another model that has a 4' deep wrap-around porch in smaller sizes.\u003c\/p\u003e\n\u003ch3\u003eLead Time\u003c\/h3\u003e\n\u003cp\u003eThe current lead time frame is 2 weeks for production plus a 1 week delivery time. How long the delivery will take will depend on the distance from B.C. Canada (\u003cem\u003ejust a little north of Seattle, Washington\u003c\/em\u003e) to your desired delivery location. \u003c\/p\u003e\n\u003c!-- ================= VIDEO ================= --\u003e\n\u003ch3\u003e\u003cspan\u003eCedar Garden Sheds Done Right\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe height=\"315\" width=\"560\" loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/oHHwIzhIACo\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c!-- ================= WHAT'S INCLUDED (verbatim) ================= --\u003e\n\u003ch3\u003eWhat’s Included in the Package?\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli style=\"text-align: left;\"\u003e\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003ePlease note that the following items below \u003cspan style=\"text-decoration: underline;\"\u003eare already included\u003c\/span\u003e in the base shed kit. The options inside the drop-down buttons above are only for UPGRADES and ADDITIONS\u003c\/strong\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eShed Kit\u003c\/li\u003e\n\u003cli\u003eIncludes double door - W 60\" x H 71\"\u003c\/li\u003e\n\u003cli\u003eIncludes cedar shingled roof panels - \u003cem\u003eoptional\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eIncludes a 4 ft deep Ridge Porch\u003c\/li\u003e\n\u003cli\u003eThe porch is 6 ft high with 33” handrails\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eStandard kit comes with a floor. The 2x4 Floor joists and then 5\/8” plywood on top. If you choose to remove the floor option and place the shed on top of a concrete slab, you can nail it directly to the cement slab with a vapor barrier underlay. The cement should be the exact same size of the shed floor. Call us for the exact floor size as all shed sizes are nominal.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003e2 Fixed Windows (\u003ci\u003enon-operable\u003c\/i\u003e) W 16¼“ x H 25¼”\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eIncludes decorative shutters and planter box\u003c\/li\u003e\n\u003cli\u003eDoor Handle\u003c\/li\u003e\n\u003cli\u003eCedarshed and blank plaque\u003c\/li\u003e\n\u003cli\u003eHasp and Hinges\u003c\/li\u003e\n\u003cli\u003eBarrel Bolts\u003c\/li\u003e\n\u003cli\u003eRoof Strut and porch brackets\u003c\/li\u003e\n\u003cli\u003eNails and screws\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eRoofing Felt is not included in the OSB Roof Version for the kit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ================= OSB NOTE (verbatim) ================= --\u003e\n\u003cp\u003e\u003cb data-stringify-type=\"bold\"\u003eOSB Roofing Now Available! \u003c\/b\u003eTake control of the final look by selecting our OSB roof options. This cost-effective roofing option substitutes the standard cedar roof shingles with sturdy, treated strand boards that are ready to be shingled with whatever design of shingles or metal roof that you desire. Selecting this option provides a budget-friendly alternative with no reduced quality.\u003c\/p\u003e\n\u003c!-- ================= TIMELAPSE ================= --\u003e\n\u003ch3\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Ranchhouse Prefab Cottage Kit Assembly - Timelapse\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe height=\"315\" width=\"560\" loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/5OJJ6Ww2KBk\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c!-- ================= FEATURE BULLETS (verbatim) ================= --\u003e\n\u003ch3 class=\"p1\"\u003eCedarshed RanchHouse sheds are easy to assemble\u003c\/h3\u003e\n\u003cp class=\"p1\"\u003e• Available in four sizes: 12'x12', 16'x12', 12'x14' and 16'x14'\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e• Exterior finishing is 100% Western Red Cedar lumber\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e• The 7' high walls are pre-built panels\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e• Includes double door - W 60\" x H 71\"\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e• Includes cedar shingled roof panels \u003cspan\u003e(optional)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e• Includes a 4 ft deep Ridge Porch\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e• Porch is 6 ft high with 33” handrails\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e• Plywood floor with 2x4 cedar floor joist - optional\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e• 2 Fixed windows W 16¼“ x H 25¼”\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e• Includes decorative shutters and planter box\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e• No cutting required\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e• All assembly hardware included - these include the nails and screws!\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e• Lockable door to keep your contents safe - Add your padlock to the turnbuckle hasp\u003c\/p\u003e\n\u003c!-- ================= CUPOLA SIZES (verbatim) ================= --\u003e\n\u003ch4 style=\"text-align: left;\" class=\"p1\"\u003eOPTIONAL CUPOLA SIZES\u003c\/h4\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan\u003e\u003cstrong\u003eRectangle Cupola: \u003c\/strong\u003e27\" x 20\" x 20\"\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eLarge Square Cupola:\u003c\/strong\u003e 23\" x 23\" x 25\"\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eSmall Square Cupola: \u003c\/strong\u003e18” x 18” x 18”\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- ================= WALL PANEL VIDEO ================= --\u003e\n\u003ch4 class=\"p1\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Wall Panel Video\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h4\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe height=\"315\" width=\"560\" loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/iuchVXISdJU\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c!-- ================= SHIPPING (image + text, two-col) ================= --\u003e\n\u003ctable class=\"two-col\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-unloading-kit.webp?v=1713290460\"\u003e\u003c\/td\u003e\n\u003ctd class=\"text-left\"\u003e\n\u003cspan style=\"color: #ff2a00;\"\u003e\u003cb data-stringify-type=\"bold\"\u003eIMPORTANT SHIPPING INFO\u003c\/b\u003e: \u003c\/span\u003e\u003cspan\u003eShipments will be delivered to or as close to your property line and or driveway provided the location is accessible by the delivering truck driver. Please let us know beforehand any unusual or difficult location or delivery issues. 90% of the time the driver will be able to unload the shipment.\u003cbr\u003e\u003cbr\u003eIf the delivery truck in your area does not have a lift gate or pallet jack, you will be required to unload the pieces. If unloading the pieces, customers will be expected to cut metal strapping securing product to the pallet and therefore will require the use of wire cutters. We recommended that you have at least 2 people to help offload the kit pieces from the truck. Please note that although total freight could be over 2000 lbs, the kit pieces can be offloaded one at a time, with individual pieces ranging between 1- 100 lbs. The shipping company will call you directly to schedule the delivery.\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ================= FEATURE CALLOUTS (verbatim) ================= --\u003e\n\u003ch4\u003e\u003cstrong\u003e\u003cspan\u003eEnjoy convenience and security with the Ranchhouse - Prefab Cottage Kit\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eWestern Red Cedar\u003c\/strong\u003e - An environmentally friendly 100% Western Red Cedar that is extremely long-lasting (20-30 years in many cases). You don't have to worry about any termites because cedar is insect-resistant.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh Walls (and optional loft) \u003c\/strong\u003e- Pre-built 7-foot high wall panels provide lots of extra room and an optional loft can store even more.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDouble or Single Door \u003c\/strong\u003e- Fit large items easily with 5-foot wide double doors, or opt for a single door if needed. All doors come with a lock and you can now add your own personal padlock to the turnbuckle hasp.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRoof\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e- Includes pre-paneled roof sections \u003cspan\u003e(optional)\u003c\/span\u003e for quick and easy installation. Cedar roof shingles are very high quality and made for all seasons including high heat, rain, and snow.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e4-Foot Deep Porch\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e- Enjoy the view, relax, daydream, and spend the rest of your time drinking coffee or reading your favorite magazine.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFloor -\u003c\/strong\u003e No need for a concrete slab or building your own floor.\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003ePlywood floor with 2x4 cedar floor joist already included. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWindows -\u003c\/strong\u003e Provide additional light and enjoy the view outside with our 2 fixed windows that are included. Optional upgrades are available to switch to all sorts of different windows if desired (see the very bottom of this page).\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDecorative Shutters \u0026amp; Planter Boxes -\u003c\/strong\u003e add a nice touch to an already great-looking structure.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNo Cutting Required - \u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eYou will no longer have to worry about cutting because everything is already pre-cut and partially pre-assembled. All you have to do is follow the step-by-step instructions to put the parts into place.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDecorative Cupola -\u003c\/strong\u003e Designed purely for aesthetic appeal, enhancing the overall look of the shed. Installed on top of the shingles.\u003c\/p\u003e\n\u003c!-- ================= FOUNDATION \u0026 LIFESTYLE IMAGE ================= --\u003e\n\u003ch4\u003eRecommendations for foundation:\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePatio Stones\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e4x4 Pressure Treated Beams\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eConcrete Slab\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/WhiteAestheticLifestylePhotoCollageFacebookCover_480x480.png?v=1693947675\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003ePlease reach out with any questions or if you would like to discuss what is best for your situation.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c!-- ================= OPTIONAL 7FT WALL HEIGHT EXTENSION (verbatim images) ================= --\u003e\n\u003ch4 class=\"p1\"\u003eOPTIONAL 7FT WALL HEIGHT EXTENSION\u003c\/h4\u003e\n\u003ctable class=\"seven-foot-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg alt=\"\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/7f_3_480x480.png?v=1713558527\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg alt=\"\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/7f_4_480x480.png?v=1713558561\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ================= OPTIONAL ADD-ONS (verbatim images) ================= --\u003e\n\u003ch4\u003eOptional Add-Ons and Upgrades\u003c\/h4\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003ctable class=\"addons-table table-border\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/dutch_door_240x240.jpg?v=1644943654\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/double_door_240x240.jpg?v=1644944586\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/sliding_door_240x240.jpg?v=1644944605\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/fixed_240x240.jpg?v=1644944623\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func_240x240.jpg?v=1644944627\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func2_1_240x240.jpg?v=1713968438\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/half_240x240.jpg?v=1644944637\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/down_240x240.jpg?v=1644944650\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedcup_240x240.jpg?v=1644944665\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarwood_240x240.jpg?v=1644944671\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/wallheight_240x240.jpg?v=1644944699\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/skylight_240x240_f1efc870-1b8c-47c6-b7f3-39501e2ebe3f_240x240.jpg?v=1667486140\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ================= CEDARSHED (SAME BRAND) COMPARISON ================= --\u003e\n\u003ch3 class=\"center\"\u003eCedarshed Porch \u0026amp; Gable Sheds: Ranchhouse vs Farmhouse vs Cookhouse\u003c\/h3\u003e\n\u003cdiv style=\"text-align: start;\" class=\"scroll-table-wrapper compare-cedarshed\"\u003e\n\u003ctable style=\"width: 100%;\" class=\"comparison-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct\u003c\/th\u003e\n\u003c!-- Ranchhouse (first) --\u003e\n\u003cth\u003e\n\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-ranchhouses-prefab-cottage-kits\"\u003e\u003cimg style=\"margin-right: 31.5px; margin-left: 31.5px; float: none;\" alt=\"Cedarshed Ranchhouse Prefab Cottage Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-guest-house-shed-kit_240x240.jpg?v=1757545598\"\u003e\u003c\/a\u003e \u003cbr\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-ranchhouses-prefab-cottage-kits\"\u003eCedarshed Ranchhouse Prefab Cottage Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c!-- Farmhouse --\u003e\n\u003cth\u003e\n\u003ca title=\"Cedarshed cedar farmhouse shed kit\" href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-farmhouse-shed-kits\"\u003e\u003cimg style=\"margin-right: 31.5px; margin-left: 31.5px; float: none;\" alt=\"Cedarshed Farmhouse Shed Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-farmhouse-diy-shed-kit_240x240.jpg?v=1757544601\"\u003e\u003c\/a\u003e \u003cbr\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-farmhouse-shed-kits\"\u003eCedarshed Farmhouse Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c!-- Cookhouse --\u003e\n\u003cth\u003e\n\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cookhouse-cooking-bbq-sheds\"\u003e\u003cimg style=\"margin-right: 31.5px; margin-left: 31.5px; float: none;\" alt=\"Cedarshed Cookhouse\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-cooking-shed-kit_240x240.jpg?v=1757545727\"\u003e\u003c\/a\u003e \u003cbr\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cookhouse-cooking-bbq-sheds\"\u003eCedarshed Cookhouse Cooking \u0026amp; BBQ Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eStandard Wall Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e7' walls\u003c\/td\u003e\n\u003ctd\u003e7' walls\u003c\/td\u003e\n\u003ctd\u003e7' walls\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDoors (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5′ double doors (opening ~60″ × 71″)\u003c\/td\u003e\n\u003ctd\u003e5′ double doors (opening ~60″ × 71″)\u003c\/td\u003e\n\u003ctd\u003eDutch door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWindows (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTwo fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003ctd\u003eTwo fixed w\/ shutters \u0026amp; planter box\u003c\/td\u003e\n\u003ctd\u003eTwo fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePorch\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e4' deep Ridge Porch (6' high; 33\" handrails)\u003c\/td\u003e\n\u003ctd\u003e4' deep Ridge Porch (6' high; 33\" handrails)\u003c\/td\u003e\n\u003ctd\u003e4' deep Ridge Porch (6' high; 33\" handrails)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSizes (nominal)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e12×12, 16×12, 12×14, 16×14\u003c\/td\u003e\n\u003ctd\u003e16×12, 16×14, 20×12, 20×14\u003c\/td\u003e\n\u003ctd\u003e12×10, 16×12, 16×14\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFloor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (optional)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (optional)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRoof Options\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (optional) or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (optional) or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (optional) or OSB sheathing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ================= OTHER BRANDS COMPARISON ================= --\u003e\n\u003ch3\u003eCompare Ranchhouse vs EZ-Fit Woodsman (Porch Sheds)\u003c\/h3\u003e\n\u003cdiv style=\"text-align: start;\" class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table three-col-balanced\"\u003e\n\u003ccolgroup\u003e \u003ccol class=\"col-feature\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-ranchhouses-prefab-cottage-kits\"\u003e\u003cimg alt=\"\" style=\"margin-right: 51.1094px; margin-left: 51.1094px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-guest-house-shed-kit_240x240.jpg?v=1757545598\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-ranchhouses-prefab-cottage-kits\"\u003eCedarshed Ranchhouse Prefab Cottage Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-woodsman-shed-kit\"\u003e\u003cimg alt=\"\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-for-sale.jpg?v=1757546029\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-woodsman-shed-kit\"\u003eEZ-Fit Woodsman Shed Kit \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eExterior Material\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePorch\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e4′ deep ridge porch\u003c\/td\u003e\n\u003ctd\u003eFront porch (6′ deep; width matches shed)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDoors (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5′ double doors — W 60″ × 71″\u003c\/td\u003e\n\u003ctd\u003e60″ double doors + 30″ front entry door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWindows (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTwo fixed w\/ shutters \u0026amp; planter box (16¼″ × 25¼″)\u003c\/td\u003e\n\u003ctd\u003eOne 30″×36″ window (plus door lites)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eStandard Wall Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e7′ walls\u003c\/td\u003e\n\u003ctd\u003e7′ sidewalls\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSizes (nominal)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e12×12, 16×12, 12×14, 16×14\u003c\/td\u003e\n\u003ctd\u003e8×8, 8×12, 10×10, 10×12, 10×14, 10×16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFloor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePlywood floor over 2×4 cedar joists\u003c\/td\u003e\n\u003ctd\u003eOptional floor kit (engineered wood over 2×4 joists)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRoof \/ Notes\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePre-built roof sections; cedar shingles optional; OSB available\u003c\/td\u003e\n\u003ctd\u003e7\/16″ OSB sheathing; shingles added by buyer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eAssembly\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePanelized; no cutting required\u003c\/td\u003e\n\u003ctd\u003ePanelized; pre-hung doors; minimal cutting\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eLead Time (typical)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e~2 weeks production + ~1 week delivery\u003c\/td\u003e\n\u003ctd\u003e~12 business days production + 2–9 days transit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003c!-- ======================= Page-scoped CSS ======================= --\u003e\n\u003cstyle\u003e\n  \/* ===== Utilities ===== *\/\n  .ranchhouse-page img,\n  .ranchhouse-page iframe {\n    max-width: 100% !important;\n    height: auto !important;\n  }\n  .ranchhouse-page .img-responsive,\n  .ranchhouse-page .responsive-img--mobile {\n    max-width: 100% !important;\n    width: auto !important;\n    height: auto !important;\n    display: block !important;\n  }\n  .ranchhouse-page .center {\n    text-align: center !important;\n  }\n  .ranchhouse-page .text-left {\n    text-align: left !important;\n  }\n  .brand-accent {\n    color: #ff2a00;\n  }\n\n  \/* ===== Videos (left-aligned, aspect-ratio safe) ===== *\/\n  .ranchhouse-page .video-wrapper {\n    position: relative !important;\n    width: 560px !important;\n    max-width: 100% !important;\n    margin: 0 0 16px 0 !important;\n    height: 0 !important;\n    overflow: hidden !important;\n    background: #00000010;\n    border-radius: 8px;\n    padding: 0 !important;\n    padding-bottom: 315px !important;\n  }\n  @supports (aspect-ratio: 16 \/ 9) {\n    .ranchhouse-page .video-wrapper {\n      height: auto !important;\n      padding-bottom: 0 !important;\n      aspect-ratio: 16 \/ 9 !important;\n    }\n  }\n  .ranchhouse-page .video-wrapper iframe {\n    position: absolute !important;\n    inset: 0 !important;\n    width: 100% !important;\n    height: 100% !important;\n    border: 0 !important;\n  }\n  @media (max-width: 600px) {\n    .ranchhouse-page .video-wrapper {\n      width: 100% !important;\n    }\n  }\n\n  \/* ===== Scrollable tables wrapper ===== *\/\n  .ranchhouse-page .scroll-table-wrapper {\n    width: 100% !important;\n    overflow-x: auto !important;\n    -webkit-overflow-scrolling: touch !important;\n  }\n  @media (min-width: 1025px) {\n    .ranchhouse-page .scroll-table-wrapper {\n      overflow-x: visible !important;\n    }\n  }\n\n  \/* ===== Comparison tables (shared) ===== *\/\n  .ranchhouse-page .comparison-table {\n    width: 100% !important;\n    border-collapse: collapse !important;\n    border-spacing: 0 !important;\n    table-layout: auto !important;\n    border: 1px solid #ccc !important;\n  }\n  .ranchhouse-page .comparison-table th,\n  .ranchhouse-page .comparison-table td {\n    border: 1px solid #ccc !important;\n    padding: 12px !important;\n    text-align: center !important;\n    vertical-align: middle !important;\n    word-break: break-word !important;\n    background-clip: padding-box !important;\n    box-sizing: border-box !important;\n  }\n  .ranchhouse-page .comparison-table th {\n    background: #f9f9f9 !important;\n  }\n  \/* First column (row labels) *\/\n  .ranchhouse-page .comparison-table th:first-child,\n  .ranchhouse-page .comparison-table td:first-child {\n    width: 120px !important;\n    min-width: 120px !important;\n    text-align: left !important;\n    padding-left: 10px !important;\n  }\n  \/* Header visuals *\/\n  .ranchhouse-page .comparison-table thead th p,\n  .ranchhouse-page .comparison-table tbody tr:first-child td p {\n    margin: 4px 0 !important;\n  }\n  .ranchhouse-page .comparison-table thead th img,\n  .ranchhouse-page .comparison-table tbody tr:first-child td img {\n    width: 100px !important;\n    height: auto !important;\n    aspect-ratio: 1 \/ 1 !important;\n    object-fit: cover !important;\n    display: block !important;\n    margin: 0 auto !important;\n    border-radius: 6px !important;\n  }\n  .ranchhouse-page .comparison-table thead th:not(:first-child) p:nth-child(2),\n  .ranchhouse-page .comparison-table tbody tr:first-child td:not(:first-child) p:nth-child(2) {\n    min-height: 48px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    text-align: center !important;\n    font-weight: 700 !important;\n  }\n  .ranchhouse-page .comparison-table tbody tr:hover {\n    background: #eef7ff;\n  }\n\n  \/* CTA buttons *\/\n  .ranchhouse-page .button-primary {\n    display: inline-block !important;\n    margin: 0 auto !important;\n    padding: 8px 15px !important;\n    color: #fff !important;\n    background-color: #f76d54 !important;\n    text-decoration: none !important;\n    border: none !important;\n    cursor: pointer !important;\n    border-radius: 6px !important;\n    line-height: 1.2 !important;\n    white-space: nowrap !important;\n  }\n\n  \/* ===== Mobile widths to keep columns even ===== *\/\n  @media (max-width: 1024px) {\n    .ranchhouse-page .comparison-table th:first-child,\n    .ranchhouse-page .comparison-table td:first-child {\n      width: 130px !important;\n      min-width: 130px !important;\n    }\n    .ranchhouse-page .comparison-table thead th:not(:first-child),\n    .ranchhouse-page .comparison-table tbody tr:first-child td:not(:first-child) {\n      min-width: 180px !important;\n    }\n    .ranchhouse-page .comparison-table th,\n    .ranchhouse-page .comparison-table td {\n      padding: 8px !important;\n    }\n  }\n  @media (max-width: 480px) {\n    .ranchhouse-page .comparison-table th:first-child,\n    .ranchhouse-page .comparison-table td:first-child {\n      width: 110px !important;\n      min-width: 110px !important;\n    }\n  }\n\n  \/* ===== 3-col “Other Brands” balancing ===== *\/\n  @media (min-width: 1025px) {\n    .ranchhouse-page .three-col-balanced {\n      table-layout: fixed !important;\n    }\n    .ranchhouse-page .three-col-balanced .col-feature {\n      width: 200px !important;\n    }\n    .ranchhouse-page .three-col-balanced .col-prod {\n      width: calc((100% - 200px) \/ 3) !important;\n    }\n  }\n  .ranchhouse-page .three-col-balanced .sizes {\n    overflow-wrap: anywhere !important;\n    word-break: normal !important;\n    hyphens: auto !important;\n  }\n\n  \/* ===== Two-column SHIPPING — desktop side-by-side; mobile stacked ===== *\/\n  .ranchhouse-page table.two-col {\n    width: 100% !important;\n    border-collapse: separate !important;\n  }\n  @media (min-width: 769px) {\n    .ranchhouse-page table.two-col {\n      border-spacing: 0 !important;\n    }\n    .ranchhouse-page table.two-col tr {\n      display: flex !important;\n      align-items: center !important;\n      gap: 12px !important;\n    }\n    .ranchhouse-page table.two-col td {\n      padding: 0 !important;\n      border: 0 !important;\n      vertical-align: top !important;\n    }\n    .ranchhouse-page table.two-col td:first-child {\n      flex: 0 0 auto !important;\n    }\n    .ranchhouse-page table.two-col td:last-child {\n      flex: 1 1 auto !important;\n    }\n  }\n  @media (max-width: 768px) {\n    .ranchhouse-page table.two-col,\n    .ranchhouse-page table.two-col tbody,\n    .ranchhouse-page table.two-col tr,\n    .ranchhouse-page table.two-col td {\n      display: block !important;\n      width: 100% !important;\n      padding: 0 !important;\n    }\n    .ranchhouse-page table.two-col td:first-child {\n      margin-bottom: 12px !important;\n    }\n  }\n\n  \/* ===== Add-ons gallery ===== *\/\n  .ranchhouse-page .addons-table.table-border {\n    width: 100% !important;\n    border-collapse: collapse !important;\n    border: 1px solid #e0e0e0 !important;\n  }\n  .ranchhouse-page .addons-table.table-border td {\n    border: 1px solid #e0e0e0 !important;\n    padding: 8px !important;\n    text-align: center !important;\n    vertical-align: top !important;\n  }\n  .ranchhouse-page .addons-table.table-border td img {\n    display: block !important;\n    margin: 0 auto 8px !important;\n  }\n\n  \/* ===== 7FT Wall Height Extension images — two-up wide ===== *\/\n  .ranchhouse-page .seven-foot-table {\n    width: 100% !important;\n    max-width: 1100px !important;\n    margin: 0 0 12px 0 !important;\n    border-collapse: separate !important;\n    border-spacing: 12px !important;\n  }\n  .ranchhouse-page .seven-foot-table td {\n    width: 50% !important;\n    padding: 0 !important;\n    vertical-align: top !important;\n  }\n  .ranchhouse-page .seven-foot-table td img {\n    width: 100% !important;\n    height: auto !important;\n    display: block !important;\n  }\n\n  \/* ===== Atomic facts — shared look (copied from Farmhouse) ===== *\/\n  .hsr-chipbar {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin: 8px 0 14px;\n    justify-content: flex-start;\n  }\n  .hsr-chip {\n    background: #f5f5f5;\n    border: 1px solid #e6e6e6;\n    padding: 6px 10px;\n    border-radius: 6px;\n    font-size: 13px;\n    line-height: 1.35;\n  }\n  \/* Desktop: show all chips, hide buttons *\/\n  @media (min-width: 769px) {\n    .hsr-facts-check,\n    .hsr-facts-btn {\n      display: none;\n    }\n  }\n  \/* Mobile: show 3 chips + toggle *\/\n  @media (max-width: 768px) {\n    .hsr-facts-check {\n      position: absolute;\n      left: -9999px;\n    }\n    .hsr-chipbar .hsr-chip:nth-child(n + 4) {\n      display: none;\n    }\n    .hsr-facts-btn {\n      display: inline-block;\n      background: none;\n      border: 0;\n      color: #004c99;\n      font-weight: 600;\n      padding: 6px 0;\n      cursor: pointer;\n    }\n    .hsr-facts-btn.hide {\n      display: none;\n    }\n    .hsr-facts-check:checked ~ .hsr-chipbar .hsr-chip {\n      display: inline-block;\n    }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show {\n      display: none;\n    }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide {\n      display: inline-block;\n    }\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) + .hsr-facts-btn.show,\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) ~ .hsr-facts-btn.hide {\n      display: none !important;\n    }\n  }\n\n  \/* ===== Mobile alignment fix — first comparison table only ===== *\/\n  .ranchhouse-page .compare-cedarshed .comparison-table thead th {\n    vertical-align: middle !important;\n  }\n  .ranchhouse-page .compare-cedarshed .comparison-table thead th \u003e p {\n    display: block !important;\n    width: 100% !important;\n    text-align: center !important;\n    margin: 4px 0 !important;\n  }\n  .ranchhouse-page .compare-cedarshed .comparison-table thead th img {\n    width: 100px !important;\n    height: auto !important;\n    aspect-ratio: 1\/1 !important;\n    object-fit: cover !important;\n    display: block !important;\n    margin: 0 auto !important;\n    border-radius: 6px !important;\n  }\n  .ranchhouse-page .compare-cedarshed .comparison-table thead th:not(:first-child) p:nth-child(2) {\n    min-height: 48px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    text-align: center !important;\n    font-weight: 700 !important;\n    word-break: break-word !important;\n  }\n  .ranchhouse-page .compare-cedarshed .button-primary {\n    display: inline-block !important;\n    margin: 0 auto !important;\n  }\n  @media (max-width: 1024px) {\n    .ranchhouse-page .compare-cedarshed .comparison-table th:first-child {\n      width: 130px !important;\n      min-width: 130px !important;\n      text-align: left !important;\n      padding-left: 10px !important;\n    }\n    .ranchhouse-page .compare-cedarshed .comparison-table thead th:not(:first-child) {\n      min-width: 180px !important;\n    }\n    .ranchhouse-page .compare-cedarshed .comparison-table th {\n      padding: 8px !important;\n    }\n  }\n  @media (max-width: 480px) {\n    .ranchhouse-page .compare-cedarshed .comparison-table th:first-child {\n      width: 110px !important;\n      min-width: 110px !important;\n    }\n    .ranchhouse-page .compare-cedarshed .comparison-table thead th:not(:first-child) {\n      min-width: 170px !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery select {\n    width: 320px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery .hsr-check {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    min-height: 42px;\n  }\n\n  .hsr-delivery .hsr-check input {\n    margin: 0;\n  }\n\n  .hsr-delivery .hsr-check label {\n    margin: 0;\n    font-weight: 700;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  .hsr-delivery .hsr-alert {\n    margin-top: 10px;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fafafa;\n    font-size: 13px;\n    color: #333;\n  }\n\n  .hsr-delivery .hsr-alert p {\n    margin: 0 0 8px;\n  }\n\n  .hsr-delivery .hsr-alert p:last-child {\n    margin-bottom: 0;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-cedarshed\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n\u003cp class=\"hsr-note\"\u003e\n  All Cedarshed products currently have the same lead time. This is an estimate, not a guarantee.\n\u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrCedarshedProduct\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrCedarshedProduct\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Sheds and Greenhouses\"\u003e\n          \u003coption value=\"Cedarshed Lean To Storage Bayside Shed\"\u003eCedarshed Lean To Storage Bayside Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Sunhouse Western Red Cedar Greenhouse\"\u003eCedarshed Sunhouse Western Red Cedar Greenhouse\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cabana Backyard \u0026amp; Pool Shed\"\u003eCedarshed Cabana Backyard \u0026amp; Pool Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Rancher Large Shed Kit and Storage Solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\"\u003eCedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener Small Gable Shed Kit\"\u003eCedarshed Gardener Small Gable Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Ranchhouse Prefab Cottage Kit\"\u003eCedarshed Ranchhouse Prefab Cottage Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Longhouse Gable Style Double Door Shed Kit\"\u003eCedarshed Longhouse Gable Style Double Door Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Farmhouse Shed Kit\"\u003eCedarshed Farmhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Haida Cabin \u0026amp; Storage Shed\"\u003eCedarshed Haida Cabin \u0026amp; Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cedar House Storage Shed\"\u003eCedarshed Cedar House Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cookhouse BBQ Shed\"\u003eCedarshed Cookhouse BBQ Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Hobbyhouse Prefab Shed Kits\"\u003eCedarshed Hobbyhouse Prefab Shed Kits\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gable Style Beach House Shed\"\u003eCedarshed Gable Style Beach House Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener's Delight Gable Porch Storage Shed\"\u003eCedarshed Gardener's Delight Gable Porch Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Garden Hutch\"\u003eCedarshed Garden Hutch\u003c\/option\u003e\n          \u003coption value=\"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\"\u003eCedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses and Cabins\"\u003e\n          \u003coption value=\"Cedarshed Kids Bunkhouse Kit\"\u003eCedarshed Kids Bunkhouse Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kids Clubhouse\"\u003eCedarshed Kids Clubhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Pergolas\"\u003e\n          \u003coption value=\"Cedarshed Mabel 8x8 Pergola Kit\"\u003eCedarshed Mabel 8x8 Pergola Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kalamalka 10x10 Pergola Kit\"\u003eCedarshed Kalamalka 10x10 Pergola Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hsr-check\"\u003e\n      \u003cinput id=\"hsrCedarshedExpedited\" type=\"checkbox\"\u003e\n      \u003clabel for=\"hsrCedarshedExpedited\"\u003eExpedited shipping\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoCedarshed\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearCedarshed\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrCedarshed\"\u003e\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutCedarshed\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-cedarshed\");\n    if (!root) return;\n\n    const productEl = document.getElementById(\"hsrCedarshedProduct\");\n    const expeditedEl = document.getElementById(\"hsrCedarshedExpedited\");\n    const btn = document.getElementById(\"hsrGoCedarshed\");\n    const clr = document.getElementById(\"hsrClearCedarshed\");\n    const err = document.getElementById(\"hsrErrCedarshed\");\n    const out = document.getElementById(\"hsrOutCedarshed\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_cedarshed_live_v3_20260317\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    let hasEstimated = false;\n    let detectedProductValue = \"\";\n\n    const FALLBACK_DATA = {\n      standard: {\n        productionWeeksMin: 2,\n        productionWeeksMax: 2,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"2 weeks\",\n        shippingDisplay: \"1 week\"\n      },\n      expedited: {\n        productionWeeksMin: 1,\n        productionWeeksMax: 1,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"1 week\",\n        shippingDisplay: \"1 week\"\n      },\n      shipsFrom: \"just north of Seattle, Washington in BC Canada\",\n      expeditedAvailabilityNote:\n        \"Expedited production availability varies based on order volume and season.\",\n      metalRoofNote:\n        \"Metal roof variants typically add 1 additional week to the expedited timeline.\",\n      contactNote:\n        \"Please contact us before ordering to confirm current expedited availability.\"\n    };\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    const weeksToBusinessDays = (weeks) =\u003e Number(weeks) * 5;\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function normalizeText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function normalizeForMatch(text) {\n      return String(text || \"\")\n        .toLowerCase()\n        .replace(\/\u0026amp;|\u0026\/g, \" and \")\n        .replace(\/[\\u2018\\u2019']\/g, \"\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function extractCedarshedSection(text) {\n      const normalized = normalizeText(text);\n      const startIndex = normalized.search(\/Cedarsheds\/i);\n\n      if (startIndex === -1) {\n        return normalized;\n      }\n\n      const afterStart = normalized.slice(startIndex);\n      const endMatch = afterStart.match(\/\\bMilky Products\\b\/i);\n\n      if (!endMatch) {\n        return afterStart;\n      }\n\n      return afterStart.slice(0, endMatch.index);\n    }\n\n    function formatWeeks(min, max) {\n      if (Number(min) === Number(max)) {\n        return Number(min) === 1 ? \"1 week\" : `${min} weeks`;\n      }\n\n      return `${min} to ${max} weeks`;\n    }\n\n    function parseWeeksPair(text, regex) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      const min = Number(match[1]);\n      const max = match[2] ? Number(match[2]) : min;\n\n      return {\n        min,\n        max,\n        display: formatWeeks(min, max)\n      };\n    }\n\n    function getCurrentPathHandle() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? match[1].replace(\/-\/g, \" \") : \"\";\n    }\n\n    function getPageProductCandidates() {\n      const selectors = [\n        '[data-product-title]',\n        '.product-title',\n        '.product__title',\n        '.product-single__title',\n        '.product_title',\n        '.product-meta__title',\n        'main h1',\n        'h1'\n      ];\n\n      const values = [];\n\n      const pushValue = (value) =\u003e {\n        const clean = normalizeText(value);\n        if (!clean) return;\n        if (!values.includes(clean)) values.push(clean);\n      };\n\n      selectors.forEach((selector) =\u003e {\n        document.querySelectorAll(selector).forEach((el) =\u003e {\n          pushValue(el.getAttribute(\"data-product-title\"));\n          pushValue(el.textContent);\n        });\n      });\n\n      const ogTitle = document.querySelector('meta[property=\"og:title\"]');\n      const twitterTitle = document.querySelector('meta[name=\"twitter:title\"]');\n\n      if (ogTitle) pushValue(ogTitle.getAttribute(\"content\"));\n      if (twitterTitle) pushValue(twitterTitle.getAttribute(\"content\"));\n\n      pushValue(document.title);\n      pushValue(getCurrentPathHandle());\n\n      return values;\n    }\n\n    function scoreOptionAgainstCandidate(optionText, candidateText) {\n      const optionNorm = normalizeForMatch(optionText);\n      const candidateNorm = normalizeForMatch(candidateText);\n\n      if (!optionNorm || !candidateNorm) return 0;\n      if (optionNorm === candidateNorm) return 1000;\n      if (candidateNorm.includes(optionNorm)) return 900;\n      if (optionNorm.includes(candidateNorm)) return 700;\n\n      const optionTokens = optionNorm\n        .split(\" \")\n        .filter((token) =\u003e token.length \u003e 2);\n\n      const candidateTokens = new Set(\n        candidateNorm.split(\" \").filter((token) =\u003e token.length \u003e 2)\n      );\n\n      let overlap = 0;\n      optionTokens.forEach((token) =\u003e {\n        if (candidateTokens.has(token)) overlap += 1;\n      });\n\n      let score = overlap * 25;\n\n      if (optionTokens.length \u0026\u0026 optionTokens.every((token) =\u003e candidateTokens.has(token))) {\n        score += 300;\n      }\n\n      return score;\n    }\n\n    function detectCurrentCedarshedProduct() {\n      const options = Array.from(productEl.options).filter((option) =\u003e option.value);\n      const candidates = getPageProductCandidates();\n\n      let bestValue = \"\";\n      let bestScore = 0;\n\n      candidates.forEach((candidate) =\u003e {\n        options.forEach((option) =\u003e {\n          const score = scoreOptionAgainstCandidate(option.value, candidate);\n\n          if (score \u003e bestScore) {\n            bestScore = score;\n            bestValue = option.value;\n          }\n        });\n      });\n\n      return bestScore \u003e= 300 ? bestValue : \"\";\n    }\n\n    function applyDetectedProduct(retries = 0) {\n      const detected = detectCurrentCedarshedProduct();\n\n      if (detected) {\n        detectedProductValue = detected;\n        productEl.value = detected;\n        return;\n      }\n\n      if (retries \u003c 10) {\n        setTimeout(() =\u003e {\n          applyDetectedProduct(retries + 1);\n        }, 300);\n      }\n    }\n\n    async function fetchFreshCedarshedData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const cedarshedText = extractCedarshedSection(rawText);\n\n      const data = JSON.parse(JSON.stringify(FALLBACK_DATA));\n\n      const standardProduction = parseWeeksPair(\n        cedarshedText,\n        \/lead\\s+time\\s+for\\s+production\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const standardShipping = parseWeeksPair(\n        cedarshedText,\n        \/shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedProduction = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shortens?\\s+the\\s+production\\s+lead\\s+time\\s+to\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedShipping = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const shipsFromMatch = cedarshedText.match(\n        \/shipped\\s+from\\s+(.+?)\\s+and\\s+the\\s+shipping\\s+time\\s+is\/i\n      );\n\n      const availabilityMatch = cedarshedText.match(\n        \/(Expedited production availability varies based on order volume and season\\.)\/i\n      );\n\n      const metalRoofMatch = cedarshedText.match(\n        \/(Metal roof variants typically add 1 additional week to the expedited timeline\\.)\/i\n      );\n\n      const contactMatch = cedarshedText.match(\n        \/(Please contact us before ordering to confirm current expedited availability\\.)\/i\n      );\n\n      if (standardProduction) {\n        data.standard.productionWeeksMin = standardProduction.min;\n        data.standard.productionWeeksMax = standardProduction.max;\n        data.standard.productionDisplay = standardProduction.display;\n      }\n\n      if (standardShipping) {\n        data.standard.shippingWeeksMin = standardShipping.min;\n        data.standard.shippingWeeksMax = standardShipping.max;\n        data.standard.shippingDisplay = standardShipping.display;\n      }\n\n      if (expeditedProduction) {\n        data.expedited.productionWeeksMin = expeditedProduction.min;\n        data.expedited.productionWeeksMax = expeditedProduction.max;\n        data.expedited.productionDisplay = expeditedProduction.display;\n      }\n\n      if (expeditedShipping) {\n        data.expedited.shippingWeeksMin = expeditedShipping.min;\n        data.expedited.shippingWeeksMax = expeditedShipping.max;\n        data.expedited.shippingDisplay = expeditedShipping.display;\n      } else {\n        data.expedited.shippingWeeksMin = data.standard.shippingWeeksMin;\n        data.expedited.shippingWeeksMax = data.standard.shippingWeeksMax;\n        data.expedited.shippingDisplay = data.standard.shippingDisplay;\n      }\n\n      if (shipsFromMatch \u0026\u0026 shipsFromMatch[1]) {\n        data.shipsFrom = shipsFromMatch[1].trim();\n      }\n\n      if (availabilityMatch \u0026\u0026 availabilityMatch[1]) {\n        data.expeditedAvailabilityNote = availabilityMatch[1].trim();\n      }\n\n      if (metalRoofMatch \u0026\u0026 metalRoofMatch[1]) {\n        data.metalRoofNote = metalRoofMatch[1].trim();\n      }\n\n      if (contactMatch \u0026\u0026 contactMatch[1]) {\n        data.contactNote = contactMatch[1].trim();\n      }\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getCedarshedData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshCedarshedData();\n    }\n\n    function renderTable(productTitle, data, useExpedited) {\n      const selected = useExpedited ? data.expedited : data.standard;\n      const today = new Date();\n\n      const earliestBD =\n        weeksToBusinessDays(selected.productionWeeksMin) +\n        weeksToBusinessDays(selected.shippingWeeksMin);\n\n      const latestBD =\n        weeksToBusinessDays(selected.productionWeeksMax) +\n        weeksToBusinessDays(selected.shippingWeeksMax);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const deliveryWindow =\n        fmtDate(earliest) === fmtDate(latest)\n          ? fmtDate(earliest)\n          : `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      const expeditedRow = useExpedited\n        ? `\u003ctr\u003e\u003cth\u003eExpedited shipping\u003c\/th\u003e\u003ctd\u003eSelected\u003c\/td\u003e\u003c\/tr\u003e`\n        : \"\";\n\n      const expeditedAlert = useExpedited\n        ? `\n          \u003cdiv class=\"hsr-alert\"\u003e\n            \u003cp\u003e${data.expeditedAvailabilityNote}\u003c\/p\u003e\n            \u003cp\u003e${data.metalRoofNote}\u003c\/p\u003e\n            \u003cp\u003e${data.contactNote}\u003c\/p\u003e\n          \u003c\/div\u003e\n        `\n        : \"\";\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Cedarshed delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${selected.productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShipping time\u003c\/th\u003e\u003ctd\u003e${selected.shippingDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShips from\u003c\/th\u003e\u003ctd\u003e${data.shipsFrom}\u003c\/td\u003e\u003c\/tr\u003e\n            ${expeditedRow}\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${deliveryWindow}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Carrier timing and destination can still affect final delivery.\n        \u003c\/p\u003e\n        ${expeditedAlert}\n      `;\n    }\n\n    async function runEstimate() {\n      const productName = String(productEl.value || \"\").trim();\n      const useExpedited = !!expeditedEl.checked;\n\n      if (!productName) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose a Cedarshed product.\");\n        return false;\n      }\n\n      showErr(false);\n\n      try {\n        const data = await getCedarshedData();\n        renderTable(productName, data, useExpedited);\n      } catch (e) {\n        renderTable(productName, FALLBACK_DATA, useExpedited);\n      }\n\n      window.dataLayer = window.dataLayer || [];\n      window.dataLayer.push({\n        event: \"hsr_delivery_estimate_cedarshed\",\n        cedarshed_product_name: productName,\n        cedarshed_expedited_selected: useExpedited\n      });\n\n      return true;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      hasEstimated = await runEstimate();\n    });\n\n    expeditedEl.addEventListener(\"change\", async () =\u003e {\n      if (!hasEstimated) return;\n      await runEstimate();\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      productEl.value = detectedProductValue || \"\";\n      expeditedEl.checked = false;\n      out.innerHTML = \"\";\n      showErr(false);\n      hasEstimated = false;\n    });\n\n    window.hsrCedarshedClearLeadTimeCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrCedarshedReadLeadTimeCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n\n    applyDetectedProduct();\n  })();\n\u003c\/script\u003e","brand":"Cedarshed","offers":[{"title":"Ranchhouse 12x12 with Cedar Roof Shingles","offer_id":32182794420277,"sku":"RH1212","price":7179.99,"currency_code":"USD","in_stock":true},{"title":"Ranchhouse 16x12 with Cedar Roof Shingles","offer_id":32182794453045,"sku":"RH1612","price":9349.99,"currency_code":"USD","in_stock":true},{"title":"Ranchhouse 12x14 with Cedar Roof Shingles","offer_id":32182794485813,"sku":"RH1214","price":7359.99,"currency_code":"USD","in_stock":true},{"title":"Ranchhouse 16x14 with Cedar Roof Shingles","offer_id":32182794518581,"sku":"RH1614","price":9519.99,"currency_code":"USD","in_stock":true},{"title":"Ranchhouse 12x12 with Metal Roof","offer_id":44885340127285,"sku":"RH1212-METAL","price":7179.99,"currency_code":"USD","in_stock":true},{"title":"Ranchhouse 16x12 with Metal Roof","offer_id":44885340160053,"sku":"RH1612-METAL","price":9399.99,"currency_code":"USD","in_stock":true},{"title":"Ranchhouse 12x14 with Metal Roof","offer_id":44885340192821,"sku":"RH1214-METAL","price":7359.99,"currency_code":"USD","in_stock":true},{"title":"Ranchhouse 16x14 with Metal Roof","offer_id":44885340225589,"sku":"RH1614-METAL","price":9519.99,"currency_code":"USD","in_stock":true},{"title":"Ranchhouse 12x12 with OSB Roof","offer_id":40932247339061,"sku":"RH1212-OSB","price":6369.99,"currency_code":"USD","in_stock":true},{"title":"Ranchhouse 16x12 with OSB Roof","offer_id":40932248813621,"sku":"RH1612-OSB","price":7999.99,"currency_code":"USD","in_stock":true},{"title":"Ranchhouse 12x14 with OSB Roof","offer_id":40932250026037,"sku":"RH1214-OSB","price":6279.99,"currency_code":"USD","in_stock":true},{"title":"Ranchhouse 16x14 with OSB Roof","offer_id":40932250714165,"sku":"RH1614-OSB","price":8179.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975"},{"product_id":"cedarshed-farmhouse-shed-kits","title":"Cedarshed Farmhouse Shed Kit","description":"\u003cdiv class=\"farmhouse-page\"\u003e\n\u003c!-- ================= HERO \/ HEADLINE ================= --\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\u003cstrong\u003e \u003cspan\u003e \u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Cedarshed_Logo_1ac80862-bbc8-4164-9ade-7170a6537fcb_160x160.png?v=1676564806\" alt=\"\"\u003e \u003c\/span\u003e \u003c\/strong\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\u003cstrong\u003e \u003cspan\u003e Create Your Own Home Office or Storage Space With Our Modern Farmhouse Shed Kit! \u003c\/span\u003e \u003c\/strong\u003e\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (LEFT-ALIGNED; desktop shows all, mobile shows 3 with Show more\/less) ================= --\u003e \u003cinput id=\"hsr-facts-toggle-farmhouse\" class=\"hsr-facts-check\" type=\"checkbox\"\u003e\n\u003cdiv class=\"hsr-chipbar\" role=\"list\" aria-label=\"Key facts\"\u003e\n\u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100% Western Red Cedar\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eSizes:\u003c\/strong\u003e 16×12, 20×12, 16×14, 20×14\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003ePorch:\u003c\/strong\u003e 4 ft deep Ridge Porch\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eDoors:\u003c\/strong\u003e Includes double door\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eWindows:Fixed Windows (non-operable)\u003c\/strong\u003e w\/ shutters \u0026amp; flower box\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eWall height:\u003c\/strong\u003e 7 ft\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eFloor:\u003c\/strong\u003e Plywood over 2×4 cedar joists (optional)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eRoof:\u003c\/strong\u003e Pre-built sections; cedar shingles optional; OSB available\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eLead time:\u003c\/strong\u003e ~2 weeks production + ~1 week delivery from B.C., Canada\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-farmhouse\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-farmhouse\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- ================= INTRO PARAGRAPHS (text preserved verbatim) ================= --\u003e\n\u003cp\u003eGive your property a unique look that will be the envy of all your friends and family with Cedarshed Farmhouse Shed Kit! Enjoy the scenery of your own Cedarshed Farmhouse while breathing the freshest air from your plants and trees with this beautiful shed. This kit provides plenty of storage space and a covered patio perfect for chairs, tables, and gatherings.\u003c\/p\u003e\n\u003cp\u003eThis Shed is perfect for making your property look more beautiful and inviting. Don't miss out on this amazing opportunity! Make the most of your backyard and make it a place of serenity and relaxation. Make memories that will last a lifetime with Cedarshed Farmhouse Shed Kit!\u003c\/p\u003e\n\u003cp\u003eLooking for another Cedarshed model with smaller size options? We also have the \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cookhouse-cooking-bbq-sheds\"\u003e \u003cspan style=\"text-decoration: underline;\"\u003e \u003cstrong\u003eCedarshed Cookhouse Cooking \u0026amp; BBQ Shed\u003c\/strong\u003e \u003c\/span\u003e \u003c\/a\u003e kit available to order! \u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eLead Time\u003c\/h3\u003e\n\u003cp\u003eThe current lead time frame is 2 weeks for production plus a 1 week delivery time. How long the delivery will take will depend on the distance from B.C. Canada (\u003cem\u003ejust a little north of Seattle, Washington\u003c\/em\u003e) to your desired delivery location. \u003c\/p\u003e\n\u003c!-- ================= VIDEO ================= --\u003e\n\u003ch3\u003e\u003cspan\u003eCedar Garden Sheds Done Right\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/oHHwIzhIACo\" loading=\"lazy\" width=\"560\" height=\"315\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c!-- ================= WHAT'S INCLUDED (verbatim) ================= --\u003e\n\u003ch3\u003eWhat’s Included in the Package?\u003c\/h3\u003e\n\u003cdiv class=\"shed-kit-includes\"\u003e\n\u003cul\u003e\n\u003cli style=\"text-align: left;\"\u003e\u003cspan style=\"color: #ff2a00;\"\u003e \u003cstrong\u003e Please note that the following items below are already included in the base shed kit. The options inside the drop-down buttons above are only for UPGRADES and ADDITIONS \u003c\/strong\u003e \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eShed Kit\u003c\/li\u003e\n\u003cli\u003eIncludes double door\u003c\/li\u003e\n\u003cli\u003eIncludes two Fixed Windows (\u003ci\u003enon-operable\u003c\/i\u003e) with decorative shutters and a flower box\u003c\/li\u003e\n\u003cli\u003eIncludes a 4 ft deep Ridge Porch\u003c\/li\u003e\n\u003cli\u003eThe porch is 6ft high with 33\" handrails\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e Standard kit comes with a floor. The 2x4 Floor joists and then 5\/8” plywood on top. If you choose to remove the floor option and place the shed on top of a concrete slab, you can nail it directly to the cement slab with a vapor barrier underlay. The cement should be the exact same size of the shed floor. Call us for the exact floor size as all shed sizes are nominal. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003ePre-built roof sections (wood shingles already attached - \u003c\/span\u003e \u003cem\u003eoptional\u003c\/em\u003e \u003cspan\u003e)\u003c\/span\u003e \u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eDoor Handle\u003c\/li\u003e\n\u003cli\u003eCedarshed and blank plaque\u003c\/li\u003e\n\u003cli\u003eHasp and Hinges\u003c\/li\u003e\n\u003cli\u003eBarrel Bolts\u003c\/li\u003e\n\u003cli\u003eRoof Strut and porch brackets\u003c\/li\u003e\n\u003cli\u003eNails and screws\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003eRoofing Felt is not included in the OSB Roof Version for the kit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- ================= OSB \/ UPGRADE SECTION (verbatim) ================= --\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cb\u003eOSB Roofing is Now Available! \u003c\/b\u003eTake control of the final look by selecting our OSB roof options. This cost-effective roofing option substitutes the standard cedar roof shingles with sturdy, treated strand boards that are ready to be shingled with whatever design of shingles that you desire. Selecting this option provides a budget-friendly alternative with no reduced quality.\u003c\/p\u003e\n\u003ch3 style=\"text-align: left;\"\u003eUpgrade Your Outdoor Retreat with the Cedarshed Farmhouse\u003c\/h3\u003e\n\u003cp\u003eThe FarmHouse double doors make it easy to store all those poolside chairs, cushions, and toys. With the 7 ft high walls, you can add a loft to increase the storage room. The gable porch is an ideal spot for a couple of chairs and a small patio table. The gable porch railings give you a place to hang those beach blankets or string a hammock across. Turn part of the FarmHouse into a change room. The uses are endless with this attractive garden building. This Modern Farmhouse Shed Kit comes in 4 sizes!\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cimg alt=\"Cedarshed Farmhouse Cedar Shed Kit GIF\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-cedar-shed-kit-gif.gif?v=1744409404\" class=\"img-responsive\" loading=\"lazy\"\u003e\u003c\/p\u003e\n\u003c!-- ================= PANELIZED SECTION + PDF THUMB (kept SMALL) ================= --\u003e\n\u003ch3\u003eCedarshed FarmHouse sheds are easy to assemble and require no cutting.\u003c\/h3\u003e\n\u003cp class=\"pdf-thumb\"\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Farmhouse-PS.pdf?v=1596588606\" target=\"_blank\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/farmhouse_160x160.jpg?v=1645475792\" class=\"responsive-img--mobile\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e• Available in four sizes: 16'x12', 20'x12', 16'x14' and 20'x14'\u003c\/p\u003e\n\u003cp\u003e• Exterior finishing is 100% Western Red Cedar lumber\u003c\/p\u003e\n\u003cp\u003e• The 7' high walls are pre-built panels with the windows already installed\u003c\/p\u003e\n\u003cp\u003e• Includes double door\u003c\/p\u003e\n\u003cp\u003e• Includes two Fixed Windows (\u003ci\u003enon-operable\u003c\/i\u003e) with decorative shutters and a flower box\u003c\/p\u003e\n\u003cp\u003e• Includes a 4 ft deep Ridge Porch\u003c\/p\u003e\n\u003cp\u003e• Porch is 6ft high with 33\" handrails\u003c\/p\u003e\n\u003cp\u003e• Plywood floor with 2x4 cedar floor joist - \u003cem\u003eoptional\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e• Pre-built roof sections (wood shingles already attached - \u003cspan\u003e\u003cem\u003eoptional\u003c\/em\u003e)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e• No cutting required\u003c\/p\u003e\n\u003cp\u003e• All assembly hardware included - these include the nails and screws!\u003c\/p\u003e\n\u003cp\u003e• Lockable door to keep your contents safe - Add your padlock to the turnbuckle hasp\u003c\/p\u003e\n\u003c!-- ================= WALL PANEL VIDEO ================= --\u003e\n\u003ch4\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Wall Panel Video\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h4\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/iuchVXISdJU\" loading=\"lazy\" width=\"560\" height=\"315\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c!-- ================= SHIPPING (image + text, two-col) ================= --\u003e\n\u003ctable class=\"two-col\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-unloading-kit.webp?v=1713290460\" alt=\"Cedarshed kit unloading\" class=\"img-responsive\"\u003e\u003c\/td\u003e\n\u003ctd class=\"text-left\"\u003e\n\u003cspan style=\"color: #ff2a00;\"\u003e\u003cb\u003eIMPORTANT SHIPPING INFO\u003c\/b\u003e:\u003c\/span\u003e \u003cspan\u003e Shipments will be delivered to or as close to your property line and or driveway provided the location is accessible by the delivering truck driver. Please let us know beforehand any unusual or difficult location or delivery issues. 90% of the time the driver will be able to unload the shipment.\u003cbr\u003e\u003cbr\u003eIf the delivery truck in your area does not have a lift gate or pallet jack, you will be required to unload the pieces. If unloading the pieces, customers will be expected to cut metal strapping securing product to the pallet and therefore will require the use of wire cutters. We recommended that you have at least 2 people to help offload the kit pieces from the truck. Please note that although total freight could be over 2000 lbs, the kit pieces can be offloaded one at a time, with individual pieces ranging between 1- 100 lbs. The shipping company will call you directly to schedule the delivery. \u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ================= FEATURE CALLOUTS (verbatim) ================= --\u003e\n\u003ch4\u003eComplete your dream home with the Cedarshed Farmhouse\u003c\/h4\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 15px;\"\u003e \u003cstrong\u003eWestern Red Cedar -\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e \u003cspan\u003eAn environmentally friendly \u003c\/span\u003e \u003cspan\u003e 100% Western Red Cedar that is extremely long-lasting cedar. You don't have to worry about any termites because cedar is simply insect-resistant. \u003c\/span\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 15px;\"\u003e \u003cspan\u003e \u003cstrong\u003eWall -\u003c\/strong\u003e Worry no more for you can have as much space as you want with our pre-built 7 feet wall panels would be more than enough to store all of the things that you currently have. \u003c\/span\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e \u003cstrong\u003eDoor - \u003c\/strong\u003eLack of space? Having a 5-foot wide double door is just the perfect choice for you. You will no longer have any problems when transporting huge things inside your farmhouse. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e \u003cspan\u003e \u003cstrong\u003eRoof - \u003c\/strong\u003eThinking about your roof? No need to exert effort in making a roof because it is already with a cedar-shingled roof panel. (optional) \u003c\/span\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e \u003cstrong\u003ePorch - \u003c\/strong\u003eMaybe you want to enjoy the view, relax, daydream, and spend the rest of your time drinking coffee or reading your favorite magazine. With a 4ft deep ridge porch, you can have as much space as you want to do all of those things. Together with a 6 ft tall space and 33 inches of handrails you will no longer feel congested and will have a much more relaxed mind. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e \u003cstrong\u003eFloor - \u003c\/strong\u003eHow awesome it is to have an environmentally friendly plywood floor that also has a 2x4 cedar floor joist. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e \u003cstrong\u003eWindows - \u003c\/strong\u003eEven if you are inside your beautiful farmhouse you can still enjoy the view outside with our 2 fixed windows in place. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e \u003cstrong\u003eDecorative Shutters \u0026amp; Planter Boxes - \u003c\/strong\u003eMaybe you just wanted to improve and make your farmhouse even better with our decorative shutters and planter boxes in place you can design anything you want just like the saying your imagination is the limit. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e \u003cstrong\u003eDecorative Cupola\u003c\/strong\u003e \u003cstrong\u003e-\u003c\/strong\u003e Designed purely for aesthetic appeal, enhancing the overall look of the shed. Installed on top of the shingles. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e \u003cstrong\u003eNo Cutting Required - \u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eYou will no longer have to worry about cutting anymore because everything is already pre-built and all you have to do is to assemble the materials. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e \u003cspan\u003e \u003cstrong\u003eAssembly Package - \u003c\/strong\u003e You don't have to figure everything out because we already did that for you. Our package has already every hardware assembly and plan for you together with an instruction manual to help you efficiently assemble everything. \u003c\/span\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- ================= FOUNDATION \u0026 LIFESTYLE IMAGE ================= --\u003e\n\u003ch4\u003eRecommendations for foundation:\u003cbr\u003e\n\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003ePatio Stones\u003c\/li\u003e\n\u003cli\u003e4x4 Pressure Treated Beams\u003c\/li\u003e\n\u003cli\u003eConcrete Slab\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg class=\"img-responsive\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/WhiteAestheticLifestylePhotoCollageFacebookCover_480x480.png?v=1693947675\"\u003e\u003c\/p\u003e\n\u003cp\u003ePlease reach out with any questions or if you would like to discuss what is best for your situation.\u003c\/p\u003e\n\u003c!-- ================= OPTIONALS ================= --\u003e\n\u003ch5 class=\"p1\" style=\"text-align: left;\"\u003eOPTIONAL CUPOLA SIZES\u003c\/h5\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eRectangle Cupola: \u003c\/strong\u003e27\" x 20\" x 20\"\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eLarge Square Cupola:\u003c\/strong\u003e 23\" x 23\" x 25\"\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003eSmall Square Cupola: \u003c\/strong\u003e18” x 18” x 18”\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch5 style=\"text-align: left;\"\u003e\u003cstrong\u003eOptional Add-Ons and Upgrades\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cdiv\u003e\n\u003ctable class=\"addons-table table-border\" style=\"width: 100% !important; display: table !important; table-layout: fixed !important; margin: 0 auto !important;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/dutch_door_240x240.jpg?v=1644943654\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/double_door_240x240.jpg?v=1644944586\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/sliding_door_240x240.jpg?v=1644944605\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/fixed_240x240.jpg?v=1644944623\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func_240x240.jpg?v=1644944627\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/func2_1_240x240.jpg?v=1713968438\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/half_240x240.jpg?v=1644944637\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/down_240x240.jpg?v=1644944650\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedcup_160x160.jpg?v=1644944665\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarwood_160x160.jpg?v=1644944671\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/wallheight_160x160.jpg?v=1644944699\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/skylight_240x240_f1efc870-1b8c-47c6-b7f3-39501e2ebe3f_160x160.jpg?v=1667486140\" class=\"img-responsive\" alt=\"\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ================= CEDARSHED (SAME BRAND) COMPARISON ================= --\u003e\n\u003ch3 class=\"center\"\u003eCedarshed Porch \u0026amp; Gable Sheds: Farmhouse vs Ranchhouse vs Cookhouse\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper compare-cedarshed\" style=\"text-align: start;\"\u003e\n\u003ctable style=\"width: 100%;\" class=\"comparison-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eProduct\u003c\/th\u003e\n\u003c!-- Farmhouse --\u003e\n\u003cth\u003e\n\u003ca title=\"Cedarshed cedar farmhouse shed kit\" href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-farmhouse-shed-kits\"\u003e\u003cimg style=\"margin-right: 31.5px; margin-left: 31.5px; float: none;\" alt=\"Cedarshed Farmhouse Shed Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-farmhouse-diy-shed-kit_240x240.jpg?v=1757544601\"\u003e\u003c\/a\u003e \u003cbr\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-farmhouse-shed-kits\"\u003e Cedarshed Farmhouse Shed Kit \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c!-- Ranchhouse (replaces Longhouse) --\u003e\n\u003cth\u003e\n\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-ranchhouses-prefab-cottage-kits\"\u003e\u003cimg alt=\"Cedarshed Farmhouse Shed Kit - Cedarshed Ranchhouse Guest House Shed Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-guest-house-shed-kit_240x240.jpg?v=1757545598\" style=\"margin-right: 31.5px; margin-left: 31.5px; float: none;\"\u003e\u003c\/a\u003e\u003cbr\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-ranchhouses-prefab-cottage-kits\"\u003e Cedarshed Ranchhouse Prefab Cottage Kit \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c!-- Cookhouse --\u003e\n\u003cth\u003e\n\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cookhouse-cooking-bbq-sheds\"\u003e\u003cimg alt=\"Cedarshed Farmhouse Shed Kit - Cedarshed Cookhouse Cooking Shed Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-cooking-shed-kit_240x240.jpg?v=1757545727\" style=\"margin-right: 31.5px; margin-left: 31.5px; float: none;\"\u003e\u003c\/a\u003e\u003cbr\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cookhouse-cooking-bbq-sheds\"\u003e Cedarshed Cookhouse Cooking \u0026amp; BBQ Shed \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eStandard Wall Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e7' walls\u003c\/td\u003e\n\u003ctd\u003e7' walls\u003c\/td\u003e\n\u003ctd\u003e7' walls\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDoors (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5′ double doors (opening ~60″ × 71″)\u003c\/td\u003e\n\u003ctd\u003e5′ double doors (opening ~60″ × 71″)\u003c\/td\u003e\n\u003ctd\u003eDutch door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWindows (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTwo fixed w\/ shutters \u0026amp; planter box\u003c\/td\u003e\n\u003ctd\u003eTwo fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003ctd\u003eTwo fixed (≈16¼\" × 25¼\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePorch\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e4' deep Ridge Porch (6' high; 33\" handrails)\u003c\/td\u003e\n\u003ctd\u003e4' deep Ridge Porch (6' high; 33\" handrails)\u003c\/td\u003e\n\u003ctd\u003e4' deep Ridge Porch (6' high; 33\" handrails)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSizes (nominal)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e16×12, 16×14, 20×12, 20×14\u003c\/td\u003e\n\u003ctd\u003e12×12, 16×12, 12×14, 16×14\u003c\/td\u003e\n\u003ctd\u003e12×10, 16×12, 16×14\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFloor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (optional)\u003c\/td\u003e\n\u003ctd\u003ePlywood floor; 2×4 cedar joists (optional)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRoof Options\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (optional) or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (optional) or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (optional) or OSB sheathing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ================= OTHER BRANDS COMPARISON ================= --\u003e\n\u003ch3\u003eCompare Farmhouse vs EZ-Fit Woodsman (Porch Sheds)\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper\" style=\"text-align: start;\"\u003e\n\u003ctable class=\"comparison-table three-col-balanced\"\u003e\n\u003ccolgroup\u003e \u003ccol class=\"col-feature\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-farmhouse-shed-kits\"\u003e\u003cimg alt=\"Cedarshed Farmhouse Shed Kit - Cedarshed Cedar Farmhouse Diy Shed Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-farmhouse-diy-shed-kit_240x240.jpg?v=1757544602\" style=\"margin-right: 51.1094px; margin-left: 51.1094px; float: none;\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-farmhouse-shed-kits\"\u003eCedarshed Farmhouse Shed Kit \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-woodsman-shed-kit\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-for-sale.jpg?v=1757546029\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"#\"\u003eEZ-Fit Woodsman Shed Kit \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eExterior Material\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePorch\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e4′ deep ridge porch\u003c\/td\u003e\n\u003ctd\u003eFront porch (6′ deep; width matches shed)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDoors (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5′ double doors\u003c\/td\u003e\n\u003ctd\u003e60″ double doors + 30″ front entry door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWindows (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTwo fixed w\/ shutters \u0026amp; planter box\u003c\/td\u003e\n\u003ctd\u003eOne 30″×36″ window (plus door lites)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eStandard Wall Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e7′ walls\u003c\/td\u003e\n\u003ctd\u003e~7′ sidewalls\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSizes (nominal)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e16×12, 20×12, 16×14, 20×14\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x12, 10x10, 10x12, 10x14 10×16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFloor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eOptional plywood over 2×4 cedar joists\u003c\/td\u003e\n\u003ctd\u003eOptional floor kit (engineered wood over 2×4 joists)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRoof \/ Notes\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePre-built roof sections; cedar shingles optional; OSB available\u003c\/td\u003e\n\u003ctd\u003e7\/16″ OSB sheathing; shingles added by buyer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eAssembly\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePanelized; no cutting required\u003c\/td\u003e\n\u003ctd\u003ePanelized; pre-hung doors; minimal cutting\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eLead Time (typical)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e~2 weeks production + ~1 week delivery\u003c\/td\u003e\n\u003ctd\u003e~12 business days production + 2–9 days transit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003c!-- ======================= Page-scoped CSS ======================= --\u003e\n\u003cstyle\u003e\n  \/* ===== Utilities ===== *\/\n  .farmhouse-page img,\n  .farmhouse-page iframe {\n    max-width: 100% !important;\n    height: auto !important;\n  }\n  .farmhouse-page .img-responsive,\n  .farmhouse-page .responsive-img--mobile {\n    max-width: 100% !important;\n    width: auto !important;\n    height: auto !important;\n    display: block !important;\n  }\n  .farmhouse-page .center {\n    text-align: center !important;\n  }\n  .farmhouse-page .text-left {\n    text-align: left !important;\n  }\n  .brand-accent {\n    color: #ff2a00;\n  }\n\n  \/* ===== Videos (left-aligned, aspect-ratio safe) ===== *\/\n  .farmhouse-page .video-wrapper {\n    position: relative !important;\n    width: 560px !important;\n    max-width: 100% !important;\n    margin: 0 0 16px 0 !important;\n    height: 0 !important;\n    overflow: hidden !important;\n    background: #00000010;\n    border-radius: 8px;\n    padding: 0 !important;\n    padding-bottom: 315px !important;\n  }\n  @supports (aspect-ratio: 16 \/ 9) {\n    .farmhouse-page .video-wrapper {\n      height: auto !important;\n      padding-bottom: 0 !important;\n      aspect-ratio: 16 \/ 9 !important;\n    }\n  }\n  .farmhouse-page .video-wrapper iframe {\n    position: absolute !important;\n    inset: 0 !important;\n    width: 100% !important;\n    height: 100% !important;\n    border: 0 !important;\n  }\n  @media (max-width: 600px) {\n    .farmhouse-page .video-wrapper {\n      width: 100% !important;\n    }\n  }\n\n  \/* ===== PDF thumbnail — keep SMALL to avoid sudden big image ===== *\/\n  .farmhouse-page .pdf-thumb img {\n    width: 142px !important;\n    height: auto !important;\n  }\n  @media (max-width: 768px) {\n    .farmhouse-page .pdf-thumb {\n      text-align: center !important;\n    }\n    .farmhouse-page .pdf-thumb a,\n    .farmhouse-page .pdf-thumb img {\n      display: inline-block !important;\n    }\n  }\n\n  \/* ===== Scrollable tables wrapper ===== *\/\n  .farmhouse-page .scroll-table-wrapper {\n    width: 100% !important;\n    overflow-x: auto !important;\n    -webkit-overflow-scrolling: touch !important;\n  }\n  @media (min-width: 1025px) {\n    .farmhouse-page .scroll-table-wrapper {\n      overflow-x: visible !important;\n    }\n  }\n\n  \/* ===== Comparison tables (shared from Longhouse\/Cedar House) ===== *\/\n  .farmhouse-page .comparison-table {\n    width: 100% !important;\n    border-collapse: collapse !important;\n    border-spacing: 0 !important;\n    table-layout: auto !important;\n    border: 1px solid #ccc !important;\n  }\n  .farmhouse-page .comparison-table th,\n  .farmhouse-page .comparison-table td {\n    border: 1px solid #ccc !important;\n    padding: 12px !important;\n    text-align: center !important;\n    vertical-align: middle !important;\n    word-break: break-word !important;\n    background-clip: padding-box !important;\n    box-sizing: border-box !important;\n  }\n  .farmhouse-page .comparison-table th {\n    background: #f9f9f9 !important;\n  }\n\n  \/* First column (row labels) *\/\n  .farmhouse-page .comparison-table th:first-child,\n  .farmhouse-page .comparison-table td:first-child {\n    width: 120px !important;\n    min-width: 120px !important;\n    text-align: left !important;\n    padding-left: 10px !important;\n  }\n\n  \/* Header visuals (image \/ name \/ CTA align on mobile \u0026 desktop) *\/\n  .farmhouse-page .comparison-table thead th p,\n  .farmhouse-page .comparison-table tbody tr:first-child td p {\n    margin: 4px 0 !important;\n  }\n  .farmhouse-page .comparison-table thead th img,\n  .farmhouse-page .comparison-table tbody tr:first-child td img {\n    width: 100px !important;\n    height: auto !important;\n    aspect-ratio: 1 \/ 1 !important;\n    object-fit: cover !important;\n    display: block !important;\n    margin: 0 auto !important;\n    border-radius: 6px !important;\n  }\n  .farmhouse-page .comparison-table thead th:not(:first-child) p:nth-child(2),\n  .farmhouse-page .comparison-table tbody tr:first-child td:not(:first-child) p:nth-child(2) {\n    min-height: 48px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    text-align: center !important;\n    font-weight: 700 !important;\n  }\n  .farmhouse-page .comparison-table tbody tr:hover {\n    background: #eef7ff;\n  }\n\n  \/* CTA buttons used in headers *\/\n  .farmhouse-page .button-primary {\n    display: inline-block !important;\n    margin: 0 auto !important;\n    padding: 8px 15px !important;\n    color: #fff !important;\n    background-color: #f76d54 !important;\n    text-decoration: none !important;\n    border: none !important;\n    cursor: pointer !important;\n    border-radius: 6px !important;\n    line-height: 1.2 !important;\n    white-space: nowrap !important;\n  }\n\n  \/* Mobile widths to keep columns even and stop header cards drifting *\/\n  @media (max-width: 1024px) {\n    .farmhouse-page .comparison-table th:first-child,\n    .farmhouse-page .comparison-table td:first-child {\n      width: 130px !important;\n      min-width: 130px !important;\n    }\n    .farmhouse-page .comparison-table thead th:not(:first-child),\n    .farmhouse-page .comparison-table tbody tr:first-child td:not(:first-child) {\n      min-width: 180px !important; \/* same feel as Longhouse\/Cedar House *\/\n    }\n    .farmhouse-page .comparison-table th,\n    .farmhouse-page .comparison-table td {\n      padding: 8px !important;\n    }\n  }\n  @media (max-width: 480px) {\n    .farmhouse-page .comparison-table th:first-child,\n    .farmhouse-page .comparison-table td:first-child {\n      width: 110px !important;\n      min-width: 110px !important;\n    }\n  }\n\n  \/* 3-col “Other Brands” balancing (from both pages) *\/\n  @media (min-width: 1025px) {\n    .farmhouse-page .three-col-balanced {\n      table-layout: fixed !important;\n    }\n    .farmhouse-page .three-col-balanced .col-feature {\n      width: 200px !important;\n    }\n    .farmhouse-page .three-col-balanced .col-prod {\n      width: calc((100% - 200px) \/ 3) !important;\n    }\n  }\n  .farmhouse-page .three-col-balanced .sizes {\n    overflow-wrap: anywhere !important;\n    word-break: normal !important;\n    hyphens: auto !important;\n  }\n\n  \/* ===== Two-column SHIPPING (desktop side-by-side; mobile stacked) ===== *\/\n  .farmhouse-page table.two-col {\n    width: 100% !important;\n    border-collapse: separate !important;\n  }\n  @media (min-width: 769px) {\n    .farmhouse-page table.two-col {\n      border-spacing: 0 !important;\n    }\n    .farmhouse-page table.two-col tr {\n      display: flex !important;\n      align-items: center !important;\n      gap: 12px !important;\n    }\n    .farmhouse-page table.two-col td {\n      padding: 0 !important;\n      border: 0 !important;\n      vertical-align: top !important;\n    }\n    .farmhouse-page table.two-col td:first-child {\n      flex: 0 0 auto !important;\n    }\n    .farmhouse-page table.two-col td:last-child {\n      flex: 1 1 auto !important;\n    }\n  }\n  @media (max-width: 768px) {\n    .farmhouse-page table.two-col,\n    .farmhouse-page table.two-col tbody,\n    .farmhouse-page table.two-col tr,\n    .farmhouse-page table.two-col td {\n      display: block !important;\n      width: 100% !important;\n      padding: 0 !important;\n    }\n    .farmhouse-page table.two-col td:first-child {\n      margin-bottom: 12px !important;\n    }\n  }\n\n  \/* ===== Add-ons gallery ===== *\/\n  .farmhouse-page .addons-table.table-border {\n    width: 100% !important;\n    border-collapse: collapse !important;\n    border: 1px solid #e0e0e0 !important;\n  }\n  .farmhouse-page .addons-table.table-border td {\n    border: 1px solid #e0e0e0 !important;\n    padding: 8px !important;\n    text-align: center !important;\n    vertical-align: top !important;\n  }\n  .farmhouse-page .addons-table.table-border td img {\n    display: block !important;\n    margin: 0 auto 8px !important;\n  }\n\n  \/* ===== Atomic facts — shared look (from Longhouse \/ Cedar House) ===== *\/\n  .hsr-chipbar {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin: 8px 0 14px;\n    justify-content: flex-start;\n  }\n  .hsr-chip {\n    background: #f5f5f5;\n    border: 1px solid #e6e6e6;\n    padding: 6px 10px;\n    border-radius: 6px;\n    font-size: 13px;\n    line-height: 1.35;\n  }\n  \/* Desktop: show all chips, hide buttons *\/\n  @media (min-width: 769px) {\n    .hsr-facts-check,\n    .hsr-facts-btn {\n      display: none;\n    }\n  }\n  \/* Mobile: show 3 chips + toggle *\/\n  @media (max-width: 768px) {\n    .hsr-facts-check {\n      position: absolute;\n      left: -9999px;\n    }\n    .hsr-chipbar .hsr-chip:nth-child(n + 4) {\n      display: none; \/* hide 4th+ by default *\/\n    }\n    .hsr-facts-btn {\n      display: inline-block;\n      background: none;\n      border: 0;\n      color: #004c99;\n      font-weight: 600;\n      padding: 6px 0;\n      cursor: pointer;\n    }\n    .hsr-facts-btn.hide {\n      display: none;\n    }\n    \/* When toggled: show all chips \u0026 swap buttons *\/\n    .hsr-facts-check:checked ~ .hsr-chipbar .hsr-chip {\n      display: inline-block;\n    }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show {\n      display: none;\n    }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide {\n      display: inline-block;\n    }\n    \/* If fewer than 4 chips, hide buttons entirely (graceful when :has unsupported) *\/\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) + .hsr-facts-btn.show,\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) ~ .hsr-facts-btn.hide {\n      display: none !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery select {\n    width: 320px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery .hsr-check {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    min-height: 42px;\n  }\n\n  .hsr-delivery .hsr-check input {\n    margin: 0;\n  }\n\n  .hsr-delivery .hsr-check label {\n    margin: 0;\n    font-weight: 700;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  .hsr-delivery .hsr-alert {\n    margin-top: 10px;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fafafa;\n    font-size: 13px;\n    color: #333;\n  }\n\n  .hsr-delivery .hsr-alert p {\n    margin: 0 0 8px;\n  }\n\n  .hsr-delivery .hsr-alert p:last-child {\n    margin-bottom: 0;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-cedarshed\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n\u003cp class=\"hsr-note\"\u003e\n  All Cedarshed products currently have the same lead time. This is an estimate, not a guarantee.\n\u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrCedarshedProduct\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrCedarshedProduct\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Sheds and Greenhouses\"\u003e\n          \u003coption value=\"Cedarshed Lean To Storage Bayside Shed\"\u003eCedarshed Lean To Storage Bayside Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Sunhouse Western Red Cedar Greenhouse\"\u003eCedarshed Sunhouse Western Red Cedar Greenhouse\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cabana Backyard \u0026amp; Pool Shed\"\u003eCedarshed Cabana Backyard \u0026amp; Pool Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Rancher Large Shed Kit and Storage Solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\"\u003eCedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener Small Gable Shed Kit\"\u003eCedarshed Gardener Small Gable Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Ranchhouse Prefab Cottage Kit\"\u003eCedarshed Ranchhouse Prefab Cottage Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Longhouse Gable Style Double Door Shed Kit\"\u003eCedarshed Longhouse Gable Style Double Door Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Farmhouse Shed Kit\"\u003eCedarshed Farmhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Haida Cabin \u0026amp; Storage Shed\"\u003eCedarshed Haida Cabin \u0026amp; Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cedar House Storage Shed\"\u003eCedarshed Cedar House Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cookhouse BBQ Shed\"\u003eCedarshed Cookhouse BBQ Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Hobbyhouse Prefab Shed Kits\"\u003eCedarshed Hobbyhouse Prefab Shed Kits\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gable Style Beach House Shed\"\u003eCedarshed Gable Style Beach House Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener's Delight Gable Porch Storage Shed\"\u003eCedarshed Gardener's Delight Gable Porch Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Garden Hutch\"\u003eCedarshed Garden Hutch\u003c\/option\u003e\n          \u003coption value=\"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\"\u003eCedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses and Cabins\"\u003e\n          \u003coption value=\"Cedarshed Kids Bunkhouse Kit\"\u003eCedarshed Kids Bunkhouse Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kids Clubhouse\"\u003eCedarshed Kids Clubhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Pergolas\"\u003e\n          \u003coption value=\"Cedarshed Mabel 8x8 Pergola Kit\"\u003eCedarshed Mabel 8x8 Pergola Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kalamalka 10x10 Pergola Kit\"\u003eCedarshed Kalamalka 10x10 Pergola Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hsr-check\"\u003e\n      \u003cinput id=\"hsrCedarshedExpedited\" type=\"checkbox\"\u003e\n      \u003clabel for=\"hsrCedarshedExpedited\"\u003eExpedited shipping\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoCedarshed\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearCedarshed\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrCedarshed\"\u003e\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutCedarshed\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-cedarshed\");\n    if (!root) return;\n\n    const productEl = document.getElementById(\"hsrCedarshedProduct\");\n    const expeditedEl = document.getElementById(\"hsrCedarshedExpedited\");\n    const btn = document.getElementById(\"hsrGoCedarshed\");\n    const clr = document.getElementById(\"hsrClearCedarshed\");\n    const err = document.getElementById(\"hsrErrCedarshed\");\n    const out = document.getElementById(\"hsrOutCedarshed\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_cedarshed_live_v3_20260317\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    let hasEstimated = false;\n    let detectedProductValue = \"\";\n\n    const FALLBACK_DATA = {\n      standard: {\n        productionWeeksMin: 2,\n        productionWeeksMax: 2,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"2 weeks\",\n        shippingDisplay: \"1 week\"\n      },\n      expedited: {\n        productionWeeksMin: 1,\n        productionWeeksMax: 1,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"1 week\",\n        shippingDisplay: \"1 week\"\n      },\n      shipsFrom: \"just north of Seattle, Washington in BC Canada\",\n      expeditedAvailabilityNote:\n        \"Expedited production availability varies based on order volume and season.\",\n      metalRoofNote:\n        \"Metal roof variants typically add 1 additional week to the expedited timeline.\",\n      contactNote:\n        \"Please contact us before ordering to confirm current expedited availability.\"\n    };\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    const weeksToBusinessDays = (weeks) =\u003e Number(weeks) * 5;\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function normalizeText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function normalizeForMatch(text) {\n      return String(text || \"\")\n        .toLowerCase()\n        .replace(\/\u0026amp;|\u0026\/g, \" and \")\n        .replace(\/[\\u2018\\u2019']\/g, \"\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function extractCedarshedSection(text) {\n      const normalized = normalizeText(text);\n      const startIndex = normalized.search(\/Cedarsheds\/i);\n\n      if (startIndex === -1) {\n        return normalized;\n      }\n\n      const afterStart = normalized.slice(startIndex);\n      const endMatch = afterStart.match(\/\\bMilky Products\\b\/i);\n\n      if (!endMatch) {\n        return afterStart;\n      }\n\n      return afterStart.slice(0, endMatch.index);\n    }\n\n    function formatWeeks(min, max) {\n      if (Number(min) === Number(max)) {\n        return Number(min) === 1 ? \"1 week\" : `${min} weeks`;\n      }\n\n      return `${min} to ${max} weeks`;\n    }\n\n    function parseWeeksPair(text, regex) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      const min = Number(match[1]);\n      const max = match[2] ? Number(match[2]) : min;\n\n      return {\n        min,\n        max,\n        display: formatWeeks(min, max)\n      };\n    }\n\n    function getCurrentPathHandle() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? match[1].replace(\/-\/g, \" \") : \"\";\n    }\n\n    function getPageProductCandidates() {\n      const selectors = [\n        '[data-product-title]',\n        '.product-title',\n        '.product__title',\n        '.product-single__title',\n        '.product_title',\n        '.product-meta__title',\n        'main h1',\n        'h1'\n      ];\n\n      const values = [];\n\n      const pushValue = (value) =\u003e {\n        const clean = normalizeText(value);\n        if (!clean) return;\n        if (!values.includes(clean)) values.push(clean);\n      };\n\n      selectors.forEach((selector) =\u003e {\n        document.querySelectorAll(selector).forEach((el) =\u003e {\n          pushValue(el.getAttribute(\"data-product-title\"));\n          pushValue(el.textContent);\n        });\n      });\n\n      const ogTitle = document.querySelector('meta[property=\"og:title\"]');\n      const twitterTitle = document.querySelector('meta[name=\"twitter:title\"]');\n\n      if (ogTitle) pushValue(ogTitle.getAttribute(\"content\"));\n      if (twitterTitle) pushValue(twitterTitle.getAttribute(\"content\"));\n\n      pushValue(document.title);\n      pushValue(getCurrentPathHandle());\n\n      return values;\n    }\n\n    function scoreOptionAgainstCandidate(optionText, candidateText) {\n      const optionNorm = normalizeForMatch(optionText);\n      const candidateNorm = normalizeForMatch(candidateText);\n\n      if (!optionNorm || !candidateNorm) return 0;\n      if (optionNorm === candidateNorm) return 1000;\n      if (candidateNorm.includes(optionNorm)) return 900;\n      if (optionNorm.includes(candidateNorm)) return 700;\n\n      const optionTokens = optionNorm\n        .split(\" \")\n        .filter((token) =\u003e token.length \u003e 2);\n\n      const candidateTokens = new Set(\n        candidateNorm.split(\" \").filter((token) =\u003e token.length \u003e 2)\n      );\n\n      let overlap = 0;\n      optionTokens.forEach((token) =\u003e {\n        if (candidateTokens.has(token)) overlap += 1;\n      });\n\n      let score = overlap * 25;\n\n      if (optionTokens.length \u0026\u0026 optionTokens.every((token) =\u003e candidateTokens.has(token))) {\n        score += 300;\n      }\n\n      return score;\n    }\n\n    function detectCurrentCedarshedProduct() {\n      const options = Array.from(productEl.options).filter((option) =\u003e option.value);\n      const candidates = getPageProductCandidates();\n\n      let bestValue = \"\";\n      let bestScore = 0;\n\n      candidates.forEach((candidate) =\u003e {\n        options.forEach((option) =\u003e {\n          const score = scoreOptionAgainstCandidate(option.value, candidate);\n\n          if (score \u003e bestScore) {\n            bestScore = score;\n            bestValue = option.value;\n          }\n        });\n      });\n\n      return bestScore \u003e= 300 ? bestValue : \"\";\n    }\n\n    function applyDetectedProduct(retries = 0) {\n      const detected = detectCurrentCedarshedProduct();\n\n      if (detected) {\n        detectedProductValue = detected;\n        productEl.value = detected;\n        return;\n      }\n\n      if (retries \u003c 10) {\n        setTimeout(() =\u003e {\n          applyDetectedProduct(retries + 1);\n        }, 300);\n      }\n    }\n\n    async function fetchFreshCedarshedData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const cedarshedText = extractCedarshedSection(rawText);\n\n      const data = JSON.parse(JSON.stringify(FALLBACK_DATA));\n\n      const standardProduction = parseWeeksPair(\n        cedarshedText,\n        \/lead\\s+time\\s+for\\s+production\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const standardShipping = parseWeeksPair(\n        cedarshedText,\n        \/shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedProduction = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shortens?\\s+the\\s+production\\s+lead\\s+time\\s+to\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedShipping = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const shipsFromMatch = cedarshedText.match(\n        \/shipped\\s+from\\s+(.+?)\\s+and\\s+the\\s+shipping\\s+time\\s+is\/i\n      );\n\n      const availabilityMatch = cedarshedText.match(\n        \/(Expedited production availability varies based on order volume and season\\.)\/i\n      );\n\n      const metalRoofMatch = cedarshedText.match(\n        \/(Metal roof variants typically add 1 additional week to the expedited timeline\\.)\/i\n      );\n\n      const contactMatch = cedarshedText.match(\n        \/(Please contact us before ordering to confirm current expedited availability\\.)\/i\n      );\n\n      if (standardProduction) {\n        data.standard.productionWeeksMin = standardProduction.min;\n        data.standard.productionWeeksMax = standardProduction.max;\n        data.standard.productionDisplay = standardProduction.display;\n      }\n\n      if (standardShipping) {\n        data.standard.shippingWeeksMin = standardShipping.min;\n        data.standard.shippingWeeksMax = standardShipping.max;\n        data.standard.shippingDisplay = standardShipping.display;\n      }\n\n      if (expeditedProduction) {\n        data.expedited.productionWeeksMin = expeditedProduction.min;\n        data.expedited.productionWeeksMax = expeditedProduction.max;\n        data.expedited.productionDisplay = expeditedProduction.display;\n      }\n\n      if (expeditedShipping) {\n        data.expedited.shippingWeeksMin = expeditedShipping.min;\n        data.expedited.shippingWeeksMax = expeditedShipping.max;\n        data.expedited.shippingDisplay = expeditedShipping.display;\n      } else {\n        data.expedited.shippingWeeksMin = data.standard.shippingWeeksMin;\n        data.expedited.shippingWeeksMax = data.standard.shippingWeeksMax;\n        data.expedited.shippingDisplay = data.standard.shippingDisplay;\n      }\n\n      if (shipsFromMatch \u0026\u0026 shipsFromMatch[1]) {\n        data.shipsFrom = shipsFromMatch[1].trim();\n      }\n\n      if (availabilityMatch \u0026\u0026 availabilityMatch[1]) {\n        data.expeditedAvailabilityNote = availabilityMatch[1].trim();\n      }\n\n      if (metalRoofMatch \u0026\u0026 metalRoofMatch[1]) {\n        data.metalRoofNote = metalRoofMatch[1].trim();\n      }\n\n      if (contactMatch \u0026\u0026 contactMatch[1]) {\n        data.contactNote = contactMatch[1].trim();\n      }\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getCedarshedData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshCedarshedData();\n    }\n\n    function renderTable(productTitle, data, useExpedited) {\n      const selected = useExpedited ? data.expedited : data.standard;\n      const today = new Date();\n\n      const earliestBD =\n        weeksToBusinessDays(selected.productionWeeksMin) +\n        weeksToBusinessDays(selected.shippingWeeksMin);\n\n      const latestBD =\n        weeksToBusinessDays(selected.productionWeeksMax) +\n        weeksToBusinessDays(selected.shippingWeeksMax);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const deliveryWindow =\n        fmtDate(earliest) === fmtDate(latest)\n          ? fmtDate(earliest)\n          : `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      const expeditedRow = useExpedited\n        ? `\u003ctr\u003e\u003cth\u003eExpedited shipping\u003c\/th\u003e\u003ctd\u003eSelected\u003c\/td\u003e\u003c\/tr\u003e`\n        : \"\";\n\n      const expeditedAlert = useExpedited\n        ? `\n          \u003cdiv class=\"hsr-alert\"\u003e\n            \u003cp\u003e${data.expeditedAvailabilityNote}\u003c\/p\u003e\n            \u003cp\u003e${data.metalRoofNote}\u003c\/p\u003e\n            \u003cp\u003e${data.contactNote}\u003c\/p\u003e\n          \u003c\/div\u003e\n        `\n        : \"\";\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Cedarshed delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${selected.productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShipping time\u003c\/th\u003e\u003ctd\u003e${selected.shippingDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShips from\u003c\/th\u003e\u003ctd\u003e${data.shipsFrom}\u003c\/td\u003e\u003c\/tr\u003e\n            ${expeditedRow}\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${deliveryWindow}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Carrier timing and destination can still affect final delivery.\n        \u003c\/p\u003e\n        ${expeditedAlert}\n      `;\n    }\n\n    async function runEstimate() {\n      const productName = String(productEl.value || \"\").trim();\n      const useExpedited = !!expeditedEl.checked;\n\n      if (!productName) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose a Cedarshed product.\");\n        return false;\n      }\n\n      showErr(false);\n\n      try {\n        const data = await getCedarshedData();\n        renderTable(productName, data, useExpedited);\n      } catch (e) {\n        renderTable(productName, FALLBACK_DATA, useExpedited);\n      }\n\n      window.dataLayer = window.dataLayer || [];\n      window.dataLayer.push({\n        event: \"hsr_delivery_estimate_cedarshed\",\n        cedarshed_product_name: productName,\n        cedarshed_expedited_selected: useExpedited\n      });\n\n      return true;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      hasEstimated = await runEstimate();\n    });\n\n    expeditedEl.addEventListener(\"change\", async () =\u003e {\n      if (!hasEstimated) return;\n      await runEstimate();\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      productEl.value = detectedProductValue || \"\";\n      expeditedEl.checked = false;\n      out.innerHTML = \"\";\n      showErr(false);\n      hasEstimated = false;\n    });\n\n    window.hsrCedarshedClearLeadTimeCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrCedarshedReadLeadTimeCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n\n    applyDetectedProduct();\n  })();\n\u003c\/script\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Cedarshed","offers":[{"title":"Farmhouse 16x12 with Cedar Roof Shingles","offer_id":32182870114357,"sku":"FH1612","price":8979.99,"currency_code":"USD","in_stock":true},{"title":"Farmhouse 16x14 with Cedar Roof Shingles","offer_id":32182870147125,"sku":"FH1614","price":9209.99,"currency_code":"USD","in_stock":true},{"title":"Farmhouse 20x12 with Cedar Roof Shingles","offer_id":32182870179893,"sku":"FH2012","price":10609.99,"currency_code":"USD","in_stock":true},{"title":"Farmhouse 20x14 with Cedar Roof Shingles","offer_id":32182870212661,"sku":"FH2014","price":11509.99,"currency_code":"USD","in_stock":true},{"title":"Farmhouse 16x12 with Metal Roof","offer_id":44887085350965,"sku":"FH1612-METAL","price":8979.99,"currency_code":"USD","in_stock":true},{"title":"Farmhouse 16x14 with Metal Roof","offer_id":44887085383733,"sku":"FH1614-METAL","price":9799.99,"currency_code":"USD","in_stock":true},{"title":"Farmhouse 20x12 with Metal Roof","offer_id":44887085416501,"sku":"FH2012-METAL","price":10609.99,"currency_code":"USD","in_stock":true},{"title":"Farmhouse 20x14 with Metal Roof","offer_id":44887085449269,"sku":"FH2014-METAL","price":11509.99,"currency_code":"USD","in_stock":true},{"title":"Farmhouse 16x12 with OSB Roof","offer_id":40932263919669,"sku":"FH1612-OSB","price":7489.99,"currency_code":"USD","in_stock":true},{"title":"Farmhouse 16x14 with OSB Roof","offer_id":40932264706101,"sku":"FH1614-OSB","price":7639.99,"currency_code":"USD","in_stock":true},{"title":"Farmhouse 20x12 with OSB Roof","offer_id":40932265132085,"sku":"FH2012-OSB","price":8899.99,"currency_code":"USD","in_stock":true},{"title":"Farmhouse 20x14 with OSB Roof","offer_id":40932265689141,"sku":"FH2014-OSB","price":9349.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778"},{"product_id":"cedarshed-mabel-8x8-pergola-kit","title":"Cedarshed Mabel 8x8 Pergola Kit","description":"\u003cdiv class=\"mabel-pergola-page\"\u003e\n\u003c!-- ================ HERO \/ HEADLINE ================ --\u003e\n\u003ch2 style=\"text-align: left;\"\u003eIs the Cedarshed Mabel 8x8 Pergola Kit Easy to Build and Perfect for Your Backyard?\u003c\/h2\u003e\n\u003c!-- ================ ATOMIC KEY FACTS ================ --\u003e \u003cinput class=\"hsr-facts-check\" id=\"hsr-facts-toggle-mabel\" type=\"checkbox\"\u003e\n\u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n\u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100% Western Red Cedar\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eSizes:\u003c\/strong\u003e 8′×8′, 10′×10′\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003ePosts:\u003c\/strong\u003e 5½″ × 5½″ engineered\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003ePre-cut:\u003c\/strong\u003e No measuring or cutting needed\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eIncluded:\u003c\/strong\u003e Hardware, drill bits, photo instructions\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eBrackets:\u003c\/strong\u003e Post mounting brackets not included\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eAssembly:\u003c\/strong\u003e About a day with 2 people\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eShip wt.:\u003c\/strong\u003e ≈800 lbs\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eLead time:\u003c\/strong\u003e ~2 weeks + ~1 week delivery (from B.C.)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-mabel\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-mabel\"\u003eShow less\u003c\/label\u003e \u003c!-- ================ \/ATOMIC KEY FACTS ================ --\u003e \u003c!-- ================ ORIGINAL COPY (UNTOUCHED) ================ --\u003e\n\u003cdiv class=\"original-copy\"\u003e\n\u003cp\u003eThe \u003cstrong\u003eCedarshed Mabel 8x8 Cedar Pergola Kit \u003c\/strong\u003eis made to bring charm and comfort to your backyard. This small corner pergola is great for creating a shaded spot to relax or decorate your garden. It’s simple to build, even if you don’t have much experience, and it’s strong enough to handle the weather all year round. The eco-friendly materials used in making our Mabel Pergolas are a way for you to contribute to our Mother Earth. The design and style are beyond compare because it’ll make your backyard or garden look a hundred times better.\u003c\/p\u003e\n\u003cp\u003eThis has everything you need to go outside the box in designing your beautiful home. One must have a good amount of building experience in putting the materials together, and it would only take about a day for just two people to assemble.\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003eLead Time\u003c\/h3\u003e\n\u003cp\u003eThe current lead time frame is 2 weeks for production plus a 1 week delivery time. How long the delivery will take will depend on the distance from B.C. Canada (\u003cem\u003ejust a little north of Seattle, Washington\u003c\/em\u003e) to your desired delivery location.\u003c\/p\u003e\n\u003ch3\u003e6 Reasons Why the Mabel 8x8 Cedar Pergola Kit Is a Backyard Favorite\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBuilt with Real Cedar Wood: \u003c\/strong\u003eThe Mabel is made from 100% Western Red Cedar, a strong wood that naturally holds up well against bugs, rot, and bad weather. It also smells nice and gives your space a warm, natural look.\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSimple for Anyone to Put Together: \u003c\/strong\u003eYou don’t need to be a builder to put this pergola together. Everything comes pre-cut, so there’s no need for sawing or measuring. Two people can build it in about a day, and the kit includes all the screws, drill bits, and clear photo instructions you’ll need.\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStrong and Built to Last:\u003c\/strong\u003e The thick wood posts are made to stay straight and strong without cracking or twisting. Each piece is light enough for two people to unload from the truck in just 15–20 minutes.\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePerfect Size for Small Spaces: \u003c\/strong\u003eAvailable in 8'x8' and 10'x10', The Mabel fits nicely in small backyards, patios, or garden corners. It’s just the right size to make your space feel cozy without taking over the whole area..\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHelp is Just a Call Away:\u003c\/strong\u003e If you get stuck during assembly, Cedarshed’s helpful customer service team is ready to guide you through it.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWith the Mabel Cedar Pergola Kit, you get a beautiful, easy-to-build pergola that makes your outdoor space more enjoyable—without the stress or extra tools.\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003e\u003cspan\u003eCedar Garden Sheds Done Right\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/oHHwIzhIACo\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003ch3\u003eFeatures\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCrafted from premium 100% Western Red Cedar\u003c\/li\u003e\n\u003cli\u003ePre-cut components—no measuring or cutting needed\u003c\/li\u003e\n\u003cli\u003eQuick and easy offloading in just 15–20 minutes and all pieces under 30 lbs\u003c\/li\u003e\n\u003cli\u003eHeavy-duty 5' 1\/2\" x 5' 1\/2\" engineered posts resist splitting, checking, and twisting\u003c\/li\u003e\n\u003cli\u003eComes complete with hardware, drill bits, and step-by-step photo instructions\u003c\/li\u003e\n\u003cli\u003ePlease Note: Post mounting brackets are not included, as mounting standards can vary. Be sure to consult your local building codes to choose the correct brackets.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eThe Cedarshed Pergola Kit is available in 2 DIY sizes: 8'x8' and 10'x10\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"img-responsive\" alt=\"8x8 Cedarshed Mabel Pergola Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/post_02_d86f91a6-2ca2-4884-a84e-c7801289bc04.jpg?v=1600161815\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cstrong\u003eWhat Are To Be Expected Inside The Package?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cul\u003e\n\u003cli\u003e4 Posts\u003c\/li\u003e\n\u003cli\u003e4 Headers\u003c\/li\u003e\n\u003cli\u003e5 rafters\u003c\/li\u003e\n\u003cli\u003e20 Blocks\u003c\/li\u003e\n\u003cli\u003e10 Rafter Tails\u003c\/li\u003e\n\u003cli\u003e4 Post Caps\u003c\/li\u003e\n\u003cli\u003e8 Corner Brackets\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eApprox. Shipping weight: 800 lbs.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-mabel-pergola-assembly-manual.pdf\" class=\"button-primary\" style=\"color: white;\"\u003eMabel 8x8 Pergola Kit Assembly Manual\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ================ \/ORIGINAL COPY ================ --\u003e \u003c!-- ================ SAME BRAND: MABEL vs KALAMALKA ================ --\u003e\n\u003ch3 class=\"center\"\u003eCedarshed Pergolas: Mabel vs Kalamalka\u003c\/h3\u003e\n\u003cdiv style=\"text-align: start;\" class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brand\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-mabel-8x8-pergola-kit\"\u003e\u003cimg alt=\"Cedarshed Mabel 8x8 Pergola\" style=\"margin-right: 42.25px; margin-left: 42.25px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-mabel-8x8-pergola_240x240.jpg?v=1757734313\"\u003e\u003c\/a\u003e \u003cbr\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-mabel-8x8-pergola-kit\"\u003eCedarshed Mabel 8×8 Pergola Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-kalamalka-10x10-pergola-kit\"\u003e\u003cimg alt=\"Cedarshed Mabel 8x8 Pergola Kit - Cedarshed Kalamalka 10x10 Pergola Kit\" style=\"margin-right: 42.25px; margin-left: 42.25px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-kalamalka-10x10-pergola-kit_240x240.jpg?v=1757734821\"\u003e\u003c\/a\u003e \u003cbr\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-kalamalka-10x10-pergola-kit\"\u003eCedarshed Kalamalka 10×10 Pergola Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eOverall Size\u003c\/td\u003e\n\u003ctd\u003e8′×8′\u003c\/td\u003e\n\u003ctd\u003e10′×10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePosts\u003c\/td\u003e\n\u003ctd\u003e4 posts; engineered 5½″ × 5½″\u003c\/td\u003e\n\u003ctd\u003e4 posts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRafters\u003c\/td\u003e\n\u003ctd\u003e5\u003c\/td\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHeaders\u003c\/td\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBlocks\u003c\/td\u003e\n\u003ctd\u003e20\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRafter Tails\u003c\/td\u003e\n\u003ctd\u003e10\u003c\/td\u003e\n\u003ctd\u003e12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePost Caps \/ Corner Brackets\u003c\/td\u003e\n\u003ctd\u003e4 post caps \/ 8 corner brackets\u003c\/td\u003e\n\u003ctd\u003e4 post caps \/ 8 corner brackets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePre-cut \/ No Cutting\u003c\/td\u003e\n\u003ctd\u003eYes — no measuring or cutting needed\u003c\/td\u003e\n\u003ctd\u003eYes — no measuring or cutting needed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHardware \u0026amp; Instructions\u003c\/td\u003e\n\u003ctd\u003eIncluded (hardware, drill bits, step-by-step photos)\u003c\/td\u003e\n\u003ctd\u003eIncluded (hardware, drill bits, step-by-step photos)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePost Mounting Brackets\u003c\/td\u003e\n\u003ctd\u003eNot included\u003c\/td\u003e\n\u003ctd\u003eNot included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAssembly Time\u003c\/td\u003e\n\u003ctd\u003eAbout a day with two people\u003c\/td\u003e\n\u003ctd\u003eAbout a day with two people\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLead Time (est.)\u003c\/td\u003e\n\u003ctd\u003e~2 weeks production + ~1 week delivery\u003c\/td\u003e\n\u003ctd\u003e~2 weeks production + ~1 week delivery\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ================ \/SAME BRAND ================ --\u003e \u003c!-- ================ OTHER BRANDS: MABEL vs OLT vs BON ================ --\u003e\n\u003ch3 class=\"center\"\u003eCompare Mabel vs Other Pergolas (Other Brands)\u003c\/h3\u003e\n\u003cdiv style=\"text-align: start;\" class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands three-col-balanced\"\u003e\n\u003ccolgroup\u003e \u003ccol class=\"col-feature\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003ccol class=\"col-prod\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-mabel-8x8-pergola.jpg?v=1757734313\"\u003e\u003cbr\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-mabel-8x8-pergola-kit\"\u003eCedarshed Mabel 8×8 Pergola Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/outdoor-living-today-8x10-pergola-with-retractable-canopy\"\u003e\u003cimg alt=\"Cedarshed Mabel 8x8 Pergola Kit - Olt Cedar Post Pergola with Canopy\" style=\"margin-right: 8.95312px; margin-left: 8.95312px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-cedar-post-pergola-with-canopy_240x240.jpg?v=1757735048\"\u003e\u003c\/a\u003e \u003cbr\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/outdoor-living-today-8x10-pergola-with-retractable-canopy\"\u003eOutdoor Living Today 8×10 Pergola w\/ Retractable Canopy\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eOverall Size\u003c\/td\u003e\n\u003ctd\u003e8′×8′\u003c\/td\u003e\n\u003ctd\u003e8′×10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003eWestern Red Cedar frame\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eShade Type\u003c\/td\u003e\n\u003ctd\u003eOpen-top cedar rafters\u003c\/td\u003e\n\u003ctd\u003eRetractable fabric canopy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePre-cut \/ No Cutting\u003c\/td\u003e\n\u003ctd\u003eYes — pre-cut components\u003c\/td\u003e\n\u003ctd\u003ePre-cut components\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHardware \u0026amp; Instructions\u003c\/td\u003e\n\u003ctd\u003eIncluded (hardware, drill bits, photo guide)\u003c\/td\u003e\n\u003ctd\u003eIncluded (hardware, instructions)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePost Mounting Brackets\u003c\/td\u003e\n\u003ctd\u003eNot included\u003c\/td\u003e\n\u003ctd\u003eSee product page \/ local code\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eElectrical\u003c\/td\u003e\n\u003ctd\u003eNot required\u003c\/td\u003e\n\u003ctd\u003eNot required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaintenance\u003c\/td\u003e\n\u003ctd\u003eWood care (seal\/stain recommended)\u003c\/td\u003e\n\u003ctd\u003eWood care (seal\/stain recommended)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAssembly Time (est.)\u003c\/td\u003e\n\u003ctd\u003eAbout a day with two people\u003c\/td\u003e\n\u003ctd\u003eAbout a day (two people recommended)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLead Time\u003c\/td\u003e\n\u003ctd\u003e~2 weeks production + ~1 week delivery\u003c\/td\u003e\n\u003ctd\u003eSee product page for current lead time\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ================ \/OTHER BRANDS ================ --\u003e \u003c!-- ================ SHIPPING INFO (ORIGINAL) ================ --\u003e\n\u003ch5 style=\"text-align: left;\"\u003eShipping Info\u003c\/h5\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003ctable style=\"width: 73%; border-collapse: collapse;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 50%;\"\u003e\u003cimg class=\"img-responsive\" alt=\"Unloading Kit\" style=\"max-width: 100%; height: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-unloading-kit.webp?v=1713290460\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 50%; text-align: left; padding: 12px;\"\u003e\n\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003eIMPORTANT\u003c\/strong\u003e:\u003c\/span\u003e \u003cspan\u003e Shipments will be delivered to or as close to your property line and\/or driveway provided the location is accessible by the delivering truck driver. Please let us know beforehand of any unusual or difficult location or delivery issues. 90% of the time the driver will be able to unload the shipment.\u003cbr\u003e\u003cbr\u003eIf the delivery truck in your area does not have a lift gate or pallet jack, you will be required to unload the pieces. Customers will be expected to cut metal strapping securing the product to the pallet, so wire cutters are required. We recommend having at least 2 people to help offload the kit. Although total freight could be over 2000 lbs, the kit pieces can be offloaded one at a time, with individual pieces ranging from 1–100 lbs. The shipping company will call you directly to schedule the delivery. \u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ================ \/SHIPPING INFO ================ --\u003e\n\u003c\/div\u003e\n\u003ch3\u003eFAQ\u003c\/h3\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is the Cedarshed Mabel 8×8 Pergola Kit, and what’s it best for?\u003c\/summary\u003e\n\u003cp\u003eThe Mabel is a DIY pergola kit made from 100% Western Red Cedar. It’s a clean way to create a defined outdoor spot—think a small patio setup, a garden corner, or a place to hang lights and plants without building from scratch.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDo I need to cut wood or measure during assembly?\u003c\/summary\u003e\n\u003cp\u003eNo. The kit uses pre-cut components, so you’re not stuck measuring and cutting pieces on site. It’s meant to go together with the included hardware and the step-by-step photo instructions.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow long does it take to build, and how many people do I need?\u003c\/summary\u003e\n\u003cp\u003ePlan on about a day with two people. That’s the realistic “weekend project” setup—faster if you’ve built pergolas before, but still very doable for most homeowners with basic tools.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat comes included in the package?\u003c\/summary\u003e\n\u003cp\u003eThe kit includes 4 posts, 4 headers, 5 rafters, 20 blocks, 10 rafter tails, 4 post caps, and 8 corner brackets. Hardware and drill bits are included, along with photo-based instructions.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAre post mounting brackets included?\u003c\/summary\u003e\n\u003cp\u003eNo—post mounting brackets are not included because mounting standards vary depending on where you live and what you’re installing on (concrete, deck, pavers, etc.). Most homeowners choose brackets that match local code and the surface they’re anchoring to.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat are the exact dimensions for planning my space?\u003c\/summary\u003e\n\u003cp\u003eNominal size is 8' W × 8' L. Outside post-to-post is 96\" × 96\". Rafter dimensions are 116\" W × 116\" L. Post height is 109.5\", and ceiling height is 95\".\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow heavy is the shipment?\u003c\/summary\u003e\n\u003cp\u003eThe listed shipping weight is approximately 800 lbs. It arrives by freight, so it’s a good idea to have a clear drop area and a plan for moving pieces to your build spot.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow does freight delivery work for this pergola kit?\u003c\/summary\u003e\n\u003cp\u003eFreight is delivered to (or as close as possible to) your property line\/driveway as long as the truck can access the location. The carrier typically calls to schedule delivery. Most of the time the driver can unload, but if there’s no lift gate or pallet jack available in your area, you may need to unload by hand.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat should I have ready on delivery day?\u003c\/summary\u003e\n\u003cp\u003eHave at least two people available to help, and be ready to cut the metal strapping securing the pallet (wire cutters are recommended). If your driveway is tight, steep, or hard for a freight truck to access, it’s best to flag that ahead of time so there are no delivery surprises.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat’s the lead time, and does it change depending on location?\u003c\/summary\u003e\n\u003cp\u003eEstimated lead time is about ~2 weeks for production plus ~1 week for delivery. Transit time can vary depending on where you’re located in the contiguous U.S., so rural routes and longer distances can take a bit longer than major metro areas.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat warranty comes with the Cedarshed Mabel 8×8 Pergola Kit?\u003c\/summary\u003e\n\u003cp\u003eIt includes a 1-year limited warranty.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery select {\n    width: 320px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery .hsr-check {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    min-height: 42px;\n  }\n\n  .hsr-delivery .hsr-check input {\n    margin: 0;\n  }\n\n  .hsr-delivery .hsr-check label {\n    margin: 0;\n    font-weight: 700;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  .hsr-delivery .hsr-alert {\n    margin-top: 10px;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fafafa;\n    font-size: 13px;\n    color: #333;\n  }\n\n  .hsr-delivery .hsr-alert p {\n    margin: 0 0 8px;\n  }\n\n  .hsr-delivery .hsr-alert p:last-child {\n    margin-bottom: 0;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-cedarshed\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n\u003cp class=\"hsr-note\"\u003e\n  All Cedarshed products currently have the same lead time. This is an estimate, not a guarantee.\n\u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrCedarshedProduct\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrCedarshedProduct\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Sheds and Greenhouses\"\u003e\n          \u003coption value=\"Cedarshed Lean To Storage Bayside Shed\"\u003eCedarshed Lean To Storage Bayside Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Sunhouse Western Red Cedar Greenhouse\"\u003eCedarshed Sunhouse Western Red Cedar Greenhouse\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cabana Backyard \u0026amp; Pool Shed\"\u003eCedarshed Cabana Backyard \u0026amp; Pool Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Rancher Large Shed Kit and Storage Solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\"\u003eCedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener Small Gable Shed Kit\"\u003eCedarshed Gardener Small Gable Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Ranchhouse Prefab Cottage Kit\"\u003eCedarshed Ranchhouse Prefab Cottage Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Longhouse Gable Style Double Door Shed Kit\"\u003eCedarshed Longhouse Gable Style Double Door Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Farmhouse Shed Kit\"\u003eCedarshed Farmhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Haida Cabin \u0026amp; Storage Shed\"\u003eCedarshed Haida Cabin \u0026amp; Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cedar House Storage Shed\"\u003eCedarshed Cedar House Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cookhouse BBQ Shed\"\u003eCedarshed Cookhouse BBQ Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Hobbyhouse Prefab Shed Kits\"\u003eCedarshed Hobbyhouse Prefab Shed Kits\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gable Style Beach House Shed\"\u003eCedarshed Gable Style Beach House Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener's Delight Gable Porch Storage Shed\"\u003eCedarshed Gardener's Delight Gable Porch Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Garden Hutch\"\u003eCedarshed Garden Hutch\u003c\/option\u003e\n          \u003coption value=\"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\"\u003eCedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses and Cabins\"\u003e\n          \u003coption value=\"Cedarshed Kids Bunkhouse Kit\"\u003eCedarshed Kids Bunkhouse Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kids Clubhouse\"\u003eCedarshed Kids Clubhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Pergolas\"\u003e\n          \u003coption value=\"Cedarshed Mabel 8x8 Pergola Kit\"\u003eCedarshed Mabel 8x8 Pergola Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kalamalka 10x10 Pergola Kit\"\u003eCedarshed Kalamalka 10x10 Pergola Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hsr-check\"\u003e\n      \u003cinput id=\"hsrCedarshedExpedited\" type=\"checkbox\"\u003e\n      \u003clabel for=\"hsrCedarshedExpedited\"\u003eExpedited shipping\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoCedarshed\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearCedarshed\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrCedarshed\"\u003e\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutCedarshed\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-cedarshed\");\n    if (!root) return;\n\n    const productEl = document.getElementById(\"hsrCedarshedProduct\");\n    const expeditedEl = document.getElementById(\"hsrCedarshedExpedited\");\n    const btn = document.getElementById(\"hsrGoCedarshed\");\n    const clr = document.getElementById(\"hsrClearCedarshed\");\n    const err = document.getElementById(\"hsrErrCedarshed\");\n    const out = document.getElementById(\"hsrOutCedarshed\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_cedarshed_live_v3_20260317\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    let hasEstimated = false;\n    let detectedProductValue = \"\";\n\n    const FALLBACK_DATA = {\n      standard: {\n        productionWeeksMin: 2,\n        productionWeeksMax: 2,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"2 weeks\",\n        shippingDisplay: \"1 week\"\n      },\n      expedited: {\n        productionWeeksMin: 1,\n        productionWeeksMax: 1,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"1 week\",\n        shippingDisplay: \"1 week\"\n      },\n      shipsFrom: \"just north of Seattle, Washington in BC Canada\",\n      expeditedAvailabilityNote:\n        \"Expedited production availability varies based on order volume and season.\",\n      metalRoofNote:\n        \"Metal roof variants typically add 1 additional week to the expedited timeline.\",\n      contactNote:\n        \"Please contact us before ordering to confirm current expedited availability.\"\n    };\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    const weeksToBusinessDays = (weeks) =\u003e Number(weeks) * 5;\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function normalizeText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function normalizeForMatch(text) {\n      return String(text || \"\")\n        .toLowerCase()\n        .replace(\/\u0026amp;|\u0026\/g, \" and \")\n        .replace(\/[\\u2018\\u2019']\/g, \"\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function extractCedarshedSection(text) {\n      const normalized = normalizeText(text);\n      const startIndex = normalized.search(\/Cedarsheds\/i);\n\n      if (startIndex === -1) {\n        return normalized;\n      }\n\n      const afterStart = normalized.slice(startIndex);\n      const endMatch = afterStart.match(\/\\bMilky Products\\b\/i);\n\n      if (!endMatch) {\n        return afterStart;\n      }\n\n      return afterStart.slice(0, endMatch.index);\n    }\n\n    function formatWeeks(min, max) {\n      if (Number(min) === Number(max)) {\n        return Number(min) === 1 ? \"1 week\" : `${min} weeks`;\n      }\n\n      return `${min} to ${max} weeks`;\n    }\n\n    function parseWeeksPair(text, regex) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      const min = Number(match[1]);\n      const max = match[2] ? Number(match[2]) : min;\n\n      return {\n        min,\n        max,\n        display: formatWeeks(min, max)\n      };\n    }\n\n    function getCurrentPathHandle() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? match[1].replace(\/-\/g, \" \") : \"\";\n    }\n\n    function getPageProductCandidates() {\n      const selectors = [\n        '[data-product-title]',\n        '.product-title',\n        '.product__title',\n        '.product-single__title',\n        '.product_title',\n        '.product-meta__title',\n        'main h1',\n        'h1'\n      ];\n\n      const values = [];\n\n      const pushValue = (value) =\u003e {\n        const clean = normalizeText(value);\n        if (!clean) return;\n        if (!values.includes(clean)) values.push(clean);\n      };\n\n      selectors.forEach((selector) =\u003e {\n        document.querySelectorAll(selector).forEach((el) =\u003e {\n          pushValue(el.getAttribute(\"data-product-title\"));\n          pushValue(el.textContent);\n        });\n      });\n\n      const ogTitle = document.querySelector('meta[property=\"og:title\"]');\n      const twitterTitle = document.querySelector('meta[name=\"twitter:title\"]');\n\n      if (ogTitle) pushValue(ogTitle.getAttribute(\"content\"));\n      if (twitterTitle) pushValue(twitterTitle.getAttribute(\"content\"));\n\n      pushValue(document.title);\n      pushValue(getCurrentPathHandle());\n\n      return values;\n    }\n\n    function scoreOptionAgainstCandidate(optionText, candidateText) {\n      const optionNorm = normalizeForMatch(optionText);\n      const candidateNorm = normalizeForMatch(candidateText);\n\n      if (!optionNorm || !candidateNorm) return 0;\n      if (optionNorm === candidateNorm) return 1000;\n      if (candidateNorm.includes(optionNorm)) return 900;\n      if (optionNorm.includes(candidateNorm)) return 700;\n\n      const optionTokens = optionNorm\n        .split(\" \")\n        .filter((token) =\u003e token.length \u003e 2);\n\n      const candidateTokens = new Set(\n        candidateNorm.split(\" \").filter((token) =\u003e token.length \u003e 2)\n      );\n\n      let overlap = 0;\n      optionTokens.forEach((token) =\u003e {\n        if (candidateTokens.has(token)) overlap += 1;\n      });\n\n      let score = overlap * 25;\n\n      if (optionTokens.length \u0026\u0026 optionTokens.every((token) =\u003e candidateTokens.has(token))) {\n        score += 300;\n      }\n\n      return score;\n    }\n\n    function detectCurrentCedarshedProduct() {\n      const options = Array.from(productEl.options).filter((option) =\u003e option.value);\n      const candidates = getPageProductCandidates();\n\n      let bestValue = \"\";\n      let bestScore = 0;\n\n      candidates.forEach((candidate) =\u003e {\n        options.forEach((option) =\u003e {\n          const score = scoreOptionAgainstCandidate(option.value, candidate);\n\n          if (score \u003e bestScore) {\n            bestScore = score;\n            bestValue = option.value;\n          }\n        });\n      });\n\n      return bestScore \u003e= 300 ? bestValue : \"\";\n    }\n\n    function applyDetectedProduct(retries = 0) {\n      const detected = detectCurrentCedarshedProduct();\n\n      if (detected) {\n        detectedProductValue = detected;\n        productEl.value = detected;\n        return;\n      }\n\n      if (retries \u003c 10) {\n        setTimeout(() =\u003e {\n          applyDetectedProduct(retries + 1);\n        }, 300);\n      }\n    }\n\n    async function fetchFreshCedarshedData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const cedarshedText = extractCedarshedSection(rawText);\n\n      const data = JSON.parse(JSON.stringify(FALLBACK_DATA));\n\n      const standardProduction = parseWeeksPair(\n        cedarshedText,\n        \/lead\\s+time\\s+for\\s+production\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const standardShipping = parseWeeksPair(\n        cedarshedText,\n        \/shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedProduction = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shortens?\\s+the\\s+production\\s+lead\\s+time\\s+to\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedShipping = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const shipsFromMatch = cedarshedText.match(\n        \/shipped\\s+from\\s+(.+?)\\s+and\\s+the\\s+shipping\\s+time\\s+is\/i\n      );\n\n      const availabilityMatch = cedarshedText.match(\n        \/(Expedited production availability varies based on order volume and season\\.)\/i\n      );\n\n      const metalRoofMatch = cedarshedText.match(\n        \/(Metal roof variants typically add 1 additional week to the expedited timeline\\.)\/i\n      );\n\n      const contactMatch = cedarshedText.match(\n        \/(Please contact us before ordering to confirm current expedited availability\\.)\/i\n      );\n\n      if (standardProduction) {\n        data.standard.productionWeeksMin = standardProduction.min;\n        data.standard.productionWeeksMax = standardProduction.max;\n        data.standard.productionDisplay = standardProduction.display;\n      }\n\n      if (standardShipping) {\n        data.standard.shippingWeeksMin = standardShipping.min;\n        data.standard.shippingWeeksMax = standardShipping.max;\n        data.standard.shippingDisplay = standardShipping.display;\n      }\n\n      if (expeditedProduction) {\n        data.expedited.productionWeeksMin = expeditedProduction.min;\n        data.expedited.productionWeeksMax = expeditedProduction.max;\n        data.expedited.productionDisplay = expeditedProduction.display;\n      }\n\n      if (expeditedShipping) {\n        data.expedited.shippingWeeksMin = expeditedShipping.min;\n        data.expedited.shippingWeeksMax = expeditedShipping.max;\n        data.expedited.shippingDisplay = expeditedShipping.display;\n      } else {\n        data.expedited.shippingWeeksMin = data.standard.shippingWeeksMin;\n        data.expedited.shippingWeeksMax = data.standard.shippingWeeksMax;\n        data.expedited.shippingDisplay = data.standard.shippingDisplay;\n      }\n\n      if (shipsFromMatch \u0026\u0026 shipsFromMatch[1]) {\n        data.shipsFrom = shipsFromMatch[1].trim();\n      }\n\n      if (availabilityMatch \u0026\u0026 availabilityMatch[1]) {\n        data.expeditedAvailabilityNote = availabilityMatch[1].trim();\n      }\n\n      if (metalRoofMatch \u0026\u0026 metalRoofMatch[1]) {\n        data.metalRoofNote = metalRoofMatch[1].trim();\n      }\n\n      if (contactMatch \u0026\u0026 contactMatch[1]) {\n        data.contactNote = contactMatch[1].trim();\n      }\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getCedarshedData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshCedarshedData();\n    }\n\n    function renderTable(productTitle, data, useExpedited) {\n      const selected = useExpedited ? data.expedited : data.standard;\n      const today = new Date();\n\n      const earliestBD =\n        weeksToBusinessDays(selected.productionWeeksMin) +\n        weeksToBusinessDays(selected.shippingWeeksMin);\n\n      const latestBD =\n        weeksToBusinessDays(selected.productionWeeksMax) +\n        weeksToBusinessDays(selected.shippingWeeksMax);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const deliveryWindow =\n        fmtDate(earliest) === fmtDate(latest)\n          ? fmtDate(earliest)\n          : `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      const expeditedRow = useExpedited\n        ? `\u003ctr\u003e\u003cth\u003eExpedited shipping\u003c\/th\u003e\u003ctd\u003eSelected\u003c\/td\u003e\u003c\/tr\u003e`\n        : \"\";\n\n      const expeditedAlert = useExpedited\n        ? `\n          \u003cdiv class=\"hsr-alert\"\u003e\n            \u003cp\u003e${data.expeditedAvailabilityNote}\u003c\/p\u003e\n            \u003cp\u003e${data.metalRoofNote}\u003c\/p\u003e\n            \u003cp\u003e${data.contactNote}\u003c\/p\u003e\n          \u003c\/div\u003e\n        `\n        : \"\";\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Cedarshed delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${selected.productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShipping time\u003c\/th\u003e\u003ctd\u003e${selected.shippingDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShips from\u003c\/th\u003e\u003ctd\u003e${data.shipsFrom}\u003c\/td\u003e\u003c\/tr\u003e\n            ${expeditedRow}\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${deliveryWindow}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Carrier timing and destination can still affect final delivery.\n        \u003c\/p\u003e\n        ${expeditedAlert}\n      `;\n    }\n\n    async function runEstimate() {\n      const productName = String(productEl.value || \"\").trim();\n      const useExpedited = !!expeditedEl.checked;\n\n      if (!productName) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose a Cedarshed product.\");\n        return false;\n      }\n\n      showErr(false);\n\n      try {\n        const data = await getCedarshedData();\n        renderTable(productName, data, useExpedited);\n      } catch (e) {\n        renderTable(productName, FALLBACK_DATA, useExpedited);\n      }\n\n      window.dataLayer = window.dataLayer || [];\n      window.dataLayer.push({\n        event: \"hsr_delivery_estimate_cedarshed\",\n        cedarshed_product_name: productName,\n        cedarshed_expedited_selected: useExpedited\n      });\n\n      return true;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      hasEstimated = await runEstimate();\n    });\n\n    expeditedEl.addEventListener(\"change\", async () =\u003e {\n      if (!hasEstimated) return;\n      await runEstimate();\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      productEl.value = detectedProductValue || \"\";\n      expeditedEl.checked = false;\n      out.innerHTML = \"\";\n      showErr(false);\n      hasEstimated = false;\n    });\n\n    window.hsrCedarshedClearLeadTimeCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrCedarshedReadLeadTimeCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n\n    applyDetectedProduct();\n  })();\n\u003c\/script\u003e","brand":"Cedarshed","offers":[{"title":"Default Title","offer_id":32196690804789,"sku":"PG88","price":4189.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-8x8-mabel-pergola-shed-overall.jpg?v=1742927611"},{"product_id":"cedarshed-green-pod-garbage-recycling-shed","title":"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits","description":"\u003cdiv class=\"cedarshed-green-pod-page\"\u003e\n\u003ch2 class=\"headline\"\u003eDIY 4x4 Green Pod - Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eGO GREEN WOODEN RECYCLING BIN STORAGE SHED\u003c\/strong\u003e. The 4x4 \u003cstrong\u003eCedarshed Green Pod\u003c\/strong\u003e is a great outdoor storage unit for small spaces. It makes an excellent multi-purpose garden building for storing tools or as a recycling shed. It is a purpose-built enclosure that will easily fit large wheeled garbage cans that are being required for use by many city governments or to store wheelbarrows, garden tools, and small lawnmowers outside.\u003c\/p\u003e\n\u003ch3\u003eLead Time \u003c\/h3\u003e\n\u003cp\u003eThe current lead time frame is 2 weeks for production plus a 1 week delivery time. How long the delivery will take will depend on the distance from B.C. Canada (\u003cem\u003ejust a little north of Seattle, Washington\u003c\/em\u003e) to your desired delivery location. \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT NOTE:\u003c\/strong\u003e Although our trailers and carriers most often come with liftgates to unload your shed, there might be certain factors such as terrain, road clearance, or the weight of the pallet from being too heavy for the liftgate to unload which might prevent that from doing so. We highly encourage you to have 2-3 people ready on the day of the delivery to manually unload the pieces on the pallet one by one. Each individual piece would weigh around 1-100 lbs. so it is manageable to have one person on the trailer carry down the piece and the other receives it from the curb.\u003c\/p\u003e\n\u003ch3\u003eCedar Garden Sheds Done Right\u003c\/h3\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/oHHwIzhIACo\" height=\"315\" width=\"560\" loading=\"lazy\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003ch3\u003e\u003cstrong\u003eDIY Pod Shed Kit Features:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAssembled size: H 69\" × W 49\" × D 40\"\u003c\/li\u003e\n\u003cli\u003e100% Western Red Cedar exterior finishing\u003c\/li\u003e\n\u003cli\u003eDoor opening H 58\" × W 42\"\u003c\/li\u003e\n\u003cli\u003ePre-built wooden panels for easy assembly\u003c\/li\u003e\n\u003cli\u003eIncludes tongue-in-groove roof panels\u003c\/li\u003e\n\u003cli\u003eNo cutting required\u003c\/li\u003e\n\u003cli\u003eIncludes assembly hardware and enclosure plans\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e Roofing Felt is NOT INCLUDED in the OSB Roof Version for the kit\u003c\/p\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/iuchVXISdJU\" height=\"315\" width=\"560\" loading=\"lazy\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003c!-- Shipping info (two-column layout) --\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"two-col\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive\" alt=\"Cedarshed kit unloading\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-unloading-kit.webp?v=1713290460\"\u003e\u003c\/td\u003e\n\u003ctd class=\"text-left\"\u003e\n\u003cspan class=\"brand-accent\"\u003e\u003cstrong\u003eIMPORTANT SHIPPING INFO\u003c\/strong\u003e:\u003c\/span\u003e Shipments will be delivered to or as close to your property line and or driveway provided the location is accessible by the delivering truck driver. Please let us know beforehand any unusual or difficult location or delivery issues. 90% of the time the driver will be able to unload the shipment. \u003cbr\u003e\u003cbr\u003eIf the delivery truck in your area does not have a lift gate or pallet jack, you will be required to unload the pieces. If unloading the pieces, customers will be expected to cut metal strapping securing product to the pallet and therefore will require the use of wire cutters. We recommended that you have at least 2 people to help offload the kit pieces from the truck. Please note that although total freight could be over 2000 lbs, the kit pieces can be offloaded one at a time, with individual pieces ranging between 1- 100 lbs. The shipping company will call you directly to schedule the delivery.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- Cedarshed comparison: Lean-To vs Garden Hutch vs Green Pod --\u003e\n\u003ch2 class=\"center\"\u003eCedarshed Compact Storage: Lean-To vs Garden Hutch vs Green Pod\u003c\/h2\u003e\n\u003cdiv class=\"scroll-table-wrapper compare-cedarshed\"\u003e\n\u003ctable style=\"width: 100% !important; table-layout: fixed !important; border-collapse: collapse;\" class=\"comparison-table\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 18% !important;\"\u003e \u003ccol style=\"width: 27.3333% !important;\"\u003e \u003ccol style=\"width: 27.3333% !important;\"\u003e \u003ccol style=\"width: 27.3333% !important;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 18% !important;\"\u003eFeature\u003c\/th\u003e\n\u003cth style=\"width: 27.3333% !important;\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-lean-to-storage-shed\"\u003e \u003cimg alt=\"Cedarshed Lean To Storage Bayside Shed\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-lean-to-garden-shed-kits_240x240.jpg?v=1755122533\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-lean-to-storage-shed\"\u003eCedarshed Lean To Bayside\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth style=\"width: 27.3333% !important;\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-garden-hutch\"\u003e \u003cimg alt=\"Cedarshed Garden Hutch (2×4)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-garden-tool-storage-shed-kit_240x240.jpg?v=1755122517\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-garden-hutch\"\u003eCedarshed Garden Hutch (2×4)\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth style=\"width: 27.3333% !important;\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-green-pod-garbage-recycling-shed\"\u003e \u003cimg alt=\"Cedarshed Green Pod (4×4)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-storage-shed-for-garbage-bins_240x240.jpg?v=1755122583\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-green-pod-garbage-recycling-shed\"\u003eCedarshed Green Pod (4×4)\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 18% !important;\"\u003e\u003cstrong\u003eExterior Material\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 18% !important;\"\u003e\u003cstrong\u003eAvailable Sizes\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003e6×3, 8×3, 8×4, 12×4\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003e2×4 (one size)\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003e4×4 (one size)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 18% !important;\"\u003e\u003cstrong\u003eAssembled \/ Outside Dimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003eVaries by size (see product specs). Example 8×4 outside: 99½″ × 48″; 12×4 outside: 146″ × 48″\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003eApprox. 47″ (W) × 70″ (H) × 21″ (D)\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003eApprox. 49″ (W) × 69″ (H) × 40″ (D)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 18% !important;\"\u003e\u003cstrong\u003eDoor Style \/ Opening\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003eStandard Dutch door (optional sliding or double doors). Typical opening up to ~36″ × 73″ depending on size\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003eDouble doors; opening ~42″ (W) × 60″ (H)\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003eDouble doors; opening ~42″ (W) × 60″ (H)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 18% !important;\"\u003e\u003cstrong\u003eWindows\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003e1 fixed window with shutters \u0026amp; planter (removed if double-door option chosen)\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003eNone\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003eNone\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 18% !important;\"\u003e\u003cstrong\u003eFloor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003e2×4 cedar joists (12″ O.C.) + 5\/8″ plywood; size varies by model\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003e46″ × 19¼″ floor; 2×4 cedar joists (12″ O.C.) + 5\/8″ plywood\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003e46″ × 38½″ floor; 2×4 cedar joists + 5\/8″ plywood\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 18% !important;\"\u003e\u003cstrong\u003eRoof\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003eCedar shingles, Metal roof, OSB roof options\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003eCedar roof (panelized kit)\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003eTongue-and-groove roof panels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 18% !important;\"\u003e\u003cstrong\u003eBest For\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003eMax storage against a wall in tight side yards or patios\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003eSmall tool sets; quick access near garden\/work area\u003c\/td\u003e\n\u003ctd style=\"width: 27.3333% !important;\"\u003eDiscreet trash\/recycling + small equipment storage\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- Cross-brand comparison: Green Pod vs OLT Oscar (you will add Oscar image) --\u003e\n\u003ch2 class=\"center\"\u003eCompare Bin\/Pod Sheds (Other Brands)\u003c\/h2\u003e\n\u003cdiv class=\"scroll-table-wrapper compare-cedarshed\" style=\"text-align: left;\"\u003e\n\u003ctable class=\"comparison-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-green-pod-garbage-recycling-shed\"\u003e \u003cimg alt=\"Cedarshed Green Pod (4×4)\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-storage-shed-for-garbage-bins_240x240.jpg?v=1755122583\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-green-pod-garbage-recycling-shed\"\u003eCedarshed Green Pod (4×4)\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/outdoor-living-today-6x3-oscar-waste-management-shed\" title=\"Outdoor Living Today - 6x3 Oscar Garbage Can Shed for sale\"\u003e\u003cimg alt=\"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits - Outdoor Living Today Garbage Can Shed\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-garbage-can-shed_240x240.jpg?v=1755282905\" style=\"margin-right: 73.625px; margin-left: 73.625px; float: none;\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/outdoor-living-today-6x3-oscar-waste-management-shed\"\u003eOutdoor Living Today 6×3 Oscar Waste Management Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eExterior Material\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAvailable Sizes\u003c\/td\u003e\n\u003ctd\u003e4×4\u003c\/td\u003e\n\u003ctd\u003e6×3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOutside Dimensions\u003c\/td\u003e\n\u003ctd\u003eApprox. 49″ (W) × 69″ (H) × 40″ (D)\u003c\/td\u003e\n\u003ctd\u003e72½″ (W) × 36½″ (D) × 55–58″ (H) (front–back)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows\u003c\/td\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFloor\u003c\/td\u003e\n\u003ctd\u003e46″ × 38½″ floor; 2×4 cedar joists + 5\/8″ plywood\u003c\/td\u003e\n\u003ctd\u003eTypically installed on patio stones, deck, or slab\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor\u003c\/td\u003e\n\u003ctd\u003eDouble doors; opening ~42″ (W) × 60″ (H)\u003c\/td\u003e\n\u003ctd\u003eDouble front doors + lift-up lid access\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof\u003c\/td\u003e\n\u003ctd\u003eTongue-and-groove roof panels\u003c\/td\u003e\n\u003ctd\u003eCedar roof panels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBest For\u003c\/td\u003e\n\u003ctd\u003eDiscreet trash\/recycling + small equipment storage\u003c\/td\u003e\n\u003ctd\u003eGarbage\/recycling bin enclosure with top-lid access\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"text-align: left;\"\u003eFAQ\u003c\/h3\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eWhat are the assembled dimensions of the Cedarshed Green Pod?\u003c\/strong\u003e\u003c\/summary\u003e\n  \u003cp\u003eAssembled size is about 69\" tall, 49\" wide, and 40\" deep. It’s a compact 4×4 footprint designed for tight patio or side-yard spots.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eWill this fit my trash can and recycling bin?\u003c\/strong\u003e\u003c\/summary\u003e\n  \u003cp\u003eIt’s designed to fit large wheeled garbage cans commonly used in many cities. The door opening is about 42\" wide and about 58–60\" tall, so measure your bin width (including wheels\/handles) to be safe.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eWhat is the floor size and overall weight?\u003c\/strong\u003e\u003c\/summary\u003e\n  \u003cp\u003eThe floor area is about 46\" × 38 1\/2\". Shipping weight is listed around 290 lbs.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eWhat materials is the Green Pod made from?\u003c\/strong\u003e\u003c\/summary\u003e\n  \u003cp\u003eThe exterior finish is 100% Western Red Cedar. The kit includes a floor system (cedar joists and plywood) and roof panels.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eIs this a true DIY kit, or do I need to cut lumber?\u003c\/strong\u003e\u003c\/summary\u003e\n  \u003cp\u003eThis is a panelized DIY kit made for straightforward assembly. It uses pre-built panels, includes the hardware and plans, and is designed with no cutting required.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eWhat roof comes with it, and do I need to buy anything extra?\u003c\/strong\u003e\u003c\/summary\u003e\n  \u003cp\u003eThe kit includes tongue-and-groove roof panels. If you select an OSB roof version, note that roofing felt is not included.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eWhat’s the current lead time and how long does delivery take?\u003c\/strong\u003e\u003c\/summary\u003e\n  \u003cp\u003eLead time is listed as about 2 weeks for production plus about 1 week for delivery, and it can vary based on distance from B.C. (just north of Seattle) to your location.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eHow is it delivered, and will the carrier unload it for me?\u003c\/strong\u003e\u003c\/summary\u003e\n  \u003cp\u003eDelivery is typically to (or as close as possible to) your driveway\/property line. Many deliveries can be lift-gated, but if the carrier can’t unload, the kit can be offloaded by hand; plan on having 2–3 people available to help.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eWhat foundation or base should I prepare before delivery?\u003c\/strong\u003e\u003c\/summary\u003e\n  \u003cp\u003eYou’ll want a solid, level, well-draining spot. Common options include patio stones, pressure-treated beams, or a concrete slab, depending on your yard and preference.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eDoes shipping into the U.S. require any extra info, and what warranty applies?\u003c\/strong\u003e\u003c\/summary\u003e\n  \u003cp\u003eBecause the shed ships from Canada into the U.S., customs paperwork may require an EIN\/tax ID or SSN for the entry summary. Cedarshed lists a 1-year warranty for defects in manufacturing\/workmanship, and they ask buyers to report missing or broken pieces within 14 days of delivery.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery select {\n    width: 320px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery .hsr-check {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    min-height: 42px;\n  }\n\n  .hsr-delivery .hsr-check input {\n    margin: 0;\n  }\n\n  .hsr-delivery .hsr-check label {\n    margin: 0;\n    font-weight: 700;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  .hsr-delivery .hsr-alert {\n    margin-top: 10px;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fafafa;\n    font-size: 13px;\n    color: #333;\n  }\n\n  .hsr-delivery .hsr-alert p {\n    margin: 0 0 8px;\n  }\n\n  .hsr-delivery .hsr-alert p:last-child {\n    margin-bottom: 0;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-cedarshed\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n\u003cp class=\"hsr-note\"\u003e\n  All Cedarshed products currently have the same lead time. This is an estimate, not a guarantee.\n\u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrCedarshedProduct\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrCedarshedProduct\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Sheds and Greenhouses\"\u003e\n          \u003coption value=\"Cedarshed Lean To Storage Bayside Shed\"\u003eCedarshed Lean To Storage Bayside Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Sunhouse Western Red Cedar Greenhouse\"\u003eCedarshed Sunhouse Western Red Cedar Greenhouse\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cabana Backyard \u0026amp; Pool Shed\"\u003eCedarshed Cabana Backyard \u0026amp; Pool Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Rancher Large Shed Kit and Storage Solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\"\u003eCedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener Small Gable Shed Kit\"\u003eCedarshed Gardener Small Gable Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Ranchhouse Prefab Cottage Kit\"\u003eCedarshed Ranchhouse Prefab Cottage Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Longhouse Gable Style Double Door Shed Kit\"\u003eCedarshed Longhouse Gable Style Double Door Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Farmhouse Shed Kit\"\u003eCedarshed Farmhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Haida Cabin \u0026amp; Storage Shed\"\u003eCedarshed Haida Cabin \u0026amp; Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cedar House Storage Shed\"\u003eCedarshed Cedar House Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Cookhouse BBQ Shed\"\u003eCedarshed Cookhouse BBQ Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Hobbyhouse Prefab Shed Kits\"\u003eCedarshed Hobbyhouse Prefab Shed Kits\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gable Style Beach House Shed\"\u003eCedarshed Gable Style Beach House Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Gardener's Delight Gable Porch Storage Shed\"\u003eCedarshed Gardener's Delight Gable Porch Storage Shed\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Garden Hutch\"\u003eCedarshed Garden Hutch\u003c\/option\u003e\n          \u003coption value=\"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\"\u003eCedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026amp; Recycling Bin Shed Kits\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses and Cabins\"\u003e\n          \u003coption value=\"Cedarshed Kids Bunkhouse Kit\"\u003eCedarshed Kids Bunkhouse Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kids Clubhouse\"\u003eCedarshed Kids Clubhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Pergolas\"\u003e\n          \u003coption value=\"Cedarshed Mabel 8x8 Pergola Kit\"\u003eCedarshed Mabel 8x8 Pergola Kit\u003c\/option\u003e\n          \u003coption value=\"Cedarshed Kalamalka 10x10 Pergola Kit\"\u003eCedarshed Kalamalka 10x10 Pergola Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hsr-check\"\u003e\n      \u003cinput id=\"hsrCedarshedExpedited\" type=\"checkbox\"\u003e\n      \u003clabel for=\"hsrCedarshedExpedited\"\u003eExpedited shipping\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoCedarshed\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearCedarshed\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrCedarshed\"\u003e\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutCedarshed\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-cedarshed\");\n    if (!root) return;\n\n    const productEl = document.getElementById(\"hsrCedarshedProduct\");\n    const expeditedEl = document.getElementById(\"hsrCedarshedExpedited\");\n    const btn = document.getElementById(\"hsrGoCedarshed\");\n    const clr = document.getElementById(\"hsrClearCedarshed\");\n    const err = document.getElementById(\"hsrErrCedarshed\");\n    const out = document.getElementById(\"hsrOutCedarshed\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_cedarshed_live_v3_20260317\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    let hasEstimated = false;\n    let detectedProductValue = \"\";\n\n    const FALLBACK_DATA = {\n      standard: {\n        productionWeeksMin: 2,\n        productionWeeksMax: 2,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"2 weeks\",\n        shippingDisplay: \"1 week\"\n      },\n      expedited: {\n        productionWeeksMin: 1,\n        productionWeeksMax: 1,\n        shippingWeeksMin: 1,\n        shippingWeeksMax: 1,\n        productionDisplay: \"1 week\",\n        shippingDisplay: \"1 week\"\n      },\n      shipsFrom: \"just north of Seattle, Washington in BC Canada\",\n      expeditedAvailabilityNote:\n        \"Expedited production availability varies based on order volume and season.\",\n      metalRoofNote:\n        \"Metal roof variants typically add 1 additional week to the expedited timeline.\",\n      contactNote:\n        \"Please contact us before ordering to confirm current expedited availability.\"\n    };\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    const weeksToBusinessDays = (weeks) =\u003e Number(weeks) * 5;\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function normalizeText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function normalizeForMatch(text) {\n      return String(text || \"\")\n        .toLowerCase()\n        .replace(\/\u0026amp;|\u0026\/g, \" and \")\n        .replace(\/[\\u2018\\u2019']\/g, \"\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function extractCedarshedSection(text) {\n      const normalized = normalizeText(text);\n      const startIndex = normalized.search(\/Cedarsheds\/i);\n\n      if (startIndex === -1) {\n        return normalized;\n      }\n\n      const afterStart = normalized.slice(startIndex);\n      const endMatch = afterStart.match(\/\\bMilky Products\\b\/i);\n\n      if (!endMatch) {\n        return afterStart;\n      }\n\n      return afterStart.slice(0, endMatch.index);\n    }\n\n    function formatWeeks(min, max) {\n      if (Number(min) === Number(max)) {\n        return Number(min) === 1 ? \"1 week\" : `${min} weeks`;\n      }\n\n      return `${min} to ${max} weeks`;\n    }\n\n    function parseWeeksPair(text, regex) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      const min = Number(match[1]);\n      const max = match[2] ? Number(match[2]) : min;\n\n      return {\n        min,\n        max,\n        display: formatWeeks(min, max)\n      };\n    }\n\n    function getCurrentPathHandle() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? match[1].replace(\/-\/g, \" \") : \"\";\n    }\n\n    function getPageProductCandidates() {\n      const selectors = [\n        '[data-product-title]',\n        '.product-title',\n        '.product__title',\n        '.product-single__title',\n        '.product_title',\n        '.product-meta__title',\n        'main h1',\n        'h1'\n      ];\n\n      const values = [];\n\n      const pushValue = (value) =\u003e {\n        const clean = normalizeText(value);\n        if (!clean) return;\n        if (!values.includes(clean)) values.push(clean);\n      };\n\n      selectors.forEach((selector) =\u003e {\n        document.querySelectorAll(selector).forEach((el) =\u003e {\n          pushValue(el.getAttribute(\"data-product-title\"));\n          pushValue(el.textContent);\n        });\n      });\n\n      const ogTitle = document.querySelector('meta[property=\"og:title\"]');\n      const twitterTitle = document.querySelector('meta[name=\"twitter:title\"]');\n\n      if (ogTitle) pushValue(ogTitle.getAttribute(\"content\"));\n      if (twitterTitle) pushValue(twitterTitle.getAttribute(\"content\"));\n\n      pushValue(document.title);\n      pushValue(getCurrentPathHandle());\n\n      return values;\n    }\n\n    function scoreOptionAgainstCandidate(optionText, candidateText) {\n      const optionNorm = normalizeForMatch(optionText);\n      const candidateNorm = normalizeForMatch(candidateText);\n\n      if (!optionNorm || !candidateNorm) return 0;\n      if (optionNorm === candidateNorm) return 1000;\n      if (candidateNorm.includes(optionNorm)) return 900;\n      if (optionNorm.includes(candidateNorm)) return 700;\n\n      const optionTokens = optionNorm\n        .split(\" \")\n        .filter((token) =\u003e token.length \u003e 2);\n\n      const candidateTokens = new Set(\n        candidateNorm.split(\" \").filter((token) =\u003e token.length \u003e 2)\n      );\n\n      let overlap = 0;\n      optionTokens.forEach((token) =\u003e {\n        if (candidateTokens.has(token)) overlap += 1;\n      });\n\n      let score = overlap * 25;\n\n      if (optionTokens.length \u0026\u0026 optionTokens.every((token) =\u003e candidateTokens.has(token))) {\n        score += 300;\n      }\n\n      return score;\n    }\n\n    function detectCurrentCedarshedProduct() {\n      const options = Array.from(productEl.options).filter((option) =\u003e option.value);\n      const candidates = getPageProductCandidates();\n\n      let bestValue = \"\";\n      let bestScore = 0;\n\n      candidates.forEach((candidate) =\u003e {\n        options.forEach((option) =\u003e {\n          const score = scoreOptionAgainstCandidate(option.value, candidate);\n\n          if (score \u003e bestScore) {\n            bestScore = score;\n            bestValue = option.value;\n          }\n        });\n      });\n\n      return bestScore \u003e= 300 ? bestValue : \"\";\n    }\n\n    function applyDetectedProduct(retries = 0) {\n      const detected = detectCurrentCedarshedProduct();\n\n      if (detected) {\n        detectedProductValue = detected;\n        productEl.value = detected;\n        return;\n      }\n\n      if (retries \u003c 10) {\n        setTimeout(() =\u003e {\n          applyDetectedProduct(retries + 1);\n        }, 300);\n      }\n    }\n\n    async function fetchFreshCedarshedData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const cedarshedText = extractCedarshedSection(rawText);\n\n      const data = JSON.parse(JSON.stringify(FALLBACK_DATA));\n\n      const standardProduction = parseWeeksPair(\n        cedarshedText,\n        \/lead\\s+time\\s+for\\s+production\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const standardShipping = parseWeeksPair(\n        cedarshedText,\n        \/shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedProduction = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shortens?\\s+the\\s+production\\s+lead\\s+time\\s+to\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const expeditedShipping = parseWeeksPair(\n        cedarshedText,\n        \/expedited\\s+production.*?shipping\\s+time\\s+is\\s+(\\d+)(?:\\s+to\\s+(\\d+))?\\s+weeks?\/i\n      );\n\n      const shipsFromMatch = cedarshedText.match(\n        \/shipped\\s+from\\s+(.+?)\\s+and\\s+the\\s+shipping\\s+time\\s+is\/i\n      );\n\n      const availabilityMatch = cedarshedText.match(\n        \/(Expedited production availability varies based on order volume and season\\.)\/i\n      );\n\n      const metalRoofMatch = cedarshedText.match(\n        \/(Metal roof variants typically add 1 additional week to the expedited timeline\\.)\/i\n      );\n\n      const contactMatch = cedarshedText.match(\n        \/(Please contact us before ordering to confirm current expedited availability\\.)\/i\n      );\n\n      if (standardProduction) {\n        data.standard.productionWeeksMin = standardProduction.min;\n        data.standard.productionWeeksMax = standardProduction.max;\n        data.standard.productionDisplay = standardProduction.display;\n      }\n\n      if (standardShipping) {\n        data.standard.shippingWeeksMin = standardShipping.min;\n        data.standard.shippingWeeksMax = standardShipping.max;\n        data.standard.shippingDisplay = standardShipping.display;\n      }\n\n      if (expeditedProduction) {\n        data.expedited.productionWeeksMin = expeditedProduction.min;\n        data.expedited.productionWeeksMax = expeditedProduction.max;\n        data.expedited.productionDisplay = expeditedProduction.display;\n      }\n\n      if (expeditedShipping) {\n        data.expedited.shippingWeeksMin = expeditedShipping.min;\n        data.expedited.shippingWeeksMax = expeditedShipping.max;\n        data.expedited.shippingDisplay = expeditedShipping.display;\n      } else {\n        data.expedited.shippingWeeksMin = data.standard.shippingWeeksMin;\n        data.expedited.shippingWeeksMax = data.standard.shippingWeeksMax;\n        data.expedited.shippingDisplay = data.standard.shippingDisplay;\n      }\n\n      if (shipsFromMatch \u0026\u0026 shipsFromMatch[1]) {\n        data.shipsFrom = shipsFromMatch[1].trim();\n      }\n\n      if (availabilityMatch \u0026\u0026 availabilityMatch[1]) {\n        data.expeditedAvailabilityNote = availabilityMatch[1].trim();\n      }\n\n      if (metalRoofMatch \u0026\u0026 metalRoofMatch[1]) {\n        data.metalRoofNote = metalRoofMatch[1].trim();\n      }\n\n      if (contactMatch \u0026\u0026 contactMatch[1]) {\n        data.contactNote = contactMatch[1].trim();\n      }\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getCedarshedData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshCedarshedData();\n    }\n\n    function renderTable(productTitle, data, useExpedited) {\n      const selected = useExpedited ? data.expedited : data.standard;\n      const today = new Date();\n\n      const earliestBD =\n        weeksToBusinessDays(selected.productionWeeksMin) +\n        weeksToBusinessDays(selected.shippingWeeksMin);\n\n      const latestBD =\n        weeksToBusinessDays(selected.productionWeeksMax) +\n        weeksToBusinessDays(selected.shippingWeeksMax);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const deliveryWindow =\n        fmtDate(earliest) === fmtDate(latest)\n          ? fmtDate(earliest)\n          : `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      const expeditedRow = useExpedited\n        ? `\u003ctr\u003e\u003cth\u003eExpedited shipping\u003c\/th\u003e\u003ctd\u003eSelected\u003c\/td\u003e\u003c\/tr\u003e`\n        : \"\";\n\n      const expeditedAlert = useExpedited\n        ? `\n          \u003cdiv class=\"hsr-alert\"\u003e\n            \u003cp\u003e${data.expeditedAvailabilityNote}\u003c\/p\u003e\n            \u003cp\u003e${data.metalRoofNote}\u003c\/p\u003e\n            \u003cp\u003e${data.contactNote}\u003c\/p\u003e\n          \u003c\/div\u003e\n        `\n        : \"\";\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Cedarshed delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${selected.productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShipping time\u003c\/th\u003e\u003ctd\u003e${selected.shippingDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eShips from\u003c\/th\u003e\u003ctd\u003e${data.shipsFrom}\u003c\/td\u003e\u003c\/tr\u003e\n            ${expeditedRow}\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${deliveryWindow}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Carrier timing and destination can still affect final delivery.\n        \u003c\/p\u003e\n        ${expeditedAlert}\n      `;\n    }\n\n    async function runEstimate() {\n      const productName = String(productEl.value || \"\").trim();\n      const useExpedited = !!expeditedEl.checked;\n\n      if (!productName) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose a Cedarshed product.\");\n        return false;\n      }\n\n      showErr(false);\n\n      try {\n        const data = await getCedarshedData();\n        renderTable(productName, data, useExpedited);\n      } catch (e) {\n        renderTable(productName, FALLBACK_DATA, useExpedited);\n      }\n\n      window.dataLayer = window.dataLayer || [];\n      window.dataLayer.push({\n        event: \"hsr_delivery_estimate_cedarshed\",\n        cedarshed_product_name: productName,\n        cedarshed_expedited_selected: useExpedited\n      });\n\n      return true;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      hasEstimated = await runEstimate();\n    });\n\n    expeditedEl.addEventListener(\"change\", async () =\u003e {\n      if (!hasEstimated) return;\n      await runEstimate();\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      productEl.value = detectedProductValue || \"\";\n      expeditedEl.checked = false;\n      out.innerHTML = \"\";\n      showErr(false);\n      hasEstimated = false;\n    });\n\n    window.hsrCedarshedClearLeadTimeCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrCedarshedReadLeadTimeCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n\n    applyDetectedProduct();\n  })();\n\u003c\/script\u003e","brand":"Cedarshed","offers":[{"title":"Green Pod with Cedar Roof","offer_id":41749720793141,"sku":"GP44","price":2009.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026"},{"product_id":"little-cottage-company-victorian-cozy-dog-kennel","title":"Little Cottage Co. Victorian Cozy Kennel","description":"\u003cdiv class=\"lcc-victorian-cozy-kennel-page\"\u003e\n\u003c!-- ===== Brand \/ Logo ===== --\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Little-Cottage-Co-Logo-Good-Quality-p-800_160x160.png?v=1675825902\" alt=\"Little Cottage Company Logo\"\u003e\u003cbr\u003e\n\u003c\/h2\u003e\n\u003c!-- ===== Product Title ===== --\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\n\u003cstrong\u003eLittle Cottage Co. Victorian Cozy Kennel\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e \u003cinput type=\"checkbox\" id=\"hsr-facts-toggle-victorian\" class=\"hsr-facts-check\"\u003e\n\u003cdiv role=\"list\" aria-label=\"Key facts\" class=\"hsr-chipbar\"\u003e\n\u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eLead time: 2–4 weeks\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eTransit: 2–9 days (ships from Ohio)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eAmish-built craftsmanship\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eDIY kit (easy assembly)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eDuratemp siding\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eSize: 8×10\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel for=\"hsr-facts-toggle-victorian\" class=\"hsr-facts-btn show\"\u003eShow more\u003c\/label\u003e \u003clabel for=\"hsr-facts-toggle-victorian\" class=\"hsr-facts-btn hide\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- ===== Intro line (exact) ===== --\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eGive your best friend the comfort and safety they deserve with our Cozy Cottage Kennels!\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!-- ===== Hero Image ===== --\u003e\n\u003cp\u003e\u003cimg style=\"display: block; margin: 0 auto;\" class=\"img-responsive\" alt=\"Little Cottage Co. Victorian Cozy Kennel\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-victorian-cozy-kennel-main_480x480.webp?v=1718998646\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e \u003cbr\u003e\u003c\/p\u003e\n\u003c!-- ===== Marketing copy (EXACT WORDING, preserved) ===== --\u003e\n\u003cp\u003eWhy put your best friend in a “dog house” when you can put him or her in a “dog home”? Our Cozy Cottage Dog Kennels are the “crème de la crème” for your canine, one of the best DIY dog kennels out there!\u003c\/p\u003e\n\u003cp\u003eThe Victorian Cozy Cottage Dog Kennel is perfect for any size dog. These kennels are hand-crafted in the heart of \u003cstrong\u003eAmish country\u003c\/strong\u003e in Ohio, from the same manufacturers that make durable and beautiful storage sheds and Victorian playhouses. This is real, old-school, and reliable Amish quality craftsmanship!\u003c\/p\u003e\n\u003cp\u003eThe\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eVictorian Cozy\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eC\u003c\/span\u003e\u003cspan\u003eottage \u003c\/span\u003e\u003cspan\u003eD\u003c\/span\u003e\u003cspan\u003eog \u003c\/span\u003e\u003cspan\u003eK\u003c\/span\u003e\u003cspan\u003eennel \u003c\/span\u003efeatures an \u003cstrong\u003eopen spacious kennel area\u003c\/strong\u003e and a \u003cstrong\u003ecozy indoor area\u003c\/strong\u003e, both covered by a roof making it perfect as an indoor\/outdoor dog kennel. The cottage dog kennel allows dogs to feel the outdoors while keeping a roof over their heads in a cozy den, sheltered from the weather as needed. With its easy-to-assemble DIY dog house kit, in no time at all, you will have a brand new cozy home for your pup!\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003eLead time for production is 2-4 weeks.\u003c\/span\u003e Your DIY dog house will be delivered in 2-9 days depending on the distance from our site in Ohio to your home.\u003c\/p\u003e\n\u003cp\u003e\u003cb data-stringify-type=\"bold\"\u003eIMPORTANT NOTE:\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eYou are required to offload the shipment - either a forklift or 2-3 people on the day of the delivery to manually unload the pieces on the pallet one by one. Each individual piece weighs around 1-100 lbs. so it is fairly easy to do with 2-3 people. Some customers have friends\/neighbors\/family assist, or hire 2 people. FedEx will schedule the delivery date and time that works for you.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eWhy put your best friend in a “dog house” when you can put him or her in a “dog home”? Our Cozy Cottage Dog Kennels are the “crème de la crème” for your canine!\u003c\/p\u003e\n\u003cp\u003eThe Victorian Cozy Cottage Dog Kennel is perfect for any size dog. These kennels are hand-crafted in the heart of \u003cstrong\u003eAmish country\u003c\/strong\u003e in Ohio, from the same manufacturers that make durable and beautiful storage sheds and Victorian playhouses. This is real, old-school, and reliable Amish quality craftsmanship!\u003c\/p\u003e\n\u003cp\u003eThe \u003cspan\u003eVictorian Cozy\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eC\u003c\/span\u003e\u003cspan\u003eottage \u003c\/span\u003e\u003cspan\u003eD\u003c\/span\u003e\u003cspan\u003eog \u003c\/span\u003e\u003cspan\u003eK\u003c\/span\u003e\u003cspan\u003eennel \u003c\/span\u003efeatures an \u003cstrong\u003eopen spacious kennel area\u003c\/strong\u003e and a \u003cstrong\u003ecozy indoor area\u003c\/strong\u003e, both covered by a roof. The cottage dog kennel allows dogs to feel the outdoors while keeping a roof over their heads in a cozy den, sheltered from the weather as needed. With its easy-to-assemble DIY kit, in no time at all, you will have a brand new cozy home for your pup!\u003c\/p\u003e\n\u003c!-- ===== Delivery Instruction (exact, with white text \u0026 underline) ===== --\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cspan style=\"text-decoration: underline; text-decoration-color: #ffffff !important;\"\u003e \u003cstrong\u003e \u003ca style=\"color: #ffffff !important; text-decoration: underline; text-decoration-color: #ffffff !important;\" title=\"LCC Victorian Cozy Kennel Delivery Note\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Two_Person_Delivery_2.jpg?v=1640629644\" class=\"button-primary\" target=\"_blank\"\u003e \u003cspan style=\"color: #ffffff !important;\"\u003eDelivery Instruction\u003c\/span\u003e \u003c\/a\u003e \u003c\/strong\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- ===== SPECIFICATIONS (EXACT WORDING) ===== --\u003e\n\u003ch3\u003e\n\u003cstrong\u003eSPECIFICATIONS:\u003c\/strong\u003e \u003c\/h3\u003e\n\u003ctable style=\"undefined;table-layout: auto; width: 352px;\" class=\"tg\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 167px;\"\u003e \u003ccol style=\"width: 124px;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"tg-u1yq\"\u003eSize\u003c\/th\u003e\n\u003cth class=\"tg-baqh\"\u003e8' x 10'\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eDimensions\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10' W x 8' L x 8' H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eEnclosed Area\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e4' W x 8' L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eKennel Area\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e6' W x 8' L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eInside Height\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eAdult Door\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e34\" W x 61\" H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eDoggie Door\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e20\" W x 40\" H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eDoggie Door with Flap\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10\" x 15\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eWindow\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e14\" x 21\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eSidewall Height\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e41\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ===== FEATURES (EXACT WORDING) ===== --\u003e\n\u003ch3\u003eFEATURES:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHigh-quality materials with superior Amish craftsmanship\u003c\/li\u003e\n\u003cli\u003eTrue-to-life Victorian Cottage design\u003c\/li\u003e\n\u003cli\u003e2x4 Wood trusses\u003c\/li\u003e\n\u003cli\u003e2x3 wood wall framing\u003c\/li\u003e\n\u003cli\u003e5\/8\" Plywood in an enclosed area\u003c\/li\u003e\n\u003cli\u003e2 functional Windows with safety glass, grids, and screens\u003c\/li\u003e\n\u003cli\u003eReverse Gable with Painted Heart Plexi-glass window\u003c\/li\u003e\n\u003cli\u003ePre-Fastened Duratemp Siding\u003c\/li\u003e\n\u003cli\u003eEasy to clean and long lasting\u003c\/li\u003e\n\u003cli\u003eWeather-resistant – can withstand any weather conditions.\u003c\/li\u003e\n\u003cli\u003eHigh-quality Wood Siding and Frame\u003c\/li\u003e\n\u003cli\u003eQuality Chain link fencing\u003c\/li\u003e\n\u003cli\u003eHigh-quality siding and trim\u003c\/li\u003e\n\u003cli\u003e4' x 8' \u003cem\u003eenclosed area\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e6' x 8' \u003cem\u003ekennel area\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eComposite Decking\u003c\/li\u003e\n\u003cli\u003eWhite aluminum Outside corner trim\u003c\/li\u003e\n\u003cli\u003eIncludes Hardware for assembly (screws, latches, handles, nails)\u003c\/li\u003e\n\u003cli\u003eSmall adult door for enclosed area access\u003c\/li\u003e\n\u003cli\u003eKit Panels come pre-cut ready to assemble\u003c\/li\u003e\n\u003cli\u003ePrimed and Ready to Paint\u003c\/li\u003e\n\u003cli\u003eEasy To Assemble DIY Kit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003cstrong\u003eVictorian Cozy Dog Kennel Kit SmartSiding walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!-- ===== SmartSiding section (EXACT) ===== --\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-section\"\u003e\n\u003cdiv class=\"smart-siding-container\"\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-image-container\"\u003e\u003cimg alt=\"SmartSide Siding\" class=\"smart-siding-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-text-container\"\u003e\n\u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced durability and workability of engineered wood. With SmartGuard® technology, these products are built to outperform nature, providing exceptional strength, performance, and resistance against rot, termites, woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer SmartSide® standard on all of our buildings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n\u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n\u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n\u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n\u003cli\u003ePrimed face\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Customer Provides (EXACT) ===== --\u003e\n\u003cp\u003e\u003cstrong\u003eCUSTOMER PROVIDES:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eShingles\u003c\/li\u003e\n\u003cli\u003eDrip-edge\u003c\/li\u003e\n\u003cli\u003ePaint\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIf you will be preparing a cement\/concrete slab, it would have to be exactly the same size as the unit. If the concrete slab is larger then you would have to trim the 3” skirting that falls below the bottom plate that is designed to wrap around the flooring.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eThe above items can easily be purchased by the customer at a local hardware store.\u003c\/em\u003e\u003c\/p\u003e\n\u003c!-- ===== Tools Needed (EXACT) ===== --\u003e\n\u003cp\u003e\u003cstrong\u003eTOOLS NEEDED:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCordless Drill (12V or higher)\u003c\/li\u003e\n\u003cli\u003e#2 Square Drive Bit\u003c\/li\u003e\n\u003cli\u003eHammer\u003c\/li\u003e\n\u003cli\u003e6' Step Ladder\u003c\/li\u003e\n\u003cli\u003eTape Measure\u003c\/li\u003e\n\u003cli\u003eSquare utility knife with blade \u0026amp; hook blade\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIt is strongly recommended to have a level foundation for where you want to build your kennel. We recommend crushed stone, patio block, or concrete pad to form a base. However, the base of our kits is constructing of treated lumber and may be placed directly on the ground. When Preparing a base you should make the base wider on all sides by one foot. \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e(\u003c\/span\u003e\u003cspan\u003eIf \u003c\/span\u003e\u003cspan\u003eyou\u003c\/span\u003e\u003cspan\u003e are using \u003c\/span\u003e\u003cspan\u003ea\u003c\/span\u003e\u003cspan\u003e slab as the floor then it needs to be the exact size of the building. If it's used as a foundation, then you\u003c\/span\u003e\u003cspan\u003e can have it in any size.)\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- ===== Assembly Manual (EXACT link block) ===== --\u003e\n\u003cp\u003e\u003cstrong\u003eASSEMBLY MANUAL\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Little_Cottage_Company_Cape_Cod_Cozy_Kennel_Assembly_Manual_PDF.pdf?v=1620603363\" title=\"Little Cottage Company Cape Cod Cozy Kennel Assembly Manual\" target=\"_blank\"\u003e\u003cimg alt=\"Little Cottage Company Cape Cod Cozy Kennel Assembly Manual\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/pdf_Icon_8ce8d24a-0b2c-4d6d-843a-d6d3bd41d63d.png?v=1618991988\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c!-- ===== Compare Kennel Models (EXACT) ===== --\u003e\n\u003ch4\u003eCompare Kennel Models\u003c\/h4\u003e\n\u003c!-- PAGE SCOPING IDENTIFIER ADDED --\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 45%;\"\u003e \u003ccol style=\"width: 45%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"hsr-col hsr-col--feature\"\u003eFeature\u003c\/th\u003e\n\u003cth class=\"hsr-col hsr-col--product\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-victorian-cozy-dog-kennel\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-victorian-cozy-kennel-main_240x240.webp?v=1718998646\" alt=\"Little Cottage Co. Victorian Cozy Kennel\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-victorian-cozy-dog-kennel\"\u003eLittle Cottage Co. Victorian Cozy Kennel\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth class=\"hsr-col hsr-col--product\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-cape-cod-cozy-kennel\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cape-cod-cozy-kennel-main_240x240.webp?v=1719252098\" alt=\"Little Cottage Co. Cape Cod Cozy Kennels\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-cape-cod-cozy-kennel\"\u003eLittle Cottage Co. Cape Cod Cozy Kennels\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"hsr-col hsr-col--feature\"\u003eMaterials\u003c\/td\u003e\n\u003ctd class=\"hsr-col hsr-col--product\"\u003ePremium LP SmartSide paneling (treated for fungal decay and insect resistance)\u003c\/td\u003e\n\u003ctd class=\"hsr-col hsr-col--product\"\u003ePremium LP SmartSide paneling (treated for fungal decay and insect resistance)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"hsr-col hsr-col--feature\"\u003eSidewall Height\u003c\/td\u003e\n\u003ctd class=\"hsr-col hsr-col--product\"\u003e41\"\u003c\/td\u003e\n\u003ctd class=\"hsr-col hsr-col--product\"\u003e41\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"hsr-col hsr-col--feature\"\u003eRoof Sheeting\u003c\/td\u003e\n\u003ctd class=\"hsr-col hsr-col--product\"\u003eNot specified (customer provides shingles)\u003c\/td\u003e\n\u003ctd class=\"hsr-col hsr-col--product\"\u003eNot specified (customer provides shingles and drip edge)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"hsr-col hsr-col--feature\"\u003eDoor Features\u003c\/td\u003e\n\u003ctd class=\"hsr-col hsr-col--product\"\u003eAdult door (34\" W x 61\" H), Doggie door (20\" W x 40\" H), Door with flap (10\" x 15\")\u003c\/td\u003e\n\u003ctd class=\"hsr-col hsr-col--product\"\u003eAdult door (34\" W x 61\" H), Doggie door (20\" W x 40\" H), Doggie door with flap (10\" x 15\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"hsr-col hsr-col--feature\"\u003eAdditional Features\u003c\/td\u003e\n\u003ctd class=\"hsr-col hsr-col--product\"\u003eTrue-to-life Victorian Cottage design, 4' x 8' enclosed area, 6' x 8' kennel area\u003c\/td\u003e\n\u003ctd class=\"hsr-col hsr-col--product\"\u003eTrue-to-life Cape Cod Cottage design, 4' x 8' enclosed area, 6' x 8' kennel area\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Compare Other Brands (EXACT) ===== --\u003e\n\u003ch4\u003eCompare Other Kennel Brand Models\u003c\/h4\u003e\n\u003cdiv class=\"lcc-playhouse-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"hsr-col hsr-col--feature\"\u003eFeature\u003c\/th\u003e\n\u003cth class=\"hsr-col hsr-col--product\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-victorian-cozy-dog-kennel\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-victorian-cozy-kennel-main_240x240.webp?v=1718998646\" alt=\"Little Cottage Co. Victorian Cozy Kennel\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-victorian-cozy-dog-kennel\"\u003eLittle Cottage Co. Victorian Cozy Kennel\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-sheds-4x7-outdoor-dog-kennel\" title=\"EZ-Fit 4x7 Dog Kennel Kit with Run\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-4x7-outdoor-dog-kennel_240x240.jpg?v=1740583572\" alt=\"EZ-Fit 4x7 Dog Kennel Kit with Run\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-sheds-4x7-outdoor-dog-kennel\"\u003eEZ-Fit 4x7 Dog Kennel Kit with Run\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-sheds-5x8-outdoor-dog-kennel\" title=\"EZ-Fit 5x8 Dog Kennel Kit with Run\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-5x8-outdoor-dog-kennel_240x240.jpg?v=1740582617\" alt=\"EZ-Fit 5x8 Dog Kennel Kit with Run\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-sheds-5x8-outdoor-dog-kennel\"\u003eEZ-Fit 5x8 Dog Kennel Kit with Run\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrand\u003c\/td\u003e\n\u003ctd\u003eLittle Cottage Co.\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit Sheds\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit Sheds\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003eLP® SmartSide® siding\u003c\/td\u003e\n\u003ctd\u003eLP® SmartSide® siding\u003c\/td\u003e\n\u003ctd\u003eLP® SmartSide® siding\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd\u003eNot specified (customer provides shingles and drip-edge)\u003c\/td\u003e\n\u003ctd\u003e4 Pitch Roof with 30-year dimensional shingles\u003c\/td\u003e\n\u003ctd\u003e4 High-Quality Pitch Roof with 30-year dimensional shingles\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoors\u003c\/td\u003e\n\u003ctd\u003eAdult door: 34\" W x 61\" H; Doggie door: 20\" W x 40\" H; Door with flap: 10\" x 15\"\u003c\/td\u003e\n\u003ctd\u003e26x44\" wooden door with lock and key; Stainless steel dog door; Chain-link gate (front of kennel)\u003c\/td\u003e\n\u003ctd\u003e26x44\" wooden door for owner access; 13\"x13\" stainless steel dog door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows\u003c\/td\u003e\n\u003ctd\u003e2 functional windows (14\" x 21\") with safety glass\u003c\/td\u003e\n\u003ctd\u003e(2) 18x27\" windows\u003c\/td\u003e\n\u003ctd\u003e2 - 24x27\" windows\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows\u003c\/td\u003e\n\u003ctd\u003e2 working 14”x21” windows with tempered glass and screens\u003c\/td\u003e\n\u003ctd\u003e2 working 14”x21” windows with tempered glass and screens\u003c\/td\u003e\n\u003ctd\u003e2 working 14”x21” windows with tempered glass and screens\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e8x10\u003c\/td\u003e\n\u003ctd\u003e4x7\u003c\/td\u003e\n\u003ctd\u003e5x8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"text-align: left;\"\u003eFAQ\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eHow big is the Little Cottage Company Victorian Cozy Dog Kennel?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eIt’s an \u003cstrong\u003e8×10\u003c\/strong\u003e kennel with an overall footprint of \u003cstrong\u003e10' W × 8' L × 8' H\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat’s the layout—how much is enclosed vs. open run?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eYou get two covered zones: a \u003cstrong\u003e4' × 8' enclosed indoor area\u003c\/strong\u003e plus a \u003cstrong\u003e6' × 8' open kennel\/run area\u003c\/strong\u003e—so your dog can hang out outside and still have a dry, sheltered “den” when they want it.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWill a big dog actually fit through the doors?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eThe adult access door is \u003cstrong\u003e34\" W × 61\" H\u003c\/strong\u003e. The doggie door is \u003cstrong\u003e20\" W × 40\" H\u003c\/strong\u003e, and there’s also a smaller flap opening listed at \u003cstrong\u003e10\" × 15\"\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eDo the windows open, and do they have screens?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eYes—this kennel includes \u003cstrong\u003etwo functional windows\u003c\/strong\u003e with safety glass, grids, and screens (listed window size is \u003cstrong\u003e14\" × 21\"\u003c\/strong\u003e).\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eIs this kennel already painted?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eIt comes \u003cstrong\u003eprimed and ready to paint\u003c\/strong\u003e, so you can match your house, barn, or backyard color scheme (and you’re not stuck with a factory color).\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat materials is it built with?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eIt’s built with \u003cstrong\u003epre-fastened Duratemp\/LP SmartSide-style engineered wood siding\u003c\/strong\u003e, wood framing, and a \u003cstrong\u003echain link fenced\u003c\/strong\u003e run area. It also includes \u003cstrong\u003ecomposite decking\u003c\/strong\u003e for the kennel area, which is nice for cleanup.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat do I need to buy separately?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eYou’ll provide \u003cstrong\u003eshingles\u003c\/strong\u003e, \u003cstrong\u003edrip-edge\u003c\/strong\u003e, and \u003cstrong\u003epaint\u003c\/strong\u003e. The good news: all of those are standard items you can grab locally.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat should I set it on—gravel, pavers, concrete?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eA level base is the goal. Crushed stone, patio blocks, or a concrete pad all work. If you do a concrete slab, the page notes it should be the \u003cstrong\u003eexact same size\u003c\/strong\u003e as the kennel footprint for the cleanest fit (otherwise you may need to trim the skirt).\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eHow does delivery work—do I need a forklift?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eYou’ll need to \u003cstrong\u003eoffload the pallet\u003c\/strong\u003e on delivery day—either with a forklift or with \u003cstrong\u003e2–3 people\u003c\/strong\u003e unloading pieces by hand. FedEx schedules delivery with you, and individual pieces are listed around \u003cstrong\u003e1–100 lbs\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eHow long until it arrives?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eLead time is listed at \u003cstrong\u003e2–4 weeks\u003c\/strong\u003e, then transit is about \u003cstrong\u003e2–9 days\u003c\/strong\u003e (it ships from \u003cstrong\u003eOhio\u003c\/strong\u003e).\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eIs it hard to put together?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eIt’s a DIY kit with panels that come \u003cstrong\u003epre-cut and ready to assemble\u003c\/strong\u003e, and it includes the assembly hardware (screws, latches, handles, nails). If you can run a drill and follow a manual, this is very doable.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003c!-- ===== Scoped CSS: Atomic Fact Chips (mobile-friendly, DOM-preserving) ===== --\u003e\n\u003cstyle\u003e\n  .hsr-chipbar {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin: 8px 0 14px;\n    justify-content: flex-start;\n  }\n  .hsr-chip {\n    background: #f5f5f5;\n    border: 1px solid #e6e6e6;\n    padding: 6px 10px;\n    border-radius: 6px;\n    font-size: 13px;\n    line-height: 1.35;\n  }\n  \/* Desktop: show all chips; hide toggle controls *\/\n  @media (min-width: 769px) {\n    .hsr-facts-check,\n    .hsr-facts-btn { display: none; }\n  }\n  \/* Mobile: clamp visually instead of removing nodes *\/\n  @media (max-width: 768px) {\n    .hsr-facts-check { position: absolute; left: -9999px; }\n    .hsr-chipbar { max-height: 96px; overflow: hidden; }\n    .hsr-facts-btn {\n      display: inline-block; background: none; border: 0;\n      color: #004c99; font-weight: 600; padding: 6px 0; cursor: pointer;\n    }\n    .hsr-facts-btn.hide { display: none; }\n    .hsr-facts-check:checked ~ .hsr-chipbar { max-height: none; overflow: visible; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show { display: none; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide { display: inline-block; }\n  }\n\u003c\/style\u003e\n\u003c!-- Keep existing SmartSiding CSS approach consistent --\u003e\n\u003cstyle\u003e\n  \/* Set image size for desktop *\/\n  .smart-siding-image {\n    width: 360px;\n    height: 360px;\n    object-fit: cover;\n  }\n  \/* Ensure the container places content side by side for desktop *\/\n  .smart-siding-container {\n    display: flex;\n    justify-content: flex-start;\n    align-items: flex-start;\n    text-align: left;\n  }\n  .smart-siding-text-container {\n    margin-left: 20px;\n    max-width: 600px;\n  }\n  \/* Mobile-friendly design for Smart Siding section *\/\n  @media screen and (max-width: 600px) {\n    .smart-siding-container { display: block; text-align: center; }\n    .smart-siding-image { width: 100%; height: auto; }\n    .smart-siding-text-container { margin-top: 20px; padding-left: 0; text-align: left; }\n    .smart-siding-text-container ul { padding-left: 0; list-style-position: inside; }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .comparison-table { table-layout: fixed; }\n  .comparison-table th:first-child,\n  .comparison-table td:first-child { width: 10% !important; }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-lcc\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact Little Cottage Co. product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZipLcc\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZipLcc\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProductLcc\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProductLcc\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Value Series\"\u003e\n          \u003coption value=\"value_gable\"\u003eLittle Cottage Co. Value Gable Shed\u003c\/option\u003e\n          \u003coption value=\"value_workshop\"\u003eLittle Cottage Co. Value Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_4\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_6\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Classic Series\"\u003e\n          \u003coption value=\"classic_gable\"\u003eLittle Cottage Co. Classic Gable Shed\u003c\/option\u003e\n          \u003coption value=\"classic_workshop\"\u003eLittle Cottage Co. Classic Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_4\"\u003eLittle Cottage Co. Classic Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_6\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_large\"\u003eLittle Cottage Co. Classic Gambrel Large Barn\u003c\/option\u003e\n          \u003coption value=\"classic_five_corner\"\u003eLittle Cottage Co. Classic Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Colonial Series\"\u003e\n          \u003coption value=\"colonial_williamsburg\"\u003eLittle Cottage Co. Colonial Williamsburg Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_pinehurst\"\u003eLittle Cottage Co. Colonial Pinehurst Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_five_corner\"\u003eLittle Cottage Co. Colonial Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Specialty Barns\"\u003e\n          \u003coption value=\"star_barn\"\u003eLittle Cottage Co. Star Barn\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses\"\u003e\n          \u003coption value=\"cape_cod_playhouse\"\u003eLittle Cottage Co. Cape Cod Playhouse\u003c\/option\u003e\n          \u003coption value=\"victorian_playhouse\"\u003eLittle Cottage Co. Victorian Playhouse\u003c\/option\u003e\n          \u003coption value=\"gingerbread_cottage_playhouse\"\u003eLittle Cottage Co. Gingerbread Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"pennfield_cottage_playhouse\"\u003eLittle Cottage Co. Pennfield Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"craftsman_playhouse\"\u003eLittle Cottage Co. Craftsman Playhouse\u003c\/option\u003e\n          \u003coption value=\"little_cottage_chapel\"\u003eLittle Cottage Co. Little Cottage Chapel\u003c\/option\u003e\n          \u003coption value=\"firehouse_playhouse\"\u003eLittle Cottage Co. Firehouse Playhouse\u003c\/option\u003e\n          \u003coption value=\"stratford_schoolhouse\"\u003eLittle Cottage Co. Stratford Schoolhouse\u003c\/option\u003e\n          \u003coption value=\"saras_victorian_mansion\"\u003eLittle Cottage Co. Sara's Victorian Mansion\u003c\/option\u003e\n          \u003coption value=\"grand_portico_mansion\"\u003eLittle Cottage Co. Grand Portico Mansion\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Greenhouses\"\u003e\n          \u003coption value=\"colonial_gable_greenhouse\"\u003eLittle Cottage Co. Colonial Gable Greenhouse\u003c\/option\u003e\n          \u003coption value=\"octagon_greenhouse\"\u003eLittle Cottage Co. Octagon Greenhouse\u003c\/option\u003e\n          \u003coption value=\"garden_shed_greenhouse\"\u003eLittle Cottage Co. Garden Shed Greenhouse\u003c\/option\u003e\n          \u003coption value=\"petite_greenhouse\"\u003eLittle Cottage Co. Petite Greenhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Chicken Coops\"\u003e\n          \u003coption value=\"value_a_frame_coop\"\u003eLittle Cottage Co. Value A-Frame Coop\u003c\/option\u003e\n          \u003coption value=\"gambrel_barn_coop\"\u003eLittle Cottage Co. Gambrel Barn Coop\u003c\/option\u003e\n          \u003coption value=\"colonial_gable_coop\"\u003eLittle Cottage Co. Colonial Gable Coop\u003c\/option\u003e\n          \u003coption value=\"round_roof_coop\"\u003eLittle Cottage Co. Round Roof Coop\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Dog Kennels\"\u003e\n          \u003coption value=\"cape_cod_cozy_kennel\"\u003eLittle Cottage Co. Cape Cod Cozy Kennel\u003c\/option\u003e\n          \u003coption value=\"victorian_cozy_kennel\"\u003eLittle Cottage Co. Victorian Cozy Kennel\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoLcc\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearLcc\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrLcc\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutLcc\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-lcc\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZipLcc\");\n    const productEl = document.getElementById(\"hsrProductLcc\");\n    const btn = document.getElementById(\"hsrGoLcc\");\n    const clr = document.getElementById(\"hsrClearLcc\");\n    const err = document.getElementById(\"hsrErrLcc\");\n    const out = document.getElementById(\"hsrOutLcc\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_lcc_production_live_v2_20260314\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    const PRODUCT_MAP = {\n      value_gable: {\n        label: \"Little Cottage Co. Value Gable Shed\",\n        bucket: \"value\"\n      },\n      value_workshop: {\n        label: \"Little Cottage Co. Value Workshop Shed\",\n        bucket: \"value\"\n      },\n      value_gambrel_4: {\n        label: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n        bucket: \"value\"\n      },\n      value_gambrel_6: {\n        label: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n        bucket: \"value\"\n      },\n\n      classic_gable: {\n        label: \"Little Cottage Co. Classic Gable Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_workshop: {\n        label: \"Little Cottage Co. Classic Workshop Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_4: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 4' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_6: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_large: {\n        label: \"Little Cottage Co. Classic Gambrel Large Barn\",\n        bucket: \"classic_precut\"\n      },\n      classic_five_corner: {\n        label: \"Little Cottage Co. Classic Five Corner Shed\",\n        bucket: \"classic_five_corner\"\n      },\n\n      colonial_williamsburg: {\n        label: \"Little Cottage Co. Colonial Williamsburg Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_pinehurst: {\n        label: \"Little Cottage Co. Colonial Pinehurst Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_five_corner: {\n        label: \"Little Cottage Co. Colonial Five Corner Shed\",\n        bucket: \"colonial_five_corner\"\n      },\n\n      star_barn: {\n        label: \"Little Cottage Co. Star Barn\",\n        bucket: \"specialty_barn\"\n      },\n\n      cape_cod_playhouse: {\n        label: \"Little Cottage Co. Cape Cod Playhouse\",\n        bucket: \"playhouse\"\n      },\n      victorian_playhouse: {\n        label: \"Little Cottage Co. Victorian Playhouse\",\n        bucket: \"playhouse\"\n      },\n      gingerbread_cottage_playhouse: {\n        label: \"Little Cottage Co. Gingerbread Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      pennfield_cottage_playhouse: {\n        label: \"Little Cottage Co. Pennfield Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      craftsman_playhouse: {\n        label: \"Little Cottage Co. Craftsman Playhouse\",\n        bucket: \"playhouse\"\n      },\n      little_cottage_chapel: {\n        label: \"Little Cottage Co. Little Cottage Chapel\",\n        bucket: \"playhouse\"\n      },\n      firehouse_playhouse: {\n        label: \"Little Cottage Co. Firehouse Playhouse\",\n        bucket: \"playhouse\"\n      },\n      stratford_schoolhouse: {\n        label: \"Little Cottage Co. Stratford Schoolhouse\",\n        bucket: \"playhouse\"\n      },\n      saras_victorian_mansion: {\n        label: \"Little Cottage Co. Sara's Victorian Mansion\",\n        bucket: \"playhouse\"\n      },\n      grand_portico_mansion: {\n        label: \"Little Cottage Co. Grand Portico Mansion\",\n        bucket: \"grand_portico\"\n      },\n\n      colonial_gable_greenhouse: {\n        label: \"Little Cottage Co. Colonial Gable Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      octagon_greenhouse: {\n        label: \"Little Cottage Co. Octagon Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      garden_shed_greenhouse: {\n        label: \"Little Cottage Co. Garden Shed Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      petite_greenhouse: {\n        label: \"Little Cottage Co. Petite Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n\n      value_a_frame_coop: {\n        label: \"Little Cottage Co. Value A-Frame Coop\",\n        bucket: \"value_a_frame_coop\"\n      },\n      gambrel_barn_coop: {\n        label: \"Little Cottage Co. Gambrel Barn Coop\",\n        bucket: \"coop_panelized\"\n      },\n      colonial_gable_coop: {\n        label: \"Little Cottage Co. Colonial Gable Coop\",\n        bucket: \"coop_panelized\"\n      },\n      round_roof_coop: {\n        label: \"Little Cottage Co. Round Roof Coop\",\n        bucket: \"coop_panelized\"\n      },\n\n      cape_cod_cozy_kennel: {\n        label: \"Little Cottage Co. Cape Cod Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      },\n      victorian_cozy_kennel: {\n        label: \"Little Cottage Co. Victorian Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      }\n    };\n\n    const FALLBACK_PRODUCTION = {\n      greenhouse: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      colonial_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      colonial_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      specialty_barn: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      playhouse: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"1 to 2 weeks\"\n      },\n      grand_portico: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value_a_frame_coop: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      coop_panelized: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      dog_kennel: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 9, max: 9 },\n      OR: { min: 9, max: 9 },\n      WA: { min: 9, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (value) =\u003e\n      String(value || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (value) =\u003e String(value || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (value) =\u003e \/^\\d{5}$\/.test(value);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) {\n          return state;\n        }\n      }\n\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function toBusinessDayRange(min, max, unit) {\n      if (unit === \"weeks\") {\n        return {\n          minBd: Number(min) * 5,\n          maxBd: Number(max) * 5,\n          display: `${min} to ${max} weeks`\n        };\n      }\n\n      return {\n        minBd: Number(min),\n        maxBd: Number(max),\n        display: `${min} to ${max} business days`\n      };\n    }\n\n    function normalizeLeadPageText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function parseRange(text, regex, unit) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      return toBusinessDayRange(match[1], match[2], unit);\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const text = normalizeLeadPageText(rawText);\n\n      const parsed = {\n        ...FALLBACK_PRODUCTION\n      };\n\n      const greenhouse = parseRange(\n        text,\n        \/greenhouses\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const value = parseRange(\n        text,\n        \/value\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\/i,\n        \"business_days\"\n      );\n\n      const classicPrecut = parseRange(\n        text,\n        \/classic\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const classicFiveCorner = parseRange(\n        text,\n        \/classic\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const colonialPrecut = parseRange(\n        text,\n        \/colonial\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const colonialFiveCorner = parseRange(\n        text,\n        \/colonial\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const specialtyBarn = parseRange(\n        text,\n        \/specialty\\s+barns.*?(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const playhouse = parseRange(\n        text,\n        \/playhouses\\s+(?:are|is)\\s+generally\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const grandPortico = parseRange(\n        text,\n        \/grand\\s+portico\\s+mansion\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const valueAFrameCoop = parseRange(\n        text,\n        \/chicken\\s+coops\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+the\\s+value\\s+a[\\s-]*frame\\s+coop\/i,\n        \"business_days\"\n      );\n\n      const coopPanelized = parseRange(\n        text,\n        \/chicken\\s+coops.*?and\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\\s+for\\s+the\\s+gambrel\\s+barn\\s+coop,\\s+colonial\\s+gable\\s+coop,\\s+and\\s+round\\s+roof\\s+coop\/i,\n        \"weeks\"\n      );\n\n      const dogKennel = parseRange(\n        text,\n        \/dog\\s+kennels\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      if (greenhouse) parsed.greenhouse = greenhouse;\n      if (value) parsed.value = value;\n      if (classicPrecut) parsed.classic_precut = classicPrecut;\n      if (classicFiveCorner) parsed.classic_five_corner = classicFiveCorner;\n      if (colonialPrecut) parsed.colonial_precut = colonialPrecut;\n      if (colonialFiveCorner) parsed.colonial_five_corner = colonialFiveCorner;\n      if (specialtyBarn) parsed.specialty_barn = specialtyBarn;\n      if (playhouse) parsed.playhouse = playhouse;\n      if (grandPortico) parsed.grand_portico = grandPortico;\n      if (valueAFrameCoop) parsed.value_a_frame_coop = valueAFrameCoop;\n      if (coopPanelized) parsed.coop_panelized = coopPanelized;\n      if (dogKennel) parsed.dog_kennel = dogKennel;\n\n      writeCache(parsed);\n      return parsed;\n    }\n\n    async function getProductionData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      if (!currentHandle \u0026\u0026 !currentTitle) {\n        return \"\";\n      }\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const hasAll = (...terms) =\u003e terms.every((term) =\u003e combined.includes(term));\n      const hasAny = (...terms) =\u003e terms.some((term) =\u003e combined.includes(term));\n\n      const exactHandleMap = {\n        \"little cottage co value gable shed\": \"value_gable\",\n        \"little cottage co value workshop shed\": \"value_workshop\",\n        \"little cottage co value gambrel barn 4 sidewalls\": \"value_gambrel_4\",\n        \"little cottage co value gambrel barn 6 sidewalls\": \"value_gambrel_6\",\n\n        \"little cottage co classic gable shed\": \"classic_gable\",\n        \"little cottage co classic workshop shed\": \"classic_workshop\",\n        \"little cottage co classic gambrel barn 4 sidewalls\": \"classic_gambrel_4\",\n        \"little cottage co classic gambrel barn 6 sidewalls\": \"classic_gambrel_6\",\n        \"little cottage co classic gambrel large barn\": \"classic_gambrel_large\",\n        \"little cottage co classic five corner shed\": \"classic_five_corner\",\n\n        \"little cottage co colonial williamsburg shed\": \"colonial_williamsburg\",\n        \"little cottage co colonial pinehurst shed\": \"colonial_pinehurst\",\n        \"little cottage co colonial five corner shed\": \"colonial_five_corner\",\n\n        \"little cottage co star barn\": \"star_barn\",\n\n        \"little cottage co cape cod playhouse\": \"cape_cod_playhouse\",\n        \"little cottage co victorian playhouse\": \"victorian_playhouse\",\n        \"little cottage co gingerbread cottage playhouse\": \"gingerbread_cottage_playhouse\",\n        \"little cottage co pennfield cottage playhouse\": \"pennfield_cottage_playhouse\",\n        \"little cottage co craftsman playhouse\": \"craftsman_playhouse\",\n        \"little cottage co little cottage chapel\": \"little_cottage_chapel\",\n        \"little cottage co firehouse playhouse\": \"firehouse_playhouse\",\n        \"little cottage co stratford schoolhouse\": \"stratford_schoolhouse\",\n        \"little cottage co sara s victorian mansion\": \"saras_victorian_mansion\",\n        \"little cottage co grand portico mansion\": \"grand_portico_mansion\",\n\n        \"little cottage co colonial gable greenhouse\": \"colonial_gable_greenhouse\",\n        \"little cottage co octagon greenhouse\": \"octagon_greenhouse\",\n        \"little cottage co garden shed greenhouse\": \"garden_shed_greenhouse\",\n        \"little cottage co petite greenhouse\": \"petite_greenhouse\",\n\n        \"little cottage co value a frame coop\": \"value_a_frame_coop\",\n        \"little cottage co gambrel barn coop\": \"gambrel_barn_coop\",\n        \"little cottage co colonial gable coop\": \"colonial_gable_coop\",\n        \"little cottage co round roof coop\": \"round_roof_coop\",\n\n        \"little cottage co cape cod cozy kennel\": \"cape_cod_cozy_kennel\",\n        \"little cottage co victorian cozy kennel\": \"victorian_cozy_kennel\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (hasAll(\"grand\", \"portico\", \"mansion\")) return \"grand_portico_mansion\";\n      if (hasAll(\"sara\", \"victorian\", \"mansion\") || hasAll(\"saras\", \"victorian\", \"mansion\")) return \"saras_victorian_mansion\";\n      if (hasAll(\"stratford\", \"schoolhouse\")) return \"stratford_schoolhouse\";\n      if (hasAll(\"firehouse\", \"playhouse\")) return \"firehouse_playhouse\";\n      if (hasAll(\"little\", \"cottage\", \"chapel\")) return \"little_cottage_chapel\";\n      if (hasAll(\"gingerbread\", \"cottage\", \"playhouse\")) return \"gingerbread_cottage_playhouse\";\n      if (hasAll(\"pennfield\", \"cottage\", \"playhouse\")) return \"pennfield_cottage_playhouse\";\n      if (hasAll(\"craftsman\", \"playhouse\")) return \"craftsman_playhouse\";\n\n      if (hasAll(\"cape\", \"cod\", \"kennel\") || hasAll(\"cape\", \"cod\", \"cozy\", \"kennel\")) return \"cape_cod_cozy_kennel\";\n      if (hasAll(\"victorian\", \"kennel\") || hasAll(\"victorian\", \"cozy\", \"kennel\")) return \"victorian_cozy_kennel\";\n\n      if (hasAll(\"cape\", \"cod\", \"playhouse\")) return \"cape_cod_playhouse\";\n      if (hasAll(\"victorian\", \"playhouse\")) return \"victorian_playhouse\";\n\n      if (hasAll(\"colonial\", \"gable\", \"greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAll(\"garden\", \"shed\", \"greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAll(\"octagon\", \"greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAll(\"petite\", \"greenhouse\")) return \"petite_greenhouse\";\n\n      if (hasAll(\"value\", \"a\", \"frame\", \"coop\") || hasAll(\"value\", \"a-frame\", \"coop\")) return \"value_a_frame_coop\";\n      if (hasAll(\"gambrel\", \"barn\", \"coop\")) return \"gambrel_barn_coop\";\n      if (hasAll(\"colonial\", \"gable\", \"coop\")) return \"colonial_gable_coop\";\n      if (hasAll(\"round\", \"roof\", \"coop\")) return \"round_roof_coop\";\n\n      if (hasAll(\"star\", \"barn\")) return \"star_barn\";\n\n      if (hasAll(\"colonial\", \"five\", \"corner\")) return \"colonial_five_corner\";\n      if (hasAll(\"colonial\", \"williamsburg\")) return \"colonial_williamsburg\";\n      if (hasAll(\"colonial\", \"pinehurst\")) return \"colonial_pinehurst\";\n\n      if (hasAll(\"classic\", \"five\", \"corner\")) return \"classic_five_corner\";\n      if (hasAll(\"classic\", \"gambrel\", \"large\")) return \"classic_gambrel_large\";\n      if (hasAll(\"classic\", \"gambrel\", \"6\")) return \"classic_gambrel_6\";\n      if (hasAll(\"classic\", \"gambrel\", \"4\")) return \"classic_gambrel_4\";\n      if (hasAll(\"classic\", \"workshop\")) return \"classic_workshop\";\n      if (hasAll(\"classic\", \"gable\")) return \"classic_gable\";\n\n      if (hasAll(\"value\", \"gambrel\", \"6\")) return \"value_gambrel_6\";\n      if (hasAll(\"value\", \"gambrel\", \"4\")) return \"value_gambrel_4\";\n      if (hasAll(\"value\", \"workshop\")) return \"value_workshop\";\n      if (hasAll(\"value\", \"gable\")) return \"value_gable\";\n\n      if (hasAny(\"greenhouse\") \u0026\u0026 hasAny(\"colonial gable greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAny(\"octagon greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAny(\"garden shed greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAny(\"petite greenhouse\")) return \"petite_greenhouse\";\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      productionDisplay,\n      destinationStateName,\n      prodMinBd,\n      prodMaxBd,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n      const earliestBD = prodMinBd + transitMin;\n      const latestBD = prodMaxBd + transitMax;\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact Little Cottage Co. product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship Little Cottage Co. products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod =\n          production[selectedProduct.bucket] || FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_lcc_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          lcc_bucket: selectedProduct.bucket\n        });\n      } catch (e) {\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        showErr(false);\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value =\n        detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]\n          ? detectedDefaultProduct\n          : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrLccClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrLccReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e","brand":"Little Cottage Co.","offers":[{"title":"Default Title","offer_id":33034834673717,"sku":"8x10 VCKL-PNK","price":7469.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-victorian-cozy-kennel-main.webp?v=1718998646"},{"product_id":"little-cottage-company-cape-cod-cozy-kennel","title":"Little Cottage Co. Cape Cod Cozy Kennels","description":"\u003cdiv class=\"lcc-cape-cod-cozy-kennel-page\"\u003e\n\u003c!-- ===== Brand \/ Logo ===== --\u003e\n\u003ch2\u003e\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Little-Cottage-Co-Logo-Good-Quality-p-800_160x160.png?v=1675825902\"\u003e\u003c\/h2\u003e\n\u003c!-- ===== Product Title ===== --\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\n\u003cstrong\u003eLittle Cottage Co. Cape Cod Cozy Kennel\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e \u003cinput type=\"checkbox\" id=\"hsr-facts-toggle-kennel\" class=\"hsr-facts-check\"\u003e\n\u003cdiv role=\"list\" aria-label=\"Key facts\" class=\"hsr-chipbar\"\u003e\n\u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eLead time: 2–4 weeks\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eTransit: 2–9 days (ships from Ohio)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003ePanelized kit\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eAmish-built craftsmanship\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eLP SmartSide siding trim\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eSize: 8×10\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel for=\"hsr-facts-toggle-kennel\" class=\"hsr-facts-btn show\"\u003eShow more\u003c\/label\u003e \u003clabel for=\"hsr-facts-toggle-kennel\" class=\"hsr-facts-btn hide\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- ===== Hero Image ===== --\u003e\n\u003cp\u003e\u003cimg style=\"display: block; margin: 0 auto;\" class=\"img-responsive\" alt=\"Little Cottage Co. Cape Cod Cozy Kennels\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cape-cod-cozy-kennel-main_480x480.webp?v=1719252098\"\u003e\u003c\/p\u003e\n\u003cdiv align=\"left\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ===== Description (exact wording preserved) ===== --\u003e\n\u003cp\u003eIntroducing the \u003cstrong\u003eLittle Cottage Co. Cape Cozy Kennel\u003c\/strong\u003e - the ideal solution to keeping your pet safe and secure! This dog house is very special. It is made with great care and only the best materials. It was built by Amish artisans, who are known for their high-quality work. This dog kennel is special because it is designed to look like a real Cape Cod cottage. It has two windows with safety glass, grids, and screens. The frame is made from top-quality wood and is weatherproof, so your pet will be safe no matter what the weather is like. The Cape Cod exterior features chain link fencing for added longevity - ensuring that it stands strong season after season. Whether you’re looking for a regular spot in the backyard or an attractive accessory to hang out on the front porch – the Little Cottage Co. Cape Cozy Kennel is an absolute must-have for every dog lover, the perfect DIY dog house!\u003c\/p\u003e\n\u003c!-- ===== Lead time \u0026 Delivery (exact) ===== --\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003eLead time for production is 2-4 weeks.\u003c\/span\u003e Your shed will be delivered in 2-9 days depending on the distance from our site in Ohio to your home.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb data-stringify-type=\"bold\"\u003eIMPORTANT NOTE:\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eYou are required to offload the shipment - either a forklift or 2-3 people on the day of the delivery to manually unload the pieces on the pallet one by one. Each individual piece weighs around 1-100 lbs. so it is fairly easy to do with 2-3 people. Some customers have friends\/neighbors\/family assist, or hire 2 people. FedEx will schedule the delivery date and time that works for you.\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- ===== Marketing copy (exact) ===== --\u003e\n\u003cp\u003eWhy put your best friend in a “dog house” when you can put him or her in a “dog home”? Our Cozy Cottage Dog Kennels are the “crème de la crème” for your canine! The perfect DIY dog kennel.\u003c\/p\u003e\n\u003cp\u003eThe Cape Cod Cozy cottage dog kennel is perfect for any size dog. These kennels are hand-crafted in the heart of \u003cstrong\u003eAmish country\u003c\/strong\u003e in Ohio, from the same manufacturers that make durable and beautiful storage sheds and Victorian playhouses. This is real, old-school, and reliable Amish quality craftsmanship!\u003c\/p\u003e\n\u003cp\u003eThe cottage features an \u003cstrong\u003eopen spacious kennel area\u003c\/strong\u003e and a \u003cstrong\u003ecozy indoor area\u003c\/strong\u003e, both covered by a roof which is ideal for being an indoor\/outdoor dog kennel. The cottage dog kennel allows dogs to feel the outdoors while keeping a roof over their heads in a cozy den, sheltered from the weather as needed. With its easy-to-assemble DIY kit, in no time at all, you will have a brand new cozy home for your pup!\u003c\/p\u003e\n\u003c!-- ===== Delivery Instruction button (white text + white underline) ===== --\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca style=\"color: #ffffff !important; text-decoration-color: #ffffff !important;\" class=\"button-primary\" title=\"Delivery Instruction\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Two_Person_Delivery_2.jpg?v=1640629644\" target=\"_blank\"\u003eDelivery Instruction\u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!-- ===== SPECIFICATIONS (exact) ===== --\u003e\n\u003ch3\u003e\u003cstrong\u003eSPECIFICATIONS:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ctable style=\"table-layout: auto; width: 352px;\" class=\"tg\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 167px;\"\u003e \u003ccol style=\"width: 124px;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"tg-u1yq\"\u003eSize\u003c\/th\u003e\n\u003cth class=\"tg-baqh\"\u003e8' x 10'\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eDimensions\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10' W x 8' L x 8' H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eEnclosed Area\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e4' W x 8' L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eKennel Area\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e6' W x 8' L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eInside Height\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eAdult Door\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e34\" W x 61\" H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eDoggie Door\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e20\" W x 40\" H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eDoggie Door with Flap\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10\" x 15\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eWindow\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e14\" x 21\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eSidewall Height\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e41\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ===== FEATURES (exact) ===== --\u003e\n\u003ch3\u003eFEATURES:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHigh-quality materials with superior Amish craftsmanship\u003c\/li\u003e\n\u003cli class=\"note\"\u003eTrue-to-life Cape Cod Cottage design\u003c\/li\u003e\n\u003cli\u003e2x4 Wood trusses\u003c\/li\u003e\n\u003cli\u003e2x3 wood wall framing\u003c\/li\u003e\n\u003cli\u003e5\/8\" Plywood in an enclosed area\u003c\/li\u003e\n\u003cli\u003e2 functional Windows with safety glass, grids, and screens\u003c\/li\u003e\n\u003cli\u003eReverse Gable with Painted Heart Plexi-glass window\u003c\/li\u003e\n\u003cli\u003ePre-Fastened Duratemp Siding\u003c\/li\u003e\n\u003cli\u003eEasy to clean and long-lasting\u003c\/li\u003e\n\u003cli\u003eWeather-resistant – can withstand any weather conditions.\u003c\/li\u003e\n\u003cli\u003eHigh-quality Wood Siding and Frame\u003c\/li\u003e\n\u003cli\u003eQuality Chain link fencing\u003c\/li\u003e\n\u003cli\u003eHigh-quality siding and trim\u003c\/li\u003e\n\u003cli\u003e4' x 8' \u003cem\u003eenclosed area\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003e6' x 8' \u003cem\u003ekennel area\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eComposite Decking (Choice of 3 colors: Cedar, Redwood, or weathered wood)\u003c\/li\u003e\n\u003cli\u003eWhite aluminum Outside corner trim\u003c\/li\u003e\n\u003cli\u003eIncludes Hardware for assembly (screws, latches, handles, nails)\u003c\/li\u003e\n\u003cli\u003eSmall adult door for enclosed area access\u003c\/li\u003e\n\u003cli\u003eKit Panels come pre-cut ready to assemble\u003c\/li\u003e\n\u003cli\u003ePrimed and Ready to Paint\u003c\/li\u003e\n\u003cli\u003eEasy Assemble DIY Kit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCape Cod Cozy Dog Kennel Kit SmartSiding walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!-- ===== SmartSiding block (exact content) ===== --\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-section\"\u003e\n\u003cdiv class=\"smart-siding-container\"\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-image-container\"\u003e\u003cimg alt=\"SmartSide Siding\" class=\"smart-siding-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-text-container\"\u003e\n\u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced durability and workability of engineered wood. With SmartGuard® technology, these products are built to outperform nature, providing exceptional strength, performance, and resistance against rot, termites, woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer SmartSide® standard on all of our buildings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n\u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n\u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n\u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n\u003cli\u003ePrimed face\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Customer Provides (exact) ===== --\u003e\n\u003ch4\u003eCUSTOMER PROVIDES:\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eShingles\u003c\/li\u003e\n\u003cli\u003eDrip-edge\u003c\/li\u003e\n\u003cli\u003ePaint\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIf you will be preparing a cement\/concrete slab, it would have to be exactly the same size as the unit. If the concrete slab is larger then you would have to trim the 3” skirt that falls below the bottom plate that is designed to wrap around the flooring.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eThe above items can easily be purchased by the customer at a local hardware store.\u003c\/em\u003e\u003c\/p\u003e\n\u003c!-- ===== Tools Needed (exact) ===== --\u003e\n\u003ch4\u003eTOOLS NEEDED:\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCordless Drill (12V or higher)\u003c\/li\u003e\n\u003cli\u003e#2 Square Drive Bit\u003c\/li\u003e\n\u003cli\u003eHammer\u003c\/li\u003e\n\u003cli\u003e6' Step Ladder\u003c\/li\u003e\n\u003cli\u003eTape Measure\u003c\/li\u003e\n\u003cli\u003eSquare utility knife with blade \u0026amp; hook blade\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIt is strongly recommended to have a level foundation for where you want to build your kennel. We recommend crushed stone, patio block, or concrete pad to form a base. However, the base of our kits is constructed of treated lumber and may be placed directly on the ground. When Preparing a base you should make the base wider on all sides by one foot.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e(\u003c\/span\u003e\u003cspan\u003eIf \u003c\/span\u003e\u003cspan\u003eyou\u003c\/span\u003e\u003cspan\u003e are using \u003c\/span\u003e\u003cspan\u003ea\u003c\/span\u003e\u003cspan\u003e slab as the floor then it needs to be the exact size of the building. If it's used as a foundation, then you\u003c\/span\u003e\u003cspan\u003e can have it in any size.)\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- ===== Manual (exact) ===== --\u003e\n\u003cp\u003e\u003cstrong\u003eASSEMBLY MANUAL\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Little_Cottage_Company_Cape_Cod_Cozy_Kennel_Assembly_Manual_PDF.pdf?v=1620603363\" title=\"Little Cottage Company Cape Cod Cozy Kennel Assembly Manual\" target=\"_blank\"\u003e\u003cimg alt=\"Little Cottage Company Cape Cod Cozy Kennel Assembly Manual\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/pdf_Icon_8ce8d24a-0b2c-4d6d-843a-d6d3bd41d63d.png?v=1618991988\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c!-- ===== Compare Kennel Models (exact) ===== --\u003e\n\u003ch4\u003eCompare Kennel Models\u003c\/h4\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 45%;\"\u003e \u003ccol style=\"width: 45%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"hsr-col hsr-col--feature\"\u003eFeature\u003c\/th\u003e\n\u003cth class=\"hsr-col hsr-col--product\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-victorian-cozy-dog-kennel\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-victorian-cozy-kennel-main_240x240.webp?v=1718998646\" alt=\"Little Cottage Co. Victorian Cozy Kennel\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-victorian-cozy-dog-kennel\"\u003eLittle Cottage Co. Victorian Cozy Kennel\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth class=\"hsr-col hsr-col--product\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-cape-cod-cozy-kennel\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cape-cod-cozy-kennel-main_240x240.webp?v=1719252098\" alt=\"Little Cottage Co. Cape Cod Cozy Kennels\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-cape-cod-cozy-kennel\"\u003eLittle Cottage Co. Cape Cod Cozy Kennels\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"hsr-col hsr-col--feature\"\u003eMaterials\u003c\/td\u003e\n\u003ctd class=\"hsr-col hsr-col--product\"\u003ePremium LP SmartSide paneling (treated for fungal decay and insect resistance)\u003c\/td\u003e\n\u003ctd class=\"hsr-col hsr-col--product\"\u003ePremium LP SmartSide paneling (treated for fungal decay and insect resistance)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"hsr-col hsr-col--feature\"\u003eSidewall Height\u003c\/td\u003e\n\u003ctd class=\"hsr-col hsr-col--product\"\u003e41\"\u003c\/td\u003e\n\u003ctd class=\"hsr-col hsr-col--product\"\u003e41\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"hsr-col hsr-col--feature\"\u003eRoof Sheeting\u003c\/td\u003e\n\u003ctd class=\"hsr-col hsr-col--product\"\u003eNot specified (customer provides shingles)\u003c\/td\u003e\n\u003ctd class=\"hsr-col hsr-col--product\"\u003eNot specified (customer provides shingles and drip edge)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"hsr-col hsr-col--feature\"\u003eDoor Features\u003c\/td\u003e\n\u003ctd class=\"hsr-col hsr-col--product\"\u003eAdult door (34\" W x 61\" H), Doggie door (20\" W x 40\" H), Door with flap (10\" x 15\")\u003c\/td\u003e\n\u003ctd class=\"hsr-col hsr-col--product\"\u003eAdult door (34\" W x 61\" H), Doggie door (20\" W x 40\" H), Doggie door with flap (10\" x 15\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"hsr-col hsr-col--feature\"\u003eAdditional Features\u003c\/td\u003e\n\u003ctd class=\"hsr-col hsr-col--product\"\u003eTrue-to-life Victorian Cottage design, 4' x 8' enclosed area, 6' x 8' kennel area\u003c\/td\u003e\n\u003ctd class=\"hsr-col hsr-col--product\"\u003eTrue-to-life Cape Cod Cottage design, 4' x 8' enclosed area, 6' x 8' kennel area\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Other Brand Models (exact) ===== --\u003e\n\u003ch4\u003eCompare Other Kennel Brand Models\u003c\/h4\u003e\n\u003cdiv class=\"lcc-playhouse-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"hsr-col hsr-col--feature\"\u003eFeature\u003c\/th\u003e\n\u003cth class=\"hsr-col hsr-col--product\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-cape-cod-cozy-kennel\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cape-cod-cozy-kennel-main_240x240.webp?v=1719252098\" alt=\"Little Cottage Co. Cape Cod Cozy Kennels\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-cape-cod-cozy-kennel\"\u003eLittle Cottage Co. Cape Cod Cozy Kennels\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-sheds-4x7-outdoor-dog-kennel\" title=\"EZ-Fit 4x7 Dog Kennel Kit with Run\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-4x7-outdoor-dog-kennel_240x240.jpg?v=1740583572\" alt=\"EZ-Fit 4x7 Dog Kennel Kit with Run\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-sheds-4x7-outdoor-dog-kennel\"\u003eEZ-Fit 4x7 Dog Kennel Kit with Run\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-sheds-5x8-outdoor-dog-kennel\" title=\"EZ-Fit 5x8 Dog Kennel Kit with Run\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-5x8-outdoor-dog-kennel_240x240.jpg?v=1740582617\" alt=\"EZ-Fit 5x8 Dog Kennel Kit with Run\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-sheds-5x8-outdoor-dog-kennel\"\u003eEZ-Fit 5x8 Dog Kennel Kit with Run\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrand\u003c\/td\u003e\n\u003ctd\u003eLittle Cottage Co.\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit Sheds\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit Sheds\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003eLP® SmartSide® siding\u003c\/td\u003e\n\u003ctd\u003eLP® SmartSide® siding\u003c\/td\u003e\n\u003ctd\u003eLP® SmartSide® siding\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd\u003eNot specified (customer provides shingles and drip-edge)\u003c\/td\u003e\n\u003ctd\u003e4 Pitch Roof with 30-year dimensional shingles\u003c\/td\u003e\n\u003ctd\u003e4 High-Quality Pitch Roof with 30-year dimensional shingles\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoors\u003c\/td\u003e\n\u003ctd\u003eAdult door: 34\" W x 61\" H; Doggie door: 20\" W x 40\" H; Door with flap: 10\" x 15\"\u003c\/td\u003e\n\u003ctd\u003e26x44\" wooden door with lock and key; Stainless steel dog door; Chain-link gate (front of kennel)\u003c\/td\u003e\n\u003ctd\u003e26x44\" wooden door for owner access; 13\"x13\" stainless steel dog door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows\u003c\/td\u003e\n\u003ctd\u003e2 functional windows (14\" x 21\") with safety glass\u003c\/td\u003e\n\u003ctd\u003e(2) 18x27\" windows\u003c\/td\u003e\n\u003ctd\u003e2 - 24x27\" windows\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows\u003c\/td\u003e\n\u003ctd\u003e2 working 14”x21” windows with tempered glass and screens\u003c\/td\u003e\n\u003ctd\u003e2 working 14”x21” windows with tempered glass and screens\u003c\/td\u003e\n\u003ctd\u003e2 working 14”x21” windows with tempered glass and screens\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e8x10\u003c\/td\u003e\n\u003ctd\u003e4x7\u003c\/td\u003e\n\u003ctd\u003e5x8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"text-align: left;\"\u003eFAQ\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eHow big is the Little Cottage Company Cape Cod Cozy Kennel?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eThis model is an 8×10 kennel. Overall dimensions are 10' W × 8' L × 8' H, with a 4' × 8' enclosed area and a 6' × 8' open kennel area.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat’s the point of the “cozy” layout?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eIt’s built like a real indoor\/outdoor setup: your dog gets an open run area for fresh air and a covered, enclosed space to get out of the wind, rain, or hot sun—without you having to move them inside.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWill my dog fit through the doors?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eThe adult access door is 34\" W × 61\" H. The doggie door is 20\" W × 40\" H, and there’s also a smaller flap opening listed at 10\" × 15\".\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eDo the windows open, and do they have screens?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eYes—this kennel includes two functional 14\" × 21\" windows with safety glass, grids, and screens, so you get airflow without inviting bugs in.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eIs it already painted?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eIt comes primed and ready to paint. You pick the color, so it can match your house, your shed, or whatever you’ve got going on in the yard.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat is it made from?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eThe kennel uses pre-fastened siding, wood framing (2×3 wall framing and 2×4 wood trusses), and chain link fencing for the run area. The enclosed space includes 5\/8\" plywood, and the kennel area uses composite decking (three color choices: Cedar, Redwood, or Weathered Wood).\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat do I need to purchase separately?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eYou’ll supply shingles, drip-edge, and paint. These are standard items you can grab locally, and you’ll get a quantity list so you know what to buy.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eHow long until it shows up at my house?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eProduction is typically 2–4 weeks. After it ships, transit is usually 2–9 days depending on your distance from Ohio.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eHow does delivery work—do I need a forklift?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eYou’re responsible for offloading the pallet on delivery day. A forklift works, but plenty of customers do it with 2–3 people unloading pieces one by one. FedEx schedules the delivery date\/time with you, and individual pieces are listed around 1–100 lbs.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat should I set it on?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eA level base is the goal. Crushed stone, patio block, or a concrete pad all work well. The base is constructed of treated lumber, so it may be placed directly on the ground, but a solid, level base makes the build easier and helps it sit right long-term.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eIf I pour a concrete slab, does it need to be a specific size?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eYes—if you’re using a concrete slab as the floor, it needs to be exactly the same size as the unit. If the slab is larger, you may need to trim the 3\" skirt designed to wrap around the flooring.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eIs this hard to assemble?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eIt’s designed as an easy-assemble DIY kit. The panels come pre-cut and ready to assemble, and it includes the assembly hardware (screws, latches, handles, nails). If you’ve got a drill and a helper, it’s a very manageable build.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003c!-- ===== Scoped CSS: Atomic Fact Chips (mobile-friendly, DOM-preserving) ===== --\u003e\n\u003cstyle\u003e\n  .hsr-chipbar {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin: 8px 0 14px;\n    justify-content: flex-start;\n  }\n  .hsr-chip {\n    background: #f5f5f5;\n    border: 1px solid #e6e6e6;\n    padding: 6px 10px;\n    border-radius: 6px;\n    font-size: 13px;\n    line-height: 1.35;\n  }\n\n  \/* Desktop: show all chips; hide toggle controls *\/\n  @media (min-width: 769px) {\n    .hsr-facts-check,\n    .hsr-facts-btn {\n      display: none;\n    }\n  }\n\n  \/* Mobile: clamp visually instead of removing nodes *\/\n  @media (max-width: 768px) {\n    .hsr-facts-check {\n      position: absolute;\n      left: -9999px;\n    }\n    .hsr-chipbar {\n      max-height: 96px; \/* ~3 lines of chips *\/\n      overflow: hidden;\n    }\n    .hsr-facts-btn {\n      display: inline-block;\n      background: none;\n      border: 0;\n      color: #004c99;\n      font-weight: 600;\n      padding: 6px 0;\n      cursor: pointer;\n    }\n    .hsr-facts-btn.hide {\n      display: none;\n    }\n    .hsr-facts-check:checked ~ .hsr-chipbar {\n      max-height: none;\n      overflow: visible;\n    }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show {\n      display: none;\n    }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide {\n      display: inline-block;\n    }\n  }\n\u003c\/style\u003e\n\u003c!-- (Keeps your existing SmartSiding CSS block as-is; no changes required) --\u003e\n\u003cstyle\u003e\n  \/* Set image size for desktop *\/\n  .smart-siding-image {\n    width: 360px;\n    height: 360px;\n    object-fit: cover;\n  }\n  \/* Ensure the container places content side by side for desktop *\/\n  .smart-siding-container {\n    display: flex;\n    justify-content: flex-start;\n    align-items: flex-start;\n    text-align: left;\n  }\n  .smart-siding-text-container {\n    margin-left: 20px;\n    max-width: 600px;\n  }\n  \/* Mobile-friendly design for Smart Siding section *\/\n  @media screen and (max-width: 600px) {\n    .smart-siding-container {\n      display: block;\n      text-align: center;\n    }\n    .smart-siding-image {\n      width: 100%;\n      height: auto;\n    }\n    .smart-siding-text-container {\n      margin-top: 20px;\n      padding-left: 0;\n      text-align: left;\n    }\n    .smart-siding-text-container ul {\n      padding-left: 0;\n      list-style-position: inside;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .comparison-table { table-layout: fixed; }\n  .comparison-table th:first-child,\n  .comparison-table td:first-child { width: 10% !important; }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-lcc\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact Little Cottage Co. product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZipLcc\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZipLcc\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProductLcc\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProductLcc\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Value Series\"\u003e\n          \u003coption value=\"value_gable\"\u003eLittle Cottage Co. Value Gable Shed\u003c\/option\u003e\n          \u003coption value=\"value_workshop\"\u003eLittle Cottage Co. Value Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_4\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_6\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Classic Series\"\u003e\n          \u003coption value=\"classic_gable\"\u003eLittle Cottage Co. Classic Gable Shed\u003c\/option\u003e\n          \u003coption value=\"classic_workshop\"\u003eLittle Cottage Co. Classic Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_4\"\u003eLittle Cottage Co. Classic Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_6\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_large\"\u003eLittle Cottage Co. Classic Gambrel Large Barn\u003c\/option\u003e\n          \u003coption value=\"classic_five_corner\"\u003eLittle Cottage Co. Classic Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Colonial Series\"\u003e\n          \u003coption value=\"colonial_williamsburg\"\u003eLittle Cottage Co. Colonial Williamsburg Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_pinehurst\"\u003eLittle Cottage Co. Colonial Pinehurst Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_five_corner\"\u003eLittle Cottage Co. Colonial Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Specialty Barns\"\u003e\n          \u003coption value=\"star_barn\"\u003eLittle Cottage Co. Star Barn\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses\"\u003e\n          \u003coption value=\"cape_cod_playhouse\"\u003eLittle Cottage Co. Cape Cod Playhouse\u003c\/option\u003e\n          \u003coption value=\"victorian_playhouse\"\u003eLittle Cottage Co. Victorian Playhouse\u003c\/option\u003e\n          \u003coption value=\"gingerbread_cottage_playhouse\"\u003eLittle Cottage Co. Gingerbread Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"pennfield_cottage_playhouse\"\u003eLittle Cottage Co. Pennfield Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"craftsman_playhouse\"\u003eLittle Cottage Co. Craftsman Playhouse\u003c\/option\u003e\n          \u003coption value=\"little_cottage_chapel\"\u003eLittle Cottage Co. Little Cottage Chapel\u003c\/option\u003e\n          \u003coption value=\"firehouse_playhouse\"\u003eLittle Cottage Co. Firehouse Playhouse\u003c\/option\u003e\n          \u003coption value=\"stratford_schoolhouse\"\u003eLittle Cottage Co. Stratford Schoolhouse\u003c\/option\u003e\n          \u003coption value=\"saras_victorian_mansion\"\u003eLittle Cottage Co. Sara's Victorian Mansion\u003c\/option\u003e\n          \u003coption value=\"grand_portico_mansion\"\u003eLittle Cottage Co. Grand Portico Mansion\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Greenhouses\"\u003e\n          \u003coption value=\"colonial_gable_greenhouse\"\u003eLittle Cottage Co. Colonial Gable Greenhouse\u003c\/option\u003e\n          \u003coption value=\"octagon_greenhouse\"\u003eLittle Cottage Co. Octagon Greenhouse\u003c\/option\u003e\n          \u003coption value=\"garden_shed_greenhouse\"\u003eLittle Cottage Co. Garden Shed Greenhouse\u003c\/option\u003e\n          \u003coption value=\"petite_greenhouse\"\u003eLittle Cottage Co. Petite Greenhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Chicken Coops\"\u003e\n          \u003coption value=\"value_a_frame_coop\"\u003eLittle Cottage Co. Value A-Frame Coop\u003c\/option\u003e\n          \u003coption value=\"gambrel_barn_coop\"\u003eLittle Cottage Co. Gambrel Barn Coop\u003c\/option\u003e\n          \u003coption value=\"colonial_gable_coop\"\u003eLittle Cottage Co. Colonial Gable Coop\u003c\/option\u003e\n          \u003coption value=\"round_roof_coop\"\u003eLittle Cottage Co. Round Roof Coop\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Dog Kennels\"\u003e\n          \u003coption value=\"cape_cod_cozy_kennel\"\u003eLittle Cottage Co. Cape Cod Cozy Kennel\u003c\/option\u003e\n          \u003coption value=\"victorian_cozy_kennel\"\u003eLittle Cottage Co. Victorian Cozy Kennel\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoLcc\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearLcc\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrLcc\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutLcc\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-lcc\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZipLcc\");\n    const productEl = document.getElementById(\"hsrProductLcc\");\n    const btn = document.getElementById(\"hsrGoLcc\");\n    const clr = document.getElementById(\"hsrClearLcc\");\n    const err = document.getElementById(\"hsrErrLcc\");\n    const out = document.getElementById(\"hsrOutLcc\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_lcc_production_live_v2_20260314\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    const PRODUCT_MAP = {\n      value_gable: {\n        label: \"Little Cottage Co. Value Gable Shed\",\n        bucket: \"value\"\n      },\n      value_workshop: {\n        label: \"Little Cottage Co. Value Workshop Shed\",\n        bucket: \"value\"\n      },\n      value_gambrel_4: {\n        label: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n        bucket: \"value\"\n      },\n      value_gambrel_6: {\n        label: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n        bucket: \"value\"\n      },\n\n      classic_gable: {\n        label: \"Little Cottage Co. Classic Gable Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_workshop: {\n        label: \"Little Cottage Co. Classic Workshop Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_4: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 4' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_6: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_large: {\n        label: \"Little Cottage Co. Classic Gambrel Large Barn\",\n        bucket: \"classic_precut\"\n      },\n      classic_five_corner: {\n        label: \"Little Cottage Co. Classic Five Corner Shed\",\n        bucket: \"classic_five_corner\"\n      },\n\n      colonial_williamsburg: {\n        label: \"Little Cottage Co. Colonial Williamsburg Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_pinehurst: {\n        label: \"Little Cottage Co. Colonial Pinehurst Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_five_corner: {\n        label: \"Little Cottage Co. Colonial Five Corner Shed\",\n        bucket: \"colonial_five_corner\"\n      },\n\n      star_barn: {\n        label: \"Little Cottage Co. Star Barn\",\n        bucket: \"specialty_barn\"\n      },\n\n      cape_cod_playhouse: {\n        label: \"Little Cottage Co. Cape Cod Playhouse\",\n        bucket: \"playhouse\"\n      },\n      victorian_playhouse: {\n        label: \"Little Cottage Co. Victorian Playhouse\",\n        bucket: \"playhouse\"\n      },\n      gingerbread_cottage_playhouse: {\n        label: \"Little Cottage Co. Gingerbread Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      pennfield_cottage_playhouse: {\n        label: \"Little Cottage Co. Pennfield Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      craftsman_playhouse: {\n        label: \"Little Cottage Co. Craftsman Playhouse\",\n        bucket: \"playhouse\"\n      },\n      little_cottage_chapel: {\n        label: \"Little Cottage Co. Little Cottage Chapel\",\n        bucket: \"playhouse\"\n      },\n      firehouse_playhouse: {\n        label: \"Little Cottage Co. Firehouse Playhouse\",\n        bucket: \"playhouse\"\n      },\n      stratford_schoolhouse: {\n        label: \"Little Cottage Co. Stratford Schoolhouse\",\n        bucket: \"playhouse\"\n      },\n      saras_victorian_mansion: {\n        label: \"Little Cottage Co. Sara's Victorian Mansion\",\n        bucket: \"playhouse\"\n      },\n      grand_portico_mansion: {\n        label: \"Little Cottage Co. Grand Portico Mansion\",\n        bucket: \"grand_portico\"\n      },\n\n      colonial_gable_greenhouse: {\n        label: \"Little Cottage Co. Colonial Gable Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      octagon_greenhouse: {\n        label: \"Little Cottage Co. Octagon Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      garden_shed_greenhouse: {\n        label: \"Little Cottage Co. Garden Shed Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      petite_greenhouse: {\n        label: \"Little Cottage Co. Petite Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n\n      value_a_frame_coop: {\n        label: \"Little Cottage Co. Value A-Frame Coop\",\n        bucket: \"value_a_frame_coop\"\n      },\n      gambrel_barn_coop: {\n        label: \"Little Cottage Co. Gambrel Barn Coop\",\n        bucket: \"coop_panelized\"\n      },\n      colonial_gable_coop: {\n        label: \"Little Cottage Co. Colonial Gable Coop\",\n        bucket: \"coop_panelized\"\n      },\n      round_roof_coop: {\n        label: \"Little Cottage Co. Round Roof Coop\",\n        bucket: \"coop_panelized\"\n      },\n\n      cape_cod_cozy_kennel: {\n        label: \"Little Cottage Co. Cape Cod Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      },\n      victorian_cozy_kennel: {\n        label: \"Little Cottage Co. Victorian Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      }\n    };\n\n    const FALLBACK_PRODUCTION = {\n      greenhouse: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      colonial_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      colonial_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      specialty_barn: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      playhouse: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"1 to 2 weeks\"\n      },\n      grand_portico: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value_a_frame_coop: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      coop_panelized: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      dog_kennel: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 9, max: 9 },\n      OR: { min: 9, max: 9 },\n      WA: { min: 9, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (value) =\u003e\n      String(value || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (value) =\u003e String(value || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (value) =\u003e \/^\\d{5}$\/.test(value);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) {\n          return state;\n        }\n      }\n\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function toBusinessDayRange(min, max, unit) {\n      if (unit === \"weeks\") {\n        return {\n          minBd: Number(min) * 5,\n          maxBd: Number(max) * 5,\n          display: `${min} to ${max} weeks`\n        };\n      }\n\n      return {\n        minBd: Number(min),\n        maxBd: Number(max),\n        display: `${min} to ${max} business days`\n      };\n    }\n\n    function normalizeLeadPageText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function parseRange(text, regex, unit) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      return toBusinessDayRange(match[1], match[2], unit);\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const text = normalizeLeadPageText(rawText);\n\n      const parsed = {\n        ...FALLBACK_PRODUCTION\n      };\n\n      const greenhouse = parseRange(\n        text,\n        \/greenhouses\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const value = parseRange(\n        text,\n        \/value\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\/i,\n        \"business_days\"\n      );\n\n      const classicPrecut = parseRange(\n        text,\n        \/classic\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const classicFiveCorner = parseRange(\n        text,\n        \/classic\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const colonialPrecut = parseRange(\n        text,\n        \/colonial\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const colonialFiveCorner = parseRange(\n        text,\n        \/colonial\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const specialtyBarn = parseRange(\n        text,\n        \/specialty\\s+barns.*?(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const playhouse = parseRange(\n        text,\n        \/playhouses\\s+(?:are|is)\\s+generally\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const grandPortico = parseRange(\n        text,\n        \/grand\\s+portico\\s+mansion\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const valueAFrameCoop = parseRange(\n        text,\n        \/chicken\\s+coops\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+the\\s+value\\s+a[\\s-]*frame\\s+coop\/i,\n        \"business_days\"\n      );\n\n      const coopPanelized = parseRange(\n        text,\n        \/chicken\\s+coops.*?and\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\\s+for\\s+the\\s+gambrel\\s+barn\\s+coop,\\s+colonial\\s+gable\\s+coop,\\s+and\\s+round\\s+roof\\s+coop\/i,\n        \"weeks\"\n      );\n\n      const dogKennel = parseRange(\n        text,\n        \/dog\\s+kennels\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      if (greenhouse) parsed.greenhouse = greenhouse;\n      if (value) parsed.value = value;\n      if (classicPrecut) parsed.classic_precut = classicPrecut;\n      if (classicFiveCorner) parsed.classic_five_corner = classicFiveCorner;\n      if (colonialPrecut) parsed.colonial_precut = colonialPrecut;\n      if (colonialFiveCorner) parsed.colonial_five_corner = colonialFiveCorner;\n      if (specialtyBarn) parsed.specialty_barn = specialtyBarn;\n      if (playhouse) parsed.playhouse = playhouse;\n      if (grandPortico) parsed.grand_portico = grandPortico;\n      if (valueAFrameCoop) parsed.value_a_frame_coop = valueAFrameCoop;\n      if (coopPanelized) parsed.coop_panelized = coopPanelized;\n      if (dogKennel) parsed.dog_kennel = dogKennel;\n\n      writeCache(parsed);\n      return parsed;\n    }\n\n    async function getProductionData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      if (!currentHandle \u0026\u0026 !currentTitle) {\n        return \"\";\n      }\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const hasAll = (...terms) =\u003e terms.every((term) =\u003e combined.includes(term));\n      const hasAny = (...terms) =\u003e terms.some((term) =\u003e combined.includes(term));\n\n      const exactHandleMap = {\n        \"little cottage co value gable shed\": \"value_gable\",\n        \"little cottage co value workshop shed\": \"value_workshop\",\n        \"little cottage co value gambrel barn 4 sidewalls\": \"value_gambrel_4\",\n        \"little cottage co value gambrel barn 6 sidewalls\": \"value_gambrel_6\",\n\n        \"little cottage co classic gable shed\": \"classic_gable\",\n        \"little cottage co classic workshop shed\": \"classic_workshop\",\n        \"little cottage co classic gambrel barn 4 sidewalls\": \"classic_gambrel_4\",\n        \"little cottage co classic gambrel barn 6 sidewalls\": \"classic_gambrel_6\",\n        \"little cottage co classic gambrel large barn\": \"classic_gambrel_large\",\n        \"little cottage co classic five corner shed\": \"classic_five_corner\",\n\n        \"little cottage co colonial williamsburg shed\": \"colonial_williamsburg\",\n        \"little cottage co colonial pinehurst shed\": \"colonial_pinehurst\",\n        \"little cottage co colonial five corner shed\": \"colonial_five_corner\",\n\n        \"little cottage co star barn\": \"star_barn\",\n\n        \"little cottage co cape cod playhouse\": \"cape_cod_playhouse\",\n        \"little cottage co victorian playhouse\": \"victorian_playhouse\",\n        \"little cottage co gingerbread cottage playhouse\": \"gingerbread_cottage_playhouse\",\n        \"little cottage co pennfield cottage playhouse\": \"pennfield_cottage_playhouse\",\n        \"little cottage co craftsman playhouse\": \"craftsman_playhouse\",\n        \"little cottage co little cottage chapel\": \"little_cottage_chapel\",\n        \"little cottage co firehouse playhouse\": \"firehouse_playhouse\",\n        \"little cottage co stratford schoolhouse\": \"stratford_schoolhouse\",\n        \"little cottage co sara s victorian mansion\": \"saras_victorian_mansion\",\n        \"little cottage co grand portico mansion\": \"grand_portico_mansion\",\n\n        \"little cottage co colonial gable greenhouse\": \"colonial_gable_greenhouse\",\n        \"little cottage co octagon greenhouse\": \"octagon_greenhouse\",\n        \"little cottage co garden shed greenhouse\": \"garden_shed_greenhouse\",\n        \"little cottage co petite greenhouse\": \"petite_greenhouse\",\n\n        \"little cottage co value a frame coop\": \"value_a_frame_coop\",\n        \"little cottage co gambrel barn coop\": \"gambrel_barn_coop\",\n        \"little cottage co colonial gable coop\": \"colonial_gable_coop\",\n        \"little cottage co round roof coop\": \"round_roof_coop\",\n\n        \"little cottage co cape cod cozy kennel\": \"cape_cod_cozy_kennel\",\n        \"little cottage co victorian cozy kennel\": \"victorian_cozy_kennel\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (hasAll(\"grand\", \"portico\", \"mansion\")) return \"grand_portico_mansion\";\n      if (hasAll(\"sara\", \"victorian\", \"mansion\") || hasAll(\"saras\", \"victorian\", \"mansion\")) return \"saras_victorian_mansion\";\n      if (hasAll(\"stratford\", \"schoolhouse\")) return \"stratford_schoolhouse\";\n      if (hasAll(\"firehouse\", \"playhouse\")) return \"firehouse_playhouse\";\n      if (hasAll(\"little\", \"cottage\", \"chapel\")) return \"little_cottage_chapel\";\n      if (hasAll(\"gingerbread\", \"cottage\", \"playhouse\")) return \"gingerbread_cottage_playhouse\";\n      if (hasAll(\"pennfield\", \"cottage\", \"playhouse\")) return \"pennfield_cottage_playhouse\";\n      if (hasAll(\"craftsman\", \"playhouse\")) return \"craftsman_playhouse\";\n\n      if (hasAll(\"cape\", \"cod\", \"kennel\") || hasAll(\"cape\", \"cod\", \"cozy\", \"kennel\")) return \"cape_cod_cozy_kennel\";\n      if (hasAll(\"victorian\", \"kennel\") || hasAll(\"victorian\", \"cozy\", \"kennel\")) return \"victorian_cozy_kennel\";\n\n      if (hasAll(\"cape\", \"cod\", \"playhouse\")) return \"cape_cod_playhouse\";\n      if (hasAll(\"victorian\", \"playhouse\")) return \"victorian_playhouse\";\n\n      if (hasAll(\"colonial\", \"gable\", \"greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAll(\"garden\", \"shed\", \"greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAll(\"octagon\", \"greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAll(\"petite\", \"greenhouse\")) return \"petite_greenhouse\";\n\n      if (hasAll(\"value\", \"a\", \"frame\", \"coop\") || hasAll(\"value\", \"a-frame\", \"coop\")) return \"value_a_frame_coop\";\n      if (hasAll(\"gambrel\", \"barn\", \"coop\")) return \"gambrel_barn_coop\";\n      if (hasAll(\"colonial\", \"gable\", \"coop\")) return \"colonial_gable_coop\";\n      if (hasAll(\"round\", \"roof\", \"coop\")) return \"round_roof_coop\";\n\n      if (hasAll(\"star\", \"barn\")) return \"star_barn\";\n\n      if (hasAll(\"colonial\", \"five\", \"corner\")) return \"colonial_five_corner\";\n      if (hasAll(\"colonial\", \"williamsburg\")) return \"colonial_williamsburg\";\n      if (hasAll(\"colonial\", \"pinehurst\")) return \"colonial_pinehurst\";\n\n      if (hasAll(\"classic\", \"five\", \"corner\")) return \"classic_five_corner\";\n      if (hasAll(\"classic\", \"gambrel\", \"large\")) return \"classic_gambrel_large\";\n      if (hasAll(\"classic\", \"gambrel\", \"6\")) return \"classic_gambrel_6\";\n      if (hasAll(\"classic\", \"gambrel\", \"4\")) return \"classic_gambrel_4\";\n      if (hasAll(\"classic\", \"workshop\")) return \"classic_workshop\";\n      if (hasAll(\"classic\", \"gable\")) return \"classic_gable\";\n\n      if (hasAll(\"value\", \"gambrel\", \"6\")) return \"value_gambrel_6\";\n      if (hasAll(\"value\", \"gambrel\", \"4\")) return \"value_gambrel_4\";\n      if (hasAll(\"value\", \"workshop\")) return \"value_workshop\";\n      if (hasAll(\"value\", \"gable\")) return \"value_gable\";\n\n      if (hasAny(\"greenhouse\") \u0026\u0026 hasAny(\"colonial gable greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAny(\"octagon greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAny(\"garden shed greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAny(\"petite greenhouse\")) return \"petite_greenhouse\";\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      productionDisplay,\n      destinationStateName,\n      prodMinBd,\n      prodMaxBd,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n      const earliestBD = prodMinBd + transitMin;\n      const latestBD = prodMaxBd + transitMax;\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact Little Cottage Co. product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship Little Cottage Co. products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod =\n          production[selectedProduct.bucket] || FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_lcc_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          lcc_bucket: selectedProduct.bucket\n        });\n      } catch (e) {\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        showErr(false);\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value =\n        detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]\n          ? detectedDefaultProduct\n          : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrLccClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrLccReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e","brand":"Little Cottage Co.","offers":[{"title":"Default Title","offer_id":33034819928117,"sku":"8x10 CCCKL-PNK","price":7929.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cape-cod-cozy-kennel-main.webp?v=1719252098"},{"product_id":"little-cottage-company-jr-dog-kennel-panelized-kit","title":"Little Cottage Co. Jr Dog Kennel Panelized Kit","description":"\u003cdiv class=\"lcc-jr-dog-kennel-page\"\u003e\n\u003c!-- ===== Title \/ Brand ===== --\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\n\u003cimg decoding=\"async\" loading=\"lazy\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Little-Cottage-Co-Logo-Good-Quality-p-800_160x160.png?v=1675825902\" alt=\"\"\u003e \u003cspan style=\"color: #ff2a00;\"\u003e\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eLittle Cottage Co. Jr. Dog Kennel Panelized Kit\u003cbr\u003e\n\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e \u003cinput type=\"checkbox\" id=\"hsr-facts-toggle-kennel\" class=\"hsr-facts-check\"\u003e\n\u003cdiv role=\"list\" aria-label=\"Key facts\" class=\"hsr-chipbar\"\u003e\n\u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eLead time: 2–4 weeks\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eTransit: 2–9 days (Ohio)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003ePanelized DIY kit\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eLP SmartSide® siding\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e4×4 kennel + 4×4 enclosed\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eComposite decking \u0026amp; chain-link\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel for=\"hsr-facts-toggle-kennel\" class=\"hsr-facts-btn show\"\u003eShow more\u003c\/label\u003e \u003clabel for=\"hsr-facts-toggle-kennel\" class=\"hsr-facts-btn hide\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- ===== Body (verbatim) ===== --\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e Give your best friend the comfort and safety they deserve with our Budget-friendly DIY dog kennel!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eJr. Dog Kennel is perfect for your furry best friend. These kennels are hand-crafted with Amish craftsmanship in Ohio, from the same manufacturers that make durable and beautiful storage sheds and Victorian playhouses, so you know there's real quality craftsmanship at hand. The perfect dog house for your friendly canine.\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003eLead time for production is 2-4 weeks\u003c\/span\u003e\u003cspan\u003e\u003cspan style=\"text-decoration: underline;\"\u003e.\u003c\/span\u003e Your DIY dog house will be delivered in 2-9 days depending on the distance from our site in Ohio to your home.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb data-stringify-type=\"bold\"\u003eIMPORTANT NOTE:\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eYou are required to offload the shipment - either a forklift or 2-3 people on the day of the delivery to manually unload the pieces on the pallet one by one. Each individual piece weighs around 1-100 lbs. so it is fairly easy to do with 2-3 people. Some customers have friends\/neighbors\/family assist, or hire 2 people. FedEx will schedule the delivery date and time that works for you.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eOur Jr Dog Kennels are perfect for smaller breeds or the more budget-conscious. Same quality craftsmanship and level of comfort for your furry friend!\u003c\/p\u003e\n\u003cp\u003eThe Jr. Dog Kennel features a 4' x 4' kennel area for your dog to enjoy the great outdoors and a 4' x 4' feeling of a real home, but just for your dog! The perfect indoor\/outdoor dog kennel for your furry friend to take shelter even comes with a doggie door to travel between. The siding and trim are made of high-quality material and the kennel area has a chain-link fence with a gate to keep your dog safe and comfortable.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003e\u003cb data-stringify-type=\"bold\"\u003e\u003ca class=\"button-primary\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Two_Person_Delivery_2.jpg?v=1640629644\" target=\"_blank\"\u003eDelivery Instruction\u003c\/a\u003e\u003c\/b\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- ===== Specs ===== --\u003e\n\u003ch3\u003eSPECIFICATIONS:\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle type=\"text\/css\"\u003e\n      .tg { border-collapse: collapse; border-spacing: 0; }\n      .tg td {\n        border-color: black; border-style: solid; border-width: 1px;\n        font-family: Arial, sans-serif; font-size: 14px;\n        overflow: hidden; padding: 10px 5px; word-break: normal;\n      }\n      .tg th {\n        border-color: black; border-style: solid; border-width: 1px;\n        font-family: Arial, sans-serif; font-size: 14px; font-weight: normal;\n        overflow: hidden; padding: 10px 5px; word-break: normal;\n      }\n      .tg .tg-baqh { text-align: center; vertical-align: top; }\n      .tg .tg-u1yq { background-color: #ffffff; font-weight: bold; text-align: center; vertical-align: top; }\n    \u003c\/style\u003e\n\u003cdiv class=\"lcc-jr-dog-kennel-page\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable aria-label=\"Specifications\" style=\"table-layout: auto; width: 352px;\" class=\"tg\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 124px;\"\u003e \u003ccol style=\"width: 148px;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"tg-u1yq\"\u003eSize\u003c\/th\u003e\n\u003cth class=\"tg-baqh\"\u003e4' x 8'\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eDimensions\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\" W x 96\" L x 73\" H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eInside Height\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eAdult Door\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e24\" x 46.5\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eDoggie Door\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e11\" x 18\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eSidewall Height\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e41\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Features ===== --\u003e\n\u003ch3\u003eFEATURES:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHigh-quality materials with superior Amish craftsmanship\u003c\/li\u003e\n\u003cli\u003eComposite Decking\u003c\/li\u003e\n\u003cli\u003eEasy to clean and long-lasting\u003c\/li\u003e\n\u003cli\u003eWeather-resistant – can withstand any weather conditions.\u003c\/li\u003e\n\u003cli\u003eHigh-quality Wood Siding and Frame\u003c\/li\u003e\n\u003cli\u003eQuality \u003cstrong\u003eChain link\u003c\/strong\u003e fencing\u003c\/li\u003e\n\u003cli\u003eHigh-quality siding and trim\u003c\/li\u003e\n\u003cli\u003e4' x 4' Kennel area\u003c\/li\u003e\n\u003cli\u003e4' x 4' Enclosed Area\u003c\/li\u003e\n\u003cli\u003eSmall adult door for enclosed area access\u003c\/li\u003e\n\u003cli\u003eKit Panels come pre-cut ready to assemble\u003c\/li\u003e\n\u003cli\u003ePrimed and Ready to Paint\u003c\/li\u003e\n\u003cli\u003eEasy Assemble \u003cstrong\u003eDIY Kit\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eJr Dog Kennel Panelized Kit SmartSiding walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!-- ===== SmartSide block (verbatim) ===== --\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-section\"\u003e\n\u003cdiv class=\"smart-siding-container\"\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-image-container\"\u003e\u003cimg decoding=\"async\" loading=\"lazy\" alt=\"SmartSide Siding\" class=\"smart-siding-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-text-container\"\u003e\n\u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced durability and workability of engineered wood. With SmartGuard® technology, these products are built to outperform nature, providing exceptional strength, performance, and resistance against rot, termites, woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer SmartSide® standard on all of our buildings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n\u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n\u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n\u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n\u003cli\u003ePrimed face\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Customer Provides (verbatim) ===== --\u003e\n\u003ch4\u003eCUSTOMER PROVIDES:\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eShingles\u003c\/li\u003e\n\u003cli\u003eDrip-edge\u003c\/li\u003e\n\u003cli\u003ePaint\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIf you will be preparing a cement\/concrete slab, it would have to be exactly the same size as the unit. If the concrete slab is larger then you would have to trim the 3” skirt that falls below the bottom plate that is designed to wrap around the flooring.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eThe above items can easily be purchased by the customer at a local hardware store.\u003c\/em\u003e\u003c\/p\u003e\n\u003c!-- ===== Tools Needed (verbatim) ===== --\u003e\n\u003cp\u003e\u003cstrong\u003eTOOLS NEEDED:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCordless Drill (12V or higher)\u003c\/li\u003e\n\u003cli\u003e#2 Square Drive Bit\u003c\/li\u003e\n\u003cli\u003eHammer\u003c\/li\u003e\n\u003cli\u003e6' Step Ladder\u003c\/li\u003e\n\u003cli\u003eTape Measure\u003c\/li\u003e\n\u003cli\u003eSquare utility knife with blade \u0026amp; hook blade\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIt is strongly recommended to have a level foundation for where you want to build your kennel. We recommend crushed stone, patio block, or concrete pad to form a base. However, the base of our kits is constructed of treated lumber and may be placed directly on the ground. When Preparing a base you should make the base wider on all sides by one foot.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e(\u003c\/span\u003e\u003cspan\u003eIf \u003c\/span\u003e\u003cspan\u003eyou\u003c\/span\u003e\u003cspan\u003e are using \u003c\/span\u003e\u003cspan\u003ea\u003c\/span\u003e\u003cspan\u003e slab as the floor then it needs to be the exact size of the building. If it's used as a foundation, then you\u003c\/span\u003e\u003cspan\u003e can have it in any size.)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ===== Scoped Styles ===== --\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n    \/* ===== Atomic facts (CSS-only; keeps ALL chips in DOM) ===== *\/\n    .hsr-chipbar {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin: 8px 0 14px;\n      justify-content: flex-start;\n    }\n    .hsr-chip {\n      background: #f5f5f5;\n      border: 1px solid #e6e6e6;\n      padding: 6px 10px;\n      border-radius: 6px;\n      font-size: 13px;\n      line-height: 1.35;\n    }\n\n    \/* Desktop: show all; hide toggles *\/\n    @media (min-width: 769px) {\n      .hsr-facts-check,\n      .hsr-facts-btn { display: none; }\n    }\n\n    \/* Mobile: clamp visually, not semantically *\/\n    @media (max-width: 768px) {\n      .hsr-facts-check { position: absolute; left: -9999px; }\n      .hsr-chipbar { max-height: 96px; overflow: hidden; }\n      .hsr-facts-btn {\n        display: inline-block;\n        background: none;\n        border: 0;\n        color: #004c99;\n        font-weight: 600;\n        padding: 6px 0;\n        cursor: pointer;\n      }\n      .hsr-facts-btn.hide { display: none; }\n      .hsr-facts-check:checked ~ .hsr-chipbar { max-height: none; overflow: visible; }\n      .hsr-facts-check:checked ~ .hsr-facts-btn.show { display: none; }\n      .hsr-facts-check:checked ~ .hsr-facts-btn.hide { display: inline-block; }\n    }\n\n    \/* Make wide tables scrollable on mobile *\/\n    .scroll-table-wrapper {\n      overflow-x: auto;\n      -webkit-overflow-scrolling: touch;\n    }\n\n    \/* Button text color\/underline to white (per your pattern) *\/\n    .button-primary {\n      color: #ffffff !important;\n      text-decoration-color: #ffffff !important;\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"lcc-jr-dog-kennel-page\"\u003e\u003c!-- ===== Smart Siding styles (kept \u0026 slightly scoped) ===== --\u003e\u003c\/div\u003e\n\u003cstyle\u003e\n    \/* Set image size for desktop *\/\n    .smart-siding-image {\n      width: 360px;\n      height: 360px;\n      object-fit: cover;\n    }\n\n    \/* Ensure the container places content side by side for desktop *\/\n    .smart-siding-container {\n      display: flex;\n      justify-content: flex-start;\n      align-items: flex-start;\n      text-align: left;\n    }\n\n    .smart-siding-text-container {\n      margin-left: 20px;\n      max-width: 600px;\n    }\n\n    \/* Mobile-friendly design for Smart Siding section *\/\n    @media screen and (max-width: 600px) {\n      .smart-siding-container { display: block; text-align: center; }\n      .smart-siding-image { width: 100%; height: auto; }\n      .smart-siding-text-container {\n        margin-top: 20px;\n        padding-left: 0;\n        text-align: left;\n      }\n      .smart-siding-text-container ul {\n        padding-left: 0;\n        list-style-position: inside;\n      }\n    }\n  \u003c\/style\u003e","brand":"Little Cottage Co.","offers":[{"title":"Default Title","offer_id":33034835296309,"sku":"LCC-JRKENNEL","price":2349.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/jr-dog-kennel-isolated.jpg?v=1719247954"},{"product_id":"little-cottage-company-4x6-colonial-gable-chicken-coop","title":"Little Cottage Co. Colonial Gable 4x6 Chicken Coop with Wheels","description":"\u003cdiv class=\"lcc-colonial-gable-coop-page\"\u003e\n  \u003c!-- ===== Title \/ Brand ===== --\u003e\n  \u003cp\u003e \u003c\/p\u003e\n  \u003ch2\u003e\n    \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Little-Cottage-Co-Logo-Good-Quality-p-800_160x160.png?v=1675825902\" style=\"display: block; margin-left: auto; margin-right: auto;\" loading=\"lazy\" decoding=\"async\"\u003e\n  \u003c\/h2\u003e\n  \u003ch2 style=\"text-align: center;\"\u003eLittle Cottage Co. Colonial Gable 4 x 6 Chicken Coop with Wheels\u003c\/h2\u003e\n\n  \u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e\n  \u003cinput class=\"hsr-facts-check\" id=\"hsr-facts-toggle-coop\" type=\"checkbox\"\u003e\n  \u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eLead time: 2–4 weeks\u003c\/span\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eTransit: 2–9 days (from Ohio)\u003c\/span\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003ePanelized kit\u003c\/span\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eLP SmartSide siding trim\u003c\/span\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e4 nesting boxes; Houses 5–7 chickens\u003c\/span\u003e\n    \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eWheels \u0026amp; handle (mobile coop)\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-coop\"\u003eShow more\u003c\/label\u003e\n  \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-coop\"\u003eShow less\u003c\/label\u003e\n  \u003c!-- ================= \/Atomic key facts ================= --\u003e\n\n  \u003c!-- ===== Intro \/ Body (verbatim) ===== --\u003e\n  \u003cp style=\"text-align: left;\"\u003e\n    \u003cspan\u003eAre you looking for an innovative way to add a little extra warmth, character, and charm to your home? Then look no\n      further than\u003cstrong\u003e Little Cottage Co.'s Colonial Gable 4x6 Chicken Coop with Wheels.\u003c\/strong\u003e This chicken coop on\n      wheels is not only a good place for your chickens to live, but it also makes your property look nicer. It is easy to\n      put together and the wheels make it easy to move around, which makes cleaning up after the chickens quick and efficient.\n      Read on if you would like to learn about why this affordable solution costs nothing in sophistication or elegance.\u003c\/span\u003e\n  \u003c\/p\u003e\n  \u003cp\u003e\n    \u003cspan\u003eLead time for production is 2-4 weeks. Your chicken coop will be delivered in 2-9 days depending on the distance from\n      our site in Ohio to your home\u003c\/span\u003e\n  \u003c\/p\u003e\n\n  \u003cp style=\"text-align: left;\"\u003e\n    \u003cspan style=\"text-decoration: underline;\"\u003e\u003c\/span\u003e\u003cb data-stringify-type=\"bold\"\u003eIMPORTANT NOTE:\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eYou are required to offload the shipment - either a forklift or 2-3 people on the day of the delivery to manually\n      unload the pieces on the pallet one by one. Each individual piece weighs around 1-100 lbs. so it is fairly easy to do\n      with 2-3 people. Some customers have friends\/neighbors\/family assist, or hire 2 people. FedEx will schedule the\n      delivery date and time that works for you.\u003c\/span\u003e\u003cbr\u003e\n  \u003c\/p\u003e\n\n  \u003cp style=\"text-align: left;\"\u003e \u003c\/p\u003e\n\n  \u003cp\u003e\n    A \u003cstrong\u003eColonial Gable 4 x 6 Chicken Coop with Wheels\u003c\/strong\u003e will provide a durable shelter for your chickens and\n    provide you with plenty of eggs. The solid plywood construction features high-quality siding and trim and convenient\n    wheels and handles, you can move the coop wherever you need to. This chicken coop has a working window with tempered\n    glass, a chicken run, and \u003cstrong\u003e4 nesting boxes\u003c\/strong\u003e that comfortably house\u003cstrong\u003e 5  to 7 chickens.\u003c\/strong\u003e\n    Panelized sections make assembly quick and easy. The product does not arrive painted but is primed and ready for paint.\n    This Chicken coop is a DIY kit – you must assemble it yourself.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Your chickens can roost in the charming Colonial Gable 4 x 6 Chicken Coop with Wheels, there is no better way to house\n    your feathered friends. The nesting boxes on the exterior of the coop make egg gathering a breeze. The wheels allow you\n    to place the coop wherever you like. A ramp allows the chickens to easily enter and exit the coop.\n  \u003c\/p\u003e\n \u003cp\u003e\n    \u003cstrong\u003e\u003ca class=\"button-primary\" title=\"Delivery Instruction\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Two_Person_Delivery_2.jpg?v=1640629644\" target=\"_blank\" style=\"color: white;\"\u003eDelivery Instruction\u003c\/a\u003e\u003c\/strong\u003e\n  \u003c\/p\u003e\n  \u003c!-- ===== Specs ===== --\u003e\n  \u003ch3\u003eSPECIFICATIONS:\u003c\/h3\u003e\n  \u003cdiv class=\"scroll-table-wrapper\"\u003e\n    \u003cstyle type=\"text\/css\"\u003e\n      .tg {\n        border-collapse: collapse;\n        border-spacing: 0;\n      }\n      .tg td {\n        border-color: black;\n        border-style: solid;\n        border-width: 1px;\n        font-family: Arial, sans-serif;\n        font-size: 14px;\n        overflow: hidden;\n        padding: 10px 5px;\n        word-break: normal;\n      }\n      .tg th {\n        border-color: black;\n        border-style: solid;\n        border-width: 1px;\n        font-family: Arial, sans-serif;\n        font-size: 14px;\n        font-weight: normal;\n        overflow: hidden;\n        padding: 10px 5px;\n        word-break: normal;\n      }\n      .tg .tg-abx8 {\n        background-color: #ffffff;\n        font-weight: bold;\n        text-align: left;\n        vertical-align: top;\n      }\n      .tg .tg-baqh {\n        text-align: center;\n        vertical-align: top;\n      }\n    \u003c\/style\u003e\n    \u003ctable class=\"tg\" style=\"table-layout: fixed; width: 352px;\" aria-label=\"Specifications\"\u003e\n      \u003ccolgroup\u003e\n        \u003ccol style=\"width: 189px\"\u003e\n        \u003ccol style=\"width: 121px\"\u003e\n      \u003c\/colgroup\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth class=\"tg-abx8\"\u003eDimensions\u003c\/th\u003e\n          \u003cth class=\"tg-baqh\"\u003e48\" x 72\"\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"tg-abx8\"\u003eInside Height to Peak\u003c\/td\u003e\n          \u003ctd class=\"tg-baqh\"\u003e87\"\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"tg-abx8\"\u003eWidth with Nesting Boxes\u003c\/td\u003e\n          \u003ctd class=\"tg-baqh\"\u003e63\"\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"tg-abx8\"\u003eDoor Opening\u003c\/td\u003e\n          \u003ctd class=\"tg-baqh\"\u003e34\" x 61.5\"\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"tg-abx8\"\u003eSidewall Height\u003c\/td\u003e\n          \u003ctd class=\"tg-baqh\"\u003e34.5\"\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"tg-abx8\"\u003eRamp\u003c\/td\u003e\n          \u003ctd class=\"tg-baqh\"\u003e5.5\" W x 4' L\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ===== Features ===== --\u003e\n  \u003cp\u003e \u003c\/p\u003e\n  \u003ch3\u003eFEATURES:\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n      Experience the peak of excellence with \u003cstrong\u003eAmish craftsmanship\u003c\/strong\u003e, proudly made in \u003cstrong\u003eAmerica.\u003c\/strong\u003e\u003cbr\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      This home offers \u003cstrong\u003e4 nesting boxes\u003c\/strong\u003e, ensuring that its residents can make themselves comfortable.\n      \u003cstrong\u003eNesting Box Dimensions: 12″ W x 15″ D x 12″ H\u003c\/strong\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      Enjoy the beauty of natural light while also feeling safe and secure knowing that your \u003cstrong\u003ewindow\u003c\/strong\u003e is\n      reinforced with \u003cstrong\u003etempered glass\u003c\/strong\u003e and a \u003cstrong\u003eprotective screen\u003c\/strong\u003e. \u003cstrong\u003eWindow dimensions:\n        14″ x 21″\u003c\/strong\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n      The mobile chicken coop is designed to conveniently keep your chickens safe and provides essential features such as\n      a\u003cstrong\u003e vent\u003c\/strong\u003e f\u003cstrong\u003eor ventilation\u003c\/strong\u003e, \u003cstrong\u003ea door specifically sized for chickens, an opening\n        tailored especially for humans, and finally, a ramp that allows the poultry access to their new sanctuary.\u003c\/strong\u003e\n    \u003c\/li\u003e\n    \u003cli\u003ePerfectly suited to house up to \u003cstrong\u003e7 grown birds\u003c\/strong\u003e, this residence will provide your feathered friends with plenty of room and comfort.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eWheels and Handle\u003c\/strong\u003e - Smooth-rolling and easy to maneuver - these two features make for an ideal carrying experience.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eHigh-quality siding and trim\u003c\/strong\u003e - Invest in only the finest siding and trim for a lasting, beautiful finish.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePrefabricated panels for constructing walls\u003c\/strong\u003e - a surefire way to ensure quality, speed, and cost-effectiveness in the building process.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eAll pieces are pre-cut\u003c\/strong\u003e - Every piece has already been cut with precision, saving you the hassle and time of cutting them yourself.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eAll fasteners and hardware included\u003c\/strong\u003e - Every single fastener and piece of hardware needed is included for your convenience.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- ===== SmartSide block (verbatim text) ===== --\u003e\n  \u003cp\u003e \u003c\/p\u003e\n  \u003cp\u003e \u003cstrong\u003eColonial Gable Chicken Coop SmartSiding walls\u003c\/strong\u003e \u003c\/p\u003e\n\n  \u003cdiv class=\"smart-siding-section\" style=\"text-align: left;\"\u003e\n    \u003cdiv class=\"smart-siding-container\"\u003e\n      \u003cdiv class=\"smart-siding-image-container\" style=\"text-align: left;\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\" class=\"smart-siding-image\" alt=\"SmartSide Siding\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"smart-siding-text-container\" style=\"text-align: left;\"\u003e\n        \u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n        \u003cp\u003e\n          SmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced\n          durability and workability of engineered wood. With SmartGuard® technology, these products are built to\n          outperform nature, providing exceptional strength, performance, and resistance against rot, termites,\n          woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer\n          SmartSide® standard on all of our buildings.\n        \u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n          \u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n          \u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n          \u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n          \u003cli\u003ePrimed face\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ===== Customer provides (verbatim) ===== --\u003e\n  \u003ch4\u003eCUSTOMER PROVIDES:\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003ePaint\u003c\/li\u003e\n    \u003cli\u003eShingles\u003c\/li\u003e\n    \u003cli\u003eDrip edge\u003c\/li\u003e\n    \u003cli\u003e\n      \u003cspan\u003eIf you will be preparing a cement\/concrete slab, it would have to be exactly the same size as the unit. If the\n        concrete slab is larger then you would have to trim the 3” skirt that falls below the bottom plate that is designed\n        to wrap around the flooring.\u003c\/span\u003e\n    \u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cp\u003e\u003cem\u003eThe above items can easily be purchased by the customer at a local hardware store.\u003c\/em\u003e\u003c\/p\u003e\n\n  \u003c!-- ===== Compare table (verbatim content) ===== --\u003e\n  \u003ch4\u003eCompare Barn Coop Models\u003c\/h4\u003e\n  \u003cdiv class=\"lcc-gable-page compare-lcc compare-brands\"\u003e\n    \u003cdiv class=\"scroll-table-wrapper\" style=\"text-align: start;\"\u003e\n      \u003ctable class=\"comparison-table comparison-table--brands\" aria-label=\"Compare Barn Coop Models\"\u003e\n        \u003ccolgroup\u003e\n          \u003ccol style=\"width: 10%\"\u003e\n          \u003ccol style=\"width: 45%\"\u003e\n          \u003ccol style=\"width: 45%\"\u003e\n        \u003c\/colgroup\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eFeature\u003c\/th\u003e\n\n            \u003cth\u003e\n              \u003cp\u003e\n                \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-4x6-gambrel-barn-chicken-coop\"\u003e\n                  \u003cimg alt=\"Little Cottage Co. Gambrel 4x6 Barn Coop with Wheels\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/4x6-gambrel-barn-chicken-coop-main_240x240.jpg?v=1719413056\" loading=\"lazy\" decoding=\"async\"\u003e\n                \u003c\/a\u003e\n              \u003c\/p\u003e\n              \u003cp\u003e\n                \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-4x6-gambrel-barn-chicken-coop\"\u003eLittle Cottage Co. Gambrel 4x6 Barn Coop with Wheels\u003c\/a\u003e\n              \u003c\/p\u003e\n              \u003cp\u003e\n                \u003ca class=\"button-primary\" href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-4x6-gambrel-barn-chicken-coop\" style=\"color: white;\"\u003eView Product\u003c\/a\u003e\n              \u003c\/p\u003e\n            \u003c\/th\u003e\n\n            \u003cth\u003e\n              \u003cp\u003e\n                \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-4x6-colonial-gable-chicken-coop\"\u003e\n                  \u003cimg alt=\"Little Cottage Co. Colonial Gable 4x6 Chicken Coop with Wheels\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-gable-chicken-coop-with-wheels_240x240.webp?v=1718997046\" loading=\"lazy\" decoding=\"async\"\u003e\n                \u003c\/a\u003e\n              \u003c\/p\u003e\n              \u003cp\u003e\n                \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-4x6-colonial-gable-chicken-coop\"\u003eLittle Cottage Co. Colonial Gable 4x6 Chicken Coop with Wheels\u003c\/a\u003e\n              \u003c\/p\u003e\n              \u003cp\u003e\n                \u003ca class=\"button-primary\" href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-4x6-colonial-gable-chicken-coop\" style=\"color: white;\"\u003eView Product\u003c\/a\u003e\n              \u003c\/p\u003e\n            \u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMaterials\u003c\/td\u003e\n            \u003ctd\u003eLP® SmartSide® siding\u003c\/td\u003e\n            \u003ctd\u003eLP® SmartSide® siding\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eDoor Features\u003c\/td\u003e\n            \u003ctd\u003eHuman door: 34\" W x 61.5\" H opening; Ramp: 5.5\" W x 4' L for easy chicken entry\/exit\u003c\/td\u003e\n            \u003ctd\u003eHuman door: 34\" W x 61.5\" H opening; Ramp: 5.5\" W x 4' L for easy chicken entry\/exit\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eRoof Style\u003c\/td\u003e\n            \u003ctd\u003eGambrel (barn-style, sloped for more headroom)\u003c\/td\u003e\n            \u003ctd\u003eGable (colonial peaked roof)\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eNesting Boxes\u003c\/td\u003e\n            \u003ctd\u003e4 boxes (exterior access for easy egg collection); Houses 5-7 chickens\u003c\/td\u003e\n            \u003ctd\u003e4 boxes (exterior access for easy egg collection); Houses 5-7 chickens\u003c\/td\u003e\n          \u003c\/tr\u003e\n\n          \u003ctr\u003e\n            \u003ctd\u003eOverall Dimensions\u003c\/td\u003e\n            \u003ctd\u003e48\" W x 72\" L\u003c\/td\u003e\n            \u003ctd\u003e48\" W x 72\" L\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ===== Styles (scoped) ===== --\u003e\n  \u003cstyle\u003e\n    \/* ===== Atomic facts (CSS-only; keeps ALL chips in DOM for crawlers) ===== *\/\n    .hsr-chipbar {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin: 8px 0 14px;\n      justify-content: flex-start;\n    }\n    .hsr-chip {\n      background: #f5f5f5;\n      border: 1px solid #e6e6e6;\n      padding: 6px 10px;\n      border-radius: 6px;\n      font-size: 13px;\n      line-height: 1.35;\n    }\n\n    \/* Desktop: always show; hide toggle controls *\/\n    @media (min-width: 769px) {\n      .hsr-facts-check,\n      .hsr-facts-btn {\n        display: none;\n      }\n    }\n\n    \/* Mobile: clamp visually instead of removing nodes *\/\n    @media (max-width: 768px) {\n      .hsr-facts-check {\n        position: absolute;\n        left: -9999px;\n      }\n      .hsr-chipbar {\n        max-height: 96px; \/* about 3 lines of chips *\/\n        overflow: hidden;\n      }\n      .hsr-facts-btn {\n        display: inline-block;\n        background: none;\n        border: 0;\n        color: #004c99;\n        font-weight: 600;\n        padding: 6px 0;\n        cursor: pointer;\n      }\n      .hsr-facts-btn.hide {\n        display: none;\n      }\n      .hsr-facts-check:checked ~ .hsr-chipbar {\n        max-height: none;\n        overflow: visible;\n      }\n      .hsr-facts-check:checked ~ .hsr-facts-btn.show {\n        display: none;\n      }\n      .hsr-facts-check:checked ~ .hsr-facts-btn.hide {\n        display: inline-block;\n      }\n    }\n\n    \/* ===== Make long tables horizontally scrollable on small screens ===== *\/\n    .scroll-table-wrapper {\n      overflow-x: auto;\n      -webkit-overflow-scrolling: touch;\n    }\n    .comparison-table {\n      width: 100%;\n      border-collapse: collapse;\n    }\n    .comparison-table th,\n    .comparison-table td {\n      border: 1px solid #e6e6e6;\n      padding: 8px;\n      text-align: left;\n      vertical-align: top;\n    }\n\n    \/* ===== SmartSiding block (scoped) ===== *\/\n    .smart-siding-section {\n      margin: 24px 0 32px;\n    }\n    .smart-siding-container {\n      display: flex;\n      align-items: flex-start;\n      gap: 24px;\n    }\n    .smart-siding-image {\n      width: 360px;\n      height: 360px;\n      object-fit: cover;\n      border-radius: 4px;\n    }\n    .smart-siding-text-container {\n      max-width: 760px;\n    }\n    @media (max-width: 768px) {\n      .smart-siding-container {\n        display: block;\n        text-align: left;\n      }\n      .smart-siding-image {\n        width: 100%;\n        height: auto;\n        margin: 0 0 12px 0;\n      }\n      .smart-siding-text-container {\n        max-width: 100%;\n      }\n      .smart-siding-text-container ul {\n        padding-left: 18px;\n      }\n    }\n\n    \/* Ensure button text is white (consistent with your asks) *\/\n    .button-primary {\n      color: #ffffff !important;\n      text-decoration-color: #ffffff !important;\n    }\n  \u003c\/style\u003e\n\u003c\/div\u003e\n","brand":"Little Cottage Co.","offers":[{"title":"Default Title","offer_id":33034831921205,"sku":"LCC-GBLCOOPWHEELS","price":2895.75,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-gable-chicken-coop-with-wheels.webp?v=1718997046"},{"product_id":"little-cottage-company-round-roof-chicken-coop","title":"Little Cottage Co. Round Roof Chicken Coop Kit","description":"\u003cdiv class=\"lcc-round-roof-chicken-coop-page\"\u003e\n\u003c!-- ===== Title block (preserved verbatim) ===== --\u003e\n\u003ch2 style=\"padding-left: 30px; text-align: center;\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"color: #000000;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Little-Cottage-Co-Logo-Good-Quality-p-800_160x160.png?v=1675825902\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003cspan style=\"color: #000000;\"\u003eLittle Cottage Co. Round Roof Coop\u003c\/span\u003e\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e \u003cinput type=\"checkbox\" id=\"hsr-facts-toggle-lcc-round\" class=\"hsr-facts-check\"\u003e\n\u003cdiv role=\"list\" aria-label=\"Key facts\" class=\"hsr-chipbar\"\u003e\n\u003cspan class=\"hsr-chip\"\u003eLead time: 2–4 weeks\u003c\/span\u003e \u003cspan class=\"hsr-chip\"\u003eTransit: 2–9 days (ships from Ohio)\u003c\/span\u003e \u003cspan class=\"hsr-chip\"\u003ePanelized kit (no extra cutting)\u003c\/span\u003e \u003cspan class=\"hsr-chip\"\u003eLP Smart Panel siding (primed)\u003c\/span\u003e \u003cspan class=\"hsr-chip\"\u003eSizes: 10×10, 10×12, 10×14, 10×16\u003c\/span\u003e \u003cspan class=\"hsr-chip\"\u003eCapacity: 31–48 chickens\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel for=\"hsr-facts-toggle-lcc-round\" class=\"hsr-facts-btn show\"\u003eShow more\u003c\/label\u003e \u003clabel for=\"hsr-facts-toggle-lcc-round\" class=\"hsr-facts-btn hide\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- ===== Intro (preserved verbatim) ===== --\u003e\n\u003cp style=\"padding-left: 30px; text-align: center;\"\u003e\u003cstrong\u003eRaise healthier and happier Chickens with these Round Roof Coop! A Better Way to House Your Feathered Friends!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eIf you're looking for a way to enjoy organic, free-range eggs on your table each morning and take control of where your food comes from - not to mention add some feathered friends into the mix – raising chickens! Not only does it provide an endless supply of protein-filled freshness but there are several other benefits that come with raising poultry. Easily maintainable gardens and lawns thanks to chicken droppings being great fertilizer as well as natural weed eaters too make this hobby enjoyable in more ways than one. And what better place is there for them than our \u003cstrong\u003esuperior Amish-made\u003c\/strong\u003e Round Roof Chicken Coop? With ample space even serious farmers can reap all these rewards without worry or hassle; so don't wait any longer, get crowing today!\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe \u003cstrong\u003eRound Roof Chicken Coop\u003c\/strong\u003e is a great investment for your backyard poultry! With four sizes ranging from 10-16 feet in width, it can fit your exact needs - all while providing ample space to house anywhere between 31-48 chickens. Imagine waking up every morning to farm fresh eggs produced right at home - packed with nutrition and flavor as no store-bought egg could ever match. Experience the joys of keeping backyard poultry today with this smart investment that will benefit you time after time in the future!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThese panelized kits come pre-assembled, primed, and ready for paint! Panelized means the walls are in prefabbed sections, everything else is precut and labeled for you! \u003cstrong\u003eNO EXTRA CUTTING\u003c\/strong\u003e! With these kits, the customer provides the shingles, drip edge, and paint.\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003eLead time for production is 2-4 weeks\u003c\/span\u003e\u003cspan\u003e\u003cspan style=\"text-decoration: underline;\"\u003e.\u003c\/span\u003e Your chicken coop will be delivered in 2-9 days depending on the distance from our site in Ohio to your home.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb data-stringify-type=\"bold\"\u003eIMPORTANT NOTE:\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eYou are required to offload the shipment - either a forklift or 2-3 people on the day of the delivery to manually unload the pieces on the pallet one by one. Each individual piece weighs around 1-100 lbs. so it is fairly easy to do with 2-3 people. Some customers have friends\/neighbors\/family assist, or hire 2 people. FedEx will schedule the delivery date and time that works for you.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cstrong\u003e\u003cspan style=\"color: #000000;\"\u003e\u003ca style=\"color: #000000;\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Two_Person_Delivery_2.jpg?v=1640629644\" title=\"Click to Download Delivery Instructions\" class=\"button-primary\" target=\"_blank\"\u003eDelivery Instructions\u003c\/a\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!-- ===== SPECIFICATIONS (preserved tables\/CSS) ===== --\u003e\n\u003ch3\u003eSPECIFICATIONS:\u003c\/h3\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003ctable style=\"undefined;table-layout: fixed; width: 457px;\" class=\"tg\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 115px;\"\u003e \u003ccol style=\"width: 90px;\"\u003e \u003ccol style=\"width: 83px;\"\u003e \u003ccol style=\"width: 85px;\"\u003e \u003ccol style=\"width: 84px;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"tg-abx8\"\u003eCoop Size\u003c\/th\u003e\n\u003cth class=\"tg-baqh\"\u003e10' x 10'\u003c\/th\u003e\n\u003cth class=\"tg-baqh\"\u003e10' x 12'\u003c\/th\u003e\n\u003cth class=\"tg-baqh\"\u003e10' x 14'\u003c\/th\u003e\n\u003cth class=\"tg-baqh\"\u003e10' x 16'\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-abx8\"\u003eChickens\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e31-35\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e36-39\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e41-43\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e45-48\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-abx8\"\u003eInside Height\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e92\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e92\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e92\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e92\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-abx8\"\u003eFloor Size\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e120\" x 120\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e120\" x 144\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e120\" x 168\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e120\" x 192\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-abx8\"\u003eOutside Width\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e120\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e120\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e120\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e120\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-abx8\"\u003eOutside Length\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e120\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e144\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e168\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e192\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-abx8\"\u003eDoor Opening\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e36\" x 72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e36\" x 72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e36\" x 72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e36\" x 72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-abx8\"\u003eSidewall Height\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e41\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e41\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e41\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e41\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-abx8\"\u003eRamp\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e5.5\"W x 4'L\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e5.5\"W x 4'L\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e5.5\"W x 4'L\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e5.5\"W x 4'L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== FEATURES (preserved verbatim) ===== --\u003e\n\u003ch3\u003e\n\u003cbr\u003eFEATURES:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade with Amish Craftsmanship\u003c\/li\u003e\n\u003cli\u003e10' wide\u003c\/li\u003e\n\u003cli\u003eAvailable in 4 lengths\u003c\/li\u003e\n\u003cli\u003eTwo front windows 14\" W x 21\" H\u003c\/li\u003e\n\u003cli\u003eOne rear window: 30\" W x 36\" H\u003c\/li\u003e\n\u003cli\u003eChicken Door\u003c\/li\u003e\n\u003cli\u003e30\" long chicken ramp\u003c\/li\u003e\n\u003cli\u003eLP Smart Panel siding, primed, ready to paint\u003c\/li\u003e\n\u003cli\u003eAll fasteners and hardware included\u003c\/li\u003e\n\u003cli\u003e4\" x 4\" treated runners (if you purchase floor kit)\u003c\/li\u003e\n\u003cli\u003ePurchase with or without the floor kit\u003c\/li\u003e\n\u003cli\u003eAssembly required\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eRound Roof Chicken Coop Kit SmartSiding walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!-- ===== SmartSide block (preserved) ===== --\u003e\n\u003cdiv class=\"smart-siding-section\" style=\"text-align: left;\"\u003e\n\u003cdiv class=\"smart-siding-container\"\u003e\n\u003cdiv class=\"smart-siding-image-container\" style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\" class=\"smart-siding-image\" alt=\"SmartSide Siding\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"smart-siding-text-container\" style=\"text-align: left;\"\u003e\n\u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced durability and workability of engineered wood. With SmartGuard® technology, these products are built to outperform nature, providing exceptional strength, performance, and resistance against rot, termites, woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer SmartSide® standard on all of our buildings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n\u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n\u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n\u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n\u003cli\u003ePrimed face\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Customer Provides (preserved) ===== --\u003e\n\u003ch4\u003eCUSTOMER PROVIDES:\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eShingles\u003c\/li\u003e\n\u003cli\u003eDrip edge\u003c\/li\u003e\n\u003cli\u003ePaint\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIf you will be preparing a cement\/concrete slab, it would have to be exactly the same size as the unit. If the concrete slab is larger then you would have to trim the 3” skirting that falls below the bottom plate that is designed to wrap around the flooring.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eThe above items can easily be purchased by the customer at a local hardware store.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cspan\u003e(\u003c\/span\u003e\u003cspan\u003eIf \u003c\/span\u003e\u003cspan\u003eyou\u003c\/span\u003e\u003cspan\u003e are using \u003c\/span\u003e\u003cspan\u003ea\u003c\/span\u003e\u003cspan\u003e slab as the floor then it needs to be the exact size of the building. If it's used as a foundation, then you\u003c\/span\u003e\u003cspan\u003e can have it in any size.)\u003c\/span\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Round_Roof_Chicken_Coop_Manual.pdf?v=1671653197\" class=\"button-primary\" target=\"_blank\"\u003eRound Roof Coop Manual\u003c\/a\u003e\u003c\/p\u003e\n\u003c!-- ===== SmartSiding CSS (preserved) ===== --\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n    \/* Set image size for desktop *\/\n    .smart-siding-image {\n      width: 360px;\n      height: 360px;\n      object-fit: cover;\n    }\n\n    \/* Ensure the container places content side by side for desktop *\/\n    .smart-siding-container {\n      display: flex;\n      justify-content: flex-start;\n      align-items: flex-start;\n      text-align: left;\n    }\n\n    .smart-siding-text-container {\n      margin-left: 20px;\n      max-width: 600px;\n    }\n\n    \/* Mobile-friendly design for Smart Siding section *\/\n    @media screen and (max-width: 600px) {\n      .smart-siding-container {\n        display: block;\n        text-align: center;\n      }\n\n      .smart-siding-image {\n        width: 100%; \/* Set image width to 100% of its container on mobile *\/\n        height: auto; \/* Let the height adjust automatically to maintain aspect ratio *\/\n      }\n\n      .smart-siding-text-container {\n        margin-top: 20px;\n        padding-left: 0;\n        text-align: left;\n      }\n\n      .smart-siding-text-container ul {\n        padding-left: 0;\n        list-style-position: inside;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"lcc-round-roof-chicken-coop-page\"\u003e\n\u003c!-- ===== Same-brand comparison (preserved) ===== --\u003e\n\u003ch4\u003eCompare Chicken Coops\u003c\/h4\u003e\n\u003cdiv class=\"lcc-coops-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"hsr-col hsr-col--feature\"\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca title=\"Little Cottage Company - Gambrel Barn Coop - for Sale\" href=\"https:\/\/homesteadsupplier.com\/products\/little-cottages-company-gambrel-barn-chicken-coop\"\u003e \u003cimg alt=\"Little Cottage Company - Gambrel Barn Coop - for Sale\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/gambrel-chicken-coop-front_240x240.jpg?v=1759515511\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottages-company-gambrel-barn-chicken-coop\"\u003eGambrel Barn Coop\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca title=\"Little Cottage Company - Colonial Gable Coop - for Sale\" href=\"https:\/\/homesteadsupplier.com\/products\/little-cottages-company-colonial-gable-chicken-coop\"\u003e \u003cimg alt=\"Little Cottage Company - Colonial Gable Coop - for Sale\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-chicken-coop-front_240x240.jpg?v=1759515534\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottages-company-colonial-gable-chicken-coop\"\u003eColonial Gable Coop\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca title=\"Little Cottage Company - Round Roof Coop - for Sale\" href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-round-roof-chicken-coop\"\u003e \u003cimg alt=\"Little Cottage Company - Round Roof Coop - for Sale\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/round-roof-chicken-coop-front-view_240x240.jpg?v=1759522420\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-round-roof-chicken-coop\"\u003eRound Roof Coop\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca title=\"Little Cottage Company - Value A Frame Coop - for Sale\" href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-a-frame-chicken-coop-precut-kit\"\u003e \u003cimg alt=\"Little Cottage Company - Value A-Frame Coop - for Sale\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-a-frame-coop-front-view_240x240.jpg?v=1759436787\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-a-frame-chicken-coop-precut-kit\"\u003eValue A-Frame Coop\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding with grooves\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding with grooves\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding with grooves\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with grooves\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height \u0026amp; Framing\u003c\/td\u003e\n\u003ctd\u003e46.5” sidewalls with 2”x3” wall studs 16” on-center\u003c\/td\u003e\n\u003ctd\u003e64.5” sidewalls with 2”x3” wall studs 16” on-center\u003c\/td\u003e\n\u003ctd\u003e41” sidewalls with 2”x4” wall studs 16” on-center\u003c\/td\u003e\n\u003ctd\u003e40.5” sidewalls with 2”x4” wall studs 24” on-center\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB roof sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB roof sheathing\u003c\/td\u003e\n\u003ctd\u003e1”x6” white pine roof sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16” OSB roof sheathing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDIY Floor Kit\u003c\/td\u003e\n\u003ctd\u003eDIY floor kit\u003c\/td\u003e\n\u003ctd\u003eDIY floor kit\u003c\/td\u003e\n\u003ctd\u003eNot specified\u003c\/td\u003e\n\u003ctd\u003eNot specified\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor\u003c\/td\u003e\n\u003ctd\u003eSingle door\u003c\/td\u003e\n\u003ctd\u003eSingle door\u003c\/td\u003e\n\u003ctd\u003eSingle door\u003c\/td\u003e\n\u003ctd\u003eSingle door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows\u003c\/td\u003e\n\u003ctd\u003eWindow with tempered glass and screen\u003c\/td\u003e\n\u003ctd\u003eWindow with tempered glass and screen\u003c\/td\u003e\n\u003ctd\u003e2 windows with tempered glass and screens\u003c\/td\u003e\n\u003ctd\u003e2 windows with tempered glass and screen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNesting Bins (4’x6’)\u003c\/td\u003e\n\u003ctd\u003e(4) nesting bins with egg-laying area for 8 to 12 hens\u003c\/td\u003e\n\u003ctd\u003e(4) nesting bins with egg-laying area for 8 to 12 hens\u003c\/td\u003e\n\u003ctd\u003e(4) nesting bins\u003c\/td\u003e\n\u003ctd\u003e(4) nesting bins\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNesting Bins (6’x8’)\u003c\/td\u003e\n\u003ctd\u003e6’x8’ coop: (6) nesting bins with egg-laying area for 8 to 22 hens\u003c\/td\u003e\n\u003ctd\u003e6’x8’ coop: (6) nesting bins with egg-laying area for 8 to 22 hens\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChicken Door \u0026amp; Ramp\u003c\/td\u003e\n\u003ctd\u003eChicken door with chicken ramp\u003c\/td\u003e\n\u003ctd\u003eChicken door with chicken ramp\u003c\/td\u003e\n\u003ctd\u003eChicken door with chicken ramp\u003c\/td\u003e\n\u003ctd\u003eChicken door with chicken ramp\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVentilation \/ Roost\u003c\/td\u003e\n\u003ctd\u003eVentilation bar\u003c\/td\u003e\n\u003ctd\u003eVentilation bar\u003c\/td\u003e\n\u003ctd\u003e(1) roosting bar\u003c\/td\u003e\n\u003ctd\u003e(1) roosting bar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e4x6, 6x8\u003c\/td\u003e\n\u003ctd\u003e4x6, 6x8\u003c\/td\u003e\n\u003ctd\u003e10x10, 10x12, 10x14, 10x16\u003c\/td\u003e\n\u003ctd\u003e4x6, 6x8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Cross-brand comparison (preserved) ===== --\u003e\n\u003ch4\u003eCompare Other Chicken Coops Brands\u003c\/h4\u003e\n\u003cdiv class=\"lcc-coops-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"hsr-col hsr-col--feature\"\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca title=\"Little Cottage Company - Round Roof Coop - for Sale\" href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-round-roof-chicken-coop\"\u003e \u003cimg alt=\"Little Cottage Company - Round Roof Coop - for Sale\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/round-roof-chicken-coop-front-view_240x240.jpg?v=1759522420\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-round-roof-chicken-coop\"\u003eRound Roof Coop\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca title=\"EZ-Fit Portable 3x4 Chicken Coop Kit\" href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-portable-3x4-chicken-coop-kit\"\u003e \u003cimg alt=\"EZ-Fit Portable 3x4 Chicken Coop Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/EZ-Fit-3x4-Chicken-coop-kit-917862_240x240.jpg?v=1695738379\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-portable-3x4-chicken-coop-kit\"\u003eEZ-Fit Portable 3x4 Chicken Coop Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca title=\"EZ-Fit 4x6 Portable Chicken Coop Kit\" href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-4x6-portable-chicken-coop-kit\"\u003e \u003cimg alt=\"EZ-Fit 4x6 Portable Chicken Coop Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/EZ-Fit-3x4-Chicken-coop-kit_663x663_eee6fa7a-239b-4700-a265-d81028f4166a_240x240.jpg?v=1660747803\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-4x6-portable-chicken-coop-kit\"\u003eEZ-Fit 4x6 Portable Chicken Coop Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca title=\"EZ-Fit 5x8 Portable Chicken Coop Kit\" href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-5x8-protable-chicken-coop-kit\"\u003e \u003cimg alt=\"EZ-Fit 5x8 Portable Chicken Coop Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/EZ-Fit-Sheds-DIY-Chicken-Coop-Kit-5x8-Barn-Siding_1000x1000_7819796b-66ca-41ed-a442-3791fd281835_240x240.jpg?v=1660746645\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-5x8-protable-chicken-coop-kit\"\u003eEZ-Fit 5x8 Portable Chicken Coop Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrand\u003c\/td\u003e\n\u003ctd\u003eLittle Cottage Co.\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide paneling\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor\u003c\/td\u003e\n\u003ctd\u003eMan door, chicken door with ramp\u003c\/td\u003e\n\u003ctd\u003eMan door, chicken door with ramp\u003c\/td\u003e\n\u003ctd\u003eMan door, chicken door with ramp\u003c\/td\u003e\n\u003ctd\u003eMan door, chicken door with ramp\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows\u003c\/td\u003e\n\u003ctd\u003e1 large working window on the back, 2 smaller windows (14\" x 21\") with tempered glass and screens\u003c\/td\u003e\n\u003ctd\u003e2 windows (each 14\" x 21\")\u003c\/td\u003e\n\u003ctd\u003e2 windows (each 18\" x 27\", white standard)\u003c\/td\u003e\n\u003ctd\u003e2 windows (each 24\" x 36\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNesting Boxes\u003c\/td\u003e\n\u003ctd\u003e10x10: 10 bins; 10x12: 12 bins; 10x14: 14 bins; 10x16: 16 bins\u003c\/td\u003e\n\u003ctd\u003eEgg collection box included\u003c\/td\u003e\n\u003ctd\u003eEgg collection box included\u003c\/td\u003e\n\u003ctd\u003eEgg collection box included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCapacity (Hens)\u003c\/td\u003e\n\u003ctd\u003e31-48\u003c\/td\u003e\n\u003ctd\u003e6-8\u003c\/td\u003e\n\u003ctd\u003e12-14\u003c\/td\u003e\n\u003ctd\u003e18-22\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e10x10, 10x12, 10x14, 10x16\u003c\/td\u003e\n\u003ctd\u003e3x4\u003c\/td\u003e\n\u003ctd\u003e4x6\u003c\/td\u003e\n\u003ctd\u003e5x8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"text-align: left;\"\u003eFAQ\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat sizes can I get for the Little Cottage Company Round Roof Chicken Coop?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eThis coop comes in four sizes: 10×10, 10×12, 10×14, and 10×16—so you can pick the footprint that fits your flock and your yard.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eHow many chickens can this coop hold?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eDepending on the size you choose, it’s listed for about 31–48 chickens. If you want your birds to have more breathing room (and easier cleanup), sizing up is usually worth it.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eIs this a “no cutting” kit?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eYes. It’s a panelized kit, meaning the walls come in prefab sections and the rest is pre-cut and labeled—so you’re assembling, not measuring and cutting a full build from scratch.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat’s included with the coop?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eYou get the coop kit with LP Smart Panel siding (primed), the chicken door, and a 30\" chicken ramp. Fasteners and hardware are included, too.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eHow many windows does it have?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eIt includes two front windows (14\" W × 21\" H) plus one larger rear window (30\" W × 36\" H) to bring in light and airflow.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eIs it painted already?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eIt arrives primed and ready for paint. You choose the color and finish so it matches your house, barn, or backyard setup.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat do I need to supply myself?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eYou’ll provide the shingles, drip edge, and paint. Everything else is geared toward making assembly straightforward.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eDoes it come with a floor?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eYou can purchase it with or without the floor kit. If you buy the floor kit, it calls for 4\"×4\" treated runners. If you’re using a concrete slab as the floor, the slab should be the exact size of the building for the cleanest fit.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eHow long does it take to arrive?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eProduction lead time is typically 2–4 weeks. After it ships from Ohio, transit is usually about 2–9 days depending on distance.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eHow is delivery handled—do I need a forklift?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eDelivery is scheduled with FedEx. You’ll need to offload the pallet on delivery day—either with a forklift or with 2–3 people unloading pieces by hand. Individual pieces are listed around 1–100 lbs.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Buttons \/ links color safety (preserved) ===== --\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    .button-primary,\n    .button-primary:link,\n    .button-primary:visited,\n    .button-primary:hover,\n    .button-primary:focus,\n    .button-primary:active {\n      color: #fff !important;\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"lcc-round-roof-chicken-coop-page\"\u003e\u003c!-- ===== Atomic facts CSS (keeps all chips in DOM for crawlers; mobile clamp) ===== --\u003e\u003c\/div\u003e\n\u003cstyle\u003e\n    .hsr-chipbar {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin: 8px 0 14px;\n      justify-content: flex-start;\n    }\n    .hsr-chip {\n      background: #f5f5f5;\n      border: 1px solid #e6e6e6;\n      padding: 6px 10px;\n      border-radius: 6px;\n      font-size: 13px;\n      line-height: 1.35;\n    }\n\n    \/* Desktop: always show; hide toggle controls *\/\n    @media (min-width: 769px) {\n      .hsr-facts-check,\n      .hsr-facts-btn {\n        display: none;\n      }\n    }\n\n    \/* Mobile: clamp visually instead of removing nodes *\/\n    @media (max-width: 768px) {\n      .hsr-facts-check {\n        position: absolute;\n        left: -9999px;\n      }\n      .hsr-chipbar {\n        max-height: 96px; \/* ~3 rows *\/\n        overflow: hidden;\n      }\n      .hsr-facts-btn {\n        display: inline-block;\n        background: none;\n        border: 0;\n        color: #004c99;\n        font-weight: 600;\n        padding: 6px 0;\n        cursor: pointer;\n      }\n      .hsr-facts-btn.hide {\n        display: none;\n      }\n      .hsr-facts-check:checked ~ .hsr-chipbar {\n        max-height: none;\n        overflow: visible;\n      }\n      .hsr-facts-check:checked ~ .hsr-facts-btn.show {\n        display: none;\n      }\n      .hsr-facts-check:checked ~ .hsr-facts-btn.hide {\n        display: inline-block;\n      }\n    }\n  \u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-lcc\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact Little Cottage Co. product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZipLcc\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZipLcc\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProductLcc\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProductLcc\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Value Series\"\u003e\n          \u003coption value=\"value_gable\"\u003eLittle Cottage Co. Value Gable Shed\u003c\/option\u003e\n          \u003coption value=\"value_workshop\"\u003eLittle Cottage Co. Value Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_4\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_6\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Classic Series\"\u003e\n          \u003coption value=\"classic_gable\"\u003eLittle Cottage Co. Classic Gable Shed\u003c\/option\u003e\n          \u003coption value=\"classic_workshop\"\u003eLittle Cottage Co. Classic Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_4\"\u003eLittle Cottage Co. Classic Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_6\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_large\"\u003eLittle Cottage Co. Classic Gambrel Large Barn\u003c\/option\u003e\n          \u003coption value=\"classic_five_corner\"\u003eLittle Cottage Co. Classic Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Colonial Series\"\u003e\n          \u003coption value=\"colonial_williamsburg\"\u003eLittle Cottage Co. Colonial Williamsburg Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_pinehurst\"\u003eLittle Cottage Co. Colonial Pinehurst Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_five_corner\"\u003eLittle Cottage Co. Colonial Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Specialty Barns\"\u003e\n          \u003coption value=\"star_barn\"\u003eLittle Cottage Co. Star Barn\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses\"\u003e\n          \u003coption value=\"cape_cod_playhouse\"\u003eLittle Cottage Co. Cape Cod Playhouse\u003c\/option\u003e\n          \u003coption value=\"victorian_playhouse\"\u003eLittle Cottage Co. Victorian Playhouse\u003c\/option\u003e\n          \u003coption value=\"gingerbread_cottage_playhouse\"\u003eLittle Cottage Co. Gingerbread Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"pennfield_cottage_playhouse\"\u003eLittle Cottage Co. Pennfield Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"craftsman_playhouse\"\u003eLittle Cottage Co. Craftsman Playhouse\u003c\/option\u003e\n          \u003coption value=\"little_cottage_chapel\"\u003eLittle Cottage Co. Little Cottage Chapel\u003c\/option\u003e\n          \u003coption value=\"firehouse_playhouse\"\u003eLittle Cottage Co. Firehouse Playhouse\u003c\/option\u003e\n          \u003coption value=\"stratford_schoolhouse\"\u003eLittle Cottage Co. Stratford Schoolhouse\u003c\/option\u003e\n          \u003coption value=\"saras_victorian_mansion\"\u003eLittle Cottage Co. Sara's Victorian Mansion\u003c\/option\u003e\n          \u003coption value=\"grand_portico_mansion\"\u003eLittle Cottage Co. Grand Portico Mansion\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Greenhouses\"\u003e\n          \u003coption value=\"colonial_gable_greenhouse\"\u003eLittle Cottage Co. Colonial Gable Greenhouse\u003c\/option\u003e\n          \u003coption value=\"octagon_greenhouse\"\u003eLittle Cottage Co. Octagon Greenhouse\u003c\/option\u003e\n          \u003coption value=\"garden_shed_greenhouse\"\u003eLittle Cottage Co. Garden Shed Greenhouse\u003c\/option\u003e\n          \u003coption value=\"petite_greenhouse\"\u003eLittle Cottage Co. Petite Greenhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Chicken Coops\"\u003e\n          \u003coption value=\"value_a_frame_coop\"\u003eLittle Cottage Co. Value A-Frame Coop\u003c\/option\u003e\n          \u003coption value=\"gambrel_barn_coop\"\u003eLittle Cottage Co. Gambrel Barn Coop\u003c\/option\u003e\n          \u003coption value=\"colonial_gable_coop\"\u003eLittle Cottage Co. Colonial Gable Coop\u003c\/option\u003e\n          \u003coption value=\"round_roof_coop\"\u003eLittle Cottage Co. Round Roof Coop\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Dog Kennels\"\u003e\n          \u003coption value=\"cape_cod_cozy_kennel\"\u003eLittle Cottage Co. Cape Cod Cozy Kennel\u003c\/option\u003e\n          \u003coption value=\"victorian_cozy_kennel\"\u003eLittle Cottage Co. Victorian Cozy Kennel\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoLcc\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearLcc\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrLcc\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutLcc\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-lcc\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZipLcc\");\n    const productEl = document.getElementById(\"hsrProductLcc\");\n    const btn = document.getElementById(\"hsrGoLcc\");\n    const clr = document.getElementById(\"hsrClearLcc\");\n    const err = document.getElementById(\"hsrErrLcc\");\n    const out = document.getElementById(\"hsrOutLcc\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_lcc_production_live_v2_20260314\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    const PRODUCT_MAP = {\n      value_gable: {\n        label: \"Little Cottage Co. Value Gable Shed\",\n        bucket: \"value\"\n      },\n      value_workshop: {\n        label: \"Little Cottage Co. Value Workshop Shed\",\n        bucket: \"value\"\n      },\n      value_gambrel_4: {\n        label: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n        bucket: \"value\"\n      },\n      value_gambrel_6: {\n        label: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n        bucket: \"value\"\n      },\n\n      classic_gable: {\n        label: \"Little Cottage Co. Classic Gable Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_workshop: {\n        label: \"Little Cottage Co. Classic Workshop Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_4: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 4' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_6: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_large: {\n        label: \"Little Cottage Co. Classic Gambrel Large Barn\",\n        bucket: \"classic_precut\"\n      },\n      classic_five_corner: {\n        label: \"Little Cottage Co. Classic Five Corner Shed\",\n        bucket: \"classic_five_corner\"\n      },\n\n      colonial_williamsburg: {\n        label: \"Little Cottage Co. Colonial Williamsburg Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_pinehurst: {\n        label: \"Little Cottage Co. Colonial Pinehurst Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_five_corner: {\n        label: \"Little Cottage Co. Colonial Five Corner Shed\",\n        bucket: \"colonial_five_corner\"\n      },\n\n      star_barn: {\n        label: \"Little Cottage Co. Star Barn\",\n        bucket: \"specialty_barn\"\n      },\n\n      cape_cod_playhouse: {\n        label: \"Little Cottage Co. Cape Cod Playhouse\",\n        bucket: \"playhouse\"\n      },\n      victorian_playhouse: {\n        label: \"Little Cottage Co. Victorian Playhouse\",\n        bucket: \"playhouse\"\n      },\n      gingerbread_cottage_playhouse: {\n        label: \"Little Cottage Co. Gingerbread Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      pennfield_cottage_playhouse: {\n        label: \"Little Cottage Co. Pennfield Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      craftsman_playhouse: {\n        label: \"Little Cottage Co. Craftsman Playhouse\",\n        bucket: \"playhouse\"\n      },\n      little_cottage_chapel: {\n        label: \"Little Cottage Co. Little Cottage Chapel\",\n        bucket: \"playhouse\"\n      },\n      firehouse_playhouse: {\n        label: \"Little Cottage Co. Firehouse Playhouse\",\n        bucket: \"playhouse\"\n      },\n      stratford_schoolhouse: {\n        label: \"Little Cottage Co. Stratford Schoolhouse\",\n        bucket: \"playhouse\"\n      },\n      saras_victorian_mansion: {\n        label: \"Little Cottage Co. Sara's Victorian Mansion\",\n        bucket: \"playhouse\"\n      },\n      grand_portico_mansion: {\n        label: \"Little Cottage Co. Grand Portico Mansion\",\n        bucket: \"grand_portico\"\n      },\n\n      colonial_gable_greenhouse: {\n        label: \"Little Cottage Co. Colonial Gable Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      octagon_greenhouse: {\n        label: \"Little Cottage Co. Octagon Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      garden_shed_greenhouse: {\n        label: \"Little Cottage Co. Garden Shed Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      petite_greenhouse: {\n        label: \"Little Cottage Co. Petite Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n\n      value_a_frame_coop: {\n        label: \"Little Cottage Co. Value A-Frame Coop\",\n        bucket: \"value_a_frame_coop\"\n      },\n      gambrel_barn_coop: {\n        label: \"Little Cottage Co. Gambrel Barn Coop\",\n        bucket: \"coop_panelized\"\n      },\n      colonial_gable_coop: {\n        label: \"Little Cottage Co. Colonial Gable Coop\",\n        bucket: \"coop_panelized\"\n      },\n      round_roof_coop: {\n        label: \"Little Cottage Co. Round Roof Coop\",\n        bucket: \"coop_panelized\"\n      },\n\n      cape_cod_cozy_kennel: {\n        label: \"Little Cottage Co. Cape Cod Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      },\n      victorian_cozy_kennel: {\n        label: \"Little Cottage Co. Victorian Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      }\n    };\n\n    const FALLBACK_PRODUCTION = {\n      greenhouse: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      colonial_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      colonial_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      specialty_barn: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      playhouse: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"1 to 2 weeks\"\n      },\n      grand_portico: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value_a_frame_coop: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      coop_panelized: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      dog_kennel: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 9, max: 9 },\n      OR: { min: 9, max: 9 },\n      WA: { min: 9, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (value) =\u003e\n      String(value || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (value) =\u003e String(value || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (value) =\u003e \/^\\d{5}$\/.test(value);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) {\n          return state;\n        }\n      }\n\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function toBusinessDayRange(min, max, unit) {\n      if (unit === \"weeks\") {\n        return {\n          minBd: Number(min) * 5,\n          maxBd: Number(max) * 5,\n          display: `${min} to ${max} weeks`\n        };\n      }\n\n      return {\n        minBd: Number(min),\n        maxBd: Number(max),\n        display: `${min} to ${max} business days`\n      };\n    }\n\n    function normalizeLeadPageText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function parseRange(text, regex, unit) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      return toBusinessDayRange(match[1], match[2], unit);\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const text = normalizeLeadPageText(rawText);\n\n      const parsed = {\n        ...FALLBACK_PRODUCTION\n      };\n\n      const greenhouse = parseRange(\n        text,\n        \/greenhouses\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const value = parseRange(\n        text,\n        \/value\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\/i,\n        \"business_days\"\n      );\n\n      const classicPrecut = parseRange(\n        text,\n        \/classic\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const classicFiveCorner = parseRange(\n        text,\n        \/classic\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const colonialPrecut = parseRange(\n        text,\n        \/colonial\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const colonialFiveCorner = parseRange(\n        text,\n        \/colonial\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const specialtyBarn = parseRange(\n        text,\n        \/specialty\\s+barns.*?(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const playhouse = parseRange(\n        text,\n        \/playhouses\\s+(?:are|is)\\s+generally\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const grandPortico = parseRange(\n        text,\n        \/grand\\s+portico\\s+mansion\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const valueAFrameCoop = parseRange(\n        text,\n        \/chicken\\s+coops\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+the\\s+value\\s+a[\\s-]*frame\\s+coop\/i,\n        \"business_days\"\n      );\n\n      const coopPanelized = parseRange(\n        text,\n        \/chicken\\s+coops.*?and\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\\s+for\\s+the\\s+gambrel\\s+barn\\s+coop,\\s+colonial\\s+gable\\s+coop,\\s+and\\s+round\\s+roof\\s+coop\/i,\n        \"weeks\"\n      );\n\n      const dogKennel = parseRange(\n        text,\n        \/dog\\s+kennels\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      if (greenhouse) parsed.greenhouse = greenhouse;\n      if (value) parsed.value = value;\n      if (classicPrecut) parsed.classic_precut = classicPrecut;\n      if (classicFiveCorner) parsed.classic_five_corner = classicFiveCorner;\n      if (colonialPrecut) parsed.colonial_precut = colonialPrecut;\n      if (colonialFiveCorner) parsed.colonial_five_corner = colonialFiveCorner;\n      if (specialtyBarn) parsed.specialty_barn = specialtyBarn;\n      if (playhouse) parsed.playhouse = playhouse;\n      if (grandPortico) parsed.grand_portico = grandPortico;\n      if (valueAFrameCoop) parsed.value_a_frame_coop = valueAFrameCoop;\n      if (coopPanelized) parsed.coop_panelized = coopPanelized;\n      if (dogKennel) parsed.dog_kennel = dogKennel;\n\n      writeCache(parsed);\n      return parsed;\n    }\n\n    async function getProductionData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      if (!currentHandle \u0026\u0026 !currentTitle) {\n        return \"\";\n      }\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const hasAll = (...terms) =\u003e terms.every((term) =\u003e combined.includes(term));\n      const hasAny = (...terms) =\u003e terms.some((term) =\u003e combined.includes(term));\n\n      const exactHandleMap = {\n        \"little cottage co value gable shed\": \"value_gable\",\n        \"little cottage co value workshop shed\": \"value_workshop\",\n        \"little cottage co value gambrel barn 4 sidewalls\": \"value_gambrel_4\",\n        \"little cottage co value gambrel barn 6 sidewalls\": \"value_gambrel_6\",\n\n        \"little cottage co classic gable shed\": \"classic_gable\",\n        \"little cottage co classic workshop shed\": \"classic_workshop\",\n        \"little cottage co classic gambrel barn 4 sidewalls\": \"classic_gambrel_4\",\n        \"little cottage co classic gambrel barn 6 sidewalls\": \"classic_gambrel_6\",\n        \"little cottage co classic gambrel large barn\": \"classic_gambrel_large\",\n        \"little cottage co classic five corner shed\": \"classic_five_corner\",\n\n        \"little cottage co colonial williamsburg shed\": \"colonial_williamsburg\",\n        \"little cottage co colonial pinehurst shed\": \"colonial_pinehurst\",\n        \"little cottage co colonial five corner shed\": \"colonial_five_corner\",\n\n        \"little cottage co star barn\": \"star_barn\",\n\n        \"little cottage co cape cod playhouse\": \"cape_cod_playhouse\",\n        \"little cottage co victorian playhouse\": \"victorian_playhouse\",\n        \"little cottage co gingerbread cottage playhouse\": \"gingerbread_cottage_playhouse\",\n        \"little cottage co pennfield cottage playhouse\": \"pennfield_cottage_playhouse\",\n        \"little cottage co craftsman playhouse\": \"craftsman_playhouse\",\n        \"little cottage co little cottage chapel\": \"little_cottage_chapel\",\n        \"little cottage co firehouse playhouse\": \"firehouse_playhouse\",\n        \"little cottage co stratford schoolhouse\": \"stratford_schoolhouse\",\n        \"little cottage co sara s victorian mansion\": \"saras_victorian_mansion\",\n        \"little cottage co grand portico mansion\": \"grand_portico_mansion\",\n\n        \"little cottage co colonial gable greenhouse\": \"colonial_gable_greenhouse\",\n        \"little cottage co octagon greenhouse\": \"octagon_greenhouse\",\n        \"little cottage co garden shed greenhouse\": \"garden_shed_greenhouse\",\n        \"little cottage co petite greenhouse\": \"petite_greenhouse\",\n\n        \"little cottage co value a frame coop\": \"value_a_frame_coop\",\n        \"little cottage co gambrel barn coop\": \"gambrel_barn_coop\",\n        \"little cottage co colonial gable coop\": \"colonial_gable_coop\",\n        \"little cottage co round roof coop\": \"round_roof_coop\",\n\n        \"little cottage co cape cod cozy kennel\": \"cape_cod_cozy_kennel\",\n        \"little cottage co victorian cozy kennel\": \"victorian_cozy_kennel\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (hasAll(\"grand\", \"portico\", \"mansion\")) return \"grand_portico_mansion\";\n      if (hasAll(\"sara\", \"victorian\", \"mansion\") || hasAll(\"saras\", \"victorian\", \"mansion\")) return \"saras_victorian_mansion\";\n      if (hasAll(\"stratford\", \"schoolhouse\")) return \"stratford_schoolhouse\";\n      if (hasAll(\"firehouse\", \"playhouse\")) return \"firehouse_playhouse\";\n      if (hasAll(\"little\", \"cottage\", \"chapel\")) return \"little_cottage_chapel\";\n      if (hasAll(\"gingerbread\", \"cottage\", \"playhouse\")) return \"gingerbread_cottage_playhouse\";\n      if (hasAll(\"pennfield\", \"cottage\", \"playhouse\")) return \"pennfield_cottage_playhouse\";\n      if (hasAll(\"craftsman\", \"playhouse\")) return \"craftsman_playhouse\";\n\n      if (hasAll(\"cape\", \"cod\", \"kennel\") || hasAll(\"cape\", \"cod\", \"cozy\", \"kennel\")) return \"cape_cod_cozy_kennel\";\n      if (hasAll(\"victorian\", \"kennel\") || hasAll(\"victorian\", \"cozy\", \"kennel\")) return \"victorian_cozy_kennel\";\n\n      if (hasAll(\"cape\", \"cod\", \"playhouse\")) return \"cape_cod_playhouse\";\n      if (hasAll(\"victorian\", \"playhouse\")) return \"victorian_playhouse\";\n\n      if (hasAll(\"colonial\", \"gable\", \"greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAll(\"garden\", \"shed\", \"greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAll(\"octagon\", \"greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAll(\"petite\", \"greenhouse\")) return \"petite_greenhouse\";\n\n      if (hasAll(\"value\", \"a\", \"frame\", \"coop\") || hasAll(\"value\", \"a-frame\", \"coop\")) return \"value_a_frame_coop\";\n      if (hasAll(\"gambrel\", \"barn\", \"coop\")) return \"gambrel_barn_coop\";\n      if (hasAll(\"colonial\", \"gable\", \"coop\")) return \"colonial_gable_coop\";\n      if (hasAll(\"round\", \"roof\", \"coop\")) return \"round_roof_coop\";\n\n      if (hasAll(\"star\", \"barn\")) return \"star_barn\";\n\n      if (hasAll(\"colonial\", \"five\", \"corner\")) return \"colonial_five_corner\";\n      if (hasAll(\"colonial\", \"williamsburg\")) return \"colonial_williamsburg\";\n      if (hasAll(\"colonial\", \"pinehurst\")) return \"colonial_pinehurst\";\n\n      if (hasAll(\"classic\", \"five\", \"corner\")) return \"classic_five_corner\";\n      if (hasAll(\"classic\", \"gambrel\", \"large\")) return \"classic_gambrel_large\";\n      if (hasAll(\"classic\", \"gambrel\", \"6\")) return \"classic_gambrel_6\";\n      if (hasAll(\"classic\", \"gambrel\", \"4\")) return \"classic_gambrel_4\";\n      if (hasAll(\"classic\", \"workshop\")) return \"classic_workshop\";\n      if (hasAll(\"classic\", \"gable\")) return \"classic_gable\";\n\n      if (hasAll(\"value\", \"gambrel\", \"6\")) return \"value_gambrel_6\";\n      if (hasAll(\"value\", \"gambrel\", \"4\")) return \"value_gambrel_4\";\n      if (hasAll(\"value\", \"workshop\")) return \"value_workshop\";\n      if (hasAll(\"value\", \"gable\")) return \"value_gable\";\n\n      if (hasAny(\"greenhouse\") \u0026\u0026 hasAny(\"colonial gable greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAny(\"octagon greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAny(\"garden shed greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAny(\"petite greenhouse\")) return \"petite_greenhouse\";\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      productionDisplay,\n      destinationStateName,\n      prodMinBd,\n      prodMaxBd,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n      const earliestBD = prodMinBd + transitMin;\n      const latestBD = prodMaxBd + transitMax;\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact Little Cottage Co. product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship Little Cottage Co. products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod =\n          production[selectedProduct.bucket] || FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_lcc_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          lcc_bucket: selectedProduct.bucket\n        });\n      } catch (e) {\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        showErr(false);\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value =\n        detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]\n          ? detectedDefaultProduct\n          : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrLccClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrLccReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e","brand":"Little Cottage Co.","offers":[{"title":"10ft x10ft","offer_id":32295108640821,"sku":"10x10 RRCC-PNK","price":5129.0,"currency_code":"USD","in_stock":true},{"title":"10ft x12ft","offer_id":32295108673589,"sku":"10x12 RRCC-PNK","price":5439.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 14ft","offer_id":32295108706357,"sku":"10x14 RRCC-PNK","price":6279.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 16ft","offer_id":32295108739125,"sku":"10x16 RRCC-PNK","price":7009.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/round-roof-chicken-coop-main-red.jpg?v=1759522420"},{"product_id":"ez-fit-craftsman-shed-kit","title":"EZ-Fit Craftsman Storage Shed Kit","description":"\u003cdiv class=\"ezfit-craftsman-page\"\u003e\n\u003c!-- ================= Title ================= --\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\n\u003cspan style=\"color: #ff2a00;\"\u003e\u003c\/span\u003eEZ-Fit Craftsman Shed Kit\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips, short label:value for LLM citability) ================= --\u003e \u003cinput type=\"checkbox\" id=\"hsr-facts-toggle-craftsman\" class=\"hsr-facts-check\"\u003e\n\u003cdiv role=\"list\" aria-label=\"Key facts\" class=\"hsr-chipbar\"\u003e\n\u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eLead time: 12 business days\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eSizes: 8×8 to 12×24\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eDoor: 60\" standard\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eSiding: LP SmartSide\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eHorizontal nailer: included\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eMade in: U.S.A.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel for=\"hsr-facts-toggle-craftsman\" class=\"hsr-facts-btn show\"\u003eShow more\u003c\/label\u003e \u003clabel for=\"hsr-facts-toggle-craftsman\" class=\"hsr-facts-btn hide\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eWhen you are looking for storage without all of the bells and whistles, the EZ-fit Craftsman storage building will be the perfect fit for you. The Craftsman is utilitarian at its finest. You’ll find the same sturdy construction and materials, but we just took away some of the design elements that can add to the price of a building. The shallow roof overhang, the economy door hinges, and the lack of windows bring the price of this building right into your budget-crunching sweet spot! It features LP Smartside siding and trim - made with engineered wood technology and is resistant to rot, termites, woodpeckers, hail, humid summers, and cold winters. \u003cstrong\u003eMade in the U.S.A\u003c\/strong\u003e.\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cspan\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cp class=\"hs-lead-time-note\"\u003e\u003cstrong\u003eProduction Lead Time is 12 business days.\u003c\/strong\u003e Shipping time is an additional \u003cstrong\u003e2–9 business days\u003c\/strong\u003e depending on how far you are from Ohio.\u003c\/p\u003e\n\u003ch3\u003eEZ-Fit Shipping\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe kit will arrive in 1 or 2 large wooden crates. This is standard curbside delivery in almost all cases the driver will be able to unload the crates and put them in an easy-to-get-to area. \u003c\/span\u003e \u003cb data-stringify-type=\"bold\"\u003eIf the delivery truck does not have a liftgate available, you will be required to have 2 people available to unload the pieces from the crate\u003c\/b\u003e\u003cspan\u003e. The pieces are easy to carry with 2 people. If you want to ensure the unloading of the kit, we also have a flatbed truck with a forklift delivery option which runs around $200-$1,000 depending on the location and size of the delivery. Send us an email to find out a quote for this service and if available.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cstrong\u003eStandard Features:\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cul\u003e\n\u003cli\u003eU.S.A. Made Locksets\u003c\/li\u003e\n\u003cli\u003eDecorative Hinges\u003c\/li\u003e\n\u003cli\u003eDouble Top Plate\u003c\/li\u003e\n\u003cli\u003eHorizontal Nailer\u003c\/li\u003e\n\u003cli\u003e6\" Fascia Trim\u003c\/li\u003e\n\u003cli\u003e60\" Standard Door \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cstrong\u003eEZ-fit Shed kits include:\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cul\u003e\n\u003cli\u003ePanelized wall sections with horizontal nailer and 24\" OC wall studs\u003c\/li\u003e\n\u003cli\u003eRafters, roof sheathing, pre-hung doors, trim, door hardware, fasteners\u003c\/li\u003e\n\u003cli\u003eWindows\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca rel=\"noopener\" title=\"EZ-Fit Craftsman Storage Shed Kit  - Brochure\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-shed-kits-brochure.pdf\" target=\"_blank\"\u003eEZ-Fit Outdoor Garden Shed Kits Brochure\u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca rel=\"noopener\" title=\"EZ-FIT Craftsman Shed Kit - Brochure\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-shed-kits-brochure.pdf\" target=\"_blank\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-brochure.jpg?v=1745940414\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ctable class=\"tg\" style=\"width: 100%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 33%;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-barn-layout_480x480.jpg?v=1651685072\" style=\"width: 100%;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 38.9208%;\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-barn-layout_480x480.jpg?v=1651685087\" alt=\"\" style=\"width: 100%;\"\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 33%;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-barn-layout_480x480.jpg?v=1651685091\" style=\"width: 100%;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 38.9208%;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-barn-layout_480x480.jpg?v=1651685097\" style=\"width: 100%;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 33%;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-barn-layout_480x480.jpg?v=1651685104\" style=\"width: 100%;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 38.9208%;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-barn-layout_480x480.jpg?v=1651685109\" style=\"width: 100%;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003cstrong\u003eCraftsman Shed SmartSiding walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- SmartSide section --\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-section\"\u003e\n\u003cdiv class=\"smart-siding-container\"\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-image-container\"\u003e\u003cimg alt=\"SmartSide Siding\" class=\"smart-siding-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-text-container\"\u003e\n\u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced durability and workability of engineered wood. With SmartGuard® technology, these products are built to outperform nature, providing exceptional strength, performance, and resistance against rot, termites, woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer SmartSide® standard on all of our buildings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n\u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n\u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n\u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n\u003cli\u003ePrimed face\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Optional add-ons + floor kit --\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003e\u003cstrong\u003eOptional add-ons:\u003cbr\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/strong\u003e\n\u003ctable style=\"text-align: left;\" width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cimg class=\"img-responsive lazyload\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/collection_grid.png?v=1691765984\" data-sizes=\"auto\" alt=\"\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003cimg alt=\"EZ-Fit Craftsman Storage Shed Kit - Ez Fit Shed Floor 12aa8054 4bbf 488c 9de5\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez_fit_shed_floor_12aa8054-4bbf-488c-9de5-17ee84d40cd8_large.PNG?v=1567551209\" class=\"img-responsive\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThe optional floor kit includes:\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cul\u003e\n\u003cli\u003e4x4 Treated runners\u003c\/li\u003e\n\u003cli\u003e2x4\" S.P.F. Floor joists (16\" o.c.)\u003c\/li\u003e\n\u003cli\u003e3\/4\" LP ProStruct Flooring\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e \u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cstrong\u003eThe Horizontal Nailer Advantage\u003c\/strong\u003e -\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e• Stronger Walls • Straighter Walls\u003cbr\u003e• Increased Nailing Surface • Standard On All High-Sidewalls\u003cbr\u003eUsing computerized component saws, each individual wall stud is cut with a specialized notch. We then install our 2x3\" Strongback Nailer, creating a straighter, stronger wall and providing an increased nailing surface for our siding panels.\u003cbr\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cstrong\u003eFascia Trim\u003c\/strong\u003e -\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThe trim serves an aesthetic purpose by providing a contrast to the color of the siding while protecting the fascia board from exposure to the elements.\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e \u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cstrong\u003eStandard Door\u003c\/strong\u003e - \u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThe standard 60\" door allows for easy access. Add an optional ramp for easy retrieval of your lawn \u0026amp; garden equipment. \u003cbr\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eRamp is optional. It consists of two 24\" wide × 48\" long ramp sections and fits both the 60\" and 72\" doors. The ramp only works for sheds that have a wooden floor. If you are building the wooden floor on top of a concrete pad, then the ramp will work. If you are using the concrete pad for the floor of the shed, then the ramp won’t work. If you decide on getting the ramp, it automatically comes with a diamond plate door threshold for the double door.\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cstrong\u003eAll EZ-fit Sheds are ready to assemble and solidly constructed with quality craftsmanship.\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e \u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cstrong\u003e\u003cspan\u003eShed assembled in the video is a Riverside shed model but assembly is the same.\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/pJgOa8IcR6A\" height=\"315\" width=\"560\" loading=\"lazy\"\u003e \u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eEZ-fit Shed kits include\u003c\/strong\u003e:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePanelized wall sections with horizontal nailer and 24\" oc wall studs\u003c\/li\u003e\n\u003cli\u003eRafters, roof sheathing, pre-hung doors, trim, door hardware, fasteners\u003c\/li\u003e\n\u003cli\u003eWindows\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003ctable class=\"tg\" style=\"width: 491.347px;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\" style=\"width: 203px;\"\u003e\u003cimg alt=\"EZ-Fit Craftsman Storage Shed Kit - Lockset B50f0eee 8d7b 4e13 9f2b\" height=\"100x100\" width=\"100x100\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Lockset_b50f0eee-8d7b-4e13-9f2b-9fc4a07f1b21_160x160.jpg?v=1644947670\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\" style=\"width: 272.347px;\"\u003e\n\u003cp\u003eOur locksets are made right here in the U.S.A. They feature a heavy-duty locking mechanism and a durable electro-coated black paint. Each lockset includes a decorative plate. \u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\" style=\"width: 203px;\"\u003e\n\u003cp\u003e\u003cimg alt=\"EZ-Fit Craftsman Storage Shed Kit - Hinges E494d14f 12dc 477a 887c\" height=\"100x100\" width=\"100x100\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Hinges_e494d14f-12dc-477a-887c-b08c85127f91_160x160.jpg?v=1644947754\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\" style=\"width: 272.347px;\"\u003e12\" Decorative T-Hinge with Bushings are standard on all EZ-fit Shed Kits\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\" style=\"width: 203px;\"\u003e\n\u003cp\u003e\u003cimg alt=\"EZ-Fit Craftsman Storage Shed Kit - Top Plate 06132b33 342e 4e66 A413\" height=\"91\" width=\"91\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Top_plate_06132b33-342e-4e66-a413-1b44a8404443_160x160.jpg?v=1644947797\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\" style=\"width: 272.347px;\"\u003e\n\u003cp\u003eA Double Top Plate creates an incredibly stiff wall and a very strong corner where the top plates overlap at the ends.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\" style=\"width: 203px;\"\u003e\n\u003cp\u003e\u003cimg alt=\"EZ-Fit Craftsman Storage Shed Kit - Horizontal Nailer 9266916c e247 4ee1 bf2a\" height=\"100x100\" width=\"100x100\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Horizontal_Nailer_9266916c-e247-4ee1-bf2a-0c44ba1efaa9_160x160.jpg?v=1644947924\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\" style=\"width: 272.347px;\"\u003eStronger Walls - Straighter Walls.\u003cbr\u003eIncreased Nailing Surface - Standard on All High-Sidewalls.\u003cbr\u003eUsing computerized component saws, each individual wall stud is cut with a specialized notch. \u003cbr\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-1wig\" style=\"width: 203px;\"\u003e\n\u003cp\u003e\u003cimg alt=\"EZ-Fit Craftsman Storage Shed Kit - Fascia Trim fa940923 592d 4399 9362\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Fascia_Trim_fa940923-592d-4399-9362-3a8fea801553_160x160.jpg?v=1644948033\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\" style=\"width: 272.347px;\"\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eThe trim serves an aesthetic purpose by providing a contrast to the color of the siding while protecting the fascia board from exposure to the elements.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-797t\" style=\"width: 203px;\"\u003e\n\u003cp\u003e\u003cimg alt=\"EZ-Fit Craftsman Storage Shed Kit - 60 Standard Door dd1c79a8 aad2 42ea b0e3\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/60_Standard_Door_dd1c79a8-aad2-42ea-b0e3-7f87d2566565_160x160.jpg?v=1644948090\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd class=\"tg-buh4\" style=\"width: 272.347px;\"\u003e\n\u003cp\u003eThe standard 60\" door allows for easy access. Add an optional ramp for easy retrieval of your lawn and garden equipment.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eImportant Note:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe Engineered Print for this Shed is available for download below and may be used as part of your permit application process.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/updated-ez-fit-sheds-engineered-print.pdf\" rel=\"noopener\" target=\"_blank\"\u003e📄 Download the Engineered Print PDF\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eIf you need the Assembly Manual, please email \u003cstrong\u003einfo@homesteadsupplier.com\u003c\/strong\u003e and include the shed name and size in your request.\u003c\/p\u003e\n\u003ch4\u003eEZ-Fit Craftsman — Pallet Sizes \u0026amp; Weights\u003c\/h4\u003e\n\u003cdiv class=\"ezfit-scroll\"\u003e\n\u003ctable class=\"ezfit-pallet-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 18%;\"\u003eSize\u003c\/th\u003e\n\u003cth\u003ePallet 1 (no floor)\u003c\/th\u003e\n\u003cth\u003ePallet 2\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e8×8\u003c\/td\u003e\n\u003ctd\u003e50×82×48 = \u003cstrong\u003e1,400 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8×10\u003c\/td\u003e\n\u003ctd\u003e50×82×53 = \u003cstrong\u003e1,600 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8×12\u003c\/td\u003e\n\u003ctd\u003e50×82×59 = \u003cstrong\u003e1,680 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10×10\u003c\/td\u003e\n\u003ctd\u003e50×82×57 = \u003cstrong\u003e1,765 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10×12\u003c\/td\u003e\n\u003ctd\u003e50×82×62 = \u003cstrong\u003e1,920 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10×14\u003c\/td\u003e\n\u003ctd\u003e50×82×70 = \u003cstrong\u003e2,250 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10×16\u003c\/td\u003e\n\u003ctd\u003e50×82×74 = \u003cstrong\u003e2,310 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e— (ships on 1 pallet)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10×20\u003c\/td\u003e\n\u003ctd\u003e50×82×57 = \u003cstrong\u003e1,550 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e50×82×32 = \u003cstrong\u003e1,250 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12×16\u003c\/td\u003e\n\u003ctd\u003e50×82×64 = \u003cstrong\u003e1,620 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e50×97×18 = \u003cstrong\u003e1,000 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12×20\u003c\/td\u003e\n\u003ctd\u003e50×82×60 = \u003cstrong\u003e1,500 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e50×97×32 = \u003cstrong\u003e1,485 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12×24\u003c\/td\u003e\n\u003ctd\u003e50×82×64 = \u003cstrong\u003e1,700 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd\u003e50×97×38 = \u003cstrong\u003e1,680 lb.\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"ezfit-note\"\u003eDimensions are pallet L×W×H (inches). Weights are approximate. Adding the optional floor or choosing larger sizes may create a second pallet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 780px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    margin-top: 10px;\n  }\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"12 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-ezfit\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact EZ-Fit product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZip-ezfit\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZip-ezfit\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProduct-ezfit\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProduct-ezfit\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Regular EZ-Fit Products\"\u003e\n          \u003coption value=\"riverside\"\u003eEZ-Fit Riverside Shed Kit\u003c\/option\u003e\n          \u003coption value=\"homestead\"\u003eEZ-Fit Homestead Shed Kit\u003c\/option\u003e\n          \u003coption value=\"heritage\"\u003eEZ-Fit Heritage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"greenhouse\"\u003eEZ-Fit Greenhouse Shed Kit\u003c\/option\u003e\n          \u003coption value=\"skyview\"\u003eEZ-Fit Skyview Shed Kit\u003c\/option\u003e\n          \u003coption value=\"woodsman\"\u003eEZ-Fit Woodsman Shed Kit\u003c\/option\u003e\n          \u003coption value=\"craftsman\"\u003eEZ-Fit Craftsman Storage Shed Kit\u003c\/option\u003e\n          \u003coption value=\"dog_kennel_4x7\"\u003eEZ-Fit 4x7 Dog Kennel Kit with Run\u003c\/option\u003e\n          \u003coption value=\"dog_kennel_5x8\"\u003eEZ-Fit 5x8 Dog Kennel Kit with Run\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_5x8\"\u003eEZ-Fit 5x8 Portable Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_4x6\"\u003eEZ-Fit 4x6 Portable Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"chicken_coop_3x4\"\u003eEZ-Fit Portable 3x4 Chicken Coop Kit\u003c\/option\u003e\n          \u003coption value=\"playhouse_7x6\"\u003eEZ-Fit 7x6 Playhouse Kit\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Quick-Ship EZ-Fit Products\"\u003e\n          \u003coption value=\"riverside_quickship\"\u003eEZ-Fit Riverside Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"homestead_quickship\"\u003eEZ-Fit Homestead Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"heritage_quickship\"\u003eEZ-Fit Heritage Shed Kit - QUICK-SHIP\u003c\/option\u003e\n          \u003coption value=\"greenhouse_quickship\"\u003eEZ-Fit Greenhouse Shed Kit - QUICK-SHIP\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGo-ezfit\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClear-ezfit\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErr-ezfit\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOut-ezfit\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-ezfit\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZip-ezfit\");\n    const productEl = document.getElementById(\"hsrProduct-ezfit\");\n    const btn = document.getElementById(\"hsrGo-ezfit\");\n    const clr = document.getElementById(\"hsrClear-ezfit\");\n    const err = document.getElementById(\"hsrErr-ezfit\");\n    const out = document.getElementById(\"hsrOut-ezfit\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_ezfit_production_live_v7_20260311\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n    const OLD_CACHE_KEYS = [\n      \"hsr_ezfit_production_live_v6_20260311\",\n      \"hsr_ezfit_production_live_v5_20260311\",\n      \"hsr_ezfit_live_leadtime_v1\",\n      \"hsr_ezfit_live_leadtime_v2\",\n      \"hsr_ezfit_live_leadtime_v3\",\n      \"hsr_ezfit_live_leadtime_v4_20260311_refresh\",\n      \"hsr_leadtime_cache_v1\",\n      \"hsr_leadtime_cache_ezfit_v1\"\n    ];\n\n    const PRODUCT_MAP = {\n      riverside: { label: \"EZ-Fit Riverside Shed Kit\", mode: \"regular\" },\n      homestead: { label: \"EZ-Fit Homestead Shed Kit\", mode: \"regular\" },\n      heritage: { label: \"EZ-Fit Heritage Shed Kit\", mode: \"regular\" },\n      greenhouse: { label: \"EZ-Fit Greenhouse Shed Kit\", mode: \"regular\" },\n      skyview: { label: \"EZ-Fit Skyview Shed Kit\", mode: \"regular\" },\n      woodsman: { label: \"EZ-Fit Woodsman Shed Kit\", mode: \"regular\" },\n      craftsman: { label: \"EZ-Fit Craftsman Storage Shed Kit\", mode: \"regular\" },\n      dog_kennel_4x7: { label: \"EZ-Fit 4x7 Dog Kennel Kit with Run\", mode: \"regular\" },\n      dog_kennel_5x8: { label: \"EZ-Fit 5x8 Dog Kennel Kit with Run\", mode: \"regular\" },\n      chicken_coop_5x8: { label: \"EZ-Fit 5x8 Portable Chicken Coop Kit\", mode: \"regular\" },\n      chicken_coop_4x6: { label: \"EZ-Fit 4x6 Portable Chicken Coop Kit\", mode: \"regular\" },\n      chicken_coop_3x4: { label: \"EZ-Fit Portable 3x4 Chicken Coop Kit\", mode: \"regular\" },\n      playhouse_7x6: { label: \"EZ-Fit 7x6 Playhouse Kit\", mode: \"regular\" },\n      riverside_quickship: { label: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      homestead_quickship: { label: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      heritage_quickship: { label: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\", mode: \"quickship\" },\n      greenhouse_quickship: { label: \"EZ-Fit Greenhouse Shed Kit - QUICK-SHIP\", mode: \"quickship\" }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 7, max: 9 },\n      OR: { min: 7, max: 9 },\n      WA: { min: 7, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (s) =\u003e\n      String(s || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (v) =\u003e String(v || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (v) =\u003e \/^\\d{5}$\/.test(v);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n        if (day !== 0 \u0026\u0026 day !== 6) added += 1;\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function clearOldCaches() {\n      try {\n        OLD_CACHE_KEYS.forEach((key) =\u003e localStorage.removeItem(key));\n      } catch (e) {}\n    }\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) return state;\n      }\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const text = normalize(doc.body ? doc.body.textContent : html);\n\n      const regularMatch = text.match(\n        \/ez fit sheds[\\s\\S]{0,1800}?standard production lead time[\\s\\S]{0,400}?is\\s+(\\d+)\\s+business days\/\n      );\n\n      const quickshipMatch = text.match(\n        \/ez fit sheds[\\s\\S]{0,3000}?quick\\s*ship sheds and greenhouses[\\s\\S]{0,500}?(\\d+)\\s+business days\/\n      );\n\n      if (!regularMatch || !quickshipMatch) {\n        throw new Error(\"Could not parse EZ-Fit production lead times\");\n      }\n\n      const data = {\n        regular: {\n          productionMinBd: Number(regularMatch[1]),\n          productionMaxBd: Number(regularMatch[1])\n        },\n        quickship: {\n          productionMinBd: Number(quickshipMatch[1]),\n          productionMaxBd: Number(quickshipMatch[1])\n        }\n      };\n\n      writeCache(data);\n      return data;\n    }\n\n    async function getProductionData() {\n      clearOldCaches();\n\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const exactHandleMap = {\n        \"ez fit riverside shed kit\": \"riverside\",\n        \"ez fit homestead shed kit\": \"homestead\",\n        \"ez fit heritage shed kit\": \"heritage\",\n        \"ez fit greenhouse shed kit\": \"greenhouse\",\n        \"ez fit skyview shed kit\": \"skyview\",\n        \"ez fit woodsman shed kit\": \"woodsman\",\n        \"ez fit craftsman storage shed kit\": \"craftsman\",\n        \"ez fit 4x7 dog kennel kit with run\": \"dog_kennel_4x7\",\n        \"ez fit 5x8 dog kennel kit with run\": \"dog_kennel_5x8\",\n        \"ez fit 5x8 portable chicken coop kit\": \"chicken_coop_5x8\",\n        \"ez fit 4x6 portable chicken coop kit\": \"chicken_coop_4x6\",\n        \"ez fit portable 3x4 chicken coop kit\": \"chicken_coop_3x4\",\n        \"ez fit 7x6 playhouse kit\": \"playhouse_7x6\",\n        \"ez fit riverside shed kit quick ship\": \"riverside_quickship\",\n        \"ez fit homestead shed kit quick ship\": \"homestead_quickship\",\n        \"ez fit heritage shed kit quick ship\": \"heritage_quickship\",\n        \"ez fit greenhouse shed kit quick ship\": \"greenhouse_quickship\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (combined.includes(\"3x4 chicken coop\") || combined.includes(\"portable 3x4 chicken coop\")) {\n        return \"chicken_coop_3x4\";\n      }\n      if (combined.includes(\"4x6 chicken coop\") || combined.includes(\"portable 4x6 chicken coop\")) {\n        return \"chicken_coop_4x6\";\n      }\n      if (combined.includes(\"5x8 chicken coop\") || combined.includes(\"portable 5x8 chicken coop\")) {\n        return \"chicken_coop_5x8\";\n      }\n      if (combined.includes(\"4x7 dog kennel\")) {\n        return \"dog_kennel_4x7\";\n      }\n      if (combined.includes(\"5x8 dog kennel\")) {\n        return \"dog_kennel_5x8\";\n      }\n      if (combined.includes(\"7x6 playhouse\")) {\n        return \"playhouse_7x6\";\n      }\n      if (combined.includes(\"riverside\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"riverside_quickship\";\n      }\n      if (combined.includes(\"homestead\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"homestead_quickship\";\n      }\n      if (combined.includes(\"heritage\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"heritage_quickship\";\n      }\n      if (combined.includes(\"greenhouse\") \u0026\u0026 combined.includes(\"quick ship\")) {\n        return \"greenhouse_quickship\";\n      }\n      if (combined.includes(\"riverside\")) {\n        return \"riverside\";\n      }\n      if (combined.includes(\"homestead\")) {\n        return \"homestead\";\n      }\n      if (combined.includes(\"heritage\")) {\n        return \"heritage\";\n      }\n      if (combined.includes(\"skyview\")) {\n        return \"skyview\";\n      }\n      if (combined.includes(\"woodsman\")) {\n        return \"woodsman\";\n      }\n      if (combined.includes(\"craftsman\")) {\n        return \"craftsman\";\n      }\n      if (combined.includes(\"greenhouse\")) {\n        return \"greenhouse\";\n      }\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      modeLabel,\n      destinationStateName,\n      prodMin,\n      prodMax,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n\n      const earliestBD = (prodMin || 0) + (transitMin || 0);\n      const latestBD = (prodMax || 0) + (transitMax || 0);\n\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const prodText =\n        prodMin === prodMax\n          ? `${prodMin} business days`\n          : `${prodMin} to ${prodMax} business days`;\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eLead-time type\u003c\/th\u003e\u003ctd\u003e${modeLabel}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${prodText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact EZ-Fit product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship EZ-Fit products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = production[selectedProduct.mode];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load EZ-Fit production lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          selectedProduct.mode === \"quickship\" ? \"Quick-Ship\" : \"Regular\",\n          STATE_NAMES[destinationState] || destinationState,\n          prod.productionMinBd,\n          prod.productionMaxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_ezfit_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          ezfit_mode: selectedProduct.mode\n        });\n      } catch (e) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not load live EZ-Fit production lead time data. Try again.\");\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value = detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct] ? detectedDefaultProduct : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrEzFitClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n        OLD_CACHE_KEYS.forEach((key) =\u003e localStorage.removeItem(key));\n      } catch (e) {}\n    };\n\n    window.hsrEzFitReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e\n\u003c!-- ===== Atomic facts CSS only (no other CSS added) ===== --\u003e\n\u003cstyle\u003e\n  .hsr-chipbar {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin: 8px 0 14px;\n    justify-content: flex-start;\n  }\n  .hsr-chip {\n    background: #f5f5f5;\n    border: 1px solid #e6e6e6;\n    padding: 6px 10px;\n    border-radius: 6px;\n    font-size: 13px;\n    line-height: 1.35;\n  }\n  @media (min-width: 769px) {\n    .hsr-facts-check,\n    .hsr-facts-btn {\n      display: none;\n    }\n  }\n  @media (max-width: 768px) {\n    .hsr-facts-check {\n      position: absolute;\n      left: -9999px;\n    }\n    .hsr-chipbar .hsr-chip:nth-child(n + 4) {\n      display: none;\n    }\n    .hsr-facts-btn {\n      display: inline-block;\n      background: none;\n      border: 0;\n      color: #004c99;\n      font-weight: 600;\n      padding: 6px 0;\n      cursor: pointer;\n    }\n    .hsr-facts-btn.hide {\n      display: none;\n    }\n    .hsr-facts-check:checked ~ .hsr-chipbar .hsr-chip {\n      display: inline-block;\n    }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show {\n      display: none;\n    }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide {\n      display: inline-block;\n    }\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) + .hsr-facts-btn.show,\n    .hsr-chipbar:not(:has(.hsr-chip:nth-child(4))) ~ .hsr-facts-btn.hide {\n      display: none !important;\n    }\n  }\n\u003c\/style\u003e","brand":"EZ-Fit Sheds","offers":[{"title":"8x8","offer_id":39415863345205,"sku":"ez_craftsman88","price":2699.0,"currency_code":"USD","in_stock":true},{"title":"8x10","offer_id":39415863377973,"sku":"ez_craftsman810","price":2899.0,"currency_code":"USD","in_stock":true},{"title":"8x12","offer_id":39415863476277,"sku":"ez_craftsman812","price":3249.0,"currency_code":"USD","in_stock":true},{"title":"10x10","offer_id":39415863541813,"sku":"ez_craftsman1010","price":3249.0,"currency_code":"USD","in_stock":true},{"title":"10x12","offer_id":39415863607349,"sku":"ez_craftsman1012","price":3599.0,"currency_code":"USD","in_stock":true},{"title":"10x14","offer_id":39415863672885,"sku":"ez_craftsman1014","price":3899.0,"currency_code":"USD","in_stock":true},{"title":"10x16","offer_id":39415863771189,"sku":"ez_craftsman1016","price":4099.0,"currency_code":"USD","in_stock":true},{"title":"10x20","offer_id":39415863836725,"sku":"ez_craftsman1020","price":4699.0,"currency_code":"USD","in_stock":true},{"title":"12x16","offer_id":39415863967797,"sku":"ez_craftsman1216","price":4849.0,"currency_code":"USD","in_stock":true},{"title":"12x20","offer_id":39415864033333,"sku":"ez_craftsman1220","price":5399.0,"currency_code":"USD","in_stock":true},{"title":"12x24","offer_id":39415864131637,"sku":"ez_craftsman1224","price":5849.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952"},{"product_id":"little-cottage-company-classic-gambrel-barn-4-sidewall-shed","title":"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit","description":"\u003cdiv class=\"lcc-classic-gambrel-4ft-page\"\u003e\n\u003c!-- ===== Title (unchanged) ===== --\u003e\n\u003ch2 style=\"text-align: center;\"\u003eLittle Cottage Co. Classic Gambrel Barn 4' Sidewall\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e \u003cinput class=\"hsr-facts-check\" id=\"hsr-facts-toggle-lcc-gambrel4\" type=\"checkbox\"\u003e\n\u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n\u003cspan role=\"listitem\" class=\"hsr-chip\"\u003ePre-cut production: 5–10 days\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003ePanelized production: 4–6 weeks\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eTransit from Ohio: 2–9 days\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eLP SmartSide siding \u0026amp; trim\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eSizes: 8×8–12×24\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e4′ sidewalls, 5\/12 roof pitch\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-lcc-gambrel4\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-lcc-gambrel4\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- ===== Hero tagline (unchanged) ===== --\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eBuild your dream garden and add value to your property, with our Classic Style Garden Sheds!\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!-- ===== Original content (unchanged text) ===== --\u003e\n\u003cp\u003eAre you tired of your tools and equipment being exposed to harsh weather conditions? Keep them protected in style with an Amish \u003cstrong\u003eClassic Gambrel Barn 4' Sidewall Kit\u003c\/strong\u003e. The classic woodshed look is a perfect complement to any home or garden. Don't risk damage from the sun, rain, and snow – choose the Classic Gambrel Barn for secure storage. Ideal for farmers and large landowners, this classic wooden barn design will meet all your storage needs. Don't settle for less – invest in the best with the Amish Classic Gambrel Barn today\u003c\/p\u003e\n\u003cp\u003eThe Gambrel comes standard with a 5′ double door on the 10′ through 12'-wide buildings and a 4'-wide door on the 8′ sheds. A variety of options are available including windows, flower boxes, shutters, cupolas, and extra doors.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis shed is available from 8′ x 8′ up to 12′ x 24′. Larger sizes are available here.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb data-stringify-type=\"bold\"\u003ePanelized Kits:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003e\u003cspan\u003eCome in pre-assembled panelized sections. Wall siding is already attached to the wall framing. Already pre-assembled as much as possible before shipped to you. Easier to put together and saves significant time. All hardware and screws are included.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cb data-stringify-type=\"bold\"\u003ePre-Cut Kits:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003e\u003cspan\u003eComes with all wood pre-cut to exact lengths. No cutting required. You must assemble the pieces into sections and then put the sections together. All hardware and screws are included. \u003c\/span\u003e\u003cb data-stringify-type=\"bold\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(255, 42, 0); text-decoration: underline;\"\u003eNo Customizations on Pre-Cut Structures\u003c\/span\u003e\u003c\/span\u003e.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb data-stringify-type=\"bold\"\u003eIMPORTANT NOTE:\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eYou are required to offload the shipment - either a forklift or 2-3 people on the day of the delivery to manually unload the pieces on the pallet one by one. Each individual piece weighs around 1-100 lbs. so it is fairly easy to do with 2-3 people. Some customers have friends\/neighbors\/family assist, or hire 2 people. FedEx will schedule the delivery date and time that works for you.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003eLead time for production is\u003cspan\u003e 5-10 days for the pre-cut kits and 4-6 \u003c\/span\u003e\u003cspan\u003eweeks for the panelized kits\u003c\/span\u003e\u003c\/span\u003e\u003cspan\u003e. Your shed will be delivered in 2-9 days depending on the distance from our site in Ohio to your home.\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e\u003ca class=\"button-primary\" title=\"Delivery Instruction\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Two_Person_Delivery_2.jpg?v=1640629644\" target=\"_blank\"\u003eDelivery Instruction\u003c\/a\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003cspan style=\"color: #000000;\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eClassic Gambrel Barn 4′ Sidewalls — Dimensions by Size (Photos + Specs)\u003c\/h3\u003e\n\u003c!-- CLASSIC GAMBREL BARN 4' SIDEWALLS — DIMENSIONS DUO --\u003e\n\u003cdiv class=\"vw-dims-duo\" aria-label=\"Classic Gambrel Barn 4' Sidewalls dimensions\"\u003e\n\u003c!-- Radios (one per size). r1 is default\/checked --\u003e \u003cinput id=\"cgb4-r1\" name=\"cgb4\" type=\"radio\" checked\u003e \u003cinput id=\"cgb4-r2\" name=\"cgb4\" type=\"radio\"\u003e \u003cinput id=\"cgb4-r3\" name=\"cgb4\" type=\"radio\"\u003e \u003cinput id=\"cgb4-r4\" name=\"cgb4\" type=\"radio\"\u003e \u003cinput id=\"cgb4-r5\" name=\"cgb4\" type=\"radio\"\u003e \u003cinput id=\"cgb4-r6\" name=\"cgb4\" type=\"radio\"\u003e \u003cinput id=\"cgb4-r7\" name=\"cgb4\" type=\"radio\"\u003e \u003cinput id=\"cgb4-r8\" name=\"cgb4\" type=\"radio\"\u003e \u003cinput id=\"cgb4-r9\" name=\"cgb4\" type=\"radio\"\u003e \u003cinput id=\"cgb4-r10\" name=\"cgb4\" type=\"radio\"\u003e \u003cinput id=\"cgb4-r11\" name=\"cgb4\" type=\"radio\"\u003e \u003cinput id=\"cgb4-r12\" name=\"cgb4\" type=\"radio\"\u003e \u003cinput id=\"cgb4-r13\" name=\"cgb4\" type=\"radio\"\u003e \u003cinput id=\"cgb4-r14\" name=\"cgb4\" type=\"radio\"\u003e \u003cinput id=\"cgb4-r15\" name=\"cgb4\" type=\"radio\"\u003e \u003cinput id=\"cgb4-r16\" name=\"cgb4\" type=\"radio\"\u003e \u003cinput id=\"cgb4-r17\" name=\"cgb4\" type=\"radio\"\u003e \u003c!-- RIGHT: Specs (one panel per size) --\u003e\n\u003cdiv class=\"vw-specs\"\u003e\n\u003c!-- 1) 8×8 --\u003e\n\u003csection class=\"vw-spec s1\" aria-labelledby=\"cgb4-s1\" style=\"display: none;\"\u003e\n\u003ch4 id=\"cgb4-s1\"\u003e8×8 Classic Gambrel Barn 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 10.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 7.25″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e111\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 2) 8×10 --\u003e\n\u003csection class=\"vw-spec s2\" aria-labelledby=\"cgb4-s2\" style=\"display: none;\"\u003e\n\u003ch4 id=\"cgb4-s2\"\u003e8×10 Classic Gambrel Barn 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 10.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 7.25″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e135\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 3) 8×12 --\u003e\n\u003csection class=\"vw-spec s3\" aria-labelledby=\"cgb4-s3\" style=\"display: none;\"\u003e\n\u003ch4 id=\"cgb4-s3\"\u003e8×12 Classic Gambrel Barn 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 10.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 7.25″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e159\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 4) 8×14 --\u003e\n\u003csection class=\"vw-spec s4\" aria-labelledby=\"cgb4-s4\" style=\"display: none;\"\u003e\n\u003ch4 id=\"cgb4-s4\"\u003e8×14 Classic Gambrel Barn 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 10.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 7.25″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e183\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 5) 8×16 --\u003e\n\u003csection class=\"vw-spec s5\" aria-labelledby=\"cgb4-s5\" style=\"display: none;\"\u003e\n\u003ch4 id=\"cgb4-s5\"\u003e8×16 Classic Gambrel Barn 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 10.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 7.25″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e208\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 6) 10×10 --\u003e\n\u003csection class=\"vw-spec s6\" aria-labelledby=\"cgb4-s6\" style=\"display: none;\"\u003e\n\u003ch4 id=\"cgb4-s6\"\u003e10×10 Classic Gambrel Barn 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 10.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 7) 10×12 --\u003e\n\u003csection class=\"vw-spec s7\" aria-labelledby=\"cgb4-s7\" style=\"display: none;\"\u003e\n\u003ch4 id=\"cgb4-s7\"\u003e10×12 Classic Gambrel Barn 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 10.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e187\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 8) 10×14 --\u003e\n\u003csection class=\"vw-spec s8\" aria-labelledby=\"cgb4-s8\" style=\"display: none;\"\u003e\n\u003ch4 id=\"cgb4-s8\"\u003e10×14 Classic Gambrel Barn 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 10.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e215\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 9) 10×16 --\u003e\n\u003csection class=\"vw-spec s9\" aria-labelledby=\"cgb4-s9\" style=\"display: none;\"\u003e\n\u003ch4 id=\"cgb4-s9\"\u003e10×16 Classic Gambrel Barn 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 10.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e243\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 10) 10×18 --\u003e\n\u003csection class=\"vw-spec s10\" aria-labelledby=\"cgb4-s10\" style=\"display: none;\"\u003e\n\u003ch4 id=\"cgb4-s10\"\u003e10×18 Classic Gambrel Barn 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e18′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 10.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e272\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 11) 10×20 --\u003e\n\u003csection class=\"vw-spec s11\" aria-labelledby=\"cgb4-s11\" style=\"display: none;\"\u003e\n\u003ch4 id=\"cgb4-s11\"\u003e10×20 Classic Gambrel Barn 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e20′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 10.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e300\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 12) 12×12 --\u003e\n\u003csection class=\"vw-spec s12\" aria-labelledby=\"cgb4-s12\" style=\"display: none;\"\u003e\n\u003ch4 id=\"cgb4-s12\"\u003e12×12 Classic Gambrel Barn 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 10.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 0.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 8.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e237\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 13) 12×14 --\u003e\n\u003csection class=\"vw-spec s13\" aria-labelledby=\"cgb4-s13\" style=\"display: none;\"\u003e\n\u003ch4 id=\"cgb4-s13\"\u003e12×14 Classic Gambrel Barn 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 10.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 0.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 8.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e273\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 14) 12×16 --\u003e\n\u003csection class=\"vw-spec s14\" aria-labelledby=\"cgb4-s14\" style=\"display: none;\"\u003e\n\u003ch4 id=\"cgb4-s14\"\u003e12×16 Classic Gambrel Barn 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 10.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 0.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 8.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e309\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 15) 12×18 --\u003e\n\u003csection class=\"vw-spec s15\" aria-labelledby=\"cgb4-s15\" style=\"display: none;\"\u003e\n\u003ch4 id=\"cgb4-s15\"\u003e12×18 Classic Gambrel Barn 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e18′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 10.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 0.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 8.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e345\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 16) 12×20 --\u003e\n\u003csection class=\"vw-spec s16\" aria-labelledby=\"cgb4-s16\" style=\"display: none;\"\u003e\n\u003ch4 id=\"cgb4-s16\"\u003e12×20 Classic Gambrel Barn 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e20′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 10.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 0.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 8.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e381\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 17) 12×24 --\u003e\n\u003csection class=\"vw-spec s17\" aria-labelledby=\"cgb4-s17\" style=\"display: none;\"\u003e\n\u003ch4 id=\"cgb4-s17\"\u003e12×24 Classic Gambrel Barn 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e24′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 10.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 0.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 8.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e453\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c!-- LEFT: Image stage --\u003e\n\u003cdiv class=\"vw-stage\"\u003e\n\u003c!-- 1 --\u003e\n\u003cfigure class=\"vw-slide s1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-classic-gambrel-barn-4-dimension.jpg?v=1763156678\" alt=\"\"\u003e\n\u003cfigcaption\u003e8×8\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"cgb4-r1\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"cgb4-r2\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 2 --\u003e\n\u003cfigure class=\"vw-slide s2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-classic-gambrel-barn-4-dimension.jpg?v=1763156678\" alt=\"\"\u003e\n\u003cfigcaption\u003e8×10\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"cgb4-r1\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"cgb4-r3\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 3 --\u003e\n\u003cfigure class=\"vw-slide s3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-classic-gambrel-barn-4-dimension.jpg?v=1763156679\" alt=\"\"\u003e\n\u003cfigcaption\u003e8×12\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"cgb4-r2\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"cgb4-r4\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 4 --\u003e\n\u003cfigure class=\"vw-slide s4\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x14-classic-gambrel-barn-4-dimension.jpg?v=1763156678\" alt=\"\"\u003e\n\u003cfigcaption\u003e8×14\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"cgb4-r3\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"cgb4-r5\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 5 --\u003e\n\u003cfigure class=\"vw-slide s5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x16-classic-gambrel-barn-4-dimension.jpg?v=1763156679\" alt=\"\"\u003e\n\u003cfigcaption\u003e8×16\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"cgb4-r4\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"cgb4-r6\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 6 --\u003e\n\u003cfigure class=\"vw-slide s6\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-gambrel-barn-4-dimension.jpg?v=1763156691\" alt=\"\"\u003e\n\u003cfigcaption\u003e10×10\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"cgb4-r5\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"cgb4-r7\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 7 --\u003e\n\u003cfigure class=\"vw-slide s7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-classic-gambrel-barn-4-dimension.jpg?v=1763156692\" alt=\"\"\u003e\n\u003cfigcaption\u003e10×12\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"cgb4-r6\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"cgb4-r8\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 8 --\u003e\n\u003cfigure class=\"vw-slide s8\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-classic-gambrel-barn-4-dimension.jpg?v=1763156692\" alt=\"\"\u003e\n\u003cfigcaption\u003e10×14\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"cgb4-r7\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"cgb4-r9\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 9 --\u003e\n\u003cfigure class=\"vw-slide s9\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gambrel-barn-4-dimension.jpg?v=1763156692\" alt=\"\"\u003e\n\u003cfigcaption\u003e10×16\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"cgb4-r8\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"cgb4-r10\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 10 --\u003e\n\u003cfigure class=\"vw-slide s10\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x18-classic-gambrel-barn-4-dimension.jpg?v=1763156692\" alt=\"\"\u003e\n\u003cfigcaption\u003e10×18\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"cgb4-r9\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"cgb4-r11\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 11 --\u003e\n\u003cfigure class=\"vw-slide s11\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-classic-gambrel-barn-4-dimension.jpg?v=1763156692\" alt=\"\"\u003e\n\u003cfigcaption\u003e10×20\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"cgb4-r10\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"cgb4-r12\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 12 --\u003e\n\u003cfigure class=\"vw-slide s12\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x12-classic-gambrel-barn-4-dimension.jpg?v=1763156708\" alt=\"\"\u003e\n\u003cfigcaption\u003e12×12\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"cgb4-r11\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"cgb4-r13\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 13 --\u003e\n\u003cfigure class=\"vw-slide s13\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x14-classic-gambrel-barn-4-dimension.jpg?v=1763156709\" alt=\"\"\u003e\n\u003cfigcaption\u003e12×14\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"cgb4-r12\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"cgb4-r14\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 14 --\u003e\n\u003cfigure class=\"vw-slide s14\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-classic-gambrel-barn-4-dimension.jpg?v=1763156709\" alt=\"\"\u003e\n\u003cfigcaption\u003e12×16\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"cgb4-r13\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"cgb4-r15\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 15 --\u003e\n\u003cfigure class=\"vw-slide s15\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x18-classic-gambrel-barn-4-dimension.jpg?v=1763156709\" alt=\"\"\u003e\n\u003cfigcaption\u003e12×18\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"cgb4-r14\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"cgb4-r16\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 16 --\u003e\n\u003cfigure class=\"vw-slide s16\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-classic-gambrel-barn-4-dimension.jpg?v=1763156709\" alt=\"\"\u003e\n\u003cfigcaption\u003e12×20\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"cgb4-r15\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"cgb4-r17\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 17 --\u003e\n\u003cfigure class=\"vw-slide s17\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-classic-gambrel-barn-4-dimension.jpg?v=1763156709\" alt=\"\"\u003e\n\u003cfigcaption\u003e12×24\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"cgb4-r16\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"cgb4-r17\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  :root {\n    --vw-orange: #f05a28;\n  }\n\n  .vw-dims-duo {\n    --grid-gap: 20px;\n    --stage-w: 480px;\n    --stage-h: 480px;\n    display: grid;\n    grid-template-columns: var(--stage-w) calc(100% - var(--stage-w) - var(--grid-gap));\n    grid-template-areas: \"stage specs\";\n    gap: var(--grid-gap);\n    width: 100%;\n    max-width: 100% !important;\n    margin: 0 !important;\n    text-align: left;\n    position: relative;\n    align-items: stretch;\n  }\n\n  \/* hide radios *\/\n  .vw-dims-duo \u003e input[type=\"radio\"] {\n    position: fixed !important;\n    top: -100vh !important;\n    left: -100vw !important;\n    width: 0 !important;\n    height: 0 !important;\n    opacity: 0 !important;\n    pointer-events: none !important;\n  }\n\n  \/* ---------- SPECS CARD ---------- *\/\n  .vw-dims-duo .vw-specs {\n    grid-area: specs;\n    position: relative;\n    max-width: var(--stage-w);\n    height: var(--stage-h);\n  }\n\n  .vw-dims-duo .vw-spec {\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fff;\n    padding: 10px 12px 6px;\n    box-sizing: border-box;\n    width: 100%;\n    height: 100%;\n    display: none;\n    flex-direction: column;\n  }\n\n  .vw-dims-duo .vw-spec h4 {\n    margin: 0 0 8px;\n  }\n\n  .vw-dims-duo .vw-spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed;\n    margin: 0;\n    flex: 1 1 auto;\n  }\n\n  .vw-dims-duo .vw-spec-table th,\n  .vw-dims-duo .vw-spec-table td {\n    padding: 8px 10px;\n    border-bottom: 1px solid #e6e6e6;\n    text-align: left;\n    vertical-align: top;\n  }\n\n  .vw-dims-duo .vw-spec-table th {\n    width: 52%;\n    font-weight: 600;\n    padding-right: 12px;\n  }\n\n  .vw-dims-duo .vw-spec-table tr:last-child th,\n  .vw-dims-duo .vw-spec-table tr:last-child td {\n    border-bottom: none;\n    padding-bottom: 6px;\n  }\n\n  \/* show only the selected spec panel *\/\n  #cgb4-r1:checked ~ .vw-specs .s1,\n  #cgb4-r2:checked ~ .vw-specs .s2,\n  #cgb4-r3:checked ~ .vw-specs .s3,\n  #cgb4-r4:checked ~ .vw-specs .s4,\n  #cgb4-r5:checked ~ .vw-specs .s5,\n  #cgb4-r6:checked ~ .vw-specs .s6,\n  #cgb4-r7:checked ~ .vw-specs .s7,\n  #cgb4-r8:checked ~ .vw-specs .s8,\n  #cgb4-r9:checked ~ .vw-specs .s9,\n  #cgb4-r10:checked ~ .vw-specs .s10,\n  #cgb4-r11:checked ~ .vw-specs .s11,\n  #cgb4-r12:checked ~ .vw-specs .s12,\n  #cgb4-r13:checked ~ .vw-specs .s13,\n  #cgb4-r14:checked ~ .vw-specs .s14,\n  #cgb4-r15:checked ~ .vw-specs .s15,\n  #cgb4-r16:checked ~ .vw-specs .s16,\n  #cgb4-r17:checked ~ .vw-specs .s17 {\n    display: flex !important;\n  }\n\n  \/* ---------- IMAGE STAGE ---------- *\/\n  .vw-dims-duo .vw-stage {\n    grid-area: stage;\n    position: relative;\n    width: var(--stage-w);\n    height: var(--stage-h);\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fff;\n    overflow: hidden;\n  }\n\n  .vw-dims-duo .vw-slide {\n    position: absolute;\n    inset: 0;\n    display: none;\n    margin: 0;\n    line-height: 0;\n    background: #fff;\n  }\n\n  .vw-dims-duo .vw-slide img {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n    display: block;\n  }\n\n  .vw-dims-duo .vw-slide figcaption {\n    position: absolute;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    margin: 0;\n    padding: 6px 8px;\n    background: rgba(255, 255, 255, 0.85);\n    color: #333;\n    font: 13px\/1.3 system-ui, -apple-system, \"Segoe UI\", Roboto, Arial, sans-serif;\n    text-align: left;\n    z-index: 2;\n  }\n\n  \/* show selected slide *\/\n  #cgb4-r1:checked ~ .vw-stage .s1,\n  #cgb4-r2:checked ~ .vw-stage .s2,\n  #cgb4-r3:checked ~ .vw-stage .s3,\n  #cgb4-r4:checked ~ .vw-stage .s4,\n  #cgb4-r5:checked ~ .vw-stage .s5,\n  #cgb4-r6:checked ~ .vw-stage .s6,\n  #cgb4-r7:checked ~ .vw-stage .s7,\n  #cgb4-r8:checked ~ .vw-stage .s8,\n  #cgb4-r9:checked ~ .vw-stage .s9,\n  #cgb4-r10:checked ~ .vw-stage .s10,\n  #cgb4-r11:checked ~ .vw-stage .s11,\n  #cgb4-r12:checked ~ .vw-stage .s12,\n  #cgb4-r13:checked ~ .vw-stage .s13,\n  #cgb4-r14:checked ~ .vw-stage .s14,\n  #cgb4-r15:checked ~ .vw-stage .s15,\n  #cgb4-r16:checked ~ .vw-stage .s16,\n  #cgb4-r17:checked ~ .vw-stage .s17 {\n    display: block;\n    z-index: 1;\n  }\n\n  .vw-dims-duo .vw-arrow {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 46px;\n    height: 62px;\n    cursor: pointer;\n    z-index: 5;\n    background: transparent;\n    border: 0;\n    box-shadow: none;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .vw-dims-duo .vw-arrow.prev {\n    left: 10px;\n  }\n  .vw-dims-duo .vw-arrow.next {\n    right: 10px;\n  }\n\n  .vw-dims-duo .vw-arrow::before {\n    content: \"\";\n    display: inline-block;\n    border: solid var(--vw-orange);\n    border-width: 0 6px 6px 0;\n    padding: 11px;\n    filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.15));\n  }\n\n  .vw-dims-duo .vw-arrow.prev::before {\n    transform: rotate(135deg);\n  }\n  .vw-dims-duo .vw-arrow.next::before {\n    transform: rotate(-45deg);\n  }\n\n  .vw-dims-duo .vw-arrow:hover::before {\n    filter: brightness(0.9);\n  }\n\n  \/* disable at ends *\/\n  #cgb4-r1:checked ~ .vw-stage .s1 .prev,\n  #cgb4-r17:checked ~ .vw-stage .s17 .next {\n    opacity: 0.35;\n    pointer-events: none;\n    cursor: default;\n    filter: grayscale(1);\n  }\n\n  \/* ---------- Tablet ---------- *\/\n  @media (max-width: 1020px) {\n    .vw-dims-duo {\n      --grid-gap: 18px;\n      --stage-w: 420px;\n      --stage-h: 420px;\n      grid-template-columns: var(--stage-w) calc(100% - var(--stage-w) - var(--grid-gap));\n    }\n\n    .vw-dims-duo .vw-specs {\n      height: var(--stage-h);\n    }\n  }\n\n  \/* ---------- Mobile (stacked) ---------- *\/\n  @media (max-width: 820px) {\n    .vw-dims-duo {\n      grid-template-columns: 1fr;\n      grid-template-areas:\n        \"stage\"\n        \"specs\";\n      gap: 16px;\n      width: 100vw !important;\n      margin-left: calc(50% - 50vw) !important;\n      margin-right: calc(50% - 50vw) !important;\n      padding-left: 16px;\n      padding-right: 16px;\n      box-sizing: border-box;\n      --stage-w: 100%;\n      --stage-h: 420px;\n    }\n\n    .vw-dims-duo .vw-stage {\n      width: 100% !important;\n    }\n\n    .vw-dims-duo .vw-specs {\n      max-width: 100%;\n      height: auto;\n    }\n\n    .vw-dims-duo .vw-spec {\n      height: auto;\n    }\n  }\n\n  @media (max-width: 520px) {\n    .vw-dims-duo .vw-arrow {\n      width: 40px;\n      height: 56px;\n    }\n    .vw-dims-duo .vw-arrow.prev {\n      left: 6px;\n    }\n    .vw-dims-duo .vw-arrow.next {\n      right: 6px;\n    }\n    .vw-dims-duo .vw-arrow::before {\n      border-width: 0 5px 5px 0;\n      padding: 10px;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"lcc-classic-gambrel-4ft-page\"\u003e\n\u003ch3\u003eSPECIFICATIONS:\u003c\/h3\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003ctable style=\"undefined;table-layout: fixed; width: 828px;\" class=\"tg\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 91px;\"\u003e \u003ccol style=\"width: 99px;\"\u003e \u003ccol style=\"width: 99px;\"\u003e \u003ccol style=\"width: 103px;\"\u003e \u003ccol style=\"width: 108px;\"\u003e \u003ccol style=\"width: 133px;\"\u003e \u003ccol style=\"width: 102px;\"\u003e \u003ccol style=\"width: 93px;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"tg-w1ir\"\u003eSize\u003c\/th\u003e\n\u003cth class=\"tg-w1ir\"\u003eOutside Width\u003c\/th\u003e\n\u003cth class=\"tg-w1ir\"\u003eOutside Depth\u003c\/th\u003e\n\u003cth class=\"tg-w1ir\"\u003eSidewall Height\u003c\/th\u003e\n\u003cth class=\"tg-w1ir\"\u003eInside Height to the Peak\u003c\/th\u003e\n\u003cth class=\"tg-w1ir\"\u003eOutside Height to the Peak w\/ 4x4 Runner\u003c\/th\u003e\n\u003cth class=\"tg-w1ir\"\u003eDoor Opening\u003c\/th\u003e\n\u003cth class=\"tg-w1ir\"\u003eFloor (Optional) Size\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e8 x 8\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e97\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e97\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e92\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e99.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8 x 8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e8 x 10\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e97\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e121\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e92\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e99.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8 x 10\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e8 x 12\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e97\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e145\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e92\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e99.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8 x 12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e8 x 14\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e97\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e145\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e92\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e99.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8 x 14\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e8 x 16\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e96\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e169\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e92\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e99.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8 x 16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e10 x 10\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e121\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e193\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e99\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e108\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10 x 10\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e10 x 12\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e121\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e145\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e99\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e108\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10 x 12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e10 x 14\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e121\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e169\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e99\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e108\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10 x 14\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e10 x 16\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e121\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e193\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e99\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e108\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10 x 16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e10 x 18\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e121\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e217\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e99\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e108\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10 x 18\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e10 x 20\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e121\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e241\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e99\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e108\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10 x 20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e12 x 12\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e145\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e145\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e106\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e115\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12 x 12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e12 x 14\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e145\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e169\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e106\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e115\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12 x 14\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e12 x 16\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e145\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e193\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e106\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e115\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12 x 16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e12 x 18\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e145\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e217\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e106\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e115\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12 x 18\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e12 x 20\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e145\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e241\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e106\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e115\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12 x 20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e12 x 24\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e145\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e289\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e106\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e115\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12 x 24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eFEATURES:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli style=\"box-sizing: border-box; border: 0px solid #e5e7eb; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(63,131,248,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; position: relative;\" class=\"relative [\u0026amp;\u0026gt;p]:inline-block [\u0026amp;\u0026gt;p]:align-top [\u0026amp;\u0026gt;p]:-mt-6 [\u0026amp;\u0026gt;p]:p-0 [\u0026amp;\u0026gt;p]:mb-4\"\u003e\n\u003cp class=\"my-0.5\"\u003e\u003cstrong class=\"font-bold\"\u003eMade with Amish craftsmanship:\u003c\/strong\u003e The shed is built by skilled Amish craftsmen who are known for their attention to detail, high-quality construction, and use of durable materials. This ensures that your shed will be sturdy, long-lasting, and visually appealing.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; border: 0px solid #e5e7eb; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(63,131,248,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; position: relative; --tw-space-y-reverse: 0; margin-top: calc(-.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(-.5rem * var(--tw-space-y-reverse));\" class=\"relative [\u0026amp;\u0026gt;p]:inline-block [\u0026amp;\u0026gt;p]:align-top [\u0026amp;\u0026gt;p]:-mt-6 [\u0026amp;\u0026gt;p]:p-0 [\u0026amp;\u0026gt;p]:mb-4\"\u003e\n\u003cp class=\"my-0.5\"\u003e\u003cstrong class=\"font-bold\"\u003ePrefabbed and ready to assemble:\u003c\/strong\u003e The shed comes with everything pre-cut and ready to be assembled, meaning you won't need to spend time cutting any additional pieces. This makes the assembly process more straightforward and faster, saving you time and effort.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; border: 0px solid #e5e7eb; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(63,131,248,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; position: relative; --tw-space-y-reverse: 0; margin-top: calc(-.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(-.5rem * var(--tw-space-y-reverse));\" class=\"relative [\u0026amp;\u0026gt;p]:inline-block [\u0026amp;\u0026gt;p]:align-top [\u0026amp;\u0026gt;p]:-mt-6 [\u0026amp;\u0026gt;p]:p-0 [\u0026amp;\u0026gt;p]:mb-4\"\u003e\n\u003cp class=\"my-0.5\"\u003e\u003cstrong class=\"font-bold\"\u003e4′ sidewalls with 16″ o.c. Wall Studs:\u003c\/strong\u003e The 4-foot sidewalls provide ample headroom inside the shed, while the 16-inch on-center wall studs ensure a strong and stable structure that can withstand various weather conditions.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; border: 0px solid #e5e7eb; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(63,131,248,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; position: relative; --tw-space-y-reverse: 0; margin-top: calc(-.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(-.5rem * var(--tw-space-y-reverse));\" class=\"relative [\u0026amp;\u0026gt;p]:inline-block [\u0026amp;\u0026gt;p]:align-top [\u0026amp;\u0026gt;p]:-mt-6 [\u0026amp;\u0026gt;p]:p-0 [\u0026amp;\u0026gt;p]:mb-4\"\u003e\n\u003cp class=\"my-0.5\"\u003e\u003cstrong class=\"font-bold\"\u003eDouble Door Opening:\u003c\/strong\u003e The shed features a 5′ x 6′ double door opening for 10 ft. to 12 ft. wide units and a 4′ x 6′ double door opening for 8′ wide units. This allows for easy access to your stored items and makes it convenient to move larger items in and out of the shed.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"py-1.5 [\u0026amp;_br]:block [\u0026amp;_br]:py-1.5 [\u0026amp;_br]:content-['']\"\u003e\u003cstrong class=\"font-heavy\"\u003e5\/12\" Roof Pitch:\u003c\/strong\u003e The shed's roof is designed with a 5\/12\" pitch, providing better water runoff and adding to the shed's overall durability.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; border: 0px solid #e5e7eb; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(63,131,248,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; position: relative; --tw-space-y-reverse: 0; margin-top: calc(-.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(-.5rem * var(--tw-space-y-reverse));\" class=\"relative [\u0026amp;\u0026gt;p]:inline-block [\u0026amp;\u0026gt;p]:align-top [\u0026amp;\u0026gt;p]:-mt-6 [\u0026amp;\u0026gt;p]:p-0 [\u0026amp;\u0026gt;p]:mb-4\"\u003e\n\u003cp class=\"my-0.5\"\u003e\u003cstrong class=\"font-bold\"\u003e2 Gable Vents:\u003c\/strong\u003e These vents help regulate the temperature and humidity inside the shed, ensuring proper air circulation and preventing the build-up of moisture that could lead to mold or mildew.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; border: 0px solid #e5e7eb; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(63,131,248,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; position: relative; --tw-space-y-reverse: 0; margin-top: calc(-.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(-.5rem * var(--tw-space-y-reverse));\" class=\"relative [\u0026amp;\u0026gt;p]:inline-block [\u0026amp;\u0026gt;p]:align-top [\u0026amp;\u0026gt;p]:-mt-6 [\u0026amp;\u0026gt;p]:p-0 [\u0026amp;\u0026gt;p]:mb-4\"\u003e\n\u003cp class=\"my-0.5\"\u003e\u003cstrong class=\"font-bold\"\u003eLocking Door Handle:\u003c\/strong\u003e The shed comes with a locking door handle, providing an added layer of security for your stored items.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; border: 0px solid #e5e7eb; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(63,131,248,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; position: relative; --tw-space-y-reverse: 0; margin-top: calc(-.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(-.5rem * var(--tw-space-y-reverse));\" class=\"relative [\u0026amp;\u0026gt;p]:inline-block [\u0026amp;\u0026gt;p]:align-top [\u0026amp;\u0026gt;p]:-mt-6 [\u0026amp;\u0026gt;p]:p-0 [\u0026amp;\u0026gt;p]:mb-4\"\u003e\n\u003cp class=\"my-0.5\"\u003e\u003cstrong class=\"font-bold\"\u003eIncluded hardware:\u003c\/strong\u003e All necessary screws, latches, and nails are included with the shed, so you won't need to worry about purchasing additional hardware.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"box-sizing: border-box; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; --tw-border-spacing-x: undefined; --tw-border-spacing-y: undefined; --tw-translate-x: undefined; --tw-translate-y: undefined; --tw-rotate: undefined; --tw-skew-x: undefined; --tw-skew-y: undefined; --tw-scale-x: undefined; --tw-scale-y: undefined; --tw-scroll-snap-strictness: undefined; --tw-ring-offset-width: undefined; --tw-ring-offset-color: undefined; --tw-ring-color: undefined; --tw-ring-offset-shadow: undefined; --tw-ring-shadow: undefined; --tw-shadow: undefined; --tw-shadow-colored: undefined; position: relative; --tw-space-y-reverse: undefined; margin-top: calc(-.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(-.5rem * var(--tw-space-y-reverse)); border: 0px solid rgb(229, 231, 235);\"\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eClassic Gambrel Barn Shed Kit SmartSiding walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-section\"\u003e\n\u003cdiv class=\"smart-siding-container\"\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-image-container\"\u003e\u003cimg alt=\"SmartSide Siding\" class=\"smart-siding-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-text-container\"\u003e\n\u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced durability and workability of engineered wood. With SmartGuard® technology, these products are built to outperform nature, providing exceptional strength, performance, and resistance against rot, termites, woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer SmartSide® standard on all of our buildings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n\u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n\u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n\u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n\u003cli\u003ePrimed face\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch4\u003eKIT INCLUDES:\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e4’ Double door on 8’ wide buildings\u003c\/li\u003e\n\u003cli\u003e5’ Double door on 10’ and 12’ wide buildings\u003c\/li\u003e\n\u003cli\u003eLocking door handle latch\u003c\/li\u003e\n\u003cli\u003e16’’ on center 2×4 framing for walls\u003c\/li\u003e\n\u003cli\u003e45’’ high side walls\u003c\/li\u003e\n\u003cli\u003e24’’ on center 2×4 trusses\u003c\/li\u003e\n\u003cli\u003e5\/12\" Roof Pitch\u003c\/li\u003e\n\u003cli\u003eHigh-Quality LP SmartSide Siding and trim\u003c\/li\u003e\n\u003cli\u003e7\/16\" thick and treated to resist rot and termite damage\u003c\/li\u003e\n\u003cli\u003eRoofing: 7' 16\" OSB Roof Sheathing, 2\" overhang\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eAll hardware and fasteners included\u003c\/li\u003e\n\u003cli\u003eAluminum Gable Vents\u003c\/li\u003e\n\u003cli\u003ePrinted Step by Step Manual with color pictures\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eNOTE: If you want to increase the shed door width by 2 feet kindly contact us at info@homesteadsupplier.com\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4\u003eCUSTOMER PROVIDES:\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eShingles\u003c\/li\u003e\n\u003cli\u003ePaint\u003c\/li\u003e\n\u003cli\u003eFloor (if the building is not purchased with a floor kit)\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIf you will be preparing a cement\/concrete slab, it would have to be exactly the same size as the unit. If the concrete slab is larger then you would have to trim the 3” skirt that falls below the bottom plate that is designed to wrap around the flooring.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eThe above items can easily be purchased by the customer at a local hardware store.\u003cbr\u003e\u003cbr\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003ch5\u003eOPTIONAL FLOOR KIT:\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e2×4 treated floor joists – 16” O.C\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e5\/8″ plywood Flooring material\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eShould you wish to purchase the 12x24 Floor Kit please contact us to get a shipping quote.\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003e\u003cspan\u003e\u003cstrong\u003eIf You're Building your own floor\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003eTo build your own floor, the size of the floor will need to be the exact size of the shed\u003c\/li\u003e\n\u003cli\u003eWe recommend a crushed stone base 1 wider on either side of the shed\u003c\/li\u003e\n\u003cli\u003eThe siding overlaps the side of the wood floor roughly 3″ and there is no moisture barrier. You can put this on a cement slab or wood floor.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDo I need a Floor Kit? \u003c\/strong\u003eThis depends on your preference. If you are not getting a floor kit from us, you can either build your own floor or create a cement slab for your shed. Please take note that it should be exactly the same size as the shed.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdditional Info:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBase: We recommend a crushed stone base, 1 foot wider than the building on all sides.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eASSEMBLY MANUAL\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/LCC_Classic_Gambrel_Barn__Assembly_Instructions_Manual.pdf?v=1619010300\" title=\"Little Cottage Company Classic Gambrel Assembly Manual\" target=\"_blank\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/pdf_Icon_8ce8d24a-0b2c-4d6d-843a-d6d3bd41d63d.png?v=1618991988\" alt=\"Little Cottage Company Classic Gambrel Assembly Manual\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n    \/* Set image size for desktop *\/\n    .smart-siding-image { width: 360px; height: 360px; object-fit: cover; }\n\n    \/* Ensure the container places content side by side for desktop *\/\n    .smart-siding-container { display: flex; justify-content: flex-start; align-items: flex-start; text-align: left; }\n    .smart-siding-text-container { margin-left: 20px; max-width: 600px; }\n\n    \/* Mobile-friendly design for Smart Siding section *\/\n    @media screen and (max-width: 600px) {\n      .smart-siding-container { display: block; text-align: center; }\n      .smart-siding-image { width: 100%; height: auto; }\n      .smart-siding-text-container { margin-top: 20px; padding-left: 0; text-align: left; }\n      .smart-siding-text-container ul { padding-left: 0; list-style-position: inside; }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"lcc-classic-gambrel-4ft-page\"\u003e\n\u003ch4\u003eCompare Gambrel Barn Models\u003c\/h4\u003e\n\u003cdiv class=\"lcc-gambrel-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gambrel-barn-6-sidewall-kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls-view_240x240.jpg?v=1759324155\" alt=\"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gambrel-barn-6-sidewall-kit\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewalls\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gambrel-barn-6-sidewall-shed\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-view_240x240.jpg?v=1759345324\" alt=\"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gambrel-barn-6-sidewall-shed\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gambrel-barn-4-sidewall-kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-view_240x240.jpg?v=1759508554\" alt=\"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gambrel-barn-4-sidewall-kit\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gambrel-barn-4-sidewall-shed\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-front_240x240.jpg?v=1759413523\" alt=\"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gambrel-barn-4-sidewall-shed\"\u003eLittle Cottage Co. Classic 4' Gambrel Barn Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with grooves 8” on-center primed and ready to paint\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding with grooves 4” on-center primed and ready to paint\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with grooves 8” on-center primed and ready to paint\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding with grooves 4” on-center primed and ready to paint\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height\u003c\/td\u003e\n\u003ctd\u003e75.5” sidewalls with 2”x4” wall studs 24” on-center\u003c\/td\u003e\n\u003ctd\u003e76.5” sidewalls with 2”x4” wall studs 16” on-center\u003c\/td\u003e\n\u003ctd\u003e45.5” sidewalls with 2”x4” wall studs 24” on-center\u003c\/td\u003e\n\u003ctd\u003e46.5” sidewalls with 2”x4” wall studs 16” on-center\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor Features\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003eDouble doors with locking handle\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003eDouble doors with locking handle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAdditional Features\u003c\/td\u003e\n\u003ctd\u003eAluminum corner trim\u003c\/td\u003e\n\u003ctd\u003e2 gable vents\u003c\/td\u003e\n\u003ctd\u003eAluminum corner trim\u003c\/td\u003e\n\u003ctd\u003e2 gable vents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch4\u003eCompare Other Brand Models\u003c\/h4\u003e\n\u003cdiv class=\"lcc-gable-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gambrel-barn-4-sidewall-shed\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-front_240x240.jpg?v=1759413523\" alt=\"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gambrel-barn-4-sidewall-shed\"\u003eLittle Cottage Co. Classic 4' Gambrel Barn Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-craftsman-shed-kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main_240x240.jpg?v=1740682952\" alt=\"EZ-Fit Craftsman Storage Shed Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-craftsman-shed-kit\"\u003eEZ-Fit Craftsman Storage Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardener-small-gable-shed-kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit_240x240.webp?v=1714149172\" alt=\"Cedarshed Gardener Small Gable Shed Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardener-small-gable-shed-kit\"\u003eCedarshed Gardener Small Gable Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gable-style-beach-house-shed-kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed_240x240.webp?v=1714495934\" alt=\"Cedarshed Gable Style Beach House Shed\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gable-style-beach-house-shed-kit\"\u003eCedarshed Gable Style Beach House Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrand\u003c\/td\u003e\n\u003ctd\u003eLittle Cottage Co.\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit\u003c\/td\u003e\n\u003ctd\u003eCedarshed\u003c\/td\u003e\n\u003ctd\u003eCedarshed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed)\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed\u003c\/td\u003e\n\u003ctd\u003eWestern Red Cedar\u003c\/td\u003e\n\u003ctd\u003eWestern Red Cedar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWall Studs\u003c\/td\u003e\n\u003ctd\u003e2x4, 24\" on-cente\u003c\/td\u003e\n\u003ctd\u003e2x4, 24\" on-center with horizontal nailer\u003c\/td\u003e\n\u003ctd\u003ePre-built 6' cedar wall panels\u003c\/td\u003e\n\u003ctd\u003ePre-built 6' cedar wall panels (7' optional)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003ctd\u003ePre-built sections; cedar shingles or OSB (optional)\u003c\/td\u003e\n\u003ctd\u003ePre-shingled cedar panels or OSB (optional)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoors\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003e60\" double doors\u003c\/td\u003e\n\u003ctd\u003eDutch door\u003c\/td\u003e\n\u003ctd\u003eDutch door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAdditional Features\u003c\/td\u003e\n\u003ctd\u003eAluminum corner trim\u003c\/td\u003e\n\u003ctd\u003eDouble top plate\u003c\/td\u003e\n\u003ctd\u003eLockable Dutch door\u003c\/td\u003e\n\u003ctd\u003eLockable Dutch door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 10x10, 10x12, 10x14, 10x16, 10x20, 12x16, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 10x10, 10x12, 10x14, 10x16, 10x20, 12x16, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e6x6, 6x9, 6x12, 8x10, 8x12, 8x16\u003c\/td\u003e\n\u003ctd\u003e9x6, 10x8, 12x8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n    .button-primary,\n    .button-primary:link,\n    .button-primary:visited,\n    .button-primary:hover,\n    .button-primary:focus,\n    .button-primary:active { color:#fff !important; }\n\n    \/* ===== Atomic facts (CSS-only; keeps ALL chips in DOM for crawlers) ===== *\/\n    .hsr-chipbar { display:flex; flex-wrap:wrap; gap:8px; margin:8px 0 14px; justify-content:flex-start; }\n    .hsr-chip { background:#f5f5f5; border:1px solid #e6e6e6; padding:6px 10px; border-radius:6px; font-size:13px; line-height:1.35; }\n\n    \/* Desktop: always show; hide toggle controls *\/\n    @media (min-width: 769px) {\n      .hsr-facts-check, .hsr-facts-btn { display: none; }\n    }\n\n    \/* Mobile: clamp visually instead of removing nodes *\/\n    @media (max-width: 768px) {\n      .hsr-facts-check { position: absolute; left: -9999px; }\n      .hsr-chipbar { max-height: 96px; overflow: hidden; }\n      .hsr-facts-btn { display:inline-block; background:none; border:0; color:#004c99; font-weight:600; padding:6px 0; cursor:pointer; }\n      .hsr-facts-btn.hide { display:none; }\n      .hsr-facts-check:checked ~ .hsr-chipbar { max-height:none; overflow:visible; }\n      .hsr-facts-check:checked ~ .hsr-facts-btn.show { display:none; }\n      .hsr-facts-check:checked ~ .hsr-facts-btn.hide { display:inline-block; }\n    }\n  \u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-lcc\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact Little Cottage Co. product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZipLcc\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZipLcc\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProductLcc\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProductLcc\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Value Series\"\u003e\n          \u003coption value=\"value_gable\"\u003eLittle Cottage Co. Value Gable Shed\u003c\/option\u003e\n          \u003coption value=\"value_workshop\"\u003eLittle Cottage Co. Value Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_4\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_6\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Classic Series\"\u003e\n          \u003coption value=\"classic_gable\"\u003eLittle Cottage Co. Classic Gable Shed\u003c\/option\u003e\n          \u003coption value=\"classic_workshop\"\u003eLittle Cottage Co. Classic Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_4\"\u003eLittle Cottage Co. Classic Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_6\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_large\"\u003eLittle Cottage Co. Classic Gambrel Large Barn\u003c\/option\u003e\n          \u003coption value=\"classic_five_corner\"\u003eLittle Cottage Co. Classic Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Colonial Series\"\u003e\n          \u003coption value=\"colonial_williamsburg\"\u003eLittle Cottage Co. Colonial Williamsburg Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_pinehurst\"\u003eLittle Cottage Co. Colonial Pinehurst Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_five_corner\"\u003eLittle Cottage Co. Colonial Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Specialty Barns\"\u003e\n          \u003coption value=\"star_barn\"\u003eLittle Cottage Co. Star Barn\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses\"\u003e\n          \u003coption value=\"cape_cod_playhouse\"\u003eLittle Cottage Co. Cape Cod Playhouse\u003c\/option\u003e\n          \u003coption value=\"victorian_playhouse\"\u003eLittle Cottage Co. Victorian Playhouse\u003c\/option\u003e\n          \u003coption value=\"gingerbread_cottage_playhouse\"\u003eLittle Cottage Co. Gingerbread Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"pennfield_cottage_playhouse\"\u003eLittle Cottage Co. Pennfield Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"craftsman_playhouse\"\u003eLittle Cottage Co. Craftsman Playhouse\u003c\/option\u003e\n          \u003coption value=\"little_cottage_chapel\"\u003eLittle Cottage Co. Little Cottage Chapel\u003c\/option\u003e\n          \u003coption value=\"firehouse_playhouse\"\u003eLittle Cottage Co. Firehouse Playhouse\u003c\/option\u003e\n          \u003coption value=\"stratford_schoolhouse\"\u003eLittle Cottage Co. Stratford Schoolhouse\u003c\/option\u003e\n          \u003coption value=\"saras_victorian_mansion\"\u003eLittle Cottage Co. Sara's Victorian Mansion\u003c\/option\u003e\n          \u003coption value=\"grand_portico_mansion\"\u003eLittle Cottage Co. Grand Portico Mansion\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Greenhouses\"\u003e\n          \u003coption value=\"colonial_gable_greenhouse\"\u003eLittle Cottage Co. Colonial Gable Greenhouse\u003c\/option\u003e\n          \u003coption value=\"octagon_greenhouse\"\u003eLittle Cottage Co. Octagon Greenhouse\u003c\/option\u003e\n          \u003coption value=\"garden_shed_greenhouse\"\u003eLittle Cottage Co. Garden Shed Greenhouse\u003c\/option\u003e\n          \u003coption value=\"petite_greenhouse\"\u003eLittle Cottage Co. Petite Greenhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Chicken Coops\"\u003e\n          \u003coption value=\"value_a_frame_coop\"\u003eLittle Cottage Co. Value A-Frame Coop\u003c\/option\u003e\n          \u003coption value=\"gambrel_barn_coop\"\u003eLittle Cottage Co. Gambrel Barn Coop\u003c\/option\u003e\n          \u003coption value=\"colonial_gable_coop\"\u003eLittle Cottage Co. Colonial Gable Coop\u003c\/option\u003e\n          \u003coption value=\"round_roof_coop\"\u003eLittle Cottage Co. Round Roof Coop\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Dog Kennels\"\u003e\n          \u003coption value=\"cape_cod_cozy_kennel\"\u003eLittle Cottage Co. Cape Cod Cozy Kennel\u003c\/option\u003e\n          \u003coption value=\"victorian_cozy_kennel\"\u003eLittle Cottage Co. Victorian Cozy Kennel\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoLcc\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearLcc\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrLcc\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutLcc\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-lcc\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZipLcc\");\n    const productEl = document.getElementById(\"hsrProductLcc\");\n    const btn = document.getElementById(\"hsrGoLcc\");\n    const clr = document.getElementById(\"hsrClearLcc\");\n    const err = document.getElementById(\"hsrErrLcc\");\n    const out = document.getElementById(\"hsrOutLcc\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_lcc_production_live_v2_20260314\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    const PRODUCT_MAP = {\n      value_gable: {\n        label: \"Little Cottage Co. Value Gable Shed\",\n        bucket: \"value\"\n      },\n      value_workshop: {\n        label: \"Little Cottage Co. Value Workshop Shed\",\n        bucket: \"value\"\n      },\n      value_gambrel_4: {\n        label: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n        bucket: \"value\"\n      },\n      value_gambrel_6: {\n        label: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n        bucket: \"value\"\n      },\n\n      classic_gable: {\n        label: \"Little Cottage Co. Classic Gable Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_workshop: {\n        label: \"Little Cottage Co. Classic Workshop Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_4: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 4' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_6: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_large: {\n        label: \"Little Cottage Co. Classic Gambrel Large Barn\",\n        bucket: \"classic_precut\"\n      },\n      classic_five_corner: {\n        label: \"Little Cottage Co. Classic Five Corner Shed\",\n        bucket: \"classic_five_corner\"\n      },\n\n      colonial_williamsburg: {\n        label: \"Little Cottage Co. Colonial Williamsburg Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_pinehurst: {\n        label: \"Little Cottage Co. Colonial Pinehurst Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_five_corner: {\n        label: \"Little Cottage Co. Colonial Five Corner Shed\",\n        bucket: \"colonial_five_corner\"\n      },\n\n      star_barn: {\n        label: \"Little Cottage Co. Star Barn\",\n        bucket: \"specialty_barn\"\n      },\n\n      cape_cod_playhouse: {\n        label: \"Little Cottage Co. Cape Cod Playhouse\",\n        bucket: \"playhouse\"\n      },\n      victorian_playhouse: {\n        label: \"Little Cottage Co. Victorian Playhouse\",\n        bucket: \"playhouse\"\n      },\n      gingerbread_cottage_playhouse: {\n        label: \"Little Cottage Co. Gingerbread Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      pennfield_cottage_playhouse: {\n        label: \"Little Cottage Co. Pennfield Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      craftsman_playhouse: {\n        label: \"Little Cottage Co. Craftsman Playhouse\",\n        bucket: \"playhouse\"\n      },\n      little_cottage_chapel: {\n        label: \"Little Cottage Co. Little Cottage Chapel\",\n        bucket: \"playhouse\"\n      },\n      firehouse_playhouse: {\n        label: \"Little Cottage Co. Firehouse Playhouse\",\n        bucket: \"playhouse\"\n      },\n      stratford_schoolhouse: {\n        label: \"Little Cottage Co. Stratford Schoolhouse\",\n        bucket: \"playhouse\"\n      },\n      saras_victorian_mansion: {\n        label: \"Little Cottage Co. Sara's Victorian Mansion\",\n        bucket: \"playhouse\"\n      },\n      grand_portico_mansion: {\n        label: \"Little Cottage Co. Grand Portico Mansion\",\n        bucket: \"grand_portico\"\n      },\n\n      colonial_gable_greenhouse: {\n        label: \"Little Cottage Co. Colonial Gable Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      octagon_greenhouse: {\n        label: \"Little Cottage Co. Octagon Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      garden_shed_greenhouse: {\n        label: \"Little Cottage Co. Garden Shed Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      petite_greenhouse: {\n        label: \"Little Cottage Co. Petite Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n\n      value_a_frame_coop: {\n        label: \"Little Cottage Co. Value A-Frame Coop\",\n        bucket: \"value_a_frame_coop\"\n      },\n      gambrel_barn_coop: {\n        label: \"Little Cottage Co. Gambrel Barn Coop\",\n        bucket: \"coop_panelized\"\n      },\n      colonial_gable_coop: {\n        label: \"Little Cottage Co. Colonial Gable Coop\",\n        bucket: \"coop_panelized\"\n      },\n      round_roof_coop: {\n        label: \"Little Cottage Co. Round Roof Coop\",\n        bucket: \"coop_panelized\"\n      },\n\n      cape_cod_cozy_kennel: {\n        label: \"Little Cottage Co. Cape Cod Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      },\n      victorian_cozy_kennel: {\n        label: \"Little Cottage Co. Victorian Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      }\n    };\n\n    const FALLBACK_PRODUCTION = {\n      greenhouse: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      colonial_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      colonial_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      specialty_barn: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      playhouse: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"1 to 2 weeks\"\n      },\n      grand_portico: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value_a_frame_coop: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      coop_panelized: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      dog_kennel: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 9, max: 9 },\n      OR: { min: 9, max: 9 },\n      WA: { min: 9, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (value) =\u003e\n      String(value || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (value) =\u003e String(value || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (value) =\u003e \/^\\d{5}$\/.test(value);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) {\n          return state;\n        }\n      }\n\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function toBusinessDayRange(min, max, unit) {\n      if (unit === \"weeks\") {\n        return {\n          minBd: Number(min) * 5,\n          maxBd: Number(max) * 5,\n          display: `${min} to ${max} weeks`\n        };\n      }\n\n      return {\n        minBd: Number(min),\n        maxBd: Number(max),\n        display: `${min} to ${max} business days`\n      };\n    }\n\n    function normalizeLeadPageText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function parseRange(text, regex, unit) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      return toBusinessDayRange(match[1], match[2], unit);\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const text = normalizeLeadPageText(rawText);\n\n      const parsed = {\n        ...FALLBACK_PRODUCTION\n      };\n\n      const greenhouse = parseRange(\n        text,\n        \/greenhouses\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const value = parseRange(\n        text,\n        \/value\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\/i,\n        \"business_days\"\n      );\n\n      const classicPrecut = parseRange(\n        text,\n        \/classic\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const classicFiveCorner = parseRange(\n        text,\n        \/classic\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const colonialPrecut = parseRange(\n        text,\n        \/colonial\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const colonialFiveCorner = parseRange(\n        text,\n        \/colonial\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const specialtyBarn = parseRange(\n        text,\n        \/specialty\\s+barns.*?(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const playhouse = parseRange(\n        text,\n        \/playhouses\\s+(?:are|is)\\s+generally\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const grandPortico = parseRange(\n        text,\n        \/grand\\s+portico\\s+mansion\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const valueAFrameCoop = parseRange(\n        text,\n        \/chicken\\s+coops\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+the\\s+value\\s+a[\\s-]*frame\\s+coop\/i,\n        \"business_days\"\n      );\n\n      const coopPanelized = parseRange(\n        text,\n        \/chicken\\s+coops.*?and\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\\s+for\\s+the\\s+gambrel\\s+barn\\s+coop,\\s+colonial\\s+gable\\s+coop,\\s+and\\s+round\\s+roof\\s+coop\/i,\n        \"weeks\"\n      );\n\n      const dogKennel = parseRange(\n        text,\n        \/dog\\s+kennels\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      if (greenhouse) parsed.greenhouse = greenhouse;\n      if (value) parsed.value = value;\n      if (classicPrecut) parsed.classic_precut = classicPrecut;\n      if (classicFiveCorner) parsed.classic_five_corner = classicFiveCorner;\n      if (colonialPrecut) parsed.colonial_precut = colonialPrecut;\n      if (colonialFiveCorner) parsed.colonial_five_corner = colonialFiveCorner;\n      if (specialtyBarn) parsed.specialty_barn = specialtyBarn;\n      if (playhouse) parsed.playhouse = playhouse;\n      if (grandPortico) parsed.grand_portico = grandPortico;\n      if (valueAFrameCoop) parsed.value_a_frame_coop = valueAFrameCoop;\n      if (coopPanelized) parsed.coop_panelized = coopPanelized;\n      if (dogKennel) parsed.dog_kennel = dogKennel;\n\n      writeCache(parsed);\n      return parsed;\n    }\n\n    async function getProductionData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      if (!currentHandle \u0026\u0026 !currentTitle) {\n        return \"\";\n      }\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const hasAll = (...terms) =\u003e terms.every((term) =\u003e combined.includes(term));\n      const hasAny = (...terms) =\u003e terms.some((term) =\u003e combined.includes(term));\n\n      const exactHandleMap = {\n        \"little cottage co value gable shed\": \"value_gable\",\n        \"little cottage co value workshop shed\": \"value_workshop\",\n        \"little cottage co value gambrel barn 4 sidewalls\": \"value_gambrel_4\",\n        \"little cottage co value gambrel barn 6 sidewalls\": \"value_gambrel_6\",\n\n        \"little cottage co classic gable shed\": \"classic_gable\",\n        \"little cottage co classic workshop shed\": \"classic_workshop\",\n        \"little cottage co classic gambrel barn 4 sidewalls\": \"classic_gambrel_4\",\n        \"little cottage co classic gambrel barn 6 sidewalls\": \"classic_gambrel_6\",\n        \"little cottage co classic gambrel large barn\": \"classic_gambrel_large\",\n        \"little cottage co classic five corner shed\": \"classic_five_corner\",\n\n        \"little cottage co colonial williamsburg shed\": \"colonial_williamsburg\",\n        \"little cottage co colonial pinehurst shed\": \"colonial_pinehurst\",\n        \"little cottage co colonial five corner shed\": \"colonial_five_corner\",\n\n        \"little cottage co star barn\": \"star_barn\",\n\n        \"little cottage co cape cod playhouse\": \"cape_cod_playhouse\",\n        \"little cottage co victorian playhouse\": \"victorian_playhouse\",\n        \"little cottage co gingerbread cottage playhouse\": \"gingerbread_cottage_playhouse\",\n        \"little cottage co pennfield cottage playhouse\": \"pennfield_cottage_playhouse\",\n        \"little cottage co craftsman playhouse\": \"craftsman_playhouse\",\n        \"little cottage co little cottage chapel\": \"little_cottage_chapel\",\n        \"little cottage co firehouse playhouse\": \"firehouse_playhouse\",\n        \"little cottage co stratford schoolhouse\": \"stratford_schoolhouse\",\n        \"little cottage co sara s victorian mansion\": \"saras_victorian_mansion\",\n        \"little cottage co grand portico mansion\": \"grand_portico_mansion\",\n\n        \"little cottage co colonial gable greenhouse\": \"colonial_gable_greenhouse\",\n        \"little cottage co octagon greenhouse\": \"octagon_greenhouse\",\n        \"little cottage co garden shed greenhouse\": \"garden_shed_greenhouse\",\n        \"little cottage co petite greenhouse\": \"petite_greenhouse\",\n\n        \"little cottage co value a frame coop\": \"value_a_frame_coop\",\n        \"little cottage co gambrel barn coop\": \"gambrel_barn_coop\",\n        \"little cottage co colonial gable coop\": \"colonial_gable_coop\",\n        \"little cottage co round roof coop\": \"round_roof_coop\",\n\n        \"little cottage co cape cod cozy kennel\": \"cape_cod_cozy_kennel\",\n        \"little cottage co victorian cozy kennel\": \"victorian_cozy_kennel\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (hasAll(\"grand\", \"portico\", \"mansion\")) return \"grand_portico_mansion\";\n      if (hasAll(\"sara\", \"victorian\", \"mansion\") || hasAll(\"saras\", \"victorian\", \"mansion\")) return \"saras_victorian_mansion\";\n      if (hasAll(\"stratford\", \"schoolhouse\")) return \"stratford_schoolhouse\";\n      if (hasAll(\"firehouse\", \"playhouse\")) return \"firehouse_playhouse\";\n      if (hasAll(\"little\", \"cottage\", \"chapel\")) return \"little_cottage_chapel\";\n      if (hasAll(\"gingerbread\", \"cottage\", \"playhouse\")) return \"gingerbread_cottage_playhouse\";\n      if (hasAll(\"pennfield\", \"cottage\", \"playhouse\")) return \"pennfield_cottage_playhouse\";\n      if (hasAll(\"craftsman\", \"playhouse\")) return \"craftsman_playhouse\";\n\n      if (hasAll(\"cape\", \"cod\", \"kennel\") || hasAll(\"cape\", \"cod\", \"cozy\", \"kennel\")) return \"cape_cod_cozy_kennel\";\n      if (hasAll(\"victorian\", \"kennel\") || hasAll(\"victorian\", \"cozy\", \"kennel\")) return \"victorian_cozy_kennel\";\n\n      if (hasAll(\"cape\", \"cod\", \"playhouse\")) return \"cape_cod_playhouse\";\n      if (hasAll(\"victorian\", \"playhouse\")) return \"victorian_playhouse\";\n\n      if (hasAll(\"colonial\", \"gable\", \"greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAll(\"garden\", \"shed\", \"greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAll(\"octagon\", \"greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAll(\"petite\", \"greenhouse\")) return \"petite_greenhouse\";\n\n      if (hasAll(\"value\", \"a\", \"frame\", \"coop\") || hasAll(\"value\", \"a-frame\", \"coop\")) return \"value_a_frame_coop\";\n      if (hasAll(\"gambrel\", \"barn\", \"coop\")) return \"gambrel_barn_coop\";\n      if (hasAll(\"colonial\", \"gable\", \"coop\")) return \"colonial_gable_coop\";\n      if (hasAll(\"round\", \"roof\", \"coop\")) return \"round_roof_coop\";\n\n      if (hasAll(\"star\", \"barn\")) return \"star_barn\";\n\n      if (hasAll(\"colonial\", \"five\", \"corner\")) return \"colonial_five_corner\";\n      if (hasAll(\"colonial\", \"williamsburg\")) return \"colonial_williamsburg\";\n      if (hasAll(\"colonial\", \"pinehurst\")) return \"colonial_pinehurst\";\n\n      if (hasAll(\"classic\", \"five\", \"corner\")) return \"classic_five_corner\";\n      if (hasAll(\"classic\", \"gambrel\", \"large\")) return \"classic_gambrel_large\";\n      if (hasAll(\"classic\", \"gambrel\", \"6\")) return \"classic_gambrel_6\";\n      if (hasAll(\"classic\", \"gambrel\", \"4\")) return \"classic_gambrel_4\";\n      if (hasAll(\"classic\", \"workshop\")) return \"classic_workshop\";\n      if (hasAll(\"classic\", \"gable\")) return \"classic_gable\";\n\n      if (hasAll(\"value\", \"gambrel\", \"6\")) return \"value_gambrel_6\";\n      if (hasAll(\"value\", \"gambrel\", \"4\")) return \"value_gambrel_4\";\n      if (hasAll(\"value\", \"workshop\")) return \"value_workshop\";\n      if (hasAll(\"value\", \"gable\")) return \"value_gable\";\n\n      if (hasAny(\"greenhouse\") \u0026\u0026 hasAny(\"colonial gable greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAny(\"octagon greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAny(\"garden shed greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAny(\"petite greenhouse\")) return \"petite_greenhouse\";\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      productionDisplay,\n      destinationStateName,\n      prodMinBd,\n      prodMaxBd,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n      const earliestBD = prodMinBd + transitMin;\n      const latestBD = prodMaxBd + transitMax;\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact Little Cottage Co. product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship Little Cottage Co. products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod =\n          production[selectedProduct.bucket] || FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_lcc_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          lcc_bucket: selectedProduct.bucket\n        });\n      } catch (e) {\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        showErr(false);\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value =\n        detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]\n          ? detectedDefaultProduct\n          : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrLccClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrLccReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e","brand":"Little Cottage Co.","offers":[{"title":"8ft x 8ft","offer_id":39561457631285,"sku":"8x8 CGB-4-PC","price":2229.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 10ft","offer_id":39561457664053,"sku":"8x10 CGB-4-PC","price":2349.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 12ft","offer_id":39561457696821,"sku":"8x12 CGB-4-PC","price":2419.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 14ft","offer_id":39561457729589,"sku":"8x14 CGB-4-PC","price":2539.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 16ft","offer_id":39561457762357,"sku":"8x16 CGB-4-PC","price":2979.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 10ft","offer_id":39561457795125,"sku":"10x10 CGB-4-PC","price":2479.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 12ft","offer_id":39561457827893,"sku":"10x12 CGB-4-PC","price":2929.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 14ft","offer_id":39561457860661,"sku":"10x14 CGB-4-PC","price":3049.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 16ft","offer_id":39561457893429,"sku":"10x16 CGB-4-PC","price":3169.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 18ft","offer_id":39561457926197,"sku":"10x18 CGB-4-PC","price":3439.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 20ft","offer_id":39561457958965,"sku":"10x20 CGB-4-PC","price":3699.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 12ft","offer_id":39561457991733,"sku":"12x12 CGB-4-PC","price":3229.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 14ft","offer_id":39561458024501,"sku":"12x14 CGB-4-PC","price":3379.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 16ft","offer_id":39561458057269,"sku":"12x16 CGB-4-PC","price":3509.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 18ft","offer_id":39561458090037,"sku":"12x18 CGB-4-PC","price":3959.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 20ft","offer_id":39561458122805,"sku":"12x20 CGB-4-PC","price":4079.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 24ft","offer_id":39561458155573,"sku":"12x24 CGB-4-PC","price":4639.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523"},{"product_id":"little-cottage-company-classic-gambrel-barn-6-sidewall-shed","title":"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit","description":"\u003cdiv class=\"lcc-classic-gambrel-6-page\"\u003e\n\u003c!-- ===== Title \/ Logo (verbatim) ===== --\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Little-Cottage-Co-Logo-Good-Quality-p-800_160x160.png?v=1675825902\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewall\u003c\/h2\u003e\n\u003c!-- ===== Atomic Fact Blocks (5–6 items, verbatim quotes for AI citability) ===== --\u003e\n\u003cdiv role=\"list\" aria-label=\"Atomic facts\" class=\"hsr-chipbar\"\u003e\n\u003cspan class=\"hsr-chip\" role=\"listitem\"\u003ePrecut lead: 5–10 business days; Panelized: 4–6 weeks\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eShipping: 2–9 days\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eSiding: LP SmartSide, treated and primed\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eConstruction: 6-ft sidewalls \u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eIncludes: double doors, 2 gable vents, locking handle, hardware \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- ===== \/Atomic Fact Blocks ===== --\u003e \u003c!-- ===== Intro \/ Copy (verbatim) ===== --\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eBuild your dream garden and add value to your property, with our Classic Style Garden Sheds!\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003eLead time for production is\u003cspan\u003e 5-10 business days for precut kits and 4-6 weeks for panelized kits\u003c\/span\u003e\u003c\/span\u003e\u003cspan\u003e. Your shed will be delivered in 2-9 days depending on the distance from our site in Ohio to your home.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eShield your precious tools and outdoor gear from volatile weather conditions with our Amish \u003cstrong\u003eClassic Gambrel Barn 6-Foot Sidewall Kit\u003c\/strong\u003e. This enduring wooden structure is an ideal fit for any home or garden, regardless of its dimensions. You'll benefit from an abundance of additional storage room and the reassurance that all your belongings are shielded from elements like rain, sunlight, and snow. Don't delay until the damage is done - secure the best protection now with our classic barn kit.\u003c\/p\u003e\n\u003cp\u003e\u003cb data-stringify-type=\"bold\"\u003ePanelized Kits:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003e\u003cspan\u003eCome in pre-assembled panelized sections. Wall siding is already attached to the wall framing. Already pre-assembled as much as possible before shipped to you. Easier to put together and saves significant time. All hardware and screws are included.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cb data-stringify-type=\"bold\"\u003ePre-Cut Kits:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003e\u003cspan\u003eComes with all wood pre-cut to exact lengths. No cutting required. You must assemble the pieces into sections and then put the sections together. All hardware and screws are included. \u003c\/span\u003e \u003cb data-stringify-type=\"bold\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(255, 42, 0); text-decoration: underline;\"\u003eNo Customizations on Pre-Cut Structures\u003c\/span\u003e\u003c\/span\u003e.\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb data-stringify-type=\"bold\"\u003eIMPORTANT NOTE:\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eYou are required to offload the shipment - either a forklift or 2-3 people on the day of the delivery to manually unload the pieces on the pallet one by one. Each individual piece weighs around 1-100 lbs. so it is fairly easy to do with 2-3 people. Some customers have friends\/neighbors\/family assist, or hire 2 people. FedEx will schedule the delivery date and time that works for you.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca class=\"button-primary\" title=\"Delivery Instruction\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Two_Person_Delivery_2.jpg?v=1640629644\" target=\"_blank\"\u003eDelivery Instruction\u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003eClassic Gambrel Barn 6′ Sidewalls — Dimensions by Size (Photos + Specs)\u003c\/h3\u003e\n\u003c!-- CLASSIC GAMBREL BARN 6' SW — DIMENSIONS DUO (pure CSS, trimmed to Roof Coverage, no scrollbars) --\u003e\n\u003cdiv aria-label=\"Classic Gambrel Barn 6' Sidewall dimensions\" class=\"vw-dims-duo\"\u003e\n\u003c!-- Radios (one per size). r1 is default\/checked --\u003e \u003cinput checked type=\"radio\" name=\"cgb6\" id=\"cgb6-r1\"\u003e \u003cinput type=\"radio\" name=\"cgb6\" id=\"cgb6-r2\"\u003e \u003cinput type=\"radio\" name=\"cgb6\" id=\"cgb6-r3\"\u003e \u003cinput type=\"radio\" name=\"cgb6\" id=\"cgb6-r4\"\u003e \u003cinput type=\"radio\" name=\"cgb6\" id=\"cgb6-r5\"\u003e \u003cinput type=\"radio\" name=\"cgb6\" id=\"cgb6-r6\"\u003e \u003cinput type=\"radio\" name=\"cgb6\" id=\"cgb6-r7\"\u003e \u003cinput type=\"radio\" name=\"cgb6\" id=\"cgb6-r8\"\u003e \u003cinput type=\"radio\" name=\"cgb6\" id=\"cgb6-r9\"\u003e \u003cinput type=\"radio\" name=\"cgb6\" id=\"cgb6-r10\"\u003e \u003cinput type=\"radio\" name=\"cgb6\" id=\"cgb6-r11\"\u003e \u003cinput type=\"radio\" name=\"cgb6\" id=\"cgb6-r12\"\u003e \u003cinput type=\"radio\" name=\"cgb6\" id=\"cgb6-r13\"\u003e \u003cinput type=\"radio\" name=\"cgb6\" id=\"cgb6-r14\"\u003e \u003cinput type=\"radio\" name=\"cgb6\" id=\"cgb6-r15\"\u003e \u003cinput type=\"radio\" name=\"cgb6\" id=\"cgb6-r16\"\u003e \u003cinput type=\"radio\" name=\"cgb6\" id=\"cgb6-r17\"\u003e \u003c!-- RIGHT: Specs (trimmed; no rows after Roof Coverage) --\u003e\n\u003cdiv class=\"vw-specs\"\u003e\n\u003c!-- 1) 8×8 --\u003e\n\u003csection aria-labelledby=\"cgb6-s1\" class=\"vw-spec s1\"\u003e\n\u003ch4 id=\"cgb6-s1\"\u003e8×8 Classic Gambrel Barn 6′ Sidewall\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 5.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 2″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 2) 8×10 --\u003e\n\u003csection aria-labelledby=\"cgb6-s2\" class=\"vw-spec s2\"\u003e\n\u003ch4 id=\"cgb6-s2\"\u003e8×10 Classic Gambrel Barn 6′ Sidewall\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 5.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 2″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e131\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 3) 8×12 --\u003e\n\u003csection aria-labelledby=\"cgb6-s3\" class=\"vw-spec s3\"\u003e\n\u003ch4 id=\"cgb6-s3\"\u003e8×12 Classic Gambrel Barn 6′ Sidewall\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 5.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 2″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e155\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 4) 8×14 --\u003e\n\u003csection aria-labelledby=\"cgb6-s4\" class=\"vw-spec s4\"\u003e\n\u003ch4 id=\"cgb6-s4\"\u003e8×14 Classic Gambrel Barn 6′ Sidewall\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 5.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 2″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e178\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 5) 8×16 --\u003e\n\u003csection aria-labelledby=\"cgb6-s5\" class=\"vw-spec s5\"\u003e\n\u003ch4 id=\"cgb6-s5\"\u003e8×16 Classic Gambrel Barn 6′ Sidewall\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 5.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 2″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e202\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 6) 10×10 --\u003e\n\u003csection aria-labelledby=\"cgb6-s6\" class=\"vw-spec s6\"\u003e\n\u003ch4 id=\"cgb6-s6\"\u003e10×10 Classic Gambrel Barn 6′ Sidewall\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 6.25″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e153\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 7) 10×12 --\u003e\n\u003csection aria-labelledby=\"cgb6-s7\" class=\"vw-spec s7\"\u003e\n\u003ch4 id=\"cgb6-s7\"\u003e10×12 Classic Gambrel Barn 6′ Sidewall\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 6.25″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e181\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 8) 10×14 --\u003e\n\u003csection aria-labelledby=\"cgb6-s8\" class=\"vw-spec s8\"\u003e\n\u003ch4 id=\"cgb6-s8\"\u003e10×14 Classic Gambrel Barn 6′ Sidewall\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 6.25″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e208\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 9) 10×16 --\u003e\n\u003csection aria-labelledby=\"cgb6-s9\" class=\"vw-spec s9\"\u003e\n\u003ch4 id=\"cgb6-s9\"\u003e10×16 Classic Gambrel Barn 6′ Sidewall\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 6.25″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e236\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 10) 10×18 --\u003e\n\u003csection aria-labelledby=\"cgb6-s10\" class=\"vw-spec s10\"\u003e\n\u003ch4 id=\"cgb6-s10\"\u003e10×18 Classic Gambrel Barn 6′ Sidewall\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e18′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 6.25″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e263\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 11) 10×20 --\u003e\n\u003csection aria-labelledby=\"cgb6-s11\" class=\"vw-spec s11\"\u003e\n\u003ch4 id=\"cgb6-s11\"\u003e10×20 Classic Gambrel Barn 6′ Sidewall\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e20′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 6.25″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e291\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 12) 12×12 --\u003e\n\u003csection aria-labelledby=\"cgb6-s12\" class=\"vw-spec s12\"\u003e\n\u003ch4 id=\"cgb6-s12\"\u003e12×12 Classic Gambrel Barn 6′ Sidewall\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 3.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e214\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 13) 12×14 --\u003e\n\u003csection aria-labelledby=\"cgb6-s13\" class=\"vw-spec s13\"\u003e\n\u003ch4 id=\"cgb6-s13\"\u003e12×14 Classic Gambrel Barn 6′ Sidewall\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 3.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e246\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 14) 12×16 --\u003e\n\u003csection aria-labelledby=\"cgb6-s14\" class=\"vw-spec s14\"\u003e\n\u003ch4 id=\"cgb6-s14\"\u003e12×16 Classic Gambrel Barn 6′ Sidewall\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 3.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e279\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 15) 12×18 --\u003e\n\u003csection aria-labelledby=\"cgb6-s15\" class=\"vw-spec s15\"\u003e\n\u003ch4 id=\"cgb6-s15\"\u003e12×18 Classic Gambrel Barn 6′ Sidewall\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e18′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 3.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e311\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 16) 12×20 --\u003e\n\u003csection aria-labelledby=\"cgb6-s16\" class=\"vw-spec s16\"\u003e\n\u003ch4 id=\"cgb6-s16\"\u003e12×20 Classic Gambrel Barn 6′ Sidewall\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e20′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 3.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e344\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 17) 12×24 --\u003e\n\u003csection aria-labelledby=\"cgb6-s17\" class=\"vw-spec s17\"\u003e\n\u003ch4 id=\"cgb6-s17\"\u003e12×24 Classic Gambrel Barn 6′ Sidewall\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e24′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 3.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e409\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c!-- LEFT: Image stage --\u003e\n\u003cdiv class=\"vw-stage\"\u003e\n\u003c!-- 1 --\u003e\n\u003cfigure class=\"vw-slide s1\"\u003e\u003cimg alt=\"8×8 Classic Gambrel Barn — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-classic-gambrel-barn-dimension.jpg?v=1762359523\"\u003e\n\u003cfigcaption\u003e8×8\u003c\/figcaption\u003e\n\u003clabel for=\"cgb6-r1\" aria-label=\"Previous\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cgb6-r2\" aria-label=\"Next\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 2 --\u003e\n\u003cfigure class=\"vw-slide s2\"\u003e\u003cimg alt=\"8×10 Classic Gambrel Barn — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-classic-gambrel-barn-dimension.jpg?v=1762359523\"\u003e\n\u003cfigcaption\u003e8×10\u003c\/figcaption\u003e\n\u003clabel for=\"cgb6-r1\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cgb6-r3\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 3 --\u003e\n\u003cfigure class=\"vw-slide s3\"\u003e\u003cimg alt=\"8×12 Classic Gambrel Barn — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-classic-gambrel-barn-dimension.jpg?v=1762359523\"\u003e\n\u003cfigcaption\u003e8×12\u003c\/figcaption\u003e\n\u003clabel for=\"cgb6-r2\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cgb6-r4\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 4 --\u003e\n\u003cfigure class=\"vw-slide s4\"\u003e\u003cimg alt=\"8×14 Classic Gambrel Barn — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x14-classic-gambrel-barn-dimension.jpg?v=1762359523\"\u003e\n\u003cfigcaption\u003e8×14\u003c\/figcaption\u003e\n\u003clabel for=\"cgb6-r3\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cgb6-r5\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 5 --\u003e\n\u003cfigure class=\"vw-slide s5\"\u003e\u003cimg alt=\"8×16 Classic Gambrel Barn — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x16-classic-gambrel-barn-dimension.jpg?v=1762359523\"\u003e\n\u003cfigcaption\u003e8×16\u003c\/figcaption\u003e\n\u003clabel for=\"cgb6-r4\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cgb6-r6\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 6 --\u003e\n\u003cfigure class=\"vw-slide s6\"\u003e\u003cimg alt=\"10×10 Classic Gambrel Barn — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-gambrel-barn-dimension.jpg?v=1762359759\"\u003e\n\u003cfigcaption\u003e10×10\u003c\/figcaption\u003e\n\u003clabel for=\"cgb6-r5\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cgb6-r7\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 7 --\u003e\n\u003cfigure class=\"vw-slide s7\"\u003e\u003cimg alt=\"10×12 Classic Gambrel Barn — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-classic-gambrel-barn-dimension.jpg?v=1762359763\"\u003e\n\u003cfigcaption\u003e10×12\u003c\/figcaption\u003e\n\u003clabel for=\"cgb6-r6\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cgb6-r8\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 8 --\u003e\n\u003cfigure class=\"vw-slide s8\"\u003e\u003cimg alt=\"10×14 Classic Gambrel Barn — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-classic-gambrel-barn-dimension.jpg?v=1762359759\"\u003e\n\u003cfigcaption\u003e10×14\u003c\/figcaption\u003e\n\u003clabel for=\"cgb6-r7\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cgb6-r9\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 9 --\u003e\n\u003cfigure class=\"vw-slide s9\"\u003e\u003cimg alt=\"10×16 Classic Gambrel Barn — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gambrel-barn-dimension.jpg?v=1762359759\"\u003e\n\u003cfigcaption\u003e10×16\u003c\/figcaption\u003e\n\u003clabel for=\"cgb6-r8\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cgb6-r10\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 10 --\u003e\n\u003cfigure class=\"vw-slide s10\"\u003e\u003cimg alt=\"10×18 Classic Gambrel Barn — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x18-classic-gambrel-barn-dimension.jpg?v=1762359755\"\u003e\n\u003cfigcaption\u003e10×18\u003c\/figcaption\u003e\n\u003clabel for=\"cgb6-r9\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cgb6-r11\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 11 --\u003e\n\u003cfigure class=\"vw-slide s11\"\u003e\u003cimg alt=\"10×20 Classic Gambrel Barn — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-classic-gambrel-barn-dimension.jpg?v=1762359763\"\u003e\n\u003cfigcaption\u003e10×20\u003c\/figcaption\u003e\n\u003clabel for=\"cgb6-r10\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cgb6-r12\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 12 --\u003e\n\u003cfigure class=\"vw-slide s12\"\u003e\u003cimg alt=\"12×12 Classic Gambrel Barn — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x12-classic-gambrel-barn-dimension.jpg?v=1762359856\"\u003e\n\u003cfigcaption\u003e12×12\u003c\/figcaption\u003e\n\u003clabel for=\"cgb6-r11\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cgb6-r13\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 13 --\u003e\n\u003cfigure class=\"vw-slide s13\"\u003e\u003cimg alt=\"12×14 Classic Gambrel Barn — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x14-classic-gambrel-barn-dimension.jpg?v=1762359856\"\u003e\n\u003cfigcaption\u003e12×14\u003c\/figcaption\u003e\n\u003clabel for=\"cgb6-r12\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cgb6-r14\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 14 --\u003e\n\u003cfigure class=\"vw-slide s14\"\u003e\u003cimg alt=\"12×16 Classic Gambrel Barn — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-classic-gambrel-barn-dimension.jpg?v=1762359856\"\u003e\n\u003cfigcaption\u003e12×16\u003c\/figcaption\u003e\n\u003clabel for=\"cgb6-r13\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cgb6-r15\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 15 --\u003e\n\u003cfigure class=\"vw-slide s15\"\u003e\u003cimg alt=\"12×18 Classic Gambrel Barn — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x18-classic-gambrel-barn-dimension.jpg?v=1762359856\"\u003e\n\u003cfigcaption\u003e12×18\u003c\/figcaption\u003e\n\u003clabel for=\"cgb6-r14\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cgb6-r16\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 16 --\u003e\n\u003cfigure class=\"vw-slide s16\"\u003e\u003cimg alt=\"12×20 Classic Gambrel Barn — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-classic-gambrel-barn-dimension.jpg?v=1762359856\"\u003e\n\u003cfigcaption\u003e12×20\u003c\/figcaption\u003e\n\u003clabel for=\"cgb6-r15\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cgb6-r17\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 17 --\u003e\n\u003cfigure class=\"vw-slide s17\"\u003e\u003cimg alt=\"12×24 Classic Gambrel Barn — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-classic-gambrel-barn-dimension.jpg?v=1762359856\"\u003e\n\u003cfigcaption\u003e12×24\u003c\/figcaption\u003e\n\u003clabel for=\"cgb6-r16\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cgb6-r17\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  :root { --vw-orange: #f05a28; }\n\n  \/* Layout: image LEFT, specs RIGHT — locked equal height, no scrollbars *\/\n  .vw-dims-duo{\n    --grid-gap:20px;\n    --stage-w:480px;\n    --stage-h:480px; \/* equal heights; trimmed tables fit without scrolling *\/\n    display:grid;\n    grid-template-columns:var(--stage-w) calc(100% - var(--stage-w) - var(--grid-gap));\n    grid-template-areas:\"stage specs\";\n    gap:var(--grid-gap);\n    align-items:start;\n    width:100%;\n    max-width:100% !important;\n    margin:0 !important;\n    justify-items:start;\n    text-align:left;\n    position:relative;\n  }\n\n  \/* hide radios *\/\n  .vw-dims-duo \u003e input[type=\"radio\"]{\n    position:fixed !important; top:-100vh !important; left:-100vw !important;\n    width:0 !important; height:0 !important; opacity:0 !important; pointer-events:none !important;\n  }\n\n  \/* ---------- SPECS CARD ---------- *\/\n  .vw-dims-duo .vw-specs{ grid-area: specs; position: relative; }\n  .vw-dims-duo .vw-spec{\n    display:none;\n    border:1px solid #e6e6e6; border-radius:10px; background:#fff;\n    padding:12px; box-sizing:border-box; width:100%;\n    height:var(--stage-h);            \/* equal to image stage *\/\n    overflow: hidden;                 \/* no scrollbars *\/\n  }\n  .vw-dims-duo .vw-spec h4{ margin:0 0 10px; }\n  .vw-dims-duo .vw-spec-table{ width:100%; border-collapse:collapse; table-layout:fixed; }\n  .vw-dims-duo .vw-spec-table th, .vw-dims-duo .vw-spec-table td{\n    padding:8px 0; border-bottom:1px solid #e6e6e6; text-align:left; vertical-align:top;\n  }\n  .vw-dims-duo .vw-spec-table th{ width:52%; font-weight:600; padding-right:12px; }\n\n  \/* show the matching spec *\/\n  #cgb6-r1:checked ~ .vw-specs .s1,\n  #cgb6-r2:checked ~ .vw-specs .s2,\n  #cgb6-r3:checked ~ .vw-specs .s3,\n  #cgb6-r4:checked ~ .vw-specs .s4,\n  #cgb6-r5:checked ~ .vw-specs .s5,\n  #cgb6-r6:checked ~ .vw-specs .s6,\n  #cgb6-r7:checked ~ .vw-specs .s7,\n  #cgb6-r8:checked ~ .vw-specs .s8,\n  #cgb6-r9:checked ~ .vw-specs .s9,\n  #cgb6-r10:checked ~ .vw-specs .s10,\n  #cgb6-r11:checked ~ .vw-specs .s11,\n  #cgb6-r12:checked ~ .vw-specs .s12,\n  #cgb6-r13:checked ~ .vw-specs .s13,\n  #cgb6-r14:checked ~ .vw-specs .s14,\n  #cgb6-r15:checked ~ .vw-specs .s15,\n  #cgb6-r16:checked ~ .vw-specs .s16,\n  #cgb6-r17:checked ~ .vw-specs .s17{ display:block; }\n\n  \/* ---------- IMAGE STAGE ---------- *\/\n  .vw-dims-duo .vw-stage{\n    grid-area: stage; position: relative;\n    width: var(--stage-w); height: var(--stage-h);\n    border:1px solid #e6e6e6; border-radius:10px; background:#fff; overflow:hidden; \/* no scrollbars *\/\n  }\n  .vw-dims-duo .vw-slide{ position:absolute; inset:0; display:none; margin:0; line-height:0; background:#fff; }\n  .vw-dims-duo .vw-slide img{ width:100%; height:100%; object-fit:contain; display:block; }\n  .vw-dims-duo .vw-slide figcaption{\n    position:absolute; left:0; right:0; bottom:0; margin:0; padding:6px 8px;\n    background:rgba(255,255,255,.85); color:#333; font:13px\/1.3 system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif; text-align:left; z-index:2;\n  }\n\n  \/* show the matching slide *\/\n  #cgb6-r1:checked ~ .vw-stage .s1,\n  #cgb6-r2:checked ~ .vw-stage .s2,\n  #cgb6-r3:checked ~ .vw-stage .s3,\n  #cgb6-r4:checked ~ .vw-stage .s4,\n  #cgb6-r5:checked ~ .vw-stage .s5,\n  #cgb6-r6:checked ~ .vw-stage .s6,\n  #cgb6-r7:checked ~ .vw-stage .s7,\n  #cgb6-r8:checked ~ .vw-stage .s8,\n  #cgb6-r9:checked ~ .vw-stage .s9,\n  #cgb6-r10:checked ~ .vw-stage .s10,\n  #cgb6-r11:checked ~ .vw-stage .s11,\n  #cgb6-r12:checked ~ .vw-stage .s12,\n  #cgb6-r13:checked ~ .vw-stage .s13,\n  #cgb6-r14:checked ~ .vw-stage .s14,\n  #cgb6-r15:checked ~ .vw-stage .s15,\n  #cgb6-r16:checked ~ .vw-stage .s16,\n  #cgb6-r17:checked ~ .vw-stage .s17{ display:block; z-index:1; }\n\n  \/* chevrons *\/\n  .vw-dims-duo .vw-arrow{\n    position:absolute; top:50%; transform:translateY(-50%);\n    width:46px; height:62px; cursor:pointer; z-index:5; background:transparent; border:0; box-shadow:none; -webkit-tap-highlight-color:transparent;\n  }\n  .vw-dims-duo .vw-arrow.prev{ left:10px; }\n  .vw-dims-duo .vw-arrow.next{ right:10px; }\n  .vw-dims-duo .vw-arrow::before{\n    content:\"\"; display:inline-block; border:solid var(--vw-orange); border-width:0 6px 6px 0; padding:11px; filter:drop-shadow(0 0 1px rgba(0,0,0,.15));\n  }\n  .vw-dims-duo .vw-arrow.prev::before{ transform:rotate(135deg); }\n  .vw-dims-duo .vw-arrow.next::before{ transform:rotate(-45deg); }\n  .vw-dims-duo .vw-arrow:hover::before{ filter:brightness(.9); }\n  #cgb6-r1:checked  ~ .vw-stage .s1 .prev,\n  #cgb6-r17:checked ~ .vw-stage .s17 .next{ opacity:.35; pointer-events:none; cursor:default; filter:grayscale(1); }\n\n  \/* Tablet *\/\n  @media (max-width:1020px){\n    .vw-dims-duo{\n      --grid-gap:18px; --stage-w:420px; --stage-h:420px;\n      grid-template-columns:var(--stage-w) calc(100% - var(--stage-w) - var(--grid-gap));\n    }\n  }\n\n  \/* Mobile (stacked) — still no scrollbars *\/\n  @media (max-width:820px){\n    .vw-dims-duo{\n      grid-template-columns:1fr;\n      grid-template-areas:\"stage\" \"specs\";\n      gap:16px;\n      width:100vw !important;\n      margin-left:calc(50% - 50vw) !important;\n      margin-right:calc(50% - 50vw) !important;\n      padding:0 16px; box-sizing:border-box;\n      --stage-w:100%; --stage-h:420px;\n    }\n    .vw-dims-duo .vw-stage{ width:100% !important; }\n  }\n\n  \/* Tiny phones *\/\n  @media (max-width:520px){\n    .vw-dims-duo .vw-arrow{ width:40px; height:56px; }\n    .vw-dims-duo .vw-arrow.prev{ left:6px; }\n    .vw-dims-duo .vw-arrow.next{ right:6px; }\n    .vw-dims-duo .vw-arrow::before{ border-width:0 5px 5px 0; padding:10px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"lcc-classic-gambrel-6-page\"\u003e\n\u003c!-- ===== SPECIFICATIONS (verbatim) ===== --\u003e\n\u003ch3\u003eSPECIFICATIONS\u003c\/h3\u003e\n\u003cdiv class=\"cgb6-spec-wrap\"\u003e\n\u003cdiv class=\"cgb6-spec-scroll\"\u003e\n\u003ctable style=\"table-layout: fixed;\" class=\"tg cgb6-spec-table\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 120px;\"\u003e \u003ccol style=\"width: 140px;\"\u003e \u003ccol style=\"width: 190px;\"\u003e \u003ccol style=\"width: 150px;\"\u003e \u003ccol style=\"width: 150px;\"\u003e \u003ccol style=\"width: 170px;\"\u003e \u003ccol style=\"width: 120px;\"\u003e \u003ccol style=\"width: 150px;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"tg-u1yq\"\u003eSize\u003c\/th\u003e\n\u003cth class=\"tg-u1yq\"\u003eInside Height\u003c\/th\u003e\n\u003cth class=\"tg-u1yq\"\u003eFloor Dimension\u003c\/th\u003e\n\u003cth class=\"tg-u1yq\"\u003eOutside Width\u003c\/th\u003e\n\u003cth class=\"tg-u1yq\"\u003eOutside Depth\u003c\/th\u003e\n\u003cth class=\"tg-u1yq\"\u003eDoor Opening\u003c\/th\u003e\n\u003cth class=\"tg-u1yq\"\u003eSidewall\u003c\/th\u003e\n\u003cth class=\"tg-u1yq\"\u003eHeight at Peak\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-amwm\"\u003e8' x 8'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e107\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8' x 8'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\" x 72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e114\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-amwm\"\u003e8' x 10'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e107\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8' x 10'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\" x 72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e114\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-amwm\"\u003e8' x 12'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e107\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8' x 12'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\" x 72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e114\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-amwm\"\u003e8' x 14'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e107\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8' x 14'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e14' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\" x 72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e114\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-amwm\"\u003e8' x 16'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e107\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8' x 16'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e16' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\" x 72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e114\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-amwm\"\u003e10' x 10'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e113\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10' x 10'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\" x 72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e120\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-amwm\"\u003e10' x 12'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e113\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10' x 12'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\" x 72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e120\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-amwm\"\u003e10' x 14'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e113\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10' x 14'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e14' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\" x 72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e120\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-amwm\"\u003e10' x 16'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e113\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10' x 16'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e16' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\" x 72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e120\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-amwm\"\u003e10' x 18'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e113\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10' x 18'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e18' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\" x 72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e120\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-amwm\"\u003e10' x 20'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e113\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10' x 20'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e20' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\" x 72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e120\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-amwm\"\u003e12' x 12'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e118\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12' x 12'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\" x 72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e125\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-amwm\"\u003e12' x 14'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e118\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12' x 14'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e14' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\" x 72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e125\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-amwm\"\u003e12' x 16'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e118\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12' x 16'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e16' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\" x 72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e125\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-amwm\"\u003e12' x 18'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e118\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12' x 18'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e18' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\" x 72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e125\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-amwm\"\u003e12' x 20'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e118\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12' x 20'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e20' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\" x 72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e125\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-amwm\"\u003e12' x 24'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e118\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12' x 24'\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e24' 1\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\" x 72\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e75\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e125\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch3\u003eClassic Gambrel Barn 6′ Sidewall — Storage Capacity by Size (8×8–12×24) [Photos]\u003c\/h3\u003e\n\u003cdiv class=\"vgb-storage\" id=\"pinehurst-storage\"\u003e\n\u003c!-- Radios (state) --\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor1\" checked\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor2\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor3\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor4\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor5\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor6\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor7\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor8\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor9\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor10\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor11\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor12\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor13\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor14\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor15\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor16\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor17\"\u003e \u003c!-- Stage --\u003e\n\u003cdiv class=\"vgbstor-stage\"\u003e\n\u003cfigure class=\"stor s1\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"8×8 Classic Gambrel Barn 6′ Sidewall storage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-classic-gambrel-barn-6-storage.jpg?v=1763223584\"\u003e\n\u003cfigcaption\u003e8×8\u003c\/figcaption\u003e\n\u003clabel for=\"stor1\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor2\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s2\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"8×10 Classic Gambrel Barn 6′ Sidewall storage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-classic-gambrel-barn-6-storage.jpg?v=1763223584\"\u003e\n\u003cfigcaption\u003e8×10\u003c\/figcaption\u003e\n\u003clabel for=\"stor1\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor3\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s3\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"8×12 Classic Gambrel Barn 6′ Sidewall storage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-classic-gambrel-barn-6-storage.jpg?v=1763223584\"\u003e\n\u003cfigcaption\u003e8×12\u003c\/figcaption\u003e\n\u003clabel for=\"stor2\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor4\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s4\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"8×14 Classic Gambrel Barn 6′ Sidewall storage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x14-classic-gambrel-barn-6-storage.jpg?v=1763223584\"\u003e\n\u003cfigcaption\u003e8×14\u003c\/figcaption\u003e\n\u003clabel for=\"stor3\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor5\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s5\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"8×16 Classic Gambrel Barn 6′ Sidewall storage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x16-classic-gambrel-barn-6-storage.jpg?v=1763223584\"\u003e\n\u003cfigcaption\u003e8×16\u003c\/figcaption\u003e\n\u003clabel for=\"stor4\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor6\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s6\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×10 Classic Gambrel Barn 6′ Sidewall storage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-gambrel-barn-6-storage.jpg?v=1763223596\"\u003e\n\u003cfigcaption\u003e10×10\u003c\/figcaption\u003e\n\u003clabel for=\"stor5\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor7\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s7\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×12 Classic Gambrel Barn 6′ Sidewall storage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-classic-gambrel-barn-6-storage.jpg?v=1763223596\"\u003e\n\u003cfigcaption\u003e10×12\u003c\/figcaption\u003e\n\u003clabel for=\"stor6\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor8\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s8\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×14 Classic Gambrel Barn 6′ Sidewall storage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-classic-gambrel-barn-6-storage.jpg?v=1763223597\"\u003e\n\u003cfigcaption\u003e10×14\u003c\/figcaption\u003e\n\u003clabel for=\"stor7\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor9\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s9\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×16 Classic Gambrel Barn 6′ Sidewall storage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gambrel-barn-6-storage.jpg?v=1763223596\"\u003e\n\u003cfigcaption\u003e10×16\u003c\/figcaption\u003e\n\u003clabel for=\"stor8\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor10\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s10\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×18 Classic Gambrel Barn 6′ Sidewall storage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x18-classic-gambrel-barn-6-storage.jpg?v=1763223596\"\u003e\n\u003cfigcaption\u003e10×18\u003c\/figcaption\u003e\n\u003clabel for=\"stor9\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor11\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s11\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×20 Classic Gambrel Barn 6′ Sidewall storage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-classic-gambrel-barn-6-storage.jpg?v=1763223596\"\u003e\n\u003cfigcaption\u003e10×20\u003c\/figcaption\u003e\n\u003clabel for=\"stor10\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor12\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s12\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×12 Classic Gambrel Barn 6′ Sidewall storage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x12-classic-gambrel-barn-6-storage.jpg?v=1763223626\"\u003e\n\u003cfigcaption\u003e12×12\u003c\/figcaption\u003e\n\u003clabel for=\"stor11\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor13\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s13\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×14 Classic Gambrel Barn 6′ Sidewall storage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x14-classic-gambrel-barn-6-storage.jpg?v=1763223626\"\u003e\n\u003cfigcaption\u003e12×14\u003c\/figcaption\u003e\n\u003clabel for=\"stor12\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor14\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s14\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×16 Classic Gambrel Barn 6′ Sidewall storage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-classic-gambrel-barn-6-storage.jpg?v=1763223625\"\u003e\n\u003cfigcaption\u003e12×16\u003c\/figcaption\u003e\n\u003clabel for=\"stor13\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor15\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s15\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×18 Classic Gambrel Barn 6′ Sidewall storage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x18-classic-gambrel-barn-6-storage.jpg?v=1763223626\"\u003e\n\u003cfigcaption\u003e12×18\u003c\/figcaption\u003e\n\u003clabel for=\"stor14\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor16\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s16\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×20 Classic Gambrel Barn 6′ Sidewall storage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-classic-gambrel-barn-6-storage.jpg?v=1763223626\"\u003e\n\u003cfigcaption\u003e12×20\u003c\/figcaption\u003e\n\u003clabel for=\"stor15\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor17\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s17\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×24 Classic Gambrel Barn 6′ Sidewall storage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-classic-gambrel-barn-6-storage.jpg?v=1763223626\"\u003e\n\u003cfigcaption\u003e12×24\u003c\/figcaption\u003e\n\u003clabel for=\"stor16\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003cspan class=\"arrow next disabled\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== FEATURES (verbatim) ===== --\u003e\n\u003ch3\u003eFEATURES\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eAmish craftsmanship ensures each unit is built with the highest level of quality and precision.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e Each prefabbed unit arrives ready to assemble, so no additional cutting is required.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eThe shed's roof is designed with a 5\/12\" pitch, providing better water runoff and adding to the shed's overall durability.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e6′ Sidewalls with 16″ o.c. wall studs\u003cspan\u003e for superior sturdiness and stability. \u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eThe double-door opening is 5' x 6' for 10 ft. to 12 ft. wide units and 4\" x 6\" for 8 ft. wide units. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e2 Gable vents are \u003cspan\u003eincluded, along with a locking door handle for added security.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAll necessary screws, latches, and nails are provided to make assembly easier. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eThe premium LP smart side paneling is treated to resist fungal decay and insect infestation, primed and ready for paint\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eClassic Gambrel Barn Shed Kit SmartSiding walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!-- ===== SmartSide section (verbatim) ===== --\u003e\n\u003cdiv class=\"smart-siding-section\" style=\"text-align: left;\"\u003e\n\u003cdiv class=\"smart-siding-container\"\u003e\n\u003cdiv class=\"smart-siding-image-container\" style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\" class=\"smart-siding-image\" alt=\"SmartSide Siding\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"smart-siding-text-container\" style=\"text-align: left;\"\u003e\n\u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced durability and workability of engineered wood. With SmartGuard® technology, these products are built to outperform nature, providing exceptional strength, performance, and resistance against rot, termites, woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer SmartSide® standard on all of our buildings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n\u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n\u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n\u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n\u003cli\u003ePrimed face\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Value vs Classic table (verbatim) ===== --\u003e\n\u003ctable style=\"width: 409.847px;\" height=\"230\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 200px;\"\u003e\u003cstrong\u003eValue Gambrel Barn 6' Sidewall\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 195.847px;\"\u003e\u003cstrong\u003eClassic Gambrel Barn 6' Sidewall\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 200px;\"\u003eOffered in PRECUT only\u003c\/td\u003e\n\u003ctd style=\"width: 195.847px;\"\u003eOffered in PRECUT and PANELIZED KIT form\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 200px;\"\u003e24” o.c. stud spacing\u003c\/td\u003e\n\u003ctd style=\"width: 195.847px;\"\u003e16” o.c stud spacing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 200px;\"\u003eFlush Gable Ends and Eaves\u003c\/td\u003e\n\u003ctd style=\"width: 195.847px;\"\u003e6” Gable Overhang\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 200px;\"\u003e8” Grooved LP SMARTSIDE Siding\u003c\/td\u003e\n\u003ctd style=\"width: 195.847px;\"\u003e3” Eaves Overhang\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 200px;\"\u003eAluminum Corner Trim\u003c\/td\u003e\n\u003ctd style=\"width: 195.847px;\"\u003e4” Grooved LP SMARTSIDE Siding and Corner Trim\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c!-- ===== INCLUDES (verbatim) ===== --\u003e\n\u003ch4\u003eINCLUDES:\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e6′ sidewalls with 16″ o.c. Wall Studs\u003c\/li\u003e\n\u003cli\u003e5′ x 6′ Double Door Opening for 10 ft. to 12 ft. wide units, 4′ x 6′ Double Door Opening for 8′ wide units\u003c\/li\u003e\n\u003cli\u003e2 Gable Vents\u003c\/li\u003e\n\u003cli\u003eLocking Door Handle\u003c\/li\u003e\n\u003cli\u003eScrews latches, and nails are included\u003c\/li\u003e\n\u003cli\u003ePremium LP smart side paneling treated to resist fungal decay and insect infestation, primed and ready for paint\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eNOTE: If you want to increase the shed door width by 2 feet kindly contact us at info@homesteadsupplier.com\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- ===== CUSTOMER PROVIDES (verbatim) ===== --\u003e\n\u003ch4\u003eCUSTOMER PROVIDES:\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eShingles\u003c\/li\u003e\n\u003cli\u003ePaint\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eRunners\u003c\/li\u003e\n\u003cli\u003eFloor (if the building is not purchased with a floor kit)\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIf you will be preparing a cement\/concrete slab, it would have to be exactly the same size as the unit. If the concrete slab is larger then you would have to trim the 3” skirt that falls below the bottom plate that is designed to wrap around the flooring.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eThe above items can easily be purchased by the customer at a local hardware store.\u003cbr\u003e\u003cbr\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003c!-- ===== OPTIONAL FLOOR KIT (verbatim) ===== --\u003e\n\u003cp\u003e\u003cstrong\u003eOPTIONAL FLOOR KIT:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e2×4 treated floor joists – 16” O.C\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e5\/8″ plywood Flooring material\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eThe floor size should be exactly the same size as the building\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003e\u003cspan\u003e\u003cstrong\u003eIf You're Building your own floor\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003eTo build your own floor, the size of the floor will need to be the exact size of the shed\u003c\/li\u003e\n\u003cli\u003eWe recommend a crushed stone base 1 wider on either side of the shed\u003c\/li\u003e\n\u003cli\u003eThe siding overlaps the side of the wood floor roughly 3″ and there is no moisture barrier. You can put this on a cement slab or wood floor.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eShould you wish to purchase the 12x24 Floor Kit please contact us to get a shipping quote.\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDo I need a Floor Kit? \u003c\/strong\u003eThis depends on your preference. If you are not getting a floor kit from us, you can either build your own floor or create a cement slab for your shed. Please take note that it should be exactly the same size as the shed.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e(\u003c\/span\u003e\u003cspan\u003eIf \u003c\/span\u003e\u003cspan\u003eyou\u003c\/span\u003e\u003cspan\u003e are using \u003c\/span\u003e\u003cspan\u003ea\u003c\/span\u003e\u003cspan\u003e slab as the floor then it needs to be the exact size of the building. If it's used as a foundation, then you\u003c\/span\u003e\u003cspan\u003e can have it in any size.)\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdditional Info:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBase: We recommend a crushed stone base, 1 foot wider than the building on all sides.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- ===== ASSEMBLY MANUAL (verbatim) ===== --\u003e\n\u003cp\u003e\u003cstrong\u003eASSEMBLY MANUAL\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca title=\"Little Cottage Company Classic Gambrel Assembly Manual\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/LCC_Classic_Gambrel_Barn__Assembly_Instructions_Manual.pdf?v=1619010300\" target=\"_blank\"\u003e\u003cimg alt=\"ittle Cottage Company Classic Gambrel Assembly Manual\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/pdf_Icon_8ce8d24a-0b2c-4d6d-843a-d6d3bd41d63d.png?v=1618991988\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c!-- ===== Smart Siding CSS (verbatim) ===== --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n    \/* Set image size for desktop *\/\n    .smart-siding-image {\n      width: 360px;\n      height: 360px;\n      object-fit: cover;\n    }\n\n    \/* Ensure the container places content side by side for desktop *\/\n    .smart-siding-container {\n      display: flex;\n      justify-content: flex-start;\n      align-items: flex-start;\n      text-align: left;\n    }\n\n    .smart-siding-text-container {\n      margin-left: 20px;\n      max-width: 600px;\n    }\n\n    \/* Mobile-friendly design for Smart Siding section *\/\n    @media screen and (max-width: 600px) {\n      .smart-siding-container {\n        display: block;\n        text-align: center;\n      }\n\n      .smart-siding-image {\n        width: 100%; \/* Set image width to 100% of its container on mobile *\/\n        height: auto; \/* Let the height adjust automatically to maintain aspect ratio *\/\n      }\n\n      .smart-siding-text-container {\n        margin-top: 20px;\n        padding-left: 0;\n        text-align: left;\n      }\n\n      .smart-siding-text-container ul {\n        padding-left: 0;\n        list-style-position: inside;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"lcc-classic-gambrel-6-page\"\u003e\n\u003cdiv class=\"lcc-classic-gambrel-6-page\"\u003e\n\u003c!-- ===== Compare Gambrel Barn Models (verbatim) ===== --\u003e\n\u003ch4\u003eCompare Gambrel Barn Models\u003c\/h4\u003e\n\u003cdiv class=\"lcc-gambrel-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gambrel-barn-6-sidewall-kit\"\u003e \u003cimg alt=\"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls-view_240x240.jpg?v=1759324155\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gambrel-barn-6-sidewall-kit\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewalls\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gambrel-barn-6-sidewall-shed\"\u003e \u003cimg alt=\"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-view_240x240.jpg?v=1759345324\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gambrel-barn-6-sidewall-shed\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gambrel-barn-4-sidewall-kit\"\u003e \u003cimg alt=\"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-view_240x240.jpg?v=1759508554\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gambrel-barn-4-sidewall-kit\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gambrel-barn-4-sidewall-shed\"\u003e \u003cimg alt=\"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-front_240x240.jpg?v=1759413523\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gambrel-barn-4-sidewall-shed\"\u003eLittle Cottage Co. Classic 4' Gambrel Barn Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with grooves 8” on-center primed and ready to paint\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding with grooves 4” on-center primed and ready to paint\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with grooves 8” on-center primed and ready to paint\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding with grooves 4” on-center primed and ready to paint\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height\u003c\/td\u003e\n\u003ctd\u003e75.5” sidewalls with 2”x4” wall studs 24” on-center\u003c\/td\u003e\n\u003ctd\u003e76.5” sidewalls with 2”x4” wall studs 16” on-center\u003c\/td\u003e\n\u003ctd\u003e45.5” sidewalls with 2”x4” wall studs 24” on-center\u003c\/td\u003e\n\u003ctd\u003e46.5” sidewalls with 2”x4” wall studs 16” on-center\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor Features\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003eDouble doors with locking handle\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003eDouble doors with locking handle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAdditional Features\u003c\/td\u003e\n\u003ctd\u003eAluminum corner trim\u003c\/td\u003e\n\u003ctd\u003e2 gable vents\u003c\/td\u003e\n\u003ctd\u003eAluminum corner trim\u003c\/td\u003e\n\u003ctd\u003e2 gable vents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Compare Other Brand Models (verbatim) ===== --\u003e\n\u003ch4\u003eCompare Other Brand Models\u003c\/h4\u003e\n\u003cdiv class=\"lcc-gable-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gambrel-barn-6-sidewall-shed\"\u003e \u003cimg alt=\"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-view_240x240.jpg?v=1759345324\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gambrel-barn-6-sidewall-shed\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-craftsman-shed-kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main_240x240.jpg?v=1740682952\" alt=\"EZ-Fit Craftsman Storage Shed Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-craftsman-shed-kit\"\u003eEZ-Fit Craftsman Storage Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardener-small-gable-shed-kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit_240x240.webp?v=1714149172\" alt=\"Cedarshed Gardener Small Gable Shed Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardener-small-gable-shed-kit\"\u003eCedarshed Gardener Small Gable Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gable-style-beach-house-shed-kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed_240x240.webp?v=1714495934\" alt=\"Cedarshed Gable Style Beach House Shed\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gable-style-beach-house-shed-kit\"\u003eCedarshed Gable Style Beach House Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrand\u003c\/td\u003e\n\u003ctd\u003eLittle Cottage Co.\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit\u003c\/td\u003e\n\u003ctd\u003eCedarshed\u003c\/td\u003e\n\u003ctd\u003eCedarshed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed)\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed\u003c\/td\u003e\n\u003ctd\u003eWestern Red Cedar\u003c\/td\u003e\n\u003ctd\u003eWestern Red Cedar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWall Studs\u003c\/td\u003e\n\u003ctd\u003e2x4, 24\" on-cente\u003c\/td\u003e\n\u003ctd\u003e2x4, 24\" on-center with horizontal nailer\u003c\/td\u003e\n\u003ctd\u003ePre-built 6' cedar wall panels\u003c\/td\u003e\n\u003ctd\u003ePre-built 6' cedar wall panels (7' optional)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003ctd\u003ePre-built sections; cedar shingles or OSB (optional)\u003c\/td\u003e\n\u003ctd\u003ePre-shingled cedar panels or OSB (optional)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoors\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003e60\" double doors\u003c\/td\u003e\n\u003ctd\u003eDutch door\u003c\/td\u003e\n\u003ctd\u003eDutch door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAdditional Features\u003c\/td\u003e\n\u003ctd\u003eAluminum corner trim\u003c\/td\u003e\n\u003ctd\u003eDouble top plate\u003c\/td\u003e\n\u003ctd\u003eLockable Dutch door\u003c\/td\u003e\n\u003ctd\u003eLockable Dutch door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 10x10, 10x12, 10x14, 10x16, 10x20, 12x16, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e6x6, 6x9, 6x12, 8x10, 8x12, 8x16\u003c\/td\u003e\n\u003ctd\u003e9x6, 10x8, 12x8\u003c\/td\u003e\n\u003ctd\u003e9x6, 10x8, 12x8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Buttons color fix (verbatim) ===== --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"text-align: left;\"\u003eFAQ\u003c\/h3\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat sizes are available for the Little Cottage Co. Classic Gambrel Barn 6′ Sidewall Kit?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eThis model is available in multiple sizes, including 8×8 up through 12×24 (with several options in between such as 8×10, 8×12, 10×12, 10×16, 12×16, 12×20, and more).\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat’s the difference between the Pre-Cut kit and the Panelized kit?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003e\u003cstrong\u003ePanelized kits\u003c\/strong\u003e ship in pre-assembled wall sections with siding already attached to framing to save build time. \u003cstrong\u003ePre-Cut kits\u003c\/strong\u003e ship with wood cut to length (no cutting required), but you assemble the sections yourself before putting the building together.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat is the lead time and shipping time, and where does it ship from?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eLead time is listed as \u003cstrong\u003e5–10 business days for Pre-Cut\u003c\/strong\u003e and \u003cstrong\u003e4–6 weeks for Panelized\u003c\/strong\u003e. Shipping\/transit time is listed as \u003cstrong\u003e2–9 days\u003c\/strong\u003e depending on distance, and it ships from \u003cstrong\u003eOhio\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eHow is delivery handled for this shed kit?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eYou are required to offload the shipment on delivery day (either with a forklift or \u003cstrong\u003e2–3 people\u003c\/strong\u003e). Individual pieces are listed as roughly \u003cstrong\u003e1–100 lbs\u003c\/strong\u003e, and FedEx schedules the delivery date\/time.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eHow tall are the sidewalls and how are the walls framed?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eThis shed has \u003cstrong\u003e6′ sidewalls\u003c\/strong\u003e with \u003cstrong\u003e16″ on-center wall studs\u003c\/strong\u003e for stability.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat roof pitch does the Classic Gambrel Barn use?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eThe roof is listed as a \u003cstrong\u003e5\/12 pitch\u003c\/strong\u003e, designed for better water runoff and durability.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat is the double-door opening size?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eThe double-door opening is listed as \u003cstrong\u003e5′ × 6′\u003c\/strong\u003e for \u003cstrong\u003e10′–12′ wide\u003c\/strong\u003e units, and \u003cstrong\u003e4′ × 6′\u003c\/strong\u003e for \u003cstrong\u003e8′ wide\u003c\/strong\u003e units.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eDoes this shed include vents and a locking handle?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eYes. The kit includes \u003cstrong\u003e2 gable vents\u003c\/strong\u003e and a \u003cstrong\u003elocking door handle\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat siding\/material is used, and is it ready to paint?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eThe shed uses \u003cstrong\u003eLP SmartSide\u003c\/strong\u003e paneling that is treated to resist fungal decay and insect infestation, and it arrives \u003cstrong\u003eprimed and ready for paint\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat hardware is included with the shed kit?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eThe page states that needed hardware is included, such as \u003cstrong\u003escrews, latches, and nails\u003c\/strong\u003e, to make assembly easier.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat does the customer need to provide?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eThe product page lists that the customer provides \u003cstrong\u003eshingles\u003c\/strong\u003e, \u003cstrong\u003epaint\u003c\/strong\u003e, \u003cstrong\u003erunners\u003c\/strong\u003e, and a \u003cstrong\u003efloor\u003c\/strong\u003e (if not purchasing a floor kit).\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eIs a floor kit available, and what’s included?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eYes, an optional floor kit is listed. It includes \u003cstrong\u003e2×4 treated floor joists (16″ O.C.)\u003c\/strong\u003e and \u003cstrong\u003e5\/8″ plywood flooring material\u003c\/strong\u003e. The floor size should be exactly the same size as the shed.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eCan I place this shed on a concrete slab?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eYes. The page notes that if you prepare a cement\/concrete slab, it should be exactly the same size as the shed (if the slab is larger, you may need to trim the skirt that falls below the bottom plate). The page also notes the siding overlaps the side of a wood floor roughly 3″.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eWhat base does the product page recommend?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eThe page recommends a \u003cstrong\u003ecrushed stone base\u003c\/strong\u003e that’s about \u003cstrong\u003e1 foot wider than the building on all sides\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eCan I increase the shed door width?\u003c\/strong\u003e\u003c\/summary\u003e\n\u003cp\u003eThe page notes that if you want to increase the shed door width by 2 feet, you can contact Homestead Supplier.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n    .button-primary,\n    .button-primary:link,\n    .button-primary:visited,\n    .button-primary:hover,\n    .button-primary:focus,\n    .button-primary:active {\n      color: #fff !important;\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"lcc-classic-gambrel-6-page\"\u003e\n\u003cdiv class=\"lcc-classic-gambrel-6-page\"\u003e\u003c!-- ===== Minimal styles for Atomic Fact Chips (non-destructive) ===== --\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n    .hsr-chipbar {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin: 10px 0 16px;\n    }\n    .hsr-chip {\n      background: #f6f6f6;\n      border: 1px solid #e6e6e6;\n      padding: 6px 10px;\n      border-radius: 6px;\n      font-size: 13px;\n      line-height: 1.35;\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"lcc-classic-gambrel-6-page\"\u003e\u003c!-- Drop-in UPDATE: match the Classic Workshop grid table style on the RIGHT specs card --\u003e\u003c\/div\u003e\n\u003cstyle\u003e\n\/* --- CARD keeps its outline\/rounding --- *\/\n.vw-dims-duo .vw-spec{\n  display:none;\n  border:1px solid #e5e7eb;                 \/* soft card outline like reference *\/\n  border-radius:10px;\n  background:#fff;\n  padding:12px;                              \/* little breathing room around grid *\/\n  box-sizing:border-box;\n  width:100%;\n  height:var(--stage-h);                     \/* stays locked to image height *\/\n  overflow:hidden;                           \/* no scrollbars desktop or mobile *\/\n}\n\n\/* --- GRID TABLE STYLE (copy of the reference look) --- *\/\n.vw-dims-duo .vw-spec-table{\n  width:100%;\n  border-collapse:collapse;                  \/* single-line grid *\/\n  table-layout:fixed;\n  font: inherit;\n}\n.vw-dims-duo .vw-spec-table th,\n.vw-dims-duo .vw-spec-table td{\n  border:1px solid #e0e0e0;                  \/* visible cell borders *\/\n  padding:10px 12px;                         \/* same comfy padding *\/\n  vertical-align:middle;\n  text-align:left;\n  line-height:1.35;\n}\n.vw-dims-duo .vw-spec-table th{\n  width:52%;                                 \/* label column like your ref *\/\n  font-weight:700;                           \/* bold labels *\/\n}\n\n\/* Keep the existing show\/hide mapping exactly as-is *\/\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* Container, left-aligned (same structure as your VGB storage) *\/\n.vgb-storage{width:100%;max-width:480px;margin:0 auto 0 0}\n.vgb-storage\u003einput[type=\"radio\"]{position:absolute;left:-9999px}\n\n\/* Stage *\/\n.vgbstor-stage{\n  position:relative;width:100%;height:480px;\n  border:1px solid #e6e6e6;border-radius:12px;background:#fff;\n  overflow:visible;box-shadow:0 2px 8px rgba(0,0,0,.05)\n}\n.vgbstor-stage .stor{position:absolute;inset:0;display:none!important;opacity:0;transition:opacity .35s ease}\n.vgbstor-stage img{width:100%;height:100%;object-fit:contain}\n.vgbstor-stage figcaption{\n  position:absolute;left:0;right:0;bottom:0;padding:12px;\n  background:rgba(255,255,255,.97);border-top:1px solid #eee;\n  font:600 16px system-ui;text-align:center;color:#222\n}\n\n\/* Arrows (outside edges, no scrollbars) *\/\n.vgbstor-stage .arrow{\n  position:absolute;top:50%;transform:translateY(-50%);\n  width:42px;height:42px;background:#fff;border:2px solid #ddd;border-radius:50%;\n  display:flex;align-items:center;justify-content:center;\n  box-shadow:0 4px 14px rgba(0,0,0,.22);cursor:pointer;transition:.2s;z-index:3\n}\n.vgbstor-stage .arrow.prev{left:0!important;transform:translate(-70%,-50%)!important}\n.vgbstor-stage .arrow.next{right:0!important;transform:translate(70%,-50%)!important}\n.vgbstor-stage .arrow::before{\n  content:\"\";width:14px;height:14px;border-top:3px solid #f05a28;border-right:3px solid #f05a28\n}\n.vgbstor-stage .arrow.prev::before{transform:rotate(-135deg);margin-left:3px}\n.vgbstor-stage .arrow.next::before{transform:rotate(45deg);margin-right:3px}\n.vgbstor-stage .arrow:hover{background:#f05a28;border-color:#f05a28}\n.vgbstor-stage .arrow:hover::before{border-color:#fff}\n.vgbstor-stage .arrow.disabled{opacity:.35;pointer-events:none}\n\n\/* Radio pairing (show only the active slide) *\/\n#stor1:checked  ~ .vgbstor-stage .s1,\n#stor2:checked  ~ .vgbstor-stage .s2,\n#stor3:checked  ~ .vgbstor-stage .s3,\n#stor4:checked  ~ .vgbstor-stage .s4,\n#stor5:checked  ~ .vgbstor-stage .s5,\n#stor6:checked  ~ .vgbstor-stage .s6,\n#stor7:checked  ~ .vgbstor-stage .s7,\n#stor8:checked  ~ .vgbstor-stage .s8,\n#stor9:checked  ~ .vgbstor-stage .s9,\n#stor10:checked ~ .vgbstor-stage .s10,\n#stor11:checked ~ .vgbstor-stage .s11,\n#stor12:checked ~ .vgbstor-stage .s12,\n#stor13:checked ~ .vgbstor-stage .s13,\n#stor14:checked ~ .vgbstor-stage .s14,\n#stor15:checked ~ .vgbstor-stage .s15,\n#stor16:checked ~ .vgbstor-stage .s16,\n#stor17:checked ~ .vgbstor-stage .s17{display:block!important;opacity:1}\n\n\/* Mobile height + arrow offset *\/\n@media (max-width:820px){\n  .vgbstor-stage{height:440px}\n  .vgbstor-stage .arrow.prev{transform:translate(-60%,-50%)!important}\n  .vgbstor-stage .arrow.next{transform:translate(60%,-50%)!important}\n}\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* aligned with the rest of the product page (NO full-bleed breakout) *\/\n  .lcc-classic-gambrel-6-page .cgb6-spec-wrap {\n    width: 100%;\n    max-width: 100%;\n    margin: 0;\n  }\n\n  \/* allow scroll only if needed on smaller screens *\/\n  .lcc-classic-gambrel-6-page .cgb6-spec-scroll {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  \/* this is the “expand width” part without breaking alignment *\/\n  .lcc-classic-gambrel-6-page .cgb6-spec-table {\n    width: 100%;\n    min-width: 1180px; \/* increase\/decrease this if you want even wider\/narrower *\/\n    margin: 0;\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* Keep aligned with page, allow horizontal scroll only if needed *\/\n  .lcc-classic-gambrel-6-page .cgb6-spec-scroll {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  \/* Make table wide enough so headers stay on one line *\/\n  .lcc-classic-gambrel-6-page table.tg.cgb6-spec-table {\n    width: 100%;\n    min-width: 1300px; \/* bump this up: 1400 \/ 1500 if needed *\/\n    table-layout: auto !important; \/* lets browser allocate more natural widths *\/\n  }\n\n  \/* Stop header wrapping (this is the big one) *\/\n  .lcc-classic-gambrel-6-page table.tg.cgb6-spec-table thead th {\n    white-space: nowrap !important;\n  }\n\n  \/* Optional: also stop body cells from wrapping *\/\n  .lcc-classic-gambrel-6-page table.tg.cgb6-spec-table td {\n    white-space: nowrap;\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-lcc\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact Little Cottage Co. product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZipLcc\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZipLcc\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProductLcc\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProductLcc\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Value Series\"\u003e\n          \u003coption value=\"value_gable\"\u003eLittle Cottage Co. Value Gable Shed\u003c\/option\u003e\n          \u003coption value=\"value_workshop\"\u003eLittle Cottage Co. Value Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_4\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_6\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Classic Series\"\u003e\n          \u003coption value=\"classic_gable\"\u003eLittle Cottage Co. Classic Gable Shed\u003c\/option\u003e\n          \u003coption value=\"classic_workshop\"\u003eLittle Cottage Co. Classic Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_4\"\u003eLittle Cottage Co. Classic Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_6\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_large\"\u003eLittle Cottage Co. Classic Gambrel Large Barn\u003c\/option\u003e\n          \u003coption value=\"classic_five_corner\"\u003eLittle Cottage Co. Classic Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Colonial Series\"\u003e\n          \u003coption value=\"colonial_williamsburg\"\u003eLittle Cottage Co. Colonial Williamsburg Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_pinehurst\"\u003eLittle Cottage Co. Colonial Pinehurst Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_five_corner\"\u003eLittle Cottage Co. Colonial Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Specialty Barns\"\u003e\n          \u003coption value=\"star_barn\"\u003eLittle Cottage Co. Star Barn\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses\"\u003e\n          \u003coption value=\"cape_cod_playhouse\"\u003eLittle Cottage Co. Cape Cod Playhouse\u003c\/option\u003e\n          \u003coption value=\"victorian_playhouse\"\u003eLittle Cottage Co. Victorian Playhouse\u003c\/option\u003e\n          \u003coption value=\"gingerbread_cottage_playhouse\"\u003eLittle Cottage Co. Gingerbread Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"pennfield_cottage_playhouse\"\u003eLittle Cottage Co. Pennfield Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"craftsman_playhouse\"\u003eLittle Cottage Co. Craftsman Playhouse\u003c\/option\u003e\n          \u003coption value=\"little_cottage_chapel\"\u003eLittle Cottage Co. Little Cottage Chapel\u003c\/option\u003e\n          \u003coption value=\"firehouse_playhouse\"\u003eLittle Cottage Co. Firehouse Playhouse\u003c\/option\u003e\n          \u003coption value=\"stratford_schoolhouse\"\u003eLittle Cottage Co. Stratford Schoolhouse\u003c\/option\u003e\n          \u003coption value=\"saras_victorian_mansion\"\u003eLittle Cottage Co. Sara's Victorian Mansion\u003c\/option\u003e\n          \u003coption value=\"grand_portico_mansion\"\u003eLittle Cottage Co. Grand Portico Mansion\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Greenhouses\"\u003e\n          \u003coption value=\"colonial_gable_greenhouse\"\u003eLittle Cottage Co. Colonial Gable Greenhouse\u003c\/option\u003e\n          \u003coption value=\"octagon_greenhouse\"\u003eLittle Cottage Co. Octagon Greenhouse\u003c\/option\u003e\n          \u003coption value=\"garden_shed_greenhouse\"\u003eLittle Cottage Co. Garden Shed Greenhouse\u003c\/option\u003e\n          \u003coption value=\"petite_greenhouse\"\u003eLittle Cottage Co. Petite Greenhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Chicken Coops\"\u003e\n          \u003coption value=\"value_a_frame_coop\"\u003eLittle Cottage Co. Value A-Frame Coop\u003c\/option\u003e\n          \u003coption value=\"gambrel_barn_coop\"\u003eLittle Cottage Co. Gambrel Barn Coop\u003c\/option\u003e\n          \u003coption value=\"colonial_gable_coop\"\u003eLittle Cottage Co. Colonial Gable Coop\u003c\/option\u003e\n          \u003coption value=\"round_roof_coop\"\u003eLittle Cottage Co. Round Roof Coop\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Dog Kennels\"\u003e\n          \u003coption value=\"cape_cod_cozy_kennel\"\u003eLittle Cottage Co. Cape Cod Cozy Kennel\u003c\/option\u003e\n          \u003coption value=\"victorian_cozy_kennel\"\u003eLittle Cottage Co. Victorian Cozy Kennel\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoLcc\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearLcc\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrLcc\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutLcc\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-lcc\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZipLcc\");\n    const productEl = document.getElementById(\"hsrProductLcc\");\n    const btn = document.getElementById(\"hsrGoLcc\");\n    const clr = document.getElementById(\"hsrClearLcc\");\n    const err = document.getElementById(\"hsrErrLcc\");\n    const out = document.getElementById(\"hsrOutLcc\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_lcc_production_live_v2_20260314\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    const PRODUCT_MAP = {\n      value_gable: {\n        label: \"Little Cottage Co. Value Gable Shed\",\n        bucket: \"value\"\n      },\n      value_workshop: {\n        label: \"Little Cottage Co. Value Workshop Shed\",\n        bucket: \"value\"\n      },\n      value_gambrel_4: {\n        label: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n        bucket: \"value\"\n      },\n      value_gambrel_6: {\n        label: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n        bucket: \"value\"\n      },\n\n      classic_gable: {\n        label: \"Little Cottage Co. Classic Gable Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_workshop: {\n        label: \"Little Cottage Co. Classic Workshop Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_4: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 4' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_6: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_large: {\n        label: \"Little Cottage Co. Classic Gambrel Large Barn\",\n        bucket: \"classic_precut\"\n      },\n      classic_five_corner: {\n        label: \"Little Cottage Co. Classic Five Corner Shed\",\n        bucket: \"classic_five_corner\"\n      },\n\n      colonial_williamsburg: {\n        label: \"Little Cottage Co. Colonial Williamsburg Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_pinehurst: {\n        label: \"Little Cottage Co. Colonial Pinehurst Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_five_corner: {\n        label: \"Little Cottage Co. Colonial Five Corner Shed\",\n        bucket: \"colonial_five_corner\"\n      },\n\n      star_barn: {\n        label: \"Little Cottage Co. Star Barn\",\n        bucket: \"specialty_barn\"\n      },\n\n      cape_cod_playhouse: {\n        label: \"Little Cottage Co. Cape Cod Playhouse\",\n        bucket: \"playhouse\"\n      },\n      victorian_playhouse: {\n        label: \"Little Cottage Co. Victorian Playhouse\",\n        bucket: \"playhouse\"\n      },\n      gingerbread_cottage_playhouse: {\n        label: \"Little Cottage Co. Gingerbread Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      pennfield_cottage_playhouse: {\n        label: \"Little Cottage Co. Pennfield Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      craftsman_playhouse: {\n        label: \"Little Cottage Co. Craftsman Playhouse\",\n        bucket: \"playhouse\"\n      },\n      little_cottage_chapel: {\n        label: \"Little Cottage Co. Little Cottage Chapel\",\n        bucket: \"playhouse\"\n      },\n      firehouse_playhouse: {\n        label: \"Little Cottage Co. Firehouse Playhouse\",\n        bucket: \"playhouse\"\n      },\n      stratford_schoolhouse: {\n        label: \"Little Cottage Co. Stratford Schoolhouse\",\n        bucket: \"playhouse\"\n      },\n      saras_victorian_mansion: {\n        label: \"Little Cottage Co. Sara's Victorian Mansion\",\n        bucket: \"playhouse\"\n      },\n      grand_portico_mansion: {\n        label: \"Little Cottage Co. Grand Portico Mansion\",\n        bucket: \"grand_portico\"\n      },\n\n      colonial_gable_greenhouse: {\n        label: \"Little Cottage Co. Colonial Gable Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      octagon_greenhouse: {\n        label: \"Little Cottage Co. Octagon Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      garden_shed_greenhouse: {\n        label: \"Little Cottage Co. Garden Shed Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      petite_greenhouse: {\n        label: \"Little Cottage Co. Petite Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n\n      value_a_frame_coop: {\n        label: \"Little Cottage Co. Value A-Frame Coop\",\n        bucket: \"value_a_frame_coop\"\n      },\n      gambrel_barn_coop: {\n        label: \"Little Cottage Co. Gambrel Barn Coop\",\n        bucket: \"coop_panelized\"\n      },\n      colonial_gable_coop: {\n        label: \"Little Cottage Co. Colonial Gable Coop\",\n        bucket: \"coop_panelized\"\n      },\n      round_roof_coop: {\n        label: \"Little Cottage Co. Round Roof Coop\",\n        bucket: \"coop_panelized\"\n      },\n\n      cape_cod_cozy_kennel: {\n        label: \"Little Cottage Co. Cape Cod Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      },\n      victorian_cozy_kennel: {\n        label: \"Little Cottage Co. Victorian Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      }\n    };\n\n    const FALLBACK_PRODUCTION = {\n      greenhouse: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      colonial_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      colonial_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      specialty_barn: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      playhouse: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"1 to 2 weeks\"\n      },\n      grand_portico: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value_a_frame_coop: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      coop_panelized: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      dog_kennel: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 9, max: 9 },\n      OR: { min: 9, max: 9 },\n      WA: { min: 9, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (value) =\u003e\n      String(value || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (value) =\u003e String(value || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (value) =\u003e \/^\\d{5}$\/.test(value);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) {\n          return state;\n        }\n      }\n\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function toBusinessDayRange(min, max, unit) {\n      if (unit === \"weeks\") {\n        return {\n          minBd: Number(min) * 5,\n          maxBd: Number(max) * 5,\n          display: `${min} to ${max} weeks`\n        };\n      }\n\n      return {\n        minBd: Number(min),\n        maxBd: Number(max),\n        display: `${min} to ${max} business days`\n      };\n    }\n\n    function normalizeLeadPageText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function parseRange(text, regex, unit) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      return toBusinessDayRange(match[1], match[2], unit);\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const text = normalizeLeadPageText(rawText);\n\n      const parsed = {\n        ...FALLBACK_PRODUCTION\n      };\n\n      const greenhouse = parseRange(\n        text,\n        \/greenhouses\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const value = parseRange(\n        text,\n        \/value\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\/i,\n        \"business_days\"\n      );\n\n      const classicPrecut = parseRange(\n        text,\n        \/classic\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const classicFiveCorner = parseRange(\n        text,\n        \/classic\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const colonialPrecut = parseRange(\n        text,\n        \/colonial\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const colonialFiveCorner = parseRange(\n        text,\n        \/colonial\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const specialtyBarn = parseRange(\n        text,\n        \/specialty\\s+barns.*?(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const playhouse = parseRange(\n        text,\n        \/playhouses\\s+(?:are|is)\\s+generally\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const grandPortico = parseRange(\n        text,\n        \/grand\\s+portico\\s+mansion\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const valueAFrameCoop = parseRange(\n        text,\n        \/chicken\\s+coops\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+the\\s+value\\s+a[\\s-]*frame\\s+coop\/i,\n        \"business_days\"\n      );\n\n      const coopPanelized = parseRange(\n        text,\n        \/chicken\\s+coops.*?and\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\\s+for\\s+the\\s+gambrel\\s+barn\\s+coop,\\s+colonial\\s+gable\\s+coop,\\s+and\\s+round\\s+roof\\s+coop\/i,\n        \"weeks\"\n      );\n\n      const dogKennel = parseRange(\n        text,\n        \/dog\\s+kennels\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      if (greenhouse) parsed.greenhouse = greenhouse;\n      if (value) parsed.value = value;\n      if (classicPrecut) parsed.classic_precut = classicPrecut;\n      if (classicFiveCorner) parsed.classic_five_corner = classicFiveCorner;\n      if (colonialPrecut) parsed.colonial_precut = colonialPrecut;\n      if (colonialFiveCorner) parsed.colonial_five_corner = colonialFiveCorner;\n      if (specialtyBarn) parsed.specialty_barn = specialtyBarn;\n      if (playhouse) parsed.playhouse = playhouse;\n      if (grandPortico) parsed.grand_portico = grandPortico;\n      if (valueAFrameCoop) parsed.value_a_frame_coop = valueAFrameCoop;\n      if (coopPanelized) parsed.coop_panelized = coopPanelized;\n      if (dogKennel) parsed.dog_kennel = dogKennel;\n\n      writeCache(parsed);\n      return parsed;\n    }\n\n    async function getProductionData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      if (!currentHandle \u0026\u0026 !currentTitle) {\n        return \"\";\n      }\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const hasAll = (...terms) =\u003e terms.every((term) =\u003e combined.includes(term));\n      const hasAny = (...terms) =\u003e terms.some((term) =\u003e combined.includes(term));\n\n      const exactHandleMap = {\n        \"little cottage co value gable shed\": \"value_gable\",\n        \"little cottage co value workshop shed\": \"value_workshop\",\n        \"little cottage co value gambrel barn 4 sidewalls\": \"value_gambrel_4\",\n        \"little cottage co value gambrel barn 6 sidewalls\": \"value_gambrel_6\",\n\n        \"little cottage co classic gable shed\": \"classic_gable\",\n        \"little cottage co classic workshop shed\": \"classic_workshop\",\n        \"little cottage co classic gambrel barn 4 sidewalls\": \"classic_gambrel_4\",\n        \"little cottage co classic gambrel barn 6 sidewalls\": \"classic_gambrel_6\",\n        \"little cottage co classic gambrel large barn\": \"classic_gambrel_large\",\n        \"little cottage co classic five corner shed\": \"classic_five_corner\",\n\n        \"little cottage co colonial williamsburg shed\": \"colonial_williamsburg\",\n        \"little cottage co colonial pinehurst shed\": \"colonial_pinehurst\",\n        \"little cottage co colonial five corner shed\": \"colonial_five_corner\",\n\n        \"little cottage co star barn\": \"star_barn\",\n\n        \"little cottage co cape cod playhouse\": \"cape_cod_playhouse\",\n        \"little cottage co victorian playhouse\": \"victorian_playhouse\",\n        \"little cottage co gingerbread cottage playhouse\": \"gingerbread_cottage_playhouse\",\n        \"little cottage co pennfield cottage playhouse\": \"pennfield_cottage_playhouse\",\n        \"little cottage co craftsman playhouse\": \"craftsman_playhouse\",\n        \"little cottage co little cottage chapel\": \"little_cottage_chapel\",\n        \"little cottage co firehouse playhouse\": \"firehouse_playhouse\",\n        \"little cottage co stratford schoolhouse\": \"stratford_schoolhouse\",\n        \"little cottage co sara s victorian mansion\": \"saras_victorian_mansion\",\n        \"little cottage co grand portico mansion\": \"grand_portico_mansion\",\n\n        \"little cottage co colonial gable greenhouse\": \"colonial_gable_greenhouse\",\n        \"little cottage co octagon greenhouse\": \"octagon_greenhouse\",\n        \"little cottage co garden shed greenhouse\": \"garden_shed_greenhouse\",\n        \"little cottage co petite greenhouse\": \"petite_greenhouse\",\n\n        \"little cottage co value a frame coop\": \"value_a_frame_coop\",\n        \"little cottage co gambrel barn coop\": \"gambrel_barn_coop\",\n        \"little cottage co colonial gable coop\": \"colonial_gable_coop\",\n        \"little cottage co round roof coop\": \"round_roof_coop\",\n\n        \"little cottage co cape cod cozy kennel\": \"cape_cod_cozy_kennel\",\n        \"little cottage co victorian cozy kennel\": \"victorian_cozy_kennel\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (hasAll(\"grand\", \"portico\", \"mansion\")) return \"grand_portico_mansion\";\n      if (hasAll(\"sara\", \"victorian\", \"mansion\") || hasAll(\"saras\", \"victorian\", \"mansion\")) return \"saras_victorian_mansion\";\n      if (hasAll(\"stratford\", \"schoolhouse\")) return \"stratford_schoolhouse\";\n      if (hasAll(\"firehouse\", \"playhouse\")) return \"firehouse_playhouse\";\n      if (hasAll(\"little\", \"cottage\", \"chapel\")) return \"little_cottage_chapel\";\n      if (hasAll(\"gingerbread\", \"cottage\", \"playhouse\")) return \"gingerbread_cottage_playhouse\";\n      if (hasAll(\"pennfield\", \"cottage\", \"playhouse\")) return \"pennfield_cottage_playhouse\";\n      if (hasAll(\"craftsman\", \"playhouse\")) return \"craftsman_playhouse\";\n\n      if (hasAll(\"cape\", \"cod\", \"kennel\") || hasAll(\"cape\", \"cod\", \"cozy\", \"kennel\")) return \"cape_cod_cozy_kennel\";\n      if (hasAll(\"victorian\", \"kennel\") || hasAll(\"victorian\", \"cozy\", \"kennel\")) return \"victorian_cozy_kennel\";\n\n      if (hasAll(\"cape\", \"cod\", \"playhouse\")) return \"cape_cod_playhouse\";\n      if (hasAll(\"victorian\", \"playhouse\")) return \"victorian_playhouse\";\n\n      if (hasAll(\"colonial\", \"gable\", \"greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAll(\"garden\", \"shed\", \"greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAll(\"octagon\", \"greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAll(\"petite\", \"greenhouse\")) return \"petite_greenhouse\";\n\n      if (hasAll(\"value\", \"a\", \"frame\", \"coop\") || hasAll(\"value\", \"a-frame\", \"coop\")) return \"value_a_frame_coop\";\n      if (hasAll(\"gambrel\", \"barn\", \"coop\")) return \"gambrel_barn_coop\";\n      if (hasAll(\"colonial\", \"gable\", \"coop\")) return \"colonial_gable_coop\";\n      if (hasAll(\"round\", \"roof\", \"coop\")) return \"round_roof_coop\";\n\n      if (hasAll(\"star\", \"barn\")) return \"star_barn\";\n\n      if (hasAll(\"colonial\", \"five\", \"corner\")) return \"colonial_five_corner\";\n      if (hasAll(\"colonial\", \"williamsburg\")) return \"colonial_williamsburg\";\n      if (hasAll(\"colonial\", \"pinehurst\")) return \"colonial_pinehurst\";\n\n      if (hasAll(\"classic\", \"five\", \"corner\")) return \"classic_five_corner\";\n      if (hasAll(\"classic\", \"gambrel\", \"large\")) return \"classic_gambrel_large\";\n      if (hasAll(\"classic\", \"gambrel\", \"6\")) return \"classic_gambrel_6\";\n      if (hasAll(\"classic\", \"gambrel\", \"4\")) return \"classic_gambrel_4\";\n      if (hasAll(\"classic\", \"workshop\")) return \"classic_workshop\";\n      if (hasAll(\"classic\", \"gable\")) return \"classic_gable\";\n\n      if (hasAll(\"value\", \"gambrel\", \"6\")) return \"value_gambrel_6\";\n      if (hasAll(\"value\", \"gambrel\", \"4\")) return \"value_gambrel_4\";\n      if (hasAll(\"value\", \"workshop\")) return \"value_workshop\";\n      if (hasAll(\"value\", \"gable\")) return \"value_gable\";\n\n      if (hasAny(\"greenhouse\") \u0026\u0026 hasAny(\"colonial gable greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAny(\"octagon greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAny(\"garden shed greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAny(\"petite greenhouse\")) return \"petite_greenhouse\";\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      productionDisplay,\n      destinationStateName,\n      prodMinBd,\n      prodMaxBd,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n      const earliestBD = prodMinBd + transitMin;\n      const latestBD = prodMaxBd + transitMax;\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact Little Cottage Co. product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship Little Cottage Co. products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod =\n          production[selectedProduct.bucket] || FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_lcc_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          lcc_bucket: selectedProduct.bucket\n        });\n      } catch (e) {\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        showErr(false);\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value =\n        detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]\n          ? detectedDefaultProduct\n          : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrLccClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrLccReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e","brand":"Little Cottage Co.","offers":[{"title":"8ft x 8ft","offer_id":39561499836469,"sku":"8x8 CGB-6-PC","price":2629.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 10ft","offer_id":39561499869237,"sku":"8x10 CGB-6-PC","price":2809.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 12ft","offer_id":39561499902005,"sku":"8x12 CGB-6-PC","price":2959.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 14ft","offer_id":39561499934773,"sku":"8x14 CGB-6-PC","price":3489.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 16ft","offer_id":39561499967541,"sku":"8x16 CGB-6-PC","price":3639.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 10ft","offer_id":39561500000309,"sku":"10x10 CGB-6-PC","price":3119.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 12ft","offer_id":39561500033077,"sku":"10x12 CGB-6-PC","price":3659.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 14ft","offer_id":39561500065845,"sku":"10x14 CGB-6-PC","price":3799.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 16ft","offer_id":39561500098613,"sku":"10x16 CGB-6-PC","price":3889.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 18ft","offer_id":39561500131381,"sku":"10x18 CGB-6-PC","price":4289.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 20ft","offer_id":39561500164149,"sku":"10x20 CGB-6-PC","price":4619.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 12ft","offer_id":39561500196917,"sku":"12x12 CGB-6-PC","price":3929.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 14ft","offer_id":39561500229685,"sku":"12x14 CGB-6-PC","price":4059.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 16ft","offer_id":39561500262453,"sku":"12x16 CGB-6-PC","price":4609.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 18ft","offer_id":39561500295221,"sku":"12x18 CGB-6-PC","price":4769.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 20ft","offer_id":39561500327989,"sku":"12x20 CGB-6-PC","price":4949.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 24ft","offer_id":39561500360757,"sku":"12x24 CGB-6-PC","price":5599.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324"},{"product_id":"little-cottage-company-value-gambrel-barn-6-sidewall-kit","title":"Little Cottage Co. Value Gambrel Barn 6' Sidewalls","description":"\u003cdiv class=\"lcc-value-gambrel-6-page\"\u003e\n\u003c!-- ===== Title ===== --\u003e\n\u003ch2 style=\"text-align: center;\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewall\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (5–6 chips) ================= --\u003e \u003c!-- ===== Atomic key facts (5–6 chips) ===== --\u003e \u003cinput class=\"hsr-facts-check\" id=\"hsr-facts-toggle-vgb6\" type=\"checkbox\"\u003e\n\u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n\u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eLead time: 5–10 biz days; ships 2–9 days (Ohio)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003ePre-cut kit; no extra cutting\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eSizes: 8×8–12×24 (17 options)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e6′ sidewalls; 5\/12 gambrel roof\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eDoors: 4′×6′ (8′W); 5′×6′ (10′\/12′W)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eLP SmartSide®; 7\/16″ OSB roof; Liftgate included\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-vgb6\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-vgb6\"\u003eShow less\u003c\/label\u003e \u003c!-- ===== \/Atomic key facts ===== --\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eBuild your dream garden and add value to your property, with our Value Gambrel Barns!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003eThe lead time for production is around 5 to 10 business days\u003c\/span\u003e.\u003cstrong\u003e \u003c\/strong\u003eYour shed will be delivered in 2-9 days depending on the distance from our site in Ohio to your home.\u003c\/p\u003e\n\u003cp\u003eUpgrade your storage game with the Little Cottage Co. \u003cstrong\u003eValue Gambrel Barn\u003c\/strong\u003e. Crafted by skilled artisans, this versatile barn features a unique roofline that provides ample headroom for storage and other purposes. It comes in 17 sizes ranging from cozy to spacious, so you can find the perfect fit for your backyard or home office needs. With 6-foot sidewalls and a classic double-door design, the Value Gambrel Barn is ideal for storing lawn tractors, equipment, or any other items. Plus, it looks great and complements any backyard decor.\u003cbr\u003e\u003cbr\u003eThese pre-cut kits are easy to assemble, even for those with minimal carpentry skills or tools. Every part is primed and labeled, making assembly easy and stress-free. Maximize your storage space and elevate your backyard with the Little Cottage Co. Value Gambrel Barn. Get one now and experience exceptional quality and value in every detail.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis Value Gambrel Barn with 6 Foot Sidewalls is available from 8′ x 8′ up to 12′ x 24′.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePre-Cut Kits: \u003c\/strong\u003eThe Value Gambrel Barn 6-Foot Sidewalls come with all wood pre-cut to exact lengths. \u003cstrong\u003eNo Extra Cutting is Required!\u003c\/strong\u003e You must assemble the pieces into sections and then put the sections together. Recommended for experienced users.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT NOTE:\u003c\/strong\u003e This product includes a complimentary liftgate service to safely lower the package from the truck to the ground upon delivery. The driver will unload the kit, which will then be placed curbside or at the end of the driveway. Please inspect the package for damage.\u003c\/p\u003e\n\u003cdiv class=\"vgb-wrapper\"\u003e\n\u003ch3\u003eValue Gambrel Barn 6′ Sidewalls — Dimensions by Size (Photos + Specs)\u003c\/h3\u003e\n\u003cdiv class=\"vgb-dims-duo\"\u003e\n\u003c!-- ======== STATE: radios (no URL hash, no auto-scroll) ======== --\u003e \u003cinput checked id=\"r1\" name=\"vgb-r\" type=\"radio\" aria-label=\"8ft x 8ft Value Gambrel Barn 6 foot sidewalls dimensions\"\u003e \u003cinput id=\"r2\" name=\"vgb-r\" type=\"radio\" aria-label=\"8ft x 10ft Value Gambrel Barn 6 foot sidewalls dimensions\"\u003e \u003cinput id=\"r3\" name=\"vgb-r\" type=\"radio\" aria-label=\"8ft x 12ft Value Gambrel Barn 6 foot sidewalls dimensions\"\u003e \u003cinput id=\"r4\" name=\"vgb-r\" type=\"radio\" aria-label=\"8ft x 14ft Value Gambrel Barn 6 foot sidewalls dimensions\"\u003e \u003cinput id=\"r5\" name=\"vgb-r\" type=\"radio\" aria-label=\"8ft x 16ft Value Gambrel Barn 6 foot sidewalls dimensions\"\u003e \u003cinput id=\"r6\" name=\"vgb-r\" type=\"radio\" aria-label=\"10ft x 10ft Value Gambrel Barn 6 foot sidewalls dimensions\"\u003e \u003cinput id=\"r7\" name=\"vgb-r\" type=\"radio\" aria-label=\"10ft x 12ft Value Gambrel Barn 6 foot sidewalls dimensions\"\u003e \u003cinput id=\"r8\" name=\"vgb-r\" type=\"radio\" aria-label=\"10ft x 14ft Value Gambrel Barn 6 foot sidewalls dimensions\"\u003e \u003cinput id=\"r9\" name=\"vgb-r\" type=\"radio\" aria-label=\"10ft x 16ft Value Gambrel Barn 6 foot sidewalls dimensions\"\u003e \u003cinput id=\"r10\" name=\"vgb-r\" type=\"radio\" aria-label=\"10ft x 18ft Value Gambrel Barn 6 foot sidewalls dimensions\"\u003e \u003cinput id=\"r11\" name=\"vgb-r\" type=\"radio\" aria-label=\"10ft x 20ft Value Gambrel Barn 6 foot sidewalls dimensions\"\u003e \u003cinput id=\"r12\" name=\"vgb-r\" type=\"radio\" aria-label=\"12ft x 12ft Value Gambrel Barn 6 foot sidewalls dimensions\"\u003e \u003cinput id=\"r13\" name=\"vgb-r\" type=\"radio\" aria-label=\"12ft x 14ft Value Gambrel Barn 6 foot sidewalls dimensions\"\u003e \u003cinput id=\"r14\" name=\"vgb-r\" type=\"radio\" aria-label=\"12ft x 16ft Value Gambrel Barn 6 foot sidewalls dimensions\"\u003e \u003cinput id=\"r15\" name=\"vgb-r\" type=\"radio\" aria-label=\"12ft x 18ft Value Gambrel Barn 6 foot sidewalls dimensions\"\u003e \u003cinput id=\"r16\" name=\"vgb-r\" type=\"radio\" aria-label=\"12ft x 20ft Value Gambrel Barn 6 foot sidewalls dimensions\"\u003e \u003cinput id=\"r17\" name=\"vgb-r\" type=\"radio\" aria-label=\"12ft x 24ft Value Gambrel Barn 6 foot sidewalls dimensions\"\u003e \u003c!-- ======== IMAGE STAGE ======== --\u003e\n\u003cdiv class=\"vgb-stage\"\u003e\n\u003c!-- Slide 1 --\u003e\n\u003cfigure class=\"vgb-slide s1\"\u003e\u003cimg alt=\"8×8\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gambrel-barn-6ft-dimensions.jpg?v=1761853645\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e8×8\u003c\/figcaption\u003e\n\u003clabel data-prev=\"r1\" for=\"r1\" class=\"vgb-arrow prev disabled\"\u003e\u003c\/label\u003e \u003clabel for=\"r2\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- Slide 2 --\u003e\n\u003cfigure class=\"vgb-slide s2\"\u003e\u003cimg alt=\"8×10\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-value-gambrel-barn-6ft-dimensions.jpg?v=1761853646\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e8×10\u003c\/figcaption\u003e\n\u003clabel for=\"r1\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r3\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- Slide 3 --\u003e\n\u003cfigure class=\"vgb-slide s3\"\u003e\u003cimg alt=\"8×12\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-value-gambrel-barn-6ft-dimensions.jpg?v=1761853645\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e8×12\u003c\/figcaption\u003e\n\u003clabel for=\"r2\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r4\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- Slide 4 --\u003e\n\u003cfigure class=\"vgb-slide s4\"\u003e\u003cimg alt=\"8×14\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x14-value-gambrel-barn-6ft-dimensions.jpg?v=1761853646\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e8×14\u003c\/figcaption\u003e\n\u003clabel for=\"r3\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r5\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- Slide 5 --\u003e\n\u003cfigure class=\"vgb-slide s5\"\u003e\u003cimg alt=\"8×16\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x16-value-gambrel-barn-6ft-dimensions.jpg?v=1761853645\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e8×16\u003c\/figcaption\u003e\n\u003clabel for=\"r4\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r6\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- Slide 6 --\u003e\n\u003cfigure class=\"vgb-slide s6\"\u003e\u003cimg alt=\"10×10\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-value-gambrel-barn-6ft-dimensions.jpg?v=1761853645\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×10\u003c\/figcaption\u003e\n\u003clabel for=\"r5\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r7\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- Slide 7 --\u003e\n\u003cfigure class=\"vgb-slide s7\"\u003e\u003cimg alt=\"10×12\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-value-gambrel-barn-6ft-dimensions.jpg?v=1761853645\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×12\u003c\/figcaption\u003e\n\u003clabel for=\"r6\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r8\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- Slide 8 --\u003e\n\u003cfigure class=\"vgb-slide s8\"\u003e\u003cimg alt=\"10×14\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6ft-dimensions.jpg?v=1761853645\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×14\u003c\/figcaption\u003e\n\u003clabel for=\"r7\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r9\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- Slide 9 --\u003e\n\u003cfigure class=\"vgb-slide s9\"\u003e\u003cimg alt=\"10×16\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-value-gambrel-barn-6ft-dimensions.jpg?v=1761853645\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×16\u003c\/figcaption\u003e\n\u003clabel for=\"r8\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r10\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- Slide 10 --\u003e\n\u003cfigure class=\"vgb-slide s10\"\u003e\u003cimg alt=\"10×18\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x18-value-gambrel-barn-6ft-dimensions.jpg?v=1761853645\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×18\u003c\/figcaption\u003e\n\u003clabel for=\"r9\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r11\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- Slide 11 --\u003e\n\u003cfigure class=\"vgb-slide s11\"\u003e\u003cimg alt=\"10×20\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-value-gambrel-barn-6ft-dimensions.jpg?v=1761853645\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×20\u003c\/figcaption\u003e\n\u003clabel for=\"r10\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r12\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- Slide 12 --\u003e\n\u003cfigure class=\"vgb-slide s12\"\u003e\u003cimg alt=\"12×12\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x12-value-gambrel-barn-6ft-dimensions.jpg?v=1761853645\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×12\u003c\/figcaption\u003e\n\u003clabel for=\"r11\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r13\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- Slide 13 --\u003e\n\u003cfigure class=\"vgb-slide s13\"\u003e\u003cimg alt=\"12×14\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x14-value-gambrel-barn-6ft-dimensions.jpg?v=1761853645\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×14\u003c\/figcaption\u003e\n\u003clabel for=\"r12\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r14\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- Slide 14 --\u003e\n\u003cfigure class=\"vgb-slide s14\"\u003e\u003cimg alt=\"12×16\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-value-gambrel-barn-6ft-dimensions.jpg?v=1761853645\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×16\u003c\/figcaption\u003e\n\u003clabel for=\"r13\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r15\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- Slide 15 --\u003e\n\u003cfigure class=\"vgb-slide s15\"\u003e\u003cimg alt=\"12×18\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x18-value-gambrel-barn-6ft-dimensions.jpg?v=1761853645\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×18\u003c\/figcaption\u003e\n\u003clabel for=\"r14\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r16\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- Slide 16 --\u003e\n\u003cfigure class=\"vgb-slide s16\"\u003e\u003cimg alt=\"12×20\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-value-gambrel-barn-6ft-dimensions.jpg?v=1761853645\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×20\u003c\/figcaption\u003e\n\u003clabel for=\"r15\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r17\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- Slide 17 --\u003e\n\u003cfigure class=\"vgb-slide s17\"\u003e\u003cimg alt=\"12×24\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-value-gambrel-barn-6ft-dimensions.jpg?v=1761853646\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×24\u003c\/figcaption\u003e\n\u003clabel for=\"r16\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003cspan aria-hidden=\"true\" class=\"vgb-arrow next disabled\"\u003e\u003c\/span\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c!-- ======== SPECS (paired with radios) ======== --\u003e\n\u003cdiv class=\"vgb-specs\"\u003e\n\u003csection class=\"vgb-spec s1\"\u003e\n\u003ch4\u003e8×8 Value Gambrel Barn\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 0.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003csection class=\"vgb-spec s2\"\u003e\n\u003ch4\u003e8×10 Value Gambrel Barn\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 0.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003csection class=\"vgb-spec s3\"\u003e\n\u003ch4\u003e8×12 Value Gambrel Barn\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 0.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003csection class=\"vgb-spec s4\"\u003e\n\u003ch4\u003e8×14 Value Gambrel Barn\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 0.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003csection class=\"vgb-spec s5\"\u003e\n\u003ch4\u003e8×16 Value Gambrel Barn\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 0.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003csection class=\"vgb-spec s6\"\u003e\n\u003ch4\u003e10×10 Value Gambrel Barn\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003csection class=\"vgb-spec s7\"\u003e\n\u003ch4\u003e10×12 Value Gambrel Barn\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003csection class=\"vgb-spec s8\"\u003e\n\u003ch4\u003e10×14 Value Gambrel Barn\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003csection class=\"vgb-spec s9\"\u003e\n\u003ch4\u003e10×16 Value Gambrel Barn\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003csection class=\"vgb-spec s10\"\u003e\n\u003ch4\u003e10×18 Value Gambrel Barn\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e18′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003csection class=\"vgb-spec s11\"\u003e\n\u003ch4\u003e10×20 Value Gambrel Barn\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e20′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003csection class=\"vgb-spec s12\"\u003e\n\u003ch4\u003e12×12 Value Gambrel Barn\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 2.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 11″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003csection class=\"vgb-spec s13\"\u003e\n\u003ch4\u003e12×14 Value Gambrel Barn\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 2.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 11″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003csection class=\"vgb-spec s14\"\u003e\n\u003ch4\u003e12×16 Value Gambrel Barn\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 2.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 11″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003csection class=\"vgb-spec s15\"\u003e\n\u003ch4\u003e12×18 Value Gambrel Barn\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e18′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 2.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 11″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003csection class=\"vgb-spec s16\"\u003e\n\u003ch4\u003e12×20 Value Gambrel Barn\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e20′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 2.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 11″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003csection class=\"vgb-spec s17\"\u003e\n\u003ch4\u003e12×24 Value Gambrel Barn\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e24′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 2.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 11″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch4 style=\"text-align: left;\"\u003e\u003cstrong\u003eSPECIFICATIONS\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"specifications-table\" cellspacing=\"0\" cellpadding=\"5\" border=\"1\" style=\"border-collapse: collapse; width: auto; font-size: 14px; table-layout: auto; text-align: center;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eSq. Ft.\u003c\/th\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e8x8\u003c\/td\u003e\n\u003ctd\u003e64 ft²\u003c\/td\u003e\n\u003ctd\u003e75.5\"\u003c\/td\u003e\n\u003ctd\u003e109\"\u003c\/td\u003e\n\u003ctd\u003e112.5\"\u003c\/td\u003e\n\u003ctd\u003e48\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8x10\u003c\/td\u003e\n\u003ctd\u003e80 ft²\u003c\/td\u003e\n\u003ctd\u003e75.5\"\u003c\/td\u003e\n\u003ctd\u003e109\"\u003c\/td\u003e\n\u003ctd\u003e112.5\"\u003c\/td\u003e\n\u003ctd\u003e48\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8x12\u003c\/td\u003e\n\u003ctd\u003e96 ft²\u003c\/td\u003e\n\u003ctd\u003e75.5\"\u003c\/td\u003e\n\u003ctd\u003e109\"\u003c\/td\u003e\n\u003ctd\u003e112.5\"\u003c\/td\u003e\n\u003ctd\u003e48\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8x14\u003c\/td\u003e\n\u003ctd\u003e112 ft²\u003c\/td\u003e\n\u003ctd\u003e75.5\"\u003c\/td\u003e\n\u003ctd\u003e109\"\u003c\/td\u003e\n\u003ctd\u003e112.5\"\u003c\/td\u003e\n\u003ctd\u003e48\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8x16\u003c\/td\u003e\n\u003ctd\u003e128 ft²\u003c\/td\u003e\n\u003ctd\u003e75.5\"\u003c\/td\u003e\n\u003ctd\u003e109\"\u003c\/td\u003e\n\u003ctd\u003e112.5\"\u003c\/td\u003e\n\u003ctd\u003e48\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10x10\u003c\/td\u003e\n\u003ctd\u003e100 ft²\u003c\/td\u003e\n\u003ctd\u003e75.5\"\u003c\/td\u003e\n\u003ctd\u003e113\"\u003c\/td\u003e\n\u003ctd\u003e117\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10x12\u003c\/td\u003e\n\u003ctd\u003e120 ft²\u003c\/td\u003e\n\u003ctd\u003e75.5\"\u003c\/td\u003e\n\u003ctd\u003e113\"\u003c\/td\u003e\n\u003ctd\u003e117\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10x14\u003c\/td\u003e\n\u003ctd\u003e140 ft²\u003c\/td\u003e\n\u003ctd\u003e75.5\"\u003c\/td\u003e\n\u003ctd\u003e113\"\u003c\/td\u003e\n\u003ctd\u003e117\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10x16\u003c\/td\u003e\n\u003ctd\u003e160 ft²\u003c\/td\u003e\n\u003ctd\u003e75.5\"\u003c\/td\u003e\n\u003ctd\u003e113\"\u003c\/td\u003e\n\u003ctd\u003e117\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10x18\u003c\/td\u003e\n\u003ctd\u003e180 ft²\u003c\/td\u003e\n\u003ctd\u003e75.5\"\u003c\/td\u003e\n\u003ctd\u003e113\"\u003c\/td\u003e\n\u003ctd\u003e117\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10x20\u003c\/td\u003e\n\u003ctd\u003e200 ft²\u003c\/td\u003e\n\u003ctd\u003e75.5\"\u003c\/td\u003e\n\u003ctd\u003e113\"\u003c\/td\u003e\n\u003ctd\u003e117\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12x12\u003c\/td\u003e\n\u003ctd\u003e144 ft²\u003c\/td\u003e\n\u003ctd\u003e75.5\"\u003c\/td\u003e\n\u003ctd\u003e119\"\u003c\/td\u003e\n\u003ctd\u003e122.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12x14\u003c\/td\u003e\n\u003ctd\u003e168 ft²\u003c\/td\u003e\n\u003ctd\u003e75.5\"\u003c\/td\u003e\n\u003ctd\u003e119\"\u003c\/td\u003e\n\u003ctd\u003e122.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12x16\u003c\/td\u003e\n\u003ctd\u003e192 ft²\u003c\/td\u003e\n\u003ctd\u003e75.5\"\u003c\/td\u003e\n\u003ctd\u003e119\"\u003c\/td\u003e\n\u003ctd\u003e122.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12x18\u003c\/td\u003e\n\u003ctd\u003e216 ft²\u003c\/td\u003e\n\u003ctd\u003e75.5\"\u003c\/td\u003e\n\u003ctd\u003e119\"\u003c\/td\u003e\n\u003ctd\u003e122.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12x20\u003c\/td\u003e\n\u003ctd\u003e240 ft²\u003c\/td\u003e\n\u003ctd\u003e75.5\"\u003c\/td\u003e\n\u003ctd\u003e119\"\u003c\/td\u003e\n\u003ctd\u003e122.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12x24\u003c\/td\u003e\n\u003ctd\u003e288 ft²\u003c\/td\u003e\n\u003ctd\u003e75.5\"\u003c\/td\u003e\n\u003ctd\u003e119\"\u003c\/td\u003e\n\u003ctd\u003e122.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch3\u003eValue Gambrel Barn 6′ Sidewall — Storage Capacity by Size (8×8–12×24) [Photos]\u003c\/h3\u003e\n\u003cdiv id=\"pinehurst-storage\" class=\"vgb-storage\"\u003e\n\u003c!-- Radios (state) --\u003e \u003cinput checked id=\"stor1\" name=\"vgbstor\" type=\"radio\" aria-label=\"8ft x 8ft Value Gambrel Barn 6 foot sidewalls storage diagram\"\u003e \u003cinput id=\"stor2\" name=\"vgbstor\" type=\"radio\" aria-label=\"8ft x 10ft Value Gambrel Barn 6 foot sidewalls storage diagram\"\u003e \u003cinput id=\"stor3\" name=\"vgbstor\" type=\"radio\" aria-label=\"8ft x 12ft Value Gambrel Barn 6 foot sidewalls storage diagram\"\u003e \u003cinput id=\"stor4\" name=\"vgbstor\" type=\"radio\" aria-label=\"8ft x 14ft Value Gambrel Barn 6 foot sidewalls storage diagram\"\u003e \u003cinput id=\"stor5\" name=\"vgbstor\" type=\"radio\" aria-label=\"8ft x 16ft Value Gambrel Barn 6 foot sidewalls storage diagram\"\u003e \u003cinput id=\"stor6\" name=\"vgbstor\" type=\"radio\" aria-label=\"10ft x 10ft Value Gambrel Barn 6 foot sidewalls storage diagram\"\u003e \u003cinput id=\"stor7\" name=\"vgbstor\" type=\"radio\" aria-label=\"10ft x 12ft Value Gambrel Barn 6 foot sidewalls storage diagram\"\u003e \u003cinput id=\"stor8\" name=\"vgbstor\" type=\"radio\" aria-label=\"10ft x 14ft Value Gambrel Barn 6 foot sidewalls storage diagram\"\u003e \u003cinput id=\"stor9\" name=\"vgbstor\" type=\"radio\" aria-label=\"10ft x 16ft Value Gambrel Barn 6 foot sidewalls storage diagram\"\u003e \u003cinput id=\"stor10\" name=\"vgbstor\" type=\"radio\" aria-label=\"10ft x 18ft Value Gambrel Barn 6 foot sidewalls storage diagram\"\u003e \u003cinput id=\"stor11\" name=\"vgbstor\" type=\"radio\" aria-label=\"10ft x 20ft Value Gambrel Barn 6 foot sidewalls storage diagram\"\u003e \u003cinput id=\"stor12\" name=\"vgbstor\" type=\"radio\" aria-label=\"12ft x 12ft Value Gambrel Barn 6 foot sidewalls storage diagram\"\u003e \u003cinput id=\"stor13\" name=\"vgbstor\" type=\"radio\" aria-label=\"12ft x 14ft Value Gambrel Barn 6 foot sidewalls storage diagram\"\u003e \u003cinput id=\"stor14\" name=\"vgbstor\" type=\"radio\" aria-label=\"12ft x 16ft Value Gambrel Barn 6 foot sidewalls storage diagram\"\u003e \u003cinput id=\"stor15\" name=\"vgbstor\" type=\"radio\" aria-label=\"12ft x 18ft Value Gambrel Barn 6 foot sidewalls storage diagram\"\u003e \u003cinput id=\"stor16\" name=\"vgbstor\" type=\"radio\" aria-label=\"12ft x 20ft Value Gambrel Barn 6 foot sidewalls storage diagram\"\u003e \u003cinput id=\"stor17\" name=\"vgbstor\" type=\"radio\" aria-label=\"12ft x 24ft Value Gambrel Barn 6 foot sidewalls storage diagram\"\u003e \u003c!-- Stage --\u003e\n\u003cdiv class=\"vgbstor-stage\"\u003e\n\u003cfigure class=\"stor s1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gambrel-barn-6-storage.jpg?v=1763221690\" alt=\"8×8 Value Gambrel Barn 6′ Sidewall storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e8×8\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor1\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor2\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-value-gambrel-barn-6-storage.jpg?v=1763221690\" alt=\"8×10 Value Gambrel Barn 6′ Sidewall storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e8×10\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor1\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor3\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-value-gambrel-barn-6-storage.jpg?v=1763221690\" alt=\"8×12 Value Gambrel Barn 6′ Sidewall storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e8×12\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor2\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor4\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s4\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x14-value-gambrel-barn-6-storage.jpg?v=1763221690\" alt=\"8×14 Value Gambrel Barn 6′ Sidewall storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e8×14\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor3\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor5\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x16-value-gambrel-barn-6-storage.jpg?v=1763221690\" alt=\"8×16 Value Gambrel Barn 6′ Sidewall storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e8×16\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor4\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor6\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s6\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-value-gambrel-barn-6-storage.jpg?v=1763221698\" alt=\"10×10 Value Gambrel Barn 6′ Sidewall storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×10\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor5\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor7\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-value-gambrel-barn-6-storage.jpg?v=1763221698\" alt=\"10×12 Value Gambrel Barn 6′ Sidewall storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×12\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor6\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor8\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s8\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-storage.jpg?v=1763221698\" alt=\"10×14 Value Gambrel Barn 6′ Sidewall storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×14\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor7\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor9\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s9\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-value-gambrel-barn-6-storage.jpg?v=1763221699\" alt=\"10×16 Value Gambrel Barn 6′ Sidewall storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×16\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor8\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor10\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s10\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x18-value-gambrel-barn-6-storage.jpg?v=1763221698\" alt=\"10×18 Value Gambrel Barn 6′ Sidewall storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×18\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor9\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor11\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s11\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-value-gambrel-barn-6-storage.jpg?v=1763221699\" alt=\"10×20 Value Gambrel Barn 6′ Sidewall storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×20\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor10\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor12\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s12\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x12-value-gambrel-barn-6-storage.jpg?v=1763221720\" alt=\"12×12 Value Gambrel Barn 6′ Sidewall storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×12\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor11\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor13\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s13\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x14-value-gambrel-barn-6-storage.jpg?v=1763221719\" alt=\"12×14 Value Gambrel Barn 6′ Sidewall storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×14\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor12\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor14\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s14\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-value-gambrel-barn-6-storage.jpg?v=1763221719\" alt=\"12×16 Value Gambrel Barn 6′ Sidewall storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×16\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor13\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor15\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s15\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x18-value-gambrel-barn-6-storage.jpg?v=1763221719\" alt=\"12×18 Value Gambrel Barn 6′ Sidewall storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×18\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor14\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor16\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s16\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-value-gambrel-barn-6-storage.jpg?v=1763221720\" alt=\"12×20 Value Gambrel Barn 6′ Sidewall storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×20\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor15\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor17\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s17\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-value-gambrel-barn-6-storage.jpg?v=1763221720\" alt=\"12×24 Value Gambrel Barn 6′ Sidewall storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×24\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor16\"\u003e\u003c\/label\u003e \u003cspan aria-hidden=\"true\" class=\"arrow next disabled\"\u003e\u003c\/span\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch4\u003e\u003cstrong\u003eFEATURES:\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMade with Skilled Craftsmanship: \u003c\/strong\u003eensures a high-quality product that is built to last.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eDouble doors: \u003c\/strong\u003eThe barn comes with spacious double doors, ensuring easy access to your stored items:\u003cbr\u003e4' x 6' Double door on 8' wide units\u003cbr\u003e5' x 6' Double door on 10' and 12' wide units\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e3\/8\" LP Smartside paneling with 8\" O.C. grooves:\u003c\/strong\u003e The exterior of the barn is constructed with high-quality LP Smartside paneling, offering a visually appealing appearance and added durability.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e29\/12 Upper 4\/12 Lower:\u003c\/strong\u003e Gambrel roof with dual pitches (upper 29\/12, lower 4\/12) for efficient runoff and a classic barn profile.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eTreated to resist fungal decay and insect infestation: \u003c\/strong\u003eThe barn's materials are specially treated to protect against damage caused by fungi and insects, ensuring longevity and low maintenance.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrimed for paint: \u003c\/strong\u003eThe barn comes primed and ready for painting, allowing you to customize its appearance to suit your preferences.\u003cbr\u003e6' Sidewalls with 2\" x 4\" wall studs 24\" O.C.: The robust sidewalls and wall studs provide a sturdy structure, ensuring the barn can withstand harsh weather conditions and daily wear and tear.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e7\/16\" OSB roof sheeting:\u003c\/strong\u003e The heavy-duty roof sheeting offers excellent protection from the elements, keeping your stored items safe and secure.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAluminum corner trim:\u003c\/strong\u003e The barn features attractive aluminum corner trim, adding a polished finish to the structure.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHardware latches and instruction manual included:\u003c\/strong\u003e The Value Gambrel Barn comes with all necessary hardware, latches, and an easy-to-follow instruction manual, making assembly a breeze.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"specifications-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eValue Gambrel Barn 6' Sidewall\u003c\/th\u003e\n\u003cth\u003eClassic Gambrel Barn 6' Sidewall\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eOffered in PRECUT only\u003c\/td\u003e\n\u003ctd\u003eOffered in PRECUT and PANELIZED KIT form\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24” o.c. stud spacing\u003c\/td\u003e\n\u003ctd\u003e16” o.c stud spacing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFlush Gable Ends and Eaves\u003c\/td\u003e\n\u003ctd\u003e6” Gable Overhang\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8” Grooved LP SMARTSIDE Siding\u003c\/td\u003e\n\u003ctd\u003e3” Eaves Overhang\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAluminum Corner Trim\u003c\/td\u003e\n\u003ctd\u003e4” Grooved LP SMARTSIDE Siding and Corner Trim\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cstrong\u003eVale Gambrel Barn SmartSiding walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"smart-siding-section\" style=\"text-align: left;\"\u003e\n\u003cdiv class=\"smart-siding-container\"\u003e\n\u003cdiv class=\"smart-siding-image-container\" style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\" class=\"smart-siding-image\" alt=\"SmartSide Siding\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"smart-siding-text-container\" style=\"text-align: left;\"\u003e\n\u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced durability and workability of engineered wood. With SmartGuard® technology, these products are built to outperform nature, providing exceptional strength, performance, and resistance against rot, termites, woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer SmartSide® standard on all of our buildings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n\u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n\u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n\u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n\u003cli\u003ePrimed face\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch4\u003e\u003cstrong\u003eCUSTOMER PROVIDES:\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eShingles\u003c\/li\u003e\n\u003cli\u003eDrip Edge\u003c\/li\u003e\n\u003cli\u003ePaint\u003c\/li\u003e\n\u003cli\u003eRunners\u003c\/li\u003e\n\u003cli\u003eFloor (if the building is not purchased with a floor kit)\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIf you will be preparing a cement\/concrete slab, it would have to be exactly the same size as the unit. If the concrete slab is larger then you would have to trim the 3” skirting that falls below the bottom plate that is designed to wrap around the flooring.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eThe above items can easily be purchased by the customer at a local hardware store.\u003c\/em\u003e\u003c\/p\u003e\n\u003ch4\u003e\u003cstrong\u003eOPTIONAL FLOOR KIT:\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e 3\/4″ Flooring material\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e2×4 treated floor joists – 16” O.C\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003efloor size should be exactly the same size as the building\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eNote:\u003c\/b\u003e\u003cspan\u003e \u003cstrong\u003e4×4 runners NOT included\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003e\u003cspan\u003e\u003cstrong\u003eIf You're Building Your Own Floor:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003ethe size of the floor will need to be the exact size of the Barn.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eWe recommend a crushed stone base 1′ wider on either side of the Barn.\u003c\/li\u003e\n\u003cli\u003eThe siding overlaps the side of the wood floor roughly 3″ and there is no moisture barrier. You can put the shed on a cement slab or wood floor – but accommodate for it.\u003c\/li\u003e\n\u003cli\u003eYou can retrofit it but we do not provide instructions.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDo I need a Floor Kit? \u003c\/strong\u003eThis depends on your preference. If you are not getting a floor kit from us, you can either build your own floor or create a cement slab for your shed. Please take note that it should be exactly the same size as the shed.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdditional Info:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBase: We recommend a crushed stone base, 1 foot wider than the building on all sides.\u003c\/p\u003e\n\u003ch4\u003eValue Precut Kits\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003ePRE-CUT ASSEMBLY MANUAL\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca title=\"Little Cottage Company Value Gambrel Assembly Manual\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/LCC_Precut_Value_Gambrel_4_Ft_6_Ft__Assembly_Instructions_Manual_LOW_RES.pdf?v=1619058655\" target=\"_blank\"\u003e \u003cimg value=\"\" alt=\"title=\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/pdf_Icon_8ce8d24a-0b2c-4d6d-843a-d6d3bd41d63d.png?v=1618991988\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n    \/* ===== Atomic facts (CSS-only; keeps ALL chips in DOM for crawlers) ===== *\/\n    .hsr-chipbar {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin: 8px 0 14px;\n      justify-content: flex-start;\n    }\n    .hsr-chip {\n      background: #f5f5f5;\n      border: 1px solid #e6e6e6;\n      padding: 6px 10px;\n      border-radius: 6px;\n      font-size: 13px;\n      line-height: 1.35;\n    }\n    \/* Desktop: always show; hide toggle controls *\/\n    @media (min-width: 769px) {\n      .hsr-facts-check,\n      .hsr-facts-btn { display: none; }\n    }\n    \/* Mobile: clamp visually instead of removing nodes *\/\n    @media (max-width: 768px) {\n      .hsr-facts-check { position: absolute; left: -9999px; }\n      .hsr-chipbar { max-height: 96px; overflow: hidden; }\n      .hsr-facts-btn {\n        display: inline-block; background: none; border: 0; color: #004c99;\n        font-weight: 600; padding: 6px 0; cursor: pointer;\n      }\n      .hsr-facts-btn.hide { display: none; }\n      .hsr-facts-check:checked ~ .hsr-chipbar { max-height: none; overflow: visible; }\n      .hsr-facts-check:checked ~ .hsr-facts-btn.show { display: none; }\n      .hsr-facts-check:checked ~ .hsr-facts-btn.hide { display: inline-block; }\n    }\n\n    \/* Shared wrappers *\/\n    .scroll-table-wrapper { overflow-x: auto; }\n\n    \/* Smart Siding (scoped) *\/\n    .smart-siding-section { margin: 24px 0 32px; }\n    .smart-siding-container { display: flex; align-items: flex-start; gap: 20px; }\n    .smart-siding-image { width: 360px; height: 360px; object-fit: cover; }\n    .smart-siding-text-container { max-width: 600px; }\n    @media (max-width: 600px) {\n      .smart-siding-container { display: block; text-align: left; }\n      .smart-siding-image { width: 100%; height: auto; }\n      .smart-siding-text-container { margin-top: 20px; padding-left: 0; }\n      .smart-siding-text-container ul { padding-left: 18px; }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"lcc-value-gambrel-6-page\"\u003e\n\u003ch4\u003eCompare Gambrel Barn Models\u003c\/h4\u003e\n\u003cdiv class=\"lcc-gambrel-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gambrel-barn-6-sidewall-kit\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls-view_240x240.jpg?v=1759324155\" alt=\"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gambrel-barn-6-sidewall-kit\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewalls\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gambrel-barn-6-sidewall-shed\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-view_240x240.jpg?v=1759345324\" alt=\"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gambrel-barn-6-sidewall-shed\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gambrel-barn-4-sidewall-kit\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-view_240x240.jpg?v=1759508554\" alt=\"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gambrel-barn-4-sidewall-kit\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gambrel-barn-4-sidewall-shed\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-front_240x240.jpg?v=1759413523\" alt=\"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gambrel-barn-4-sidewall-shed\"\u003eLittle Cottage Co. Classic 4' Gambrel Barn Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with grooves 8” on-center primed and ready to paint\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding with grooves 4” on-center primed and ready to paint\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with grooves 8” on-center primed and ready to paint\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding with grooves 4” on-center primed and ready to paint\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height\u003c\/td\u003e\n\u003ctd\u003e75.5” sidewalls with 2”x4” wall studs 24” on-center\u003c\/td\u003e\n\u003ctd\u003e76.5” sidewalls with 2”x4” wall studs 16” on-center\u003c\/td\u003e\n\u003ctd\u003e45.5” sidewalls with 2”x4” wall studs 24” on-center\u003c\/td\u003e\n\u003ctd\u003e46.5” sidewalls with 2”x4” wall studs 16” on-center\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor Features\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003eDouble doors with locking handle\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003eDouble doors with locking handle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAdditional Features\u003c\/td\u003e\n\u003ctd\u003eAluminum corner trim\u003c\/td\u003e\n\u003ctd\u003e2 gable vents\u003c\/td\u003e\n\u003ctd\u003eAluminum corner trim\u003c\/td\u003e\n\u003ctd\u003e2 gable vents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch4\u003eCompare Other Brand Models\u003c\/h4\u003e\n\u003cdiv class=\"lcc-gable-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gambrel-barn-6-sidewall-kit\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls-view_240x240.jpg?v=1759324155\" alt=\"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gambrel-barn-6-sidewall-kit\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewalls\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-craftsman-shed-kit\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main_240x240.jpg?v=1740682952\" alt=\"EZ-Fit Craftsman Storage Shed Kit\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-craftsman-shed-kit\"\u003eEZ-Fit Craftsman Storage Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardener-small-gable-shed-kit\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit_240x240.webp?v=1714149172\" alt=\"Cedarshed Gardener Small Gable Shed Kit\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardener-small-gable-shed-kit\"\u003eCedarshed Gardener Small Gable Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gable-style-beach-house-shed-kit\"\u003e\u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed_240x240.webp?v=1714495934\" alt=\"Cedarshed Gable Style Beach House Shed\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gable-style-beach-house-shed-kit\"\u003eCedarshed Gable Style Beach House Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrand\u003c\/td\u003e\n\u003ctd\u003eLittle Cottage Co.\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit\u003c\/td\u003e\n\u003ctd\u003eCedarshed\u003c\/td\u003e\n\u003ctd\u003eCedarshed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed)\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed\u003c\/td\u003e\n\u003ctd\u003eWestern Red Cedar\u003c\/td\u003e\n\u003ctd\u003eWestern Red Cedar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWall Studs\u003c\/td\u003e\n\u003ctd\u003e2x4, 24\" on-cente\u003c\/td\u003e\n\u003ctd\u003e2x4, 24\" on-center with horizontal nailer\u003c\/td\u003e\n\u003ctd\u003ePre-built 6' cedar wall panels\u003c\/td\u003e\n\u003ctd\u003ePre-built 6' cedar wall panels (7' optional)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd\u003e29\/12 Upper 4\/12 Lower\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003ctd\u003ePre-built sections; cedar shingles or OSB (optional)\u003c\/td\u003e\n\u003ctd\u003ePre-shingled cedar panels or OSB (optional)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoors\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003e60\" double doors\u003c\/td\u003e\n\u003ctd\u003eDutch door\u003c\/td\u003e\n\u003ctd\u003eDutch door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAdditional Features\u003c\/td\u003e\n\u003ctd\u003eAluminum corner trim\u003c\/td\u003e\n\u003ctd\u003eDouble top plate\u003c\/td\u003e\n\u003ctd\u003eLockable Dutch door\u003c\/td\u003e\n\u003ctd\u003eLockable Dutch door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 10x10, 10x12, 10x14, 10x16, 10x20, 12x16, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e6x6, 6x9, 6x12, 8x10, 8x12, 8x16\u003c\/td\u003e\n\u003ctd\u003e9x6, 10x8, 12x8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\/* ========== Base ========== *\/\n.vgb-wrapper *{box-sizing:border-box}\n.vgb-wrapper h2{font-size:1.35rem;font-weight:600;color:#222;margin:20px 0 16px;text-align:left}\n\n\/* ========== Layout ========== *\/\n.vgb-dims-duo{\n  display:grid; grid-template-columns:1fr; gap:20px;\n  width:100%; max-width:1200px; margin:0 auto 0 0; \/* left-aligned *\/\n}\n\n\/* hide radios *\/\n.vgb-dims-duo \u003e input[type=\"radio\"]{position:absolute;left:-9999px}\n\n\/* ========== Stage ========== *\/\n.vgb-stage{\n  position:relative; width:100%; max-width:480px; height:480px;\n  border:1px solid #e6e6e6; border-radius:12px; background:#fff;\n  overflow:visible; \/* allow arrows to sit slightly outside *\/\n  box-shadow:0 2px 8px rgba(0,0,0,.05)\n}\n\n\/* Hide all slides\/specs by default (prevents double tables) *\/\n.vgb-slide{position:absolute; inset:0; display:none !important; opacity:0; transition:opacity .35s ease}\n.vgb-spec{display:none !important; opacity:0; padding:20px; border:1px solid #e6e6e6; border-radius:12px; background:#fff; box-shadow:0 2px 8px rgba(0,0,0,.05)}\n\n.vgb-slide img{width:100%; height:100%; object-fit:contain}\n.vgb-slide figcaption{\n  position:absolute; left:0; right:0; bottom:0; padding:12px;\n  background:rgba(255,255,255,.97); border-top:1px solid #eee;\n  font:600 16px system-ui; text-align:center; color:#222\n}\n\n\/* Arrows: hug the edges (and can sit a hair outside) *\/\n.vgb-arrow{\n  position:absolute; top:50%; transform:translateY(-50%);\n  width:42px; height:42px; background:#fff; border:2px solid #ddd; border-radius:50%;\n  display:flex; align-items:center; justify-content:center;\n  box-shadow:0 4px 14px rgba(0,0,0,.22); cursor:pointer; user-select:none; transition:.2s\n}\n.vgb-arrow.prev{left:-10px}   \/* farther from center *\/\n.vgb-arrow.next{right:-10px}  \/* farther from center *\/\n.vgb-arrow::before{\n  content:\"\"; width:14px; height:14px; border-top:3px solid #f05a28; border-right:3px solid #f05a28\n}\n.vgb-arrow.prev::before{transform:rotate(-135deg); margin-left:3px}\n.vgb-arrow.next::before{transform:rotate(45deg);  margin-right:3px}\n.vgb-arrow:hover{background:#f05a28;border-color:#f05a28}\n.vgb-arrow:hover::before{border-color:#fff}\n.vgb-arrow.disabled{opacity:.35; pointer-events:none}\n\n\/* Specs table typography *\/\n.vgb-spec h4{margin:0 0 16px; font-size:17px; font-weight:600; color:#222; text-align:center}\n.vgb-spec-table{width:100%; border-collapse:collapse; font-size:15px; line-height:1.5}\n.vgb-spec-table th,.vgb-spec-table td{padding:10px 0; border-bottom:1px solid #eee; text-align:left}\n.vgb-spec-table th{width:50%; font-weight:600; color:#333; padding-right:12px}\n.vgb-spec-table td{color:#555; white-space:nowrap}\n\n\/* ===== Radio pairing (ONLY show the matched pair) ===== *\/\n#r1:checked  ~ .vgb-stage .s1,  #r1:checked  ~ .vgb-specs .s1,\n#r2:checked  ~ .vgb-stage .s2,  #r2:checked  ~ .vgb-specs .s2,\n#r3:checked  ~ .vgb-stage .s3,  #r3:checked  ~ .vgb-specs .s3,\n#r4:checked  ~ .vgb-stage .s4,  #r4:checked  ~ .vgb-specs .s4,\n#r5:checked  ~ .vgb-stage .s5,  #r5:checked  ~ .vgb-specs .s5,\n#r6:checked  ~ .vgb-stage .s6,  #r6:checked  ~ .vgb-specs .s6,\n#r7:checked  ~ .vgb-stage .s7,  #r7:checked  ~ .vgb-specs .s7,\n#r8:checked  ~ .vgb-stage .s8,  #r8:checked  ~ .vgb-specs .s8,\n#r9:checked  ~ .vgb-stage .s9,  #r9:checked  ~ .vgb-specs .s9,\n#r10:checked ~ .vgb-stage .s10, #r10:checked ~ .vgb-specs .s10,\n#r11:checked ~ .vgb-stage .s11, #r11:checked ~ .vgb-specs .s11,\n#r12:checked ~ .vgb-stage .s12, #r12:checked ~ .vgb-specs .s12,\n#r13:checked ~ .vgb-stage .s13, #r13:checked ~ .vgb-specs .s13,\n#r14:checked ~ .vgb-stage .s14, #r14:checked ~ .vgb-specs .s14,\n#r15:checked ~ .vgb-stage .s15, #r15:checked ~ .vgb-specs .s15,\n#r16:checked ~ .vgb-stage .s16, #r16:checked ~ .vgb-specs .s16,\n#r17:checked ~ .vgb-stage .s17, #r17:checked ~ .vgb-specs .s17{\n  display:block !important; opacity:1\n}\n\n\/* ========== Desktop two-column with fixed heights ========== *\/\n@media (min-width:821px){\n  .vgb-dims-duo{grid-template-columns:480px 1fr; gap:30px; max-width:1000px}\n  .vgb-spec{height:480px; overflow:hidden}\n}\n\n\/* ========== Mobile tweaks ========== *\/\n@media (max-width:820px){\n  .vgb-arrow{width:38px; height:38px}\n  .vgb-stage{height:440px}\n}\n  \/* --- Force arrow distance from center\/diagram --- *\/\n.vgb-stage .vgb-arrow{\n  z-index: 3; \/* above image\/caption *\/\n}\n\n.vgb-stage .vgb-arrow.prev{\n  left: 0 !important;                 \/* anchor to the very edge *\/\n  transform: translate(-70%, -50%) !important; \/* shove outward *\/\n}\n\n.vgb-stage .vgb-arrow.next{\n  right: 0 !important;\n  transform: translate(70%, -50%) !important;\n}\n\n\/* Tighter (but still outside) on small screens *\/\n@media (max-width: 820px){\n  .vgb-stage .vgb-arrow.prev{\n    transform: translate(-60%, -50%) !important;\n  }\n  .vgb-stage .vgb-arrow.next{\n    transform: translate(60%, -50%) !important;\n  }\n}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* Container, left-aligned *\/\n.vgb-storage{width:100%; max-width:480px; margin:0 auto 0 0}\n\n\/* Hide radios *\/\n.vgb-storage \u003e input[type=\"radio\"]{position:absolute; left:-9999px}\n\n\/* Stage *\/\n.vgbstor-stage{\n  position:relative; width:100%; height:480px;\n  border:1px solid #e6e6e6; border-radius:12px; background:#fff;\n  overflow:visible; box-shadow:0 2px 8px rgba(0,0,0,.05)\n}\n.vgbstor-stage .stor{position:absolute; inset:0; display:none !important; opacity:0; transition:opacity .35s ease}\n.vgbstor-stage img{width:100%; height:100%; object-fit:contain}\n.vgbstor-stage figcaption{\n  position:absolute; left:0; right:0; bottom:0; padding:12px;\n  background:rgba(255,255,255,.97); border-top:1px solid #eee;\n  font:600 16px system-ui; text-align:center; color:#222\n}\n\n\/* Arrows (outside edges) *\/\n.vgbstor-stage .arrow{\n  position:absolute; top:50%; transform:translateY(-50%);\n  width:42px; height:42px; background:#fff; border:2px solid #ddd; border-radius:50%;\n  display:flex; align-items:center; justify-content:center;\n  box-shadow:0 4px 14px rgba(0,0,0,.22); cursor:pointer; transition:.2s; z-index:3\n}\n.vgbstor-stage .arrow.prev{left:0 !important; transform:translate(-70%, -50%) !important}\n.vgbstor-stage .arrow.next{right:0 !important; transform:translate(70%, -50%) !important}\n.vgbstor-stage .arrow::before{\n  content:\"\"; width:14px; height:14px; border-top:3px solid #f05a28; border-right:3px solid #f05a28\n}\n.vgbstor-stage .arrow.prev::before{transform:rotate(-135deg); margin-left:3px}\n.vgbstor-stage .arrow.next::before{transform:rotate(45deg);  margin-right:3px}\n.vgbstor-stage .arrow:hover{background:#f05a28; border-color:#f05a28}\n.vgbstor-stage .arrow:hover::before{border-color:#fff}\n.vgbstor-stage .arrow.disabled{opacity:.35; pointer-events:none}\n\n\/* Radio pairing (show only the active slide) *\/\n#stor1:checked  ~ .vgbstor-stage .s1,\n#stor2:checked  ~ .vgbstor-stage .s2,\n#stor3:checked  ~ .vgbstor-stage .s3,\n#stor4:checked  ~ .vgbstor-stage .s4,\n#stor5:checked  ~ .vgbstor-stage .s5,\n#stor6:checked  ~ .vgbstor-stage .s6,\n#stor7:checked  ~ .vgbstor-stage .s7,\n#stor8:checked  ~ .vgbstor-stage .s8,\n#stor9:checked  ~ .vgbstor-stage .s9,\n#stor10:checked ~ .vgbstor-stage .s10,\n#stor11:checked ~ .vgbstor-stage .s11,\n#stor12:checked ~ .vgbstor-stage .s12,\n#stor13:checked ~ .vgbstor-stage .s13,\n#stor14:checked ~ .vgbstor-stage .s14,\n#stor15:checked ~ .vgbstor-stage .s15,\n#stor16:checked ~ .vgbstor-stage .s16,\n#stor17:checked ~ .vgbstor-stage .s17{display:block !important; opacity:1}\n\n\/* Mobile height + arrow offset *\/\n@media (max-width:820px){\n  .vgbstor-stage{height:440px}\n  .vgbstor-stage .arrow.prev{transform:translate(-60%, -50%) !important}\n  .vgbstor-stage .arrow.next{transform:translate(60%, -50%) !important}\n}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* Container, left-aligned (same structure as your VGB storage) *\/\n.vgb-storage{width:100%;max-width:480px;margin:0 auto 0 0}\n.vgb-storage\u003einput[type=\"radio\"]{position:absolute;left:-9999px}\n\n\/* Stage *\/\n.vgbstor-stage{\n  position:relative;width:100%;height:480px;\n  border:1px solid #e6e6e6;border-radius:12px;background:#fff;\n  overflow:visible;box-shadow:0 2px 8px rgba(0,0,0,.05)\n}\n.vgbstor-stage .stor{position:absolute;inset:0;display:none!important;opacity:0;transition:opacity .35s ease}\n.vgbstor-stage img{width:100%;height:100%;object-fit:contain}\n.vgbstor-stage figcaption{\n  position:absolute;left:0;right:0;bottom:0;padding:12px;\n  background:rgba(255,255,255,.97);border-top:1px solid #eee;\n  font:600 16px system-ui;text-align:center;color:#222\n}\n\n\/* Arrows (outside edges, no scrollbars) *\/\n.vgbstor-stage .arrow{\n  position:absolute;top:50%;transform:translateY(-50%);\n  width:42px;height:42px;background:#fff;border:2px solid #ddd;border-radius:50%;\n  display:flex;align-items:center;justify-content:center;\n  box-shadow:0 4px 14px rgba(0,0,0,.22);cursor:pointer;transition:.2s;z-index:3\n}\n.vgbstor-stage .arrow.prev{left:0!important;transform:translate(-70%,-50%)!important}\n.vgbstor-stage .arrow.next{right:0!important;transform:translate(70%,-50%)!important}\n.vgbstor-stage .arrow::before{\n  content:\"\";width:14px;height:14px;border-top:3px solid #f05a28;border-right:3px solid #f05a28\n}\n.vgbstor-stage .arrow.prev::before{transform:rotate(-135deg);margin-left:3px}\n.vgbstor-stage .arrow.next::before{transform:rotate(45deg);margin-right:3px}\n.vgbstor-stage .arrow:hover{background:#f05a28;border-color:#f05a28}\n.vgbstor-stage .arrow:hover::before{border-color:#fff}\n.vgbstor-stage .arrow.disabled{opacity:.35;pointer-events:none}\n\n\/* Radio pairing (show only the active slide) *\/\n#stor1:checked  ~ .vgbstor-stage .s1,\n#stor2:checked  ~ .vgbstor-stage .s2,\n#stor3:checked  ~ .vgbstor-stage .s3,\n#stor4:checked  ~ .vgbstor-stage .s4,\n#stor5:checked  ~ .vgbstor-stage .s5,\n#stor6:checked  ~ .vgbstor-stage .s6,\n#stor7:checked  ~ .vgbstor-stage .s7,\n#stor8:checked  ~ .vgbstor-stage .s8,\n#stor9:checked  ~ .vgbstor-stage .s9,\n#stor10:checked ~ .vgbstor-stage .s10,\n#stor11:checked ~ .vgbstor-stage .s11,\n#stor12:checked ~ .vgbstor-stage .s12,\n#stor13:checked ~ .vgbstor-stage .s13,\n#stor14:checked ~ .vgbstor-stage .s14,\n#stor15:checked ~ .vgbstor-stage .s15,\n#stor16:checked ~ .vgbstor-stage .s16,\n#stor17:checked ~ .vgbstor-stage .s17{display:block!important;opacity:1}\n\n\/* Mobile height + arrow offset *\/\n@media (max-width:820px){\n  .vgbstor-stage{height:440px}\n  .vgbstor-stage .arrow.prev{transform:translate(-60%,-50%)!important}\n  .vgbstor-stage .arrow.next{transform:translate(60%,-50%)!important}\n}\n    \/* Match card font + align left for spec titles *\/\n  .vgb-spec h4 {\n    margin: 0 0 16px;\n    font-size: 18px;\n    font-weight: 700;\n    font-family: inherit; \/* uses same font as your theme\/cards *\/\n    color: #222;\n    text-align: left;\n  }\n  \/* Make VGB slider headers match the bold card header *\/\n  .vgb-dims-duo .vgb-spec \u003e h4 {\n    font-weight: 700 !important;   \/* bold *\/\n    font-size: 18px;\n    text-align: left;\n    font-family: inherit;\n    margin: 0 0 16px;\n  }\n  \/* Make slider headers bold (like 8×16 Value Gambrel Barn — 4' Sidewalls) *\/\n  .vgb-spec h4 {\n    font-weight: 700 !important;   \/* bold *\/\n    text-align: left !important;   \/* keep left-aligned *\/\n  }\n  \/* Disable LEFT arrow when smallest size (stor1) is active *\/\n#stor1:checked ~ .vgbstor-stage .s1 .arrow.prev{\n  opacity:.35;\n  pointer-events:none;\n}\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-lcc\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact Little Cottage Co. product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZipLcc\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZipLcc\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProductLcc\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProductLcc\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Value Series\"\u003e\n          \u003coption value=\"value_gable\"\u003eLittle Cottage Co. Value Gable Shed\u003c\/option\u003e\n          \u003coption value=\"value_workshop\"\u003eLittle Cottage Co. Value Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_4\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_6\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Classic Series\"\u003e\n          \u003coption value=\"classic_gable\"\u003eLittle Cottage Co. Classic Gable Shed\u003c\/option\u003e\n          \u003coption value=\"classic_workshop\"\u003eLittle Cottage Co. Classic Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_4\"\u003eLittle Cottage Co. Classic Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_6\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_large\"\u003eLittle Cottage Co. Classic Gambrel Large Barn\u003c\/option\u003e\n          \u003coption value=\"classic_five_corner\"\u003eLittle Cottage Co. Classic Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Colonial Series\"\u003e\n          \u003coption value=\"colonial_williamsburg\"\u003eLittle Cottage Co. Colonial Williamsburg Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_pinehurst\"\u003eLittle Cottage Co. Colonial Pinehurst Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_five_corner\"\u003eLittle Cottage Co. Colonial Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Specialty Barns\"\u003e\n          \u003coption value=\"star_barn\"\u003eLittle Cottage Co. Star Barn\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses\"\u003e\n          \u003coption value=\"cape_cod_playhouse\"\u003eLittle Cottage Co. Cape Cod Playhouse\u003c\/option\u003e\n          \u003coption value=\"victorian_playhouse\"\u003eLittle Cottage Co. Victorian Playhouse\u003c\/option\u003e\n          \u003coption value=\"gingerbread_cottage_playhouse\"\u003eLittle Cottage Co. Gingerbread Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"pennfield_cottage_playhouse\"\u003eLittle Cottage Co. Pennfield Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"craftsman_playhouse\"\u003eLittle Cottage Co. Craftsman Playhouse\u003c\/option\u003e\n          \u003coption value=\"little_cottage_chapel\"\u003eLittle Cottage Co. Little Cottage Chapel\u003c\/option\u003e\n          \u003coption value=\"firehouse_playhouse\"\u003eLittle Cottage Co. Firehouse Playhouse\u003c\/option\u003e\n          \u003coption value=\"stratford_schoolhouse\"\u003eLittle Cottage Co. Stratford Schoolhouse\u003c\/option\u003e\n          \u003coption value=\"saras_victorian_mansion\"\u003eLittle Cottage Co. Sara's Victorian Mansion\u003c\/option\u003e\n          \u003coption value=\"grand_portico_mansion\"\u003eLittle Cottage Co. Grand Portico Mansion\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Greenhouses\"\u003e\n          \u003coption value=\"colonial_gable_greenhouse\"\u003eLittle Cottage Co. Colonial Gable Greenhouse\u003c\/option\u003e\n          \u003coption value=\"octagon_greenhouse\"\u003eLittle Cottage Co. Octagon Greenhouse\u003c\/option\u003e\n          \u003coption value=\"garden_shed_greenhouse\"\u003eLittle Cottage Co. Garden Shed Greenhouse\u003c\/option\u003e\n          \u003coption value=\"petite_greenhouse\"\u003eLittle Cottage Co. Petite Greenhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Chicken Coops\"\u003e\n          \u003coption value=\"value_a_frame_coop\"\u003eLittle Cottage Co. Value A-Frame Coop\u003c\/option\u003e\n          \u003coption value=\"gambrel_barn_coop\"\u003eLittle Cottage Co. Gambrel Barn Coop\u003c\/option\u003e\n          \u003coption value=\"colonial_gable_coop\"\u003eLittle Cottage Co. Colonial Gable Coop\u003c\/option\u003e\n          \u003coption value=\"round_roof_coop\"\u003eLittle Cottage Co. Round Roof Coop\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Dog Kennels\"\u003e\n          \u003coption value=\"cape_cod_cozy_kennel\"\u003eLittle Cottage Co. Cape Cod Cozy Kennel\u003c\/option\u003e\n          \u003coption value=\"victorian_cozy_kennel\"\u003eLittle Cottage Co. Victorian Cozy Kennel\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoLcc\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearLcc\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrLcc\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutLcc\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-lcc\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZipLcc\");\n    const productEl = document.getElementById(\"hsrProductLcc\");\n    const btn = document.getElementById(\"hsrGoLcc\");\n    const clr = document.getElementById(\"hsrClearLcc\");\n    const err = document.getElementById(\"hsrErrLcc\");\n    const out = document.getElementById(\"hsrOutLcc\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_lcc_production_live_v2_20260314\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    const PRODUCT_MAP = {\n      value_gable: {\n        label: \"Little Cottage Co. Value Gable Shed\",\n        bucket: \"value\"\n      },\n      value_workshop: {\n        label: \"Little Cottage Co. Value Workshop Shed\",\n        bucket: \"value\"\n      },\n      value_gambrel_4: {\n        label: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n        bucket: \"value\"\n      },\n      value_gambrel_6: {\n        label: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n        bucket: \"value\"\n      },\n\n      classic_gable: {\n        label: \"Little Cottage Co. Classic Gable Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_workshop: {\n        label: \"Little Cottage Co. Classic Workshop Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_4: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 4' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_6: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_large: {\n        label: \"Little Cottage Co. Classic Gambrel Large Barn\",\n        bucket: \"classic_precut\"\n      },\n      classic_five_corner: {\n        label: \"Little Cottage Co. Classic Five Corner Shed\",\n        bucket: \"classic_five_corner\"\n      },\n\n      colonial_williamsburg: {\n        label: \"Little Cottage Co. Colonial Williamsburg Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_pinehurst: {\n        label: \"Little Cottage Co. Colonial Pinehurst Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_five_corner: {\n        label: \"Little Cottage Co. Colonial Five Corner Shed\",\n        bucket: \"colonial_five_corner\"\n      },\n\n      star_barn: {\n        label: \"Little Cottage Co. Star Barn\",\n        bucket: \"specialty_barn\"\n      },\n\n      cape_cod_playhouse: {\n        label: \"Little Cottage Co. Cape Cod Playhouse\",\n        bucket: \"playhouse\"\n      },\n      victorian_playhouse: {\n        label: \"Little Cottage Co. Victorian Playhouse\",\n        bucket: \"playhouse\"\n      },\n      gingerbread_cottage_playhouse: {\n        label: \"Little Cottage Co. Gingerbread Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      pennfield_cottage_playhouse: {\n        label: \"Little Cottage Co. Pennfield Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      craftsman_playhouse: {\n        label: \"Little Cottage Co. Craftsman Playhouse\",\n        bucket: \"playhouse\"\n      },\n      little_cottage_chapel: {\n        label: \"Little Cottage Co. Little Cottage Chapel\",\n        bucket: \"playhouse\"\n      },\n      firehouse_playhouse: {\n        label: \"Little Cottage Co. Firehouse Playhouse\",\n        bucket: \"playhouse\"\n      },\n      stratford_schoolhouse: {\n        label: \"Little Cottage Co. Stratford Schoolhouse\",\n        bucket: \"playhouse\"\n      },\n      saras_victorian_mansion: {\n        label: \"Little Cottage Co. Sara's Victorian Mansion\",\n        bucket: \"playhouse\"\n      },\n      grand_portico_mansion: {\n        label: \"Little Cottage Co. Grand Portico Mansion\",\n        bucket: \"grand_portico\"\n      },\n\n      colonial_gable_greenhouse: {\n        label: \"Little Cottage Co. Colonial Gable Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      octagon_greenhouse: {\n        label: \"Little Cottage Co. Octagon Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      garden_shed_greenhouse: {\n        label: \"Little Cottage Co. Garden Shed Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      petite_greenhouse: {\n        label: \"Little Cottage Co. Petite Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n\n      value_a_frame_coop: {\n        label: \"Little Cottage Co. Value A-Frame Coop\",\n        bucket: \"value_a_frame_coop\"\n      },\n      gambrel_barn_coop: {\n        label: \"Little Cottage Co. Gambrel Barn Coop\",\n        bucket: \"coop_panelized\"\n      },\n      colonial_gable_coop: {\n        label: \"Little Cottage Co. Colonial Gable Coop\",\n        bucket: \"coop_panelized\"\n      },\n      round_roof_coop: {\n        label: \"Little Cottage Co. Round Roof Coop\",\n        bucket: \"coop_panelized\"\n      },\n\n      cape_cod_cozy_kennel: {\n        label: \"Little Cottage Co. Cape Cod Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      },\n      victorian_cozy_kennel: {\n        label: \"Little Cottage Co. Victorian Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      }\n    };\n\n    const FALLBACK_PRODUCTION = {\n      greenhouse: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      colonial_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      colonial_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      specialty_barn: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      playhouse: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"1 to 2 weeks\"\n      },\n      grand_portico: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value_a_frame_coop: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      coop_panelized: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      dog_kennel: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 9, max: 9 },\n      OR: { min: 9, max: 9 },\n      WA: { min: 9, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (value) =\u003e\n      String(value || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (value) =\u003e String(value || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (value) =\u003e \/^\\d{5}$\/.test(value);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) {\n          return state;\n        }\n      }\n\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function toBusinessDayRange(min, max, unit) {\n      if (unit === \"weeks\") {\n        return {\n          minBd: Number(min) * 5,\n          maxBd: Number(max) * 5,\n          display: `${min} to ${max} weeks`\n        };\n      }\n\n      return {\n        minBd: Number(min),\n        maxBd: Number(max),\n        display: `${min} to ${max} business days`\n      };\n    }\n\n    function normalizeLeadPageText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function parseRange(text, regex, unit) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      return toBusinessDayRange(match[1], match[2], unit);\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const text = normalizeLeadPageText(rawText);\n\n      const parsed = {\n        ...FALLBACK_PRODUCTION\n      };\n\n      const greenhouse = parseRange(\n        text,\n        \/greenhouses\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const value = parseRange(\n        text,\n        \/value\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\/i,\n        \"business_days\"\n      );\n\n      const classicPrecut = parseRange(\n        text,\n        \/classic\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const classicFiveCorner = parseRange(\n        text,\n        \/classic\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const colonialPrecut = parseRange(\n        text,\n        \/colonial\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const colonialFiveCorner = parseRange(\n        text,\n        \/colonial\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const specialtyBarn = parseRange(\n        text,\n        \/specialty\\s+barns.*?(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const playhouse = parseRange(\n        text,\n        \/playhouses\\s+(?:are|is)\\s+generally\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const grandPortico = parseRange(\n        text,\n        \/grand\\s+portico\\s+mansion\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const valueAFrameCoop = parseRange(\n        text,\n        \/chicken\\s+coops\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+the\\s+value\\s+a[\\s-]*frame\\s+coop\/i,\n        \"business_days\"\n      );\n\n      const coopPanelized = parseRange(\n        text,\n        \/chicken\\s+coops.*?and\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\\s+for\\s+the\\s+gambrel\\s+barn\\s+coop,\\s+colonial\\s+gable\\s+coop,\\s+and\\s+round\\s+roof\\s+coop\/i,\n        \"weeks\"\n      );\n\n      const dogKennel = parseRange(\n        text,\n        \/dog\\s+kennels\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      if (greenhouse) parsed.greenhouse = greenhouse;\n      if (value) parsed.value = value;\n      if (classicPrecut) parsed.classic_precut = classicPrecut;\n      if (classicFiveCorner) parsed.classic_five_corner = classicFiveCorner;\n      if (colonialPrecut) parsed.colonial_precut = colonialPrecut;\n      if (colonialFiveCorner) parsed.colonial_five_corner = colonialFiveCorner;\n      if (specialtyBarn) parsed.specialty_barn = specialtyBarn;\n      if (playhouse) parsed.playhouse = playhouse;\n      if (grandPortico) parsed.grand_portico = grandPortico;\n      if (valueAFrameCoop) parsed.value_a_frame_coop = valueAFrameCoop;\n      if (coopPanelized) parsed.coop_panelized = coopPanelized;\n      if (dogKennel) parsed.dog_kennel = dogKennel;\n\n      writeCache(parsed);\n      return parsed;\n    }\n\n    async function getProductionData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      if (!currentHandle \u0026\u0026 !currentTitle) {\n        return \"\";\n      }\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const hasAll = (...terms) =\u003e terms.every((term) =\u003e combined.includes(term));\n      const hasAny = (...terms) =\u003e terms.some((term) =\u003e combined.includes(term));\n\n      const exactHandleMap = {\n        \"little cottage co value gable shed\": \"value_gable\",\n        \"little cottage co value workshop shed\": \"value_workshop\",\n        \"little cottage co value gambrel barn 4 sidewalls\": \"value_gambrel_4\",\n        \"little cottage co value gambrel barn 6 sidewalls\": \"value_gambrel_6\",\n\n        \"little cottage co classic gable shed\": \"classic_gable\",\n        \"little cottage co classic workshop shed\": \"classic_workshop\",\n        \"little cottage co classic gambrel barn 4 sidewalls\": \"classic_gambrel_4\",\n        \"little cottage co classic gambrel barn 6 sidewalls\": \"classic_gambrel_6\",\n        \"little cottage co classic gambrel large barn\": \"classic_gambrel_large\",\n        \"little cottage co classic five corner shed\": \"classic_five_corner\",\n\n        \"little cottage co colonial williamsburg shed\": \"colonial_williamsburg\",\n        \"little cottage co colonial pinehurst shed\": \"colonial_pinehurst\",\n        \"little cottage co colonial five corner shed\": \"colonial_five_corner\",\n\n        \"little cottage co star barn\": \"star_barn\",\n\n        \"little cottage co cape cod playhouse\": \"cape_cod_playhouse\",\n        \"little cottage co victorian playhouse\": \"victorian_playhouse\",\n        \"little cottage co gingerbread cottage playhouse\": \"gingerbread_cottage_playhouse\",\n        \"little cottage co pennfield cottage playhouse\": \"pennfield_cottage_playhouse\",\n        \"little cottage co craftsman playhouse\": \"craftsman_playhouse\",\n        \"little cottage co little cottage chapel\": \"little_cottage_chapel\",\n        \"little cottage co firehouse playhouse\": \"firehouse_playhouse\",\n        \"little cottage co stratford schoolhouse\": \"stratford_schoolhouse\",\n        \"little cottage co sara s victorian mansion\": \"saras_victorian_mansion\",\n        \"little cottage co grand portico mansion\": \"grand_portico_mansion\",\n\n        \"little cottage co colonial gable greenhouse\": \"colonial_gable_greenhouse\",\n        \"little cottage co octagon greenhouse\": \"octagon_greenhouse\",\n        \"little cottage co garden shed greenhouse\": \"garden_shed_greenhouse\",\n        \"little cottage co petite greenhouse\": \"petite_greenhouse\",\n\n        \"little cottage co value a frame coop\": \"value_a_frame_coop\",\n        \"little cottage co gambrel barn coop\": \"gambrel_barn_coop\",\n        \"little cottage co colonial gable coop\": \"colonial_gable_coop\",\n        \"little cottage co round roof coop\": \"round_roof_coop\",\n\n        \"little cottage co cape cod cozy kennel\": \"cape_cod_cozy_kennel\",\n        \"little cottage co victorian cozy kennel\": \"victorian_cozy_kennel\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (hasAll(\"grand\", \"portico\", \"mansion\")) return \"grand_portico_mansion\";\n      if (hasAll(\"sara\", \"victorian\", \"mansion\") || hasAll(\"saras\", \"victorian\", \"mansion\")) return \"saras_victorian_mansion\";\n      if (hasAll(\"stratford\", \"schoolhouse\")) return \"stratford_schoolhouse\";\n      if (hasAll(\"firehouse\", \"playhouse\")) return \"firehouse_playhouse\";\n      if (hasAll(\"little\", \"cottage\", \"chapel\")) return \"little_cottage_chapel\";\n      if (hasAll(\"gingerbread\", \"cottage\", \"playhouse\")) return \"gingerbread_cottage_playhouse\";\n      if (hasAll(\"pennfield\", \"cottage\", \"playhouse\")) return \"pennfield_cottage_playhouse\";\n      if (hasAll(\"craftsman\", \"playhouse\")) return \"craftsman_playhouse\";\n\n      if (hasAll(\"cape\", \"cod\", \"kennel\") || hasAll(\"cape\", \"cod\", \"cozy\", \"kennel\")) return \"cape_cod_cozy_kennel\";\n      if (hasAll(\"victorian\", \"kennel\") || hasAll(\"victorian\", \"cozy\", \"kennel\")) return \"victorian_cozy_kennel\";\n\n      if (hasAll(\"cape\", \"cod\", \"playhouse\")) return \"cape_cod_playhouse\";\n      if (hasAll(\"victorian\", \"playhouse\")) return \"victorian_playhouse\";\n\n      if (hasAll(\"colonial\", \"gable\", \"greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAll(\"garden\", \"shed\", \"greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAll(\"octagon\", \"greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAll(\"petite\", \"greenhouse\")) return \"petite_greenhouse\";\n\n      if (hasAll(\"value\", \"a\", \"frame\", \"coop\") || hasAll(\"value\", \"a-frame\", \"coop\")) return \"value_a_frame_coop\";\n      if (hasAll(\"gambrel\", \"barn\", \"coop\")) return \"gambrel_barn_coop\";\n      if (hasAll(\"colonial\", \"gable\", \"coop\")) return \"colonial_gable_coop\";\n      if (hasAll(\"round\", \"roof\", \"coop\")) return \"round_roof_coop\";\n\n      if (hasAll(\"star\", \"barn\")) return \"star_barn\";\n\n      if (hasAll(\"colonial\", \"five\", \"corner\")) return \"colonial_five_corner\";\n      if (hasAll(\"colonial\", \"williamsburg\")) return \"colonial_williamsburg\";\n      if (hasAll(\"colonial\", \"pinehurst\")) return \"colonial_pinehurst\";\n\n      if (hasAll(\"classic\", \"five\", \"corner\")) return \"classic_five_corner\";\n      if (hasAll(\"classic\", \"gambrel\", \"large\")) return \"classic_gambrel_large\";\n      if (hasAll(\"classic\", \"gambrel\", \"6\")) return \"classic_gambrel_6\";\n      if (hasAll(\"classic\", \"gambrel\", \"4\")) return \"classic_gambrel_4\";\n      if (hasAll(\"classic\", \"workshop\")) return \"classic_workshop\";\n      if (hasAll(\"classic\", \"gable\")) return \"classic_gable\";\n\n      if (hasAll(\"value\", \"gambrel\", \"6\")) return \"value_gambrel_6\";\n      if (hasAll(\"value\", \"gambrel\", \"4\")) return \"value_gambrel_4\";\n      if (hasAll(\"value\", \"workshop\")) return \"value_workshop\";\n      if (hasAll(\"value\", \"gable\")) return \"value_gable\";\n\n      if (hasAny(\"greenhouse\") \u0026\u0026 hasAny(\"colonial gable greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAny(\"octagon greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAny(\"garden shed greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAny(\"petite greenhouse\")) return \"petite_greenhouse\";\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      productionDisplay,\n      destinationStateName,\n      prodMinBd,\n      prodMaxBd,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n      const earliestBD = prodMinBd + transitMin;\n      const latestBD = prodMaxBd + transitMax;\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact Little Cottage Co. product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship Little Cottage Co. products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod =\n          production[selectedProduct.bucket] || FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_lcc_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          lcc_bucket: selectedProduct.bucket\n        });\n      } catch (e) {\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        showErr(false);\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value =\n        detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]\n          ? detectedDefaultProduct\n          : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrLccClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrLccReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e","brand":"Little Cottage Co.","offers":[{"title":"8ft x 8ft","offer_id":39561599320117,"sku":"8x8 VGB-6-PC","price":1759.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 10ft","offer_id":39561599352885,"sku":"8x10 VGB-6-PC","price":1959.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 12ft","offer_id":39561599385653,"sku":"8x12 VGB-6-PC","price":2129.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 14ft","offer_id":39561599418421,"sku":"8x14 VGB-6-PC","price":2329.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 16ft","offer_id":39561599451189,"sku":"8x16 VGB-6-PC","price":2589.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 10ft","offer_id":39561599483957,"sku":"10x10 VGB-6-PC","price":2169.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 12ft","offer_id":39561599516725,"sku":"10x12 VGB-6-PC","price":2369.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 14ft","offer_id":39561599549493,"sku":"10x14 VGB-6-PC","price":2559.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 16ft","offer_id":39561599582261,"sku":"10x16 VGB-6-PC","price":2749.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 18ft","offer_id":39561599615029,"sku":"10x18 VGB-6-PC","price":3009.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 20ft","offer_id":39561599647797,"sku":"10x20 VGB-6-PC","price":3209.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 12ft","offer_id":39561599680565,"sku":"12x12 VGB-6-PC","price":2699.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 14ft","offer_id":39561599713333,"sku":"12x14 VGB-6-PC","price":2929.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 16ft","offer_id":39561599746101,"sku":"12x16 VGB-6-PC","price":3139.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 18ft","offer_id":39561599778869,"sku":"12x18 VGB-6-PC","price":3349.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 20ft","offer_id":39561599811637,"sku":"12x20 VGB-6-PC","price":3579.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 24ft","offer_id":39561599844405,"sku":"12x24 VGB-6-PC","price":3989.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155"},{"product_id":"little-cottage-company-value-gambrel-barn-4-sidewall-kit","title":"Little Cottage Co. Value Gambrel Barn 4' Sidewalls","description":"\u003cdiv class=\"lcc-value-gambrel-4-page\"\u003e\n\u003c!-- ===== Title \/ Logo (kept exactly) ===== --\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003cbr\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Little-Cottage-Co-Logo-Good-Quality-p-800_160x160.png?v=1675825902\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e \u003cinput type=\"checkbox\" id=\"hsr-facts-toggle-lcc-vgb4\" class=\"hsr-facts-check\"\u003e\n\u003cdiv role=\"list\" aria-label=\"Key facts\" class=\"hsr-chipbar\"\u003e\n\u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eLead: 5–10 business days\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eTransit: 2–9 days (Ohio)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003ePre-cut kit (no extra cutting)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e4′ sidewalls; 5\/12 roof\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eLP SmartSide® (primed)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eSizes: 8×8–12×24 (17)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel for=\"hsr-facts-toggle-lcc-vgb4\" class=\"hsr-facts-btn show\"\u003eShow more\u003c\/label\u003e \u003clabel for=\"hsr-facts-toggle-lcc-vgb4\" class=\"hsr-facts-btn hide\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- ===== Intro \/ Body (kept exactly) ===== --\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eBuild your dream garden and add value to your property, with our Value Gambrel Barn!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003eLooking for a storage shed that meets your needs? Look no further! Our \u003cstrong\u003eLittle Cottage Co. Value Gambrel Barn\u003c\/strong\u003e provides the perfect solution. Crafted with timeless craftsmanship – this classic-style barn adds charm \u0026amp; sophistication to any backyard while serving as an ideal space-saving addition.\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003eThe lead time for production is around 5 to 10 business days\u003c\/span\u003e. Your shed will be delivered in 2-9 days, depending on the distance from our site in Ohio to your home.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT NOTE:\u003c\/strong\u003e This product includes a complimentary liftgate service to safely lower the package from the truck to the ground upon delivery. The driver will unload the kit, which will then be placed curbside or at the end of the driveway. Please inspect the package for damage.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eUpgrade your outdoor living space with our value-packed gambrel barn. Choose from 17 different sizes ranging from 8x8' to 12x24', ensuring you find the perfect fit for any purpose. With four-foot sidewalls and a 2\" overhang, our barns are designed with practicality in mind. Plus, our kits come pre-cut, primed, labeled, and ready for paint, making installation a breeze. And with a 48\" double door for the 8' sheds or 60\" double door for the 10' and 12' wide ones, accessing your new barn has never been easier. Don't wait another minute to elevate your outdoor space - order now and enjoy a beautiful and functional addition to your home!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis \u003cspan\u003eValue Gambrel Barn with 4 Foot Sidewalls \u003c\/span\u003eis available from 8′ x 8′ up to 12′ x 24′. \u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePre-Cut Kits: \u003c\/strong\u003eThe Value Gambrel Barn 4-Foot Sidewalls come with all wood pre-cut to exact lengths. \u003cstrong\u003eNo Extra Cutting is Required!\u003c\/strong\u003e You must assemble the pieces into sections and then put the sections together. Recommended for experienced users. All hardware, screws, and necessary fasteners are included.\u003c\/p\u003e\n\u003ch3\u003eValue Gambrel Barn 4′ Sidewalls — Dimensions by Size (Photos + Specs)\u003c\/h3\u003e\n\u003cdiv aria-label=\"Value Gambrel Barn 4′ dimensions\" class=\"vw-dims-duo\"\u003e\n\u003c!-- Radios (one per size). r1 is default\/checked --\u003e \u003cinput checked id=\"vwd-r1\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r2\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r3\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r4\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r5\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r6\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r7\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r8\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r9\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r10\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r11\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r12\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r13\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r14\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r15\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r16\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r17\" name=\"vwd\" type=\"radio\"\u003e \u003c!-- RIGHT: Specs (trimmed through “Roof Coverage”) --\u003e\n\u003cdiv class=\"vw-specs\"\u003e\n\u003c!-- 1) 8×8 --\u003e\n\u003csection aria-labelledby=\"vgs1\" class=\"vw-spec s1\"\u003e\n\u003ch4 id=\"vgs1\"\u003e8×8 Value Gambrel Barn — 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 9.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 6″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 2.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e22\/12 Upper • 5\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e101\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 2) 8×10 --\u003e\n\u003csection aria-labelledby=\"vgs2\" class=\"vw-spec s2\"\u003e\n\u003ch4 id=\"vgs2\"\u003e8×10 Value Gambrel Barn — 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 9.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 6″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 2.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e22\/12 Upper • 5\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e125\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 3) 8×12 --\u003e\n\u003csection aria-labelledby=\"vgs3\" class=\"vw-spec s3\"\u003e\n\u003ch4 id=\"vgs3\"\u003e8×12 Value Gambrel Barn — 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 9.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 6″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 2.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e22\/12 Upper • 5\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e149\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 4) 8×14 --\u003e\n\u003csection aria-labelledby=\"vgs4\" class=\"vw-spec s4\"\u003e\n\u003ch4 id=\"vgs4\"\u003e8×14 Value Gambrel Barn — 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 9.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 6″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 2.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e22\/12 Upper • 5\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e173\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 5) 8×16 --\u003e\n\u003csection aria-labelledby=\"vgs5\" class=\"vw-spec s5\"\u003e\n\u003ch4 id=\"vgs5\"\u003e8×16 Value Gambrel Barn — 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 9.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 6″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 2.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e22\/12 Upper • 5\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e197\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 6) 10×10 --\u003e\n\u003csection aria-labelledby=\"vgs6\" class=\"vw-spec s6\"\u003e\n\u003ch4 id=\"vgs6\"\u003e10×10 Value Gambrel Barn — 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 9.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 11″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 7″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e22\/12 Upper • 5\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e146\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 7) 10×12 --\u003e\n\u003csection aria-labelledby=\"vgs7\" class=\"vw-spec s7\"\u003e\n\u003ch4 id=\"vgs7\"\u003e10×12 Value Gambrel Barn — 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 9.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 11″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 7″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e22\/12 Upper • 5\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e175\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 8) 10×14 --\u003e\n\u003csection aria-labelledby=\"vgs8\" class=\"vw-spec s8\"\u003e\n\u003ch4 id=\"vgs8\"\u003e10×14 Value Gambrel Barn — 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 9.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 11″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 7″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e22\/12 Upper • 5\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e203\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 9) 10×16 --\u003e\n\u003csection aria-labelledby=\"vgs9\" class=\"vw-spec s9\"\u003e\n\u003ch4 id=\"vgs9\"\u003e10×16 Value Gambrel Barn — 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 9.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 11″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 7″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e22\/12 Upper • 5\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e231\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 10) 10×18 --\u003e\n\u003csection aria-labelledby=\"vgs10\" class=\"vw-spec s10\"\u003e\n\u003ch4 id=\"vgs10\"\u003e10×18 Value Gambrel Barn — 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e18′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 9.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 11″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 7″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e22\/12 Upper • 5\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e260\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 11) 10×20 --\u003e\n\u003csection aria-labelledby=\"vgs11\" class=\"vw-spec s11\"\u003e\n\u003ch4 id=\"vgs11\"\u003e10×20 Value Gambrel Barn — 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e20′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 9.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 11″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 7″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e22\/12 Upper • 5\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e288\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 12) 12×12 --\u003e\n\u003csection aria-labelledby=\"vgs12\" class=\"vw-spec s12\"\u003e\n\u003ch4 id=\"vgs12\"\u003e12×12 Value Gambrel Barn — 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 9.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 11.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 8″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e222\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 13) 12×14 --\u003e\n\u003csection aria-labelledby=\"vgs13\" class=\"vw-spec s13\"\u003e\n\u003ch4 id=\"vgs13\"\u003e12×14 Value Gambrel Barn — 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 9.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 11.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 8″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e258\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 14) 12×16 --\u003e\n\u003csection aria-labelledby=\"vgs14\" class=\"vw-spec s14\"\u003e\n\u003ch4 id=\"vgs14\"\u003e12×16 Value Gambrel Barn — 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 9.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 11.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 8″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e294\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 15) 12×18 --\u003e\n\u003csection aria-labelledby=\"vgs15\" class=\"vw-spec s15\"\u003e\n\u003ch4 id=\"vgs15\"\u003e12×18 Value Gambrel Barn — 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e18′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 9.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 11.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 8″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e330\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 16) 12×20 --\u003e\n\u003csection aria-labelledby=\"vgs16\" class=\"vw-spec s16\"\u003e\n\u003ch4 id=\"vgs16\"\u003e12×20 Value Gambrel Barn — 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e20′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 9.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 11.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 8″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e366\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 17) 12×24 --\u003e\n\u003csection aria-labelledby=\"vgs17\" class=\"vw-spec s17\"\u003e\n\u003ch4 id=\"vgs17\"\u003e12×24 Value Gambrel Barn — 4′ Sidewalls\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e24′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e3′ 9.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 11.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 8″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e29\/12 Upper • 4\/12 Lower\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e438\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c!-- LEFT: Image stage (slides) --\u003e\n\u003cdiv class=\"vw-stage\"\u003e\n\u003c!-- 1 --\u003e\n\u003cfigure class=\"vw-slide s1\"\u003e\u003cimg alt=\"8×8 Value Gambrel Barn 4′ Sidewalls — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gambrel-barn-4-dimension.jpg?v=1762370556\"\u003e\n\u003cfigcaption\u003e8×8\u003c\/figcaption\u003e\n\u003clabel aria-label=\"Previous\" for=\"vwd-r1\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel aria-label=\"Next\" for=\"vwd-r2\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 2 --\u003e\n\u003cfigure class=\"vw-slide s2\"\u003e\u003cimg alt=\"8×10 Value Gambrel Barn 4′ Sidewalls — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-value-gambrel-barn-4-dimension.jpg?v=1762370627\"\u003e\n\u003cfigcaption\u003e8×10\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r1\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r3\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 3 --\u003e\n\u003cfigure class=\"vw-slide s3\"\u003e\u003cimg alt=\"8×12 Value Gambrel Barn 4′ Sidewalls — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-value-gambrel-barn-4-dimension.jpg?v=1762370682\"\u003e\n\u003cfigcaption\u003e8×12\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r2\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r4\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 4 --\u003e\n\u003cfigure class=\"vw-slide s4\"\u003e\u003cimg alt=\"8×14 Value Gambrel Barn 4′ Sidewalls — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x14-value-gambrel-barn-4-dimension.jpg?v=1762370667\"\u003e\n\u003cfigcaption\u003e8×14\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r3\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r5\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 5 --\u003e\n\u003cfigure class=\"vw-slide s5\"\u003e\u003cimg alt=\"8×16 Value Gambrel Barn 4′ Sidewalls — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x16-value-gambrel-barn-4-dimension.jpg?v=1762370649\"\u003e\n\u003cfigcaption\u003e8×16\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r4\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r6\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 6 --\u003e\n\u003cfigure class=\"vw-slide s6\"\u003e\u003cimg alt=\"10×10 Value Gambrel Barn 4′ Sidewalls — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-value-gambrel-barn-4-dimension.jpg?v=1762370776\"\u003e\n\u003cfigcaption\u003e10×10\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r5\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r7\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 7 --\u003e\n\u003cfigure class=\"vw-slide s7\"\u003e\u003cimg alt=\"10×12 Value Gambrel Barn 4′ Sidewalls — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-value-gambrel-barn-4-dimension.jpg?v=1762370752\"\u003e\n\u003cfigcaption\u003e10×12\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r6\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r8\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 8 --\u003e\n\u003cfigure class=\"vw-slide s8\"\u003e\u003cimg alt=\"10×14 Value Gambrel Barn 4′ Sidewalls — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-4-dimension.jpg?v=1762370765\"\u003e\n\u003cfigcaption\u003e10×14\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r7\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r9\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 9 --\u003e\n\u003cfigure class=\"vw-slide s9\"\u003e\u003cimg alt=\"10×16 Value Gambrel Barn 4′ Sidewalls — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-value-gambrel-barn-4-dimension.jpg?v=1762370786\"\u003e\n\u003cfigcaption\u003e10×16\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r8\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r10\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 10 --\u003e\n\u003cfigure class=\"vw-slide s10\"\u003e\u003cimg alt=\"10×18 Value Gambrel Barn 4′ Sidewalls — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x18-value-gambrel-barn-4-dimension.jpg?v=1762370806\"\u003e\n\u003cfigcaption\u003e10×18\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r9\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r11\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 11 --\u003e\n\u003cfigure class=\"vw-slide s11\"\u003e\u003cimg alt=\"10×20 Value Gambrel Barn 4′ Sidewalls — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-value-gambrel-barn-4-dimension.jpg?v=1762370797\"\u003e\n\u003cfigcaption\u003e10×20\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r10\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r12\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 12 --\u003e\n\u003cfigure class=\"vw-slide s12\"\u003e\u003cimg alt=\"12×12 Value Gambrel Barn 4′ Sidewalls — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x12-value-gambrel-barn-4-dimension.jpg?v=1762370826\"\u003e\n\u003cfigcaption\u003e12×12\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r11\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r13\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 13 --\u003e\n\u003cfigure class=\"vw-slide s13\"\u003e\u003cimg alt=\"12×14 Value Gambrel Barn 4′ Sidewalls — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x14-value-gambrel-barn-4-dimension.jpg?v=1762370816\"\u003e\n\u003cfigcaption\u003e12×14\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r12\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r14\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 14 --\u003e\n\u003cfigure class=\"vw-slide s14\"\u003e\u003cimg alt=\"12×16 Value Gambrel Barn 4′ Sidewalls — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-value-gambrel-barn-4-dimension.jpg?v=1762370835\"\u003e\n\u003cfigcaption\u003e12×16\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r13\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r15\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 15 --\u003e\n\u003cfigure class=\"vw-slide s15\"\u003e\u003cimg alt=\"12×18 Value Gambrel Barn 4′ Sidewalls — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x18-value-gambrel-barn-4-dimension.jpg?v=1762370844\"\u003e\n\u003cfigcaption\u003e12×18\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r14\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r16\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 16 --\u003e\n\u003cfigure class=\"vw-slide s16\"\u003e\u003cimg alt=\"12×20 Value Gambrel Barn 4′ Sidewalls — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-value-gambrel-barn-4-dimension.jpg?v=1762370853\"\u003e\n\u003cfigcaption\u003e12×20\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r15\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r17\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 17 --\u003e\n\u003cfigure class=\"vw-slide s17\"\u003e\u003cimg alt=\"12×24 Value Gambrel Barn 4′ Sidewalls — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-value-gambrel-barn-4-dimension.jpg?v=1762370862\"\u003e\n\u003cfigcaption\u003e12×24\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r16\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r17\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n:root { --vw-orange:#f05a28; }\n\n\/* Layout: image LEFT, specs RIGHT *\/\n.vw-dims-duo{\n  --grid-gap:20px;\n  --stage-w:480px;\n  --stage-h:480px;\n  display:grid;\n  grid-template-columns:var(--stage-w) calc(100% - var(--stage-w) - var(--grid-gap));\n  grid-template-areas:\"stage specs\";\n  gap:var(--grid-gap);\n  align-items:start;\n  width:100%;\n  max-width:100% !important;\n  margin:0 !important;\n  justify-items:start;\n  text-align:left;\n  position:relative;\n}\n\n\/* hide radios *\/\n.vw-dims-duo \u003e input[type=\"radio\"]{\n  position:fixed !important; top:-100vh !important; left:-100vw !important;\n  width:0 !important; height:0 !important; opacity:0 !important; pointer-events:none !important;\n}\n\n\/* ---------- SPECS CARD (reference look) ---------- *\/\n.vw-dims-duo .vw-specs{ grid-area:specs; position:relative; }\n.vw-dims-duo .vw-spec{\n  display:none;\n  border:1px solid #e6e6e6; border-radius:10px; background:#fff;\n  padding:12px; box-sizing:border-box; width:100%;\n  height:var(--stage-h);         \/* equal with image stage on desktop *\/\n  overflow:hidden;               \/* no scrollbars on desktop *\/\n}\n.vw-dims-duo .vw-spec h4{ margin:0 0 10px 0; font-weight:700; }\n.vw-dims-duo .vw-spec-table{\n  width:100%; border-collapse:separate; border-spacing:0; table-layout:fixed; height:100%;\n}\n.vw-dims-duo .vw-spec-table th,\n.vw-dims-duo .vw-spec-table td{\n  border:1px solid #e6e6e6; padding:10px 12px; text-align:left; vertical-align:middle; background:#fff;\n}\n.vw-dims-duo .vw-spec-table th{ width:52%; font-weight:600; }\n\n\/* show the matching spec panel *\/\n#vwd-r1:checked  ~ .vw-specs .s1,\n#vwd-r2:checked  ~ .vw-specs .s2,\n#vwd-r3:checked  ~ .vw-specs .s3,\n#vwd-r4:checked  ~ .vw-specs .s4,\n#vwd-r5:checked  ~ .vw-specs .s5,\n#vwd-r6:checked  ~ .vw-specs .s6,\n#vwd-r7:checked  ~ .vw-specs .s7,\n#vwd-r8:checked  ~ .vw-specs .s8,\n#vwd-r9:checked  ~ .vw-specs .s9,\n#vwd-r10:checked ~ .vw-specs .s10,\n#vwd-r11:checked ~ .vw-specs .s11,\n#vwd-r12:checked ~ .vw-specs .s12,\n#vwd-r13:checked ~ .vw-specs .s13,\n#vwd-r14:checked ~ .vw-specs .s14,\n#vwd-r15:checked ~ .vw-specs .s15,\n#vwd-r16:checked ~ .vw-specs .s16,\n#vwd-r17:checked ~ .vw-specs .s17{ display:flex; flex-direction:column; }\n\n\/* ---------- IMAGE STAGE ---------- *\/\n.vw-dims-duo .vw-stage{\n  grid-area:stage; position:relative;\n  width:var(--stage-w); height:var(--stage-h);\n  border:1px solid #e6e6e6; border-radius:10px; background:#fff; overflow:hidden;\n}\n.vw-dims-duo .vw-slide{ position:absolute; inset:0; display:none; margin:0; line-height:0; background:#fff; }\n.vw-dims-duo .vw-slide img{ width:100%; height:100%; object-fit:contain; display:block; }\n.vw-dims-duo .vw-slide figcaption{\n  position:absolute; left:0; right:0; bottom:0;\n  margin:0; padding:6px 8px; background:rgba(255,255,255,.85);\n  color:#333; font:13px\/1.3 system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif; text-align:left; z-index:2;\n}\n\n\/* show the matching slide *\/\n#vwd-r1:checked  ~ .vw-stage .s1,\n#vwd-r2:checked  ~ .vw-stage .s2,\n#vwd-r3:checked  ~ .vw-stage .s3,\n#vwd-r4:checked  ~ .vw-stage .s4,\n#vwd-r5:checked  ~ .vw-stage .s5,\n#vwd-r6:checked  ~ .vw-stage .s6,\n#vwd-r7:checked  ~ .vw-stage .s7,\n#vwd-r8:checked  ~ .vw-stage .s8,\n#vwd-r9:checked  ~ .vw-stage .s9,\n#vwd-r10:checked ~ .vw-stage .s10,\n#vwd-r11:checked ~ .vw-stage .s11,\n#vwd-r12:checked ~ .vw-stage .s12,\n#vwd-r13:checked ~ .vw-stage .s13,\n#vwd-r14:checked ~ .vw-stage .s14,\n#vwd-r15:checked ~ .vw-stage .s15,\n#vwd-r16:checked ~ .vw-stage .s16,\n#vwd-r17:checked ~ .vw-stage .s17{ display:block; z-index:1; }\n\n\/* chevrons *\/\n.vw-dims-duo .vw-arrow{\n  position:absolute; top:50%; transform:translateY(-50%);\n  width:46px; height:62px; cursor:pointer; z-index:5;\n  background:transparent; border:0; box-shadow:none; -webkit-tap-highlight-color:transparent;\n}\n.vw-dims-duo .vw-arrow.prev{ left:10px; }\n.vw-dims-duo .vw-arrow.next{ right:10px; }\n.vw-dims-duo .vw-arrow::before{\n  content:\"\"; display:inline-block; border:solid var(--vw-orange);\n  border-width:0 6px 6px 0; padding:11px; filter:drop-shadow(0 0 1px rgba(0,0,0,.15));\n}\n.vw-dims-duo .vw-arrow.prev::before{ transform:rotate(135deg); }\n.vw-dims-duo .vw-arrow.next::before{ transform:rotate(-45deg); }\n.vw-dims-duo .vw-arrow:hover::before{ filter:brightness(.9); }\n\n\/* disable arrows at ends *\/\n#vwd-r1:checked  ~ .vw-stage .s1 .prev,\n#vwd-r17:checked ~ .vw-stage .s17 .next{ opacity:.35; pointer-events:none; cursor:default; filter:grayscale(1); }\n\n\/* Tablet *\/\n@media (max-width:1020px){\n  .vw-dims-duo{\n    --grid-gap:18px; --stage-w:420px; --stage-h:420px;\n    grid-template-columns:var(--stage-w) calc(100% - var(--stage-w) - var(--grid-gap));\n  }\n}\n\n\/* Mobile (stacked full-bleed) — no scrollbar on specs *\/\n@media (max-width:820px){\n  .vw-dims-duo{\n    grid-template-columns:1fr;\n    grid-template-areas:\"stage\" \"specs\";\n    gap:16px;\n\n    width:100vw !important;\n    margin-left:calc(50% - 50vw) !important;\n    margin-right:calc(50% - 50vw) !important;\n    padding-left:16px; padding-right:16px; box-sizing:border-box;\n\n    --stage-w:100%;\n    --stage-h:420px;\n  }\n  .vw-dims-duo .vw-stage{ width:100% !important; }\n\n  \/* specs expand; no scrollbars shown *\/\n  .vw-dims-duo .vw-spec{\n    height:auto;\n    overflow:visible;\n    -ms-overflow-style:none;\n    scrollbar-width:none;\n  }\n  .vw-dims-duo .vw-spec::-webkit-scrollbar{ display:none; }\n}\n\n\/* tiny phones *\/\n@media (max-width:520px){\n  .vw-dims-duo .vw-arrow{ width:40px; height:56px; }\n  .vw-dims-duo .vw-arrow.prev{ left:6px; }\n  .vw-dims-duo .vw-arrow.next{ right:6px; }\n  .vw-dims-duo .vw-arrow::before{ border-width:0 5px 5px 0; padding:10px; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"lcc-value-gambrel-4-page\"\u003e\n\u003c!-- ===== SPECS (kept exactly) ===== --\u003e\n\u003ch3 style=\"text-align: left;\"\u003e\u003cstrong\u003eSPECIFICATIONS\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"margin: 0; overflow-x: auto; text-align: left;\"\u003e\n\u003ctable style=\"border-collapse: collapse; width: auto; font-size: 14px; table-layout: auto; text-align: center;\" cellspacing=\"0\" cellpadding=\"5\" border=\"1\" class=\"specifications-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eSq. Ft.\u003c\/th\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e8x8\u003c\/td\u003e\n\u003ctd\u003e64 ft²\u003c\/td\u003e\n\u003ctd\u003e45.5\"\u003c\/td\u003e\n\u003ctd\u003e86.5\"\u003c\/td\u003e\n\u003ctd\u003e90\"\u003c\/td\u003e\n\u003ctd\u003e48\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8x10\u003c\/td\u003e\n\u003ctd\u003e80 ft²\u003c\/td\u003e\n\u003ctd\u003e45.5\"\u003c\/td\u003e\n\u003ctd\u003e86.5\"\u003c\/td\u003e\n\u003ctd\u003e90\"\u003c\/td\u003e\n\u003ctd\u003e48\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8x12\u003c\/td\u003e\n\u003ctd\u003e96 ft²\u003c\/td\u003e\n\u003ctd\u003e45.5\"\u003c\/td\u003e\n\u003ctd\u003e86.5\"\u003c\/td\u003e\n\u003ctd\u003e90\"\u003c\/td\u003e\n\u003ctd\u003e48\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8x14\u003c\/td\u003e\n\u003ctd\u003e112 ft²\u003c\/td\u003e\n\u003ctd\u003e45.5\"\u003c\/td\u003e\n\u003ctd\u003e86.5\"\u003c\/td\u003e\n\u003ctd\u003e90\"\u003c\/td\u003e\n\u003ctd\u003e48\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8x16\u003c\/td\u003e\n\u003ctd\u003e128 ft²\u003c\/td\u003e\n\u003ctd\u003e45.5\"\u003c\/td\u003e\n\u003ctd\u003e86.5\"\u003c\/td\u003e\n\u003ctd\u003e90\"\u003c\/td\u003e\n\u003ctd\u003e48\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10x10\u003c\/td\u003e\n\u003ctd\u003e100 ft²\u003c\/td\u003e\n\u003ctd\u003e45.5\"\u003c\/td\u003e\n\u003ctd\u003e91\"\u003c\/td\u003e\n\u003ctd\u003e95\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10x12\u003c\/td\u003e\n\u003ctd\u003e120 ft²\u003c\/td\u003e\n\u003ctd\u003e45.5\"\u003c\/td\u003e\n\u003ctd\u003e91\"\u003c\/td\u003e\n\u003ctd\u003e95\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10x14\u003c\/td\u003e\n\u003ctd\u003e140 ft²\u003c\/td\u003e\n\u003ctd\u003e45.5\"\u003c\/td\u003e\n\u003ctd\u003e91\"\u003c\/td\u003e\n\u003ctd\u003e95\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10x16\u003c\/td\u003e\n\u003ctd\u003e160 ft²\u003c\/td\u003e\n\u003ctd\u003e45.5\"\u003c\/td\u003e\n\u003ctd\u003e91\"\u003c\/td\u003e\n\u003ctd\u003e95\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10x18\u003c\/td\u003e\n\u003ctd\u003e180 ft²\u003c\/td\u003e\n\u003ctd\u003e45.5\"\u003c\/td\u003e\n\u003ctd\u003e91\"\u003c\/td\u003e\n\u003ctd\u003e95\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10x20\u003c\/td\u003e\n\u003ctd\u003e200 ft²\u003c\/td\u003e\n\u003ctd\u003e45.5\"\u003c\/td\u003e\n\u003ctd\u003e91\"\u003c\/td\u003e\n\u003ctd\u003e95\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12x12\u003c\/td\u003e\n\u003ctd\u003e144 ft²\u003c\/td\u003e\n\u003ctd\u003e45.5\"\u003c\/td\u003e\n\u003ctd\u003e104\"\u003c\/td\u003e\n\u003ctd\u003e107.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12x14\u003c\/td\u003e\n\u003ctd\u003e168 ft²\u003c\/td\u003e\n\u003ctd\u003e45.5\"\u003c\/td\u003e\n\u003ctd\u003e104\"\u003c\/td\u003e\n\u003ctd\u003e107.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12x16\u003c\/td\u003e\n\u003ctd\u003e192 ft²\u003c\/td\u003e\n\u003ctd\u003e45.5\"\u003c\/td\u003e\n\u003ctd\u003e104\"\u003c\/td\u003e\n\u003ctd\u003e107.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12x18\u003c\/td\u003e\n\u003ctd\u003e216 ft²\u003c\/td\u003e\n\u003ctd\u003e45.5\"\u003c\/td\u003e\n\u003ctd\u003e104\"\u003c\/td\u003e\n\u003ctd\u003e107.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12x20\u003c\/td\u003e\n\u003ctd\u003e240 ft²\u003c\/td\u003e\n\u003ctd\u003e45.5\"\u003c\/td\u003e\n\u003ctd\u003e104\"\u003c\/td\u003e\n\u003ctd\u003e107.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12x24\u003c\/td\u003e\n\u003ctd\u003e288 ft²\u003c\/td\u003e\n\u003ctd\u003e45.5\"\u003c\/td\u003e\n\u003ctd\u003e104\"\u003c\/td\u003e\n\u003ctd\u003e107.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch3\u003eValue Gambrel Barn 4′ Sidewall — Storage Capacity by Size (8×8–12×24) [Photos]\u003c\/h3\u003e\n\u003cdiv class=\"vgb-storage\" id=\"pinehurst-storage\"\u003e\n\u003c!-- Radios (state) --\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor1\" checked\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor2\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor3\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor4\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor5\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor6\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor7\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor8\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor9\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor10\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor11\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor12\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor13\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor14\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor15\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor16\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor17\"\u003e \u003c!-- Stage --\u003e\n\u003cdiv class=\"vgbstor-stage\"\u003e\n\u003cfigure class=\"stor s1\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"8×8 Value Gambrel Barn 4′ Sidewall interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gambrel-barn-4-interior.jpg?v=1763225847\"\u003e\n\u003cfigcaption\u003e8×8\u003c\/figcaption\u003e\n\u003clabel for=\"stor1\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor2\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s2\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"8×10 Value Gambrel Barn 4′ Sidewall interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-value-gambrel-barn-4-interior.jpg?v=17632258475\"\u003e\n\u003cfigcaption\u003e8×10\u003c\/figcaption\u003e\n\u003clabel for=\"stor1\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor3\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s3\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"8×12 Value Gambrel Barn 4′ Sidewall interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-value-gambrel-barn-4-interior.jpg?v=1763225845\"\u003e\n\u003cfigcaption\u003e8×12\u003c\/figcaption\u003e\n\u003clabel for=\"stor2\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor4\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s4\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"8×14 Value Gambrel Barn 4′ Sidewall interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x14-value-gambrel-barn-4-interior.jpg?v=1763225847\"\u003e\n\u003cfigcaption\u003e8×14\u003c\/figcaption\u003e\n\u003clabel for=\"stor3\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor5\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s5\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"8×16 Value Gambrel Barn 4′ Sidewall interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x16-value-gambrel-barn-4-interior.jpg?v=1763225847\"\u003e\n\u003cfigcaption\u003e8×16\u003c\/figcaption\u003e\n\u003clabel for=\"stor4\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor6\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s6\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×10 Value Gambrel Barn 4′ Sidewall interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-value-gambrel-barn-4-interior.jpg?v=1763225857\"\u003e\n\u003cfigcaption\u003e10×10\u003c\/figcaption\u003e\n\u003clabel for=\"stor5\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor7\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s7\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×12 Value Gambrel Barn 4′ Sidewall interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-value-gambrel-barn-4-interior.jpg?v=1763225857\"\u003e\n\u003cfigcaption\u003e10×12\u003c\/figcaption\u003e\n\u003clabel for=\"stor6\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor8\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s8\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×14 Value Gambrel Barn 4′ Sidewall interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-4-interior.jpg?v=1763225857\"\u003e\n\u003cfigcaption\u003e10×14\u003c\/figcaption\u003e\n\u003clabel for=\"stor7\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor9\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s9\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×16 Value Gambrel Barn 4′ Sidewall interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-value-gambrel-barn-4-interior.jpg?v=1763225858\"\u003e\n\u003cfigcaption\u003e10×16\u003c\/figcaption\u003e\n\u003clabel for=\"stor8\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor10\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s10\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×18 Value Gambrel Barn 4′ Sidewall interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x18-value-gambrel-barn-4-interior.jpg?v=1763225858\"\u003e\n\u003cfigcaption\u003e10×18\u003c\/figcaption\u003e\n\u003clabel for=\"stor9\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor11\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s11\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×20 Value Gambrel Barn 4′ Sidewall interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-value-gambrel-barn-4-interior.jpg?v=1763225858\"\u003e\n\u003cfigcaption\u003e10×20\u003c\/figcaption\u003e\n\u003clabel for=\"stor10\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor12\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s12\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×12 Value Gambrel Barn 4′ Sidewall interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x12-value-gambrel-barn-4-interior.jpg?v=1763225870\"\u003e\n\u003cfigcaption\u003e12×12\u003c\/figcaption\u003e\n\u003clabel for=\"stor11\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor13\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s13\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×14 Value Gambrel Barn 4′ Sidewall interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x14-value-gambrel-barn-4-interior.jpg?v=1763225870\"\u003e\n\u003cfigcaption\u003e12×14\u003c\/figcaption\u003e\n\u003clabel for=\"stor12\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor14\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s14\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×16 Value Gambrel Barn 4′ Sidewall interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-value-gambrel-barn-4-interior.jpg?v=1763225870\"\u003e\n\u003cfigcaption\u003e12×16\u003c\/figcaption\u003e\n\u003clabel for=\"stor13\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor15\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s15\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×18 Value Gambrel Barn 4′ Sidewall interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x18-value-gambrel-barn-4-interior.jpg?v=1763225870\"\u003e\n\u003cfigcaption\u003e12×18\u003c\/figcaption\u003e\n\u003clabel for=\"stor14\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor16\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s16\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×20 Value Gambrel Barn 4′ Sidewall interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-value-gambrel-barn-4-interior.jpg?v=1763225870\"\u003e\n\u003cfigcaption\u003e12×20\u003c\/figcaption\u003e\n\u003clabel for=\"stor15\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor17\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s17\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×24 Value Gambrel Barn 4′ Sidewall interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-value-gambrel-barn-4-interior.jpg?v=1763225870\"\u003e\n\u003cfigcaption\u003e12×24\u003c\/figcaption\u003e\n\u003clabel for=\"stor16\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003cspan class=\"arrow next disabled\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== FEATURES (kept exactly) ===== --\u003e\n\u003ch3\u003eFEATURES:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eSkilled Craftsmanship ensures quality construction and provides a unique, personalized design.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e 4x6 double doors on 8’ wide units provide ample access to the shed space.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e5x6 double doors on 10’ and 12’ wide units allow for larger storage items such as bikes or garden equipment.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eThe shed's roof is designed with a 5\/12\" pitch, providing better water runoff and adding to the shed's overall durability.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e4' sidewalls with 2\" x 4\" wall studs are placed 24 in. O.C. provide extra strength and stability. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eMade more durable against outdoor elements by using 7\/16\" OSB roof sheeting.\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAluminum Corner Trim enhances the beauty of the shed while also providing additional protection from the weather. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePremium LP Smartside paneling is treated to resist fungal decay and insect infestation, prepped and primed for a custom paint job. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e All necessary hardware, nails, latches, and an instruction manual are included in the purchase for easy assembly.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003cstrong\u003eValue Gambrel Barn Shed Kit SmartSiding walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!-- ===== Smart Siding block (kept exactly) ===== --\u003e\n\u003cdiv class=\"smart-siding-section\" style=\"text-align: left;\"\u003e\n\u003cdiv class=\"smart-siding-container\"\u003e\n\u003cdiv class=\"smart-siding-image-container\" style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\" class=\"smart-siding-image\" alt=\"SmartSide Siding\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"smart-siding-text-container\" style=\"text-align: left;\"\u003e\n\u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced durability and workability of engineered wood. With SmartGuard® technology, these products are built to outperform nature, providing exceptional strength, performance, and resistance against rot, termites, woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer SmartSide® standard on all of our buildings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n\u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n\u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n\u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n\u003cli\u003ePrimed face\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== CUSTOMER PROVIDES (kept exactly) ===== --\u003e\n\u003ch4\u003eCUSTOMER PROVIDES:\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eShingles\u003c\/li\u003e\n\u003cli\u003eDrip Edge\u003c\/li\u003e\n\u003cli\u003ePaint \u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eRunners\u003c\/li\u003e\n\u003cli\u003eFloor (if the building is not purchased with a floor kit)\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIf you will be preparing a cement\/concrete slab, it would have to be exactly the same size as the unit. If the concrete slab is larger then you would have to trim the 3” skirting that falls below the bottom plate that is designed to wrap around the flooring.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eThe above items can easily be purchased by the customer at a local hardware store.\u003c\/em\u003e\u003c\/p\u003e\n\u003c!-- ===== OPTIONAL FLOOR KIT (kept exactly) ===== --\u003e\n\u003ch4\u003eOPTIONAL FLOOR KIT:\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e2×4 treated floor joists – 16” O.C\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e3\/4″ Flooring material\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e \u003cb\u003eNote:\u003c\/b\u003e 4×4 runners NOT included\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003efloor size should be exactly the same size as the building\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003e\u003cspan\u003e\u003cstrong\u003eIf You're Building your own floor\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003eTo build your own floor, the size of the floor will need to be the exact size of the Barn.\u003c\/li\u003e\n\u003cli\u003eWe recommend a crushed stone base 1′ wider on either side of the Barn.\u003c\/li\u003e\n\u003cli\u003eThe siding overlaps the side of the wood floor roughly 3″ and there is no moisture barrier. You can put this on a cement slab or wood floor – but accommodate for this\u003c\/li\u003e\n\u003cli\u003eYou can retrofit for this but we do not provide instructions for this\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDo I need a Floor Kit? \u003c\/strong\u003eThis depends on your preference. If you are not getting a floor kit from us, you can either build your own floor or create a cement slab for your shed. Please take note that it should be exactly the same size as the shed.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e(\u003c\/span\u003e\u003cspan\u003eIf \u003c\/span\u003e\u003cspan\u003eyou\u003c\/span\u003e\u003cspan\u003e are using \u003c\/span\u003e\u003cspan\u003ea\u003c\/span\u003e\u003cspan\u003e slab as the floor then it needs to be the exact size of the building. If it's used as a foundation, then you\u003c\/span\u003e\u003cspan\u003e can have it in any size.)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdditional Info:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBase: We recommend a crushed stone base, 1 foot wider than the building on all sides.\u003c\/p\u003e\n\u003cp\u003eFlooring: Not included on some models. If you are building your own wood floor, it needs to be exactly the same size of the unit.\u003c\/p\u003e\n\u003c!-- ===== Mobile table CSS for VPK (kept exactly) ===== --\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n    \/* ===== Value Precut Kits — mobile-only stack (no desktop changes) ===== *\/\n    @media screen and (max-width: 600px) {\n      \/* Stack the table cells on small screens *\/\n      .vpk-table,\n      .vpk-table tbody,\n      .vpk-table tr,\n      .vpk-table td {\n        display: block !important;\n        width: 100% !important;\n      }\n\n      \/* spacing between stacked cells *\/\n      .vpk-table td {\n        padding: 0 !important;\n        margin: 0 0 16px 0 !important;\n        box-sizing: border-box !important;\n      }\n\n      \/* make the image fluid and centered *\/\n      .vpk-table .img-responsive {\n        display: block !important;\n        width: 100% !important;\n        max-width: 100% !important;\n        height: auto !important;\n        margin: 0 auto !important;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"lcc-value-gambrel-4-page\"\u003e\n\u003c!-- ===== Value Precut Kits (kept exactly) ===== --\u003e\n\u003ch4\u003eValue Precut Kits\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003ePRE-CUT ASSEMBLY MANUAL\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/LCC_Precut_Value_Gambrel_4_Ft_6_Ft__Assembly_Instructions_Manual_LOW_RES.pdf?v=1619058655\" title=\"Little Cottage Company Value Gambrel Assembly Manual\" target=\"_blank\"\u003e\u003cimg data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/pdf_Icon_8ce8d24a-0b2c-4d6d-843a-d6d3bd41d63d.png?v=1618991988\" class=\"lazyload\" data-sizes=\"auto\" alt=\"title=\" value=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003c!-- ===== Smart Siding CSS (kept exactly) ===== --\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n    \/* Set image size for desktop *\/\n    .smart-siding-image {\n      width: 360px;\n      height: 360px;\n      object-fit: cover;\n    }\n\n    \/* Ensure the container places content side by side for desktop *\/\n    .smart-siding-container {\n      display: flex;\n      justify-content: flex-start;\n      align-items: flex-start;\n      text-align: left;\n    }\n\n    .smart-siding-text-container {\n      margin-left: 20px;\n      max-width: 600px;\n    }\n\n    \/* Mobile-friendly design for Smart Siding section *\/\n    @media screen and (max-width: 600px) {\n      .smart-siding-container {\n        display: block;\n        text-align: center;\n      }\n\n      .smart-siding-image {\n        width: 100%; \/* Set image width to 100% of its container on mobile *\/\n        height: auto; \/* Let the height adjust automatically to maintain aspect ratio *\/\n      }\n\n      .smart-siding-text-container {\n        margin-top: 20px;\n        padding-left: 0;\n        text-align: left;\n      }\n\n      .smart-siding-text-container ul {\n        padding-left: 0;\n        list-style-position: inside;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"lcc-value-gambrel-4-page\"\u003e\n\u003c!-- ===== Same-brand comparison (kept exactly) ===== --\u003e\n\u003ch4\u003eCompare Gambrel Barn Models\u003c\/h4\u003e\n\u003cdiv class=\"lcc-gambrel-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gambrel-barn-6-sidewall-kit\"\u003e \u003cimg alt=\"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls-view_240x240.jpg?v=1759324155\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gambrel-barn-6-sidewall-kit\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewalls\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gambrel-barn-6-sidewall-shed\"\u003e \u003cimg alt=\"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-view_240x240.jpg?v=1759345324\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gambrel-barn-6-sidewall-shed\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gambrel-barn-4-sidewall-kit\"\u003e \u003cimg alt=\"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-view_240x240.jpg?v=1759508554\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gambrel-barn-4-sidewall-kit\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gambrel-barn-4-sidewall-shed\"\u003e \u003cimg alt=\"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-front_240x240.jpg?v=1759413523\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gambrel-barn-4-sidewall-shed\"\u003eLittle Cottage Co. Classic 4' Gambrel Barn Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with grooves 8” on-center primed and ready to paint\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding with grooves 4” on-center primed and ready to paint\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with grooves 8” on-center primed and ready to paint\u003c\/td\u003e\n\u003ctd\u003e7\/16” LP® SmartSide® siding with grooves 4” on-center primed and ready to paint\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height\u003c\/td\u003e\n\u003ctd\u003e75.5” sidewalls with 2”x4” wall studs 24” on-center\u003c\/td\u003e\n\u003ctd\u003e76.5” sidewalls with 2”x4” wall studs 16” on-center\u003c\/td\u003e\n\u003ctd\u003e45.5” sidewalls with 2”x4” wall studs 24” on-center\u003c\/td\u003e\n\u003ctd\u003e46.5” sidewalls with 2”x4” wall studs 16” on-center\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor Features\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003eDouble doors with locking handle\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003eDouble doors with locking handle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAdditional Features\u003c\/td\u003e\n\u003ctd\u003eAluminum corner trim\u003c\/td\u003e\n\u003ctd\u003e2 gable vents\u003c\/td\u003e\n\u003ctd\u003eAluminum corner trim\u003c\/td\u003e\n\u003ctd\u003e2 gable vents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Other brands comparison (kept exactly) ===== --\u003e\n\u003ch4\u003eCompare Other Brand Models\u003c\/h4\u003e\n\u003cdiv class=\"lcc-playhouse-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gambrel-barn-4-sidewall-kit\"\u003e \u003cimg alt=\"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-view_240x240.jpg?v=1759508554\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gambrel-barn-4-sidewall-kit\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-craftsman-shed-kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main_240x240.jpg?v=1740682952\" alt=\"EZ-Fit Craftsman Storage Shed Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-craftsman-shed-kit\"\u003eEZ-Fit Craftsman Storage Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gable-style-beach-house-shed-kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed_240x240.webp?v=1714495934\" alt=\"Cedarshed Gable Style Beach House Shed\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gable-style-beach-house-shed-kit\"\u003eCedarshed Gable Style Beach House Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrand\u003c\/td\u003e\n\u003ctd\u003eLittle Cottage Co.\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit\u003c\/td\u003e\n\u003ctd\u003eCedarshed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed)\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide® engineered wood (primed\u003c\/td\u003e\n\u003ctd\u003eWestern Red Cedar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWall Studs\u003c\/td\u003e\n\u003ctd\u003e2x4, 24\" on-cente\u003c\/td\u003e\n\u003ctd\u003e2x4, 24\" on-center with horizontal nailer\u003c\/td\u003e\n\u003ctd\u003ePre-built 6' cedar wall panels (7' optional)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB, 5\/12 pitch\u003c\/td\u003e\n\u003ctd\u003ePre-shingled cedar panels or OSB (optional)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoors\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003e60\" double doors\u003c\/td\u003e\n\u003ctd\u003eDutch door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAdditional Features\u003c\/td\u003e\n\u003ctd\u003eAluminum corner trim\u003c\/td\u003e\n\u003ctd\u003eDouble top plate\u003c\/td\u003e\n\u003ctd\u003eLockable Dutch door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 10x10, 10x12, 10x14, 10x16, 10x20, 12x16, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 10x10, 10x12, 10x14, 10x16, 10x20, 12x16, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e9x6, 10x8, 12x8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== Two-person delivery table (kept exactly) ===== --\u003e\n\u003cdiv class=\"two-person-delivery-table-container\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ===== Atomic facts + component CSS (scoped, minimal) ===== --\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n    \/* ===== Atomic facts (CSS-only; keeps ALL chips in DOM for crawlers) ===== *\/\n    .hsr-chipbar {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin: 8px 0 14px;\n      justify-content: flex-start;\n      text-align: left;\n    }\n    .hsr-chip {\n      background: #f5f5f5;\n      border: 1px solid #e6e6e6;\n      padding: 6px 10px;\n      border-radius: 6px;\n      font-size: 13px;\n      line-height: 1.35;\n    }\n\n    \/* Desktop: always show; hide toggle controls *\/\n    @media (min-width: 769px) {\n      .hsr-facts-check,\n      .hsr-facts-btn {\n        display: none;\n      }\n    }\n\n    \/* Mobile: clamp visually instead of removing nodes *\/\n    @media (max-width: 768px) {\n      .hsr-facts-check {\n        position: absolute;\n        left: -9999px;\n      }\n      \/* Show only the first ~3 rows worth of chips by height (adjust as needed) *\/\n      .hsr-chipbar {\n        max-height: 96px; \/* about 3 lines of chips; tweak if needed *\/\n        overflow: hidden;\n      }\n      .hsr-facts-btn {\n        display: inline-block;\n        background: none;\n        border: 0;\n        color: #004c99;\n        font-weight: 600;\n        padding: 6px 0;\n        cursor: pointer;\n      }\n      .hsr-facts-btn.hide {\n        display: none;\n      }\n      \/* Expand when toggled *\/\n      .hsr-facts-check:checked ~ .hsr-chipbar {\n        max-height: none;\n        overflow: visible;\n      }\n      .hsr-facts-check:checked ~ .hsr-facts-btn.show {\n        display: none;\n      }\n      .hsr-facts-check:checked ~ .hsr-facts-btn.hide {\n        display: inline-block;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"lcc-value-gambrel-4-page\"\u003e\u003c!-- ===== SmartSiding (scoped; mirrors your originals) ===== --\u003e\u003c\/div\u003e\n\u003cstyle\u003e\n    \/* SmartSiding block (scoped) *\/\n    .smart-siding-section {\n      margin: 24px 0 32px;\n    }\n    .smart-siding-section .smart-siding-container {\n      display: flex;\n      align-items: flex-start;\n      gap: 24px;\n    }\n    .smart-siding-section .smart-siding-image {\n      width: 360px;\n      height: 360px;\n      object-fit: cover;\n      border-radius: 4px;\n    }\n    .smart-siding-section .smart-siding-text-container {\n      max-width: 760px;\n    }\n\n    \/* Mobile *\/\n    @media (max-width: 768px) {\n      .smart-siding-section .smart-siding-container {\n        display: block;\n        text-align: left;\n      }\n      .smart-siding-section .smart-siding-image {\n        width: 100%;\n        height: auto;\n        margin: 0 0 12px 0;\n      }\n      .smart-siding-section .smart-siding-text-container {\n        max-width: 100%;\n      }\n      .smart-siding-section .smart-siding-text-container ul {\n        padding-left: 18px; \/* keep bullets aligned on mobile *\/\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"lcc-value-gambrel-4-page\"\u003e\u003c!-- ===== Two-Person Delivery CSS (kept exactly) ===== --\u003e\u003c\/div\u003e\n\u003cstyle\u003e\n    \/* Two-Person Delivery (scoped, mirrors SmartSiding spacing) *\/\n    .two-person-delivery-table-container {\n      margin: 24px 0 32px;\n    }\n\n    .two-person-delivery-table {\n      width: 100%;\n      border-collapse: separate;\n      border-spacing: 0 24px; \/* nice vertical rhythm like SmartSiding *\/\n      table-layout: fixed; \/* equal columns *\/\n    }\n\n    .two-person-delivery-table td {\n      width: 33.333%;\n      padding: 0 16px;\n      vertical-align: top;\n      border: 0; \/* no grid lines *\/\n    }\n\n    .two-person-delivery-table img {\n      display: block;\n      width: 100%;\n      max-width: 360px; \/* same visual size as SmartSiding image *\/\n      height: auto;\n      border-radius: 4px;\n      margin: 0 auto 8px; \/* center image, small gap to caption *\/\n      object-fit: cover;\n    }\n\n    .two-person-delivery-table p {\n      margin: 8px 0 0;\n      line-height: 1.45;\n    }\n\n    \/* Mobile: stack items, keep borders tidy *\/\n    @media (max-width: 768px) {\n      .two-person-delivery-table,\n      .two-person-delivery-table tbody,\n      .two-person-delivery-table tr,\n      .two-person-delivery-table td {\n        display: block;\n        width: 100%;\n      }\n      .two-person-delivery-table tr {\n        margin: 0 0 20px;\n      }\n      .two-person-delivery-table td {\n        padding: 0 0 16px;\n      }\n      .two-person-delivery-table img {\n        max-width: 100%;\n        margin: 0 0 8px 0;\n      }\n    }\n  \u003c\/style\u003e\n\u003cstyle\u003e\n\/* Container, left-aligned (same structure as your VGB storage) *\/\n.vgb-storage{width:100%;max-width:480px;margin:0 auto 0 0}\n.vgb-storage\u003einput[type=\"radio\"]{position:absolute;left:-9999px}\n\n\/* Stage *\/\n.vgbstor-stage{\n  position:relative;width:100%;height:480px;\n  border:1px solid #e6e6e6;border-radius:12px;background:#fff;\n  overflow:visible;box-shadow:0 2px 8px rgba(0,0,0,.05)\n}\n.vgbstor-stage .stor{position:absolute;inset:0;display:none!important;opacity:0;transition:opacity .35s ease}\n.vgbstor-stage img{width:100%;height:100%;object-fit:contain}\n.vgbstor-stage figcaption{\n  position:absolute;left:0;right:0;bottom:0;padding:12px;\n  background:rgba(255,255,255,.97);border-top:1px solid #eee;\n  font:600 16px system-ui;text-align:center;color:#222\n}\n\n\/* Arrows (outside edges, no scrollbars) *\/\n.vgbstor-stage .arrow{\n  position:absolute;top:50%;transform:translateY(-50%);\n  width:42px;height:42px;background:#fff;border:2px solid #ddd;border-radius:50%;\n  display:flex;align-items:center;justify-content:center;\n  box-shadow:0 4px 14px rgba(0,0,0,.22);cursor:pointer;transition:.2s;z-index:3\n}\n.vgbstor-stage .arrow.prev{left:0!important;transform:translate(-70%,-50%)!important}\n.vgbstor-stage .arrow.next{right:0!important;transform:translate(70%,-50%)!important}\n.vgbstor-stage .arrow::before{\n  content:\"\";width:14px;height:14px;border-top:3px solid #f05a28;border-right:3px solid #f05a28\n}\n.vgbstor-stage .arrow.prev::before{transform:rotate(-135deg);margin-left:3px}\n.vgbstor-stage .arrow.next::before{transform:rotate(45deg);margin-right:3px}\n.vgbstor-stage .arrow:hover{background:#f05a28;border-color:#f05a28}\n.vgbstor-stage .arrow:hover::before{border-color:#fff}\n.vgbstor-stage .arrow.disabled{opacity:.35;pointer-events:none}\n\n\/* Radio pairing (show only the active slide) *\/\n#stor1:checked  ~ .vgbstor-stage .s1,\n#stor2:checked  ~ .vgbstor-stage .s2,\n#stor3:checked  ~ .vgbstor-stage .s3,\n#stor4:checked  ~ .vgbstor-stage .s4,\n#stor5:checked  ~ .vgbstor-stage .s5,\n#stor6:checked  ~ .vgbstor-stage .s6,\n#stor7:checked  ~ .vgbstor-stage .s7,\n#stor8:checked  ~ .vgbstor-stage .s8,\n#stor9:checked  ~ .vgbstor-stage .s9,\n#stor10:checked ~ .vgbstor-stage .s10,\n#stor11:checked ~ .vgbstor-stage .s11,\n#stor12:checked ~ .vgbstor-stage .s12,\n#stor13:checked ~ .vgbstor-stage .s13,\n#stor14:checked ~ .vgbstor-stage .s14,\n#stor15:checked ~ .vgbstor-stage .s15,\n#stor16:checked ~ .vgbstor-stage .s16,\n#stor17:checked ~ .vgbstor-stage .s17{display:block!important;opacity:1}\n\n\/* Mobile height + arrow offset *\/\n@media (max-width:820px){\n  .vgbstor-stage{height:440px}\n  .vgbstor-stage .arrow.prev{transform:translate(-60%,-50%)!important}\n  .vgbstor-stage .arrow.next{transform:translate(60%,-50%)!important}\n}\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-lcc\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact Little Cottage Co. product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZipLcc\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZipLcc\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProductLcc\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProductLcc\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Value Series\"\u003e\n          \u003coption value=\"value_gable\"\u003eLittle Cottage Co. Value Gable Shed\u003c\/option\u003e\n          \u003coption value=\"value_workshop\"\u003eLittle Cottage Co. Value Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_4\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_6\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Classic Series\"\u003e\n          \u003coption value=\"classic_gable\"\u003eLittle Cottage Co. Classic Gable Shed\u003c\/option\u003e\n          \u003coption value=\"classic_workshop\"\u003eLittle Cottage Co. Classic Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_4\"\u003eLittle Cottage Co. Classic Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_6\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_large\"\u003eLittle Cottage Co. Classic Gambrel Large Barn\u003c\/option\u003e\n          \u003coption value=\"classic_five_corner\"\u003eLittle Cottage Co. Classic Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Colonial Series\"\u003e\n          \u003coption value=\"colonial_williamsburg\"\u003eLittle Cottage Co. Colonial Williamsburg Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_pinehurst\"\u003eLittle Cottage Co. Colonial Pinehurst Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_five_corner\"\u003eLittle Cottage Co. Colonial Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Specialty Barns\"\u003e\n          \u003coption value=\"star_barn\"\u003eLittle Cottage Co. Star Barn\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses\"\u003e\n          \u003coption value=\"cape_cod_playhouse\"\u003eLittle Cottage Co. Cape Cod Playhouse\u003c\/option\u003e\n          \u003coption value=\"victorian_playhouse\"\u003eLittle Cottage Co. Victorian Playhouse\u003c\/option\u003e\n          \u003coption value=\"gingerbread_cottage_playhouse\"\u003eLittle Cottage Co. Gingerbread Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"pennfield_cottage_playhouse\"\u003eLittle Cottage Co. Pennfield Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"craftsman_playhouse\"\u003eLittle Cottage Co. Craftsman Playhouse\u003c\/option\u003e\n          \u003coption value=\"little_cottage_chapel\"\u003eLittle Cottage Co. Little Cottage Chapel\u003c\/option\u003e\n          \u003coption value=\"firehouse_playhouse\"\u003eLittle Cottage Co. Firehouse Playhouse\u003c\/option\u003e\n          \u003coption value=\"stratford_schoolhouse\"\u003eLittle Cottage Co. Stratford Schoolhouse\u003c\/option\u003e\n          \u003coption value=\"saras_victorian_mansion\"\u003eLittle Cottage Co. Sara's Victorian Mansion\u003c\/option\u003e\n          \u003coption value=\"grand_portico_mansion\"\u003eLittle Cottage Co. Grand Portico Mansion\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Greenhouses\"\u003e\n          \u003coption value=\"colonial_gable_greenhouse\"\u003eLittle Cottage Co. Colonial Gable Greenhouse\u003c\/option\u003e\n          \u003coption value=\"octagon_greenhouse\"\u003eLittle Cottage Co. Octagon Greenhouse\u003c\/option\u003e\n          \u003coption value=\"garden_shed_greenhouse\"\u003eLittle Cottage Co. Garden Shed Greenhouse\u003c\/option\u003e\n          \u003coption value=\"petite_greenhouse\"\u003eLittle Cottage Co. Petite Greenhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Chicken Coops\"\u003e\n          \u003coption value=\"value_a_frame_coop\"\u003eLittle Cottage Co. Value A-Frame Coop\u003c\/option\u003e\n          \u003coption value=\"gambrel_barn_coop\"\u003eLittle Cottage Co. Gambrel Barn Coop\u003c\/option\u003e\n          \u003coption value=\"colonial_gable_coop\"\u003eLittle Cottage Co. Colonial Gable Coop\u003c\/option\u003e\n          \u003coption value=\"round_roof_coop\"\u003eLittle Cottage Co. Round Roof Coop\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Dog Kennels\"\u003e\n          \u003coption value=\"cape_cod_cozy_kennel\"\u003eLittle Cottage Co. Cape Cod Cozy Kennel\u003c\/option\u003e\n          \u003coption value=\"victorian_cozy_kennel\"\u003eLittle Cottage Co. Victorian Cozy Kennel\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoLcc\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearLcc\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrLcc\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutLcc\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-lcc\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZipLcc\");\n    const productEl = document.getElementById(\"hsrProductLcc\");\n    const btn = document.getElementById(\"hsrGoLcc\");\n    const clr = document.getElementById(\"hsrClearLcc\");\n    const err = document.getElementById(\"hsrErrLcc\");\n    const out = document.getElementById(\"hsrOutLcc\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_lcc_production_live_v2_20260314\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    const PRODUCT_MAP = {\n      value_gable: {\n        label: \"Little Cottage Co. Value Gable Shed\",\n        bucket: \"value\"\n      },\n      value_workshop: {\n        label: \"Little Cottage Co. Value Workshop Shed\",\n        bucket: \"value\"\n      },\n      value_gambrel_4: {\n        label: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n        bucket: \"value\"\n      },\n      value_gambrel_6: {\n        label: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n        bucket: \"value\"\n      },\n\n      classic_gable: {\n        label: \"Little Cottage Co. Classic Gable Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_workshop: {\n        label: \"Little Cottage Co. Classic Workshop Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_4: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 4' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_6: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_large: {\n        label: \"Little Cottage Co. Classic Gambrel Large Barn\",\n        bucket: \"classic_precut\"\n      },\n      classic_five_corner: {\n        label: \"Little Cottage Co. Classic Five Corner Shed\",\n        bucket: \"classic_five_corner\"\n      },\n\n      colonial_williamsburg: {\n        label: \"Little Cottage Co. Colonial Williamsburg Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_pinehurst: {\n        label: \"Little Cottage Co. Colonial Pinehurst Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_five_corner: {\n        label: \"Little Cottage Co. Colonial Five Corner Shed\",\n        bucket: \"colonial_five_corner\"\n      },\n\n      star_barn: {\n        label: \"Little Cottage Co. Star Barn\",\n        bucket: \"specialty_barn\"\n      },\n\n      cape_cod_playhouse: {\n        label: \"Little Cottage Co. Cape Cod Playhouse\",\n        bucket: \"playhouse\"\n      },\n      victorian_playhouse: {\n        label: \"Little Cottage Co. Victorian Playhouse\",\n        bucket: \"playhouse\"\n      },\n      gingerbread_cottage_playhouse: {\n        label: \"Little Cottage Co. Gingerbread Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      pennfield_cottage_playhouse: {\n        label: \"Little Cottage Co. Pennfield Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      craftsman_playhouse: {\n        label: \"Little Cottage Co. Craftsman Playhouse\",\n        bucket: \"playhouse\"\n      },\n      little_cottage_chapel: {\n        label: \"Little Cottage Co. Little Cottage Chapel\",\n        bucket: \"playhouse\"\n      },\n      firehouse_playhouse: {\n        label: \"Little Cottage Co. Firehouse Playhouse\",\n        bucket: \"playhouse\"\n      },\n      stratford_schoolhouse: {\n        label: \"Little Cottage Co. Stratford Schoolhouse\",\n        bucket: \"playhouse\"\n      },\n      saras_victorian_mansion: {\n        label: \"Little Cottage Co. Sara's Victorian Mansion\",\n        bucket: \"playhouse\"\n      },\n      grand_portico_mansion: {\n        label: \"Little Cottage Co. Grand Portico Mansion\",\n        bucket: \"grand_portico\"\n      },\n\n      colonial_gable_greenhouse: {\n        label: \"Little Cottage Co. Colonial Gable Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      octagon_greenhouse: {\n        label: \"Little Cottage Co. Octagon Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      garden_shed_greenhouse: {\n        label: \"Little Cottage Co. Garden Shed Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      petite_greenhouse: {\n        label: \"Little Cottage Co. Petite Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n\n      value_a_frame_coop: {\n        label: \"Little Cottage Co. Value A-Frame Coop\",\n        bucket: \"value_a_frame_coop\"\n      },\n      gambrel_barn_coop: {\n        label: \"Little Cottage Co. Gambrel Barn Coop\",\n        bucket: \"coop_panelized\"\n      },\n      colonial_gable_coop: {\n        label: \"Little Cottage Co. Colonial Gable Coop\",\n        bucket: \"coop_panelized\"\n      },\n      round_roof_coop: {\n        label: \"Little Cottage Co. Round Roof Coop\",\n        bucket: \"coop_panelized\"\n      },\n\n      cape_cod_cozy_kennel: {\n        label: \"Little Cottage Co. Cape Cod Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      },\n      victorian_cozy_kennel: {\n        label: \"Little Cottage Co. Victorian Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      }\n    };\n\n    const FALLBACK_PRODUCTION = {\n      greenhouse: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      colonial_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      colonial_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      specialty_barn: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      playhouse: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"1 to 2 weeks\"\n      },\n      grand_portico: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value_a_frame_coop: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      coop_panelized: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      dog_kennel: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 9, max: 9 },\n      OR: { min: 9, max: 9 },\n      WA: { min: 9, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (value) =\u003e\n      String(value || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (value) =\u003e String(value || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (value) =\u003e \/^\\d{5}$\/.test(value);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) {\n          return state;\n        }\n      }\n\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function toBusinessDayRange(min, max, unit) {\n      if (unit === \"weeks\") {\n        return {\n          minBd: Number(min) * 5,\n          maxBd: Number(max) * 5,\n          display: `${min} to ${max} weeks`\n        };\n      }\n\n      return {\n        minBd: Number(min),\n        maxBd: Number(max),\n        display: `${min} to ${max} business days`\n      };\n    }\n\n    function normalizeLeadPageText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function parseRange(text, regex, unit) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      return toBusinessDayRange(match[1], match[2], unit);\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const text = normalizeLeadPageText(rawText);\n\n      const parsed = {\n        ...FALLBACK_PRODUCTION\n      };\n\n      const greenhouse = parseRange(\n        text,\n        \/greenhouses\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const value = parseRange(\n        text,\n        \/value\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\/i,\n        \"business_days\"\n      );\n\n      const classicPrecut = parseRange(\n        text,\n        \/classic\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const classicFiveCorner = parseRange(\n        text,\n        \/classic\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const colonialPrecut = parseRange(\n        text,\n        \/colonial\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const colonialFiveCorner = parseRange(\n        text,\n        \/colonial\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const specialtyBarn = parseRange(\n        text,\n        \/specialty\\s+barns.*?(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const playhouse = parseRange(\n        text,\n        \/playhouses\\s+(?:are|is)\\s+generally\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const grandPortico = parseRange(\n        text,\n        \/grand\\s+portico\\s+mansion\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const valueAFrameCoop = parseRange(\n        text,\n        \/chicken\\s+coops\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+the\\s+value\\s+a[\\s-]*frame\\s+coop\/i,\n        \"business_days\"\n      );\n\n      const coopPanelized = parseRange(\n        text,\n        \/chicken\\s+coops.*?and\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\\s+for\\s+the\\s+gambrel\\s+barn\\s+coop,\\s+colonial\\s+gable\\s+coop,\\s+and\\s+round\\s+roof\\s+coop\/i,\n        \"weeks\"\n      );\n\n      const dogKennel = parseRange(\n        text,\n        \/dog\\s+kennels\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      if (greenhouse) parsed.greenhouse = greenhouse;\n      if (value) parsed.value = value;\n      if (classicPrecut) parsed.classic_precut = classicPrecut;\n      if (classicFiveCorner) parsed.classic_five_corner = classicFiveCorner;\n      if (colonialPrecut) parsed.colonial_precut = colonialPrecut;\n      if (colonialFiveCorner) parsed.colonial_five_corner = colonialFiveCorner;\n      if (specialtyBarn) parsed.specialty_barn = specialtyBarn;\n      if (playhouse) parsed.playhouse = playhouse;\n      if (grandPortico) parsed.grand_portico = grandPortico;\n      if (valueAFrameCoop) parsed.value_a_frame_coop = valueAFrameCoop;\n      if (coopPanelized) parsed.coop_panelized = coopPanelized;\n      if (dogKennel) parsed.dog_kennel = dogKennel;\n\n      writeCache(parsed);\n      return parsed;\n    }\n\n    async function getProductionData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      if (!currentHandle \u0026\u0026 !currentTitle) {\n        return \"\";\n      }\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const hasAll = (...terms) =\u003e terms.every((term) =\u003e combined.includes(term));\n      const hasAny = (...terms) =\u003e terms.some((term) =\u003e combined.includes(term));\n\n      const exactHandleMap = {\n        \"little cottage co value gable shed\": \"value_gable\",\n        \"little cottage co value workshop shed\": \"value_workshop\",\n        \"little cottage co value gambrel barn 4 sidewalls\": \"value_gambrel_4\",\n        \"little cottage co value gambrel barn 6 sidewalls\": \"value_gambrel_6\",\n\n        \"little cottage co classic gable shed\": \"classic_gable\",\n        \"little cottage co classic workshop shed\": \"classic_workshop\",\n        \"little cottage co classic gambrel barn 4 sidewalls\": \"classic_gambrel_4\",\n        \"little cottage co classic gambrel barn 6 sidewalls\": \"classic_gambrel_6\",\n        \"little cottage co classic gambrel large barn\": \"classic_gambrel_large\",\n        \"little cottage co classic five corner shed\": \"classic_five_corner\",\n\n        \"little cottage co colonial williamsburg shed\": \"colonial_williamsburg\",\n        \"little cottage co colonial pinehurst shed\": \"colonial_pinehurst\",\n        \"little cottage co colonial five corner shed\": \"colonial_five_corner\",\n\n        \"little cottage co star barn\": \"star_barn\",\n\n        \"little cottage co cape cod playhouse\": \"cape_cod_playhouse\",\n        \"little cottage co victorian playhouse\": \"victorian_playhouse\",\n        \"little cottage co gingerbread cottage playhouse\": \"gingerbread_cottage_playhouse\",\n        \"little cottage co pennfield cottage playhouse\": \"pennfield_cottage_playhouse\",\n        \"little cottage co craftsman playhouse\": \"craftsman_playhouse\",\n        \"little cottage co little cottage chapel\": \"little_cottage_chapel\",\n        \"little cottage co firehouse playhouse\": \"firehouse_playhouse\",\n        \"little cottage co stratford schoolhouse\": \"stratford_schoolhouse\",\n        \"little cottage co sara s victorian mansion\": \"saras_victorian_mansion\",\n        \"little cottage co grand portico mansion\": \"grand_portico_mansion\",\n\n        \"little cottage co colonial gable greenhouse\": \"colonial_gable_greenhouse\",\n        \"little cottage co octagon greenhouse\": \"octagon_greenhouse\",\n        \"little cottage co garden shed greenhouse\": \"garden_shed_greenhouse\",\n        \"little cottage co petite greenhouse\": \"petite_greenhouse\",\n\n        \"little cottage co value a frame coop\": \"value_a_frame_coop\",\n        \"little cottage co gambrel barn coop\": \"gambrel_barn_coop\",\n        \"little cottage co colonial gable coop\": \"colonial_gable_coop\",\n        \"little cottage co round roof coop\": \"round_roof_coop\",\n\n        \"little cottage co cape cod cozy kennel\": \"cape_cod_cozy_kennel\",\n        \"little cottage co victorian cozy kennel\": \"victorian_cozy_kennel\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (hasAll(\"grand\", \"portico\", \"mansion\")) return \"grand_portico_mansion\";\n      if (hasAll(\"sara\", \"victorian\", \"mansion\") || hasAll(\"saras\", \"victorian\", \"mansion\")) return \"saras_victorian_mansion\";\n      if (hasAll(\"stratford\", \"schoolhouse\")) return \"stratford_schoolhouse\";\n      if (hasAll(\"firehouse\", \"playhouse\")) return \"firehouse_playhouse\";\n      if (hasAll(\"little\", \"cottage\", \"chapel\")) return \"little_cottage_chapel\";\n      if (hasAll(\"gingerbread\", \"cottage\", \"playhouse\")) return \"gingerbread_cottage_playhouse\";\n      if (hasAll(\"pennfield\", \"cottage\", \"playhouse\")) return \"pennfield_cottage_playhouse\";\n      if (hasAll(\"craftsman\", \"playhouse\")) return \"craftsman_playhouse\";\n\n      if (hasAll(\"cape\", \"cod\", \"kennel\") || hasAll(\"cape\", \"cod\", \"cozy\", \"kennel\")) return \"cape_cod_cozy_kennel\";\n      if (hasAll(\"victorian\", \"kennel\") || hasAll(\"victorian\", \"cozy\", \"kennel\")) return \"victorian_cozy_kennel\";\n\n      if (hasAll(\"cape\", \"cod\", \"playhouse\")) return \"cape_cod_playhouse\";\n      if (hasAll(\"victorian\", \"playhouse\")) return \"victorian_playhouse\";\n\n      if (hasAll(\"colonial\", \"gable\", \"greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAll(\"garden\", \"shed\", \"greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAll(\"octagon\", \"greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAll(\"petite\", \"greenhouse\")) return \"petite_greenhouse\";\n\n      if (hasAll(\"value\", \"a\", \"frame\", \"coop\") || hasAll(\"value\", \"a-frame\", \"coop\")) return \"value_a_frame_coop\";\n      if (hasAll(\"gambrel\", \"barn\", \"coop\")) return \"gambrel_barn_coop\";\n      if (hasAll(\"colonial\", \"gable\", \"coop\")) return \"colonial_gable_coop\";\n      if (hasAll(\"round\", \"roof\", \"coop\")) return \"round_roof_coop\";\n\n      if (hasAll(\"star\", \"barn\")) return \"star_barn\";\n\n      if (hasAll(\"colonial\", \"five\", \"corner\")) return \"colonial_five_corner\";\n      if (hasAll(\"colonial\", \"williamsburg\")) return \"colonial_williamsburg\";\n      if (hasAll(\"colonial\", \"pinehurst\")) return \"colonial_pinehurst\";\n\n      if (hasAll(\"classic\", \"five\", \"corner\")) return \"classic_five_corner\";\n      if (hasAll(\"classic\", \"gambrel\", \"large\")) return \"classic_gambrel_large\";\n      if (hasAll(\"classic\", \"gambrel\", \"6\")) return \"classic_gambrel_6\";\n      if (hasAll(\"classic\", \"gambrel\", \"4\")) return \"classic_gambrel_4\";\n      if (hasAll(\"classic\", \"workshop\")) return \"classic_workshop\";\n      if (hasAll(\"classic\", \"gable\")) return \"classic_gable\";\n\n      if (hasAll(\"value\", \"gambrel\", \"6\")) return \"value_gambrel_6\";\n      if (hasAll(\"value\", \"gambrel\", \"4\")) return \"value_gambrel_4\";\n      if (hasAll(\"value\", \"workshop\")) return \"value_workshop\";\n      if (hasAll(\"value\", \"gable\")) return \"value_gable\";\n\n      if (hasAny(\"greenhouse\") \u0026\u0026 hasAny(\"colonial gable greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAny(\"octagon greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAny(\"garden shed greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAny(\"petite greenhouse\")) return \"petite_greenhouse\";\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      productionDisplay,\n      destinationStateName,\n      prodMinBd,\n      prodMaxBd,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n      const earliestBD = prodMinBd + transitMin;\n      const latestBD = prodMaxBd + transitMax;\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact Little Cottage Co. product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship Little Cottage Co. products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod =\n          production[selectedProduct.bucket] || FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_lcc_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          lcc_bucket: selectedProduct.bucket\n        });\n      } catch (e) {\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        showErr(false);\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value =\n        detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]\n          ? detectedDefaultProduct\n          : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrLccClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrLccReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e","brand":"Little Cottage Co.","offers":[{"title":"8ft x 8ft","offer_id":39561614065717,"sku":"8x8 VGB-4-PC","price":1549.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 10ft","offer_id":39561614098485,"sku":"8x10 VGB-4-PC","price":1679.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 12ft","offer_id":39561614131253,"sku":"8x12 VGB-4-PC","price":1819.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 14ft","offer_id":39561614164021,"sku":"8x14 VGB-4-PC","price":1979.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 16ft","offer_id":39561614196789,"sku":"8x16 VGB-4-PC","price":2179.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 10ft","offer_id":39561614229557,"sku":"10x10 VGB-4-PC","price":1889.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 12ft","offer_id":39561614262325,"sku":"10x12 VGB-4-PC","price":2089.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 14ft","offer_id":39561614295093,"sku":"10x14 VGB-4-PC","price":2209.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 16ft","offer_id":39561614327861,"sku":"10x16 VGB-4-PC","price":2369.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 18ft","offer_id":39561614360629,"sku":"10x18 VGB-4-PC","price":2529.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 20ft","offer_id":39561614393397,"sku":"10x20 VGB-4-PC","price":2679.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 12ft","offer_id":39561614426165,"sku":"12x12 VGB-4-PC","price":2339.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 14ft","offer_id":39561614458933,"sku":"12x14 VGB-4-PC","price":2529.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 16ft","offer_id":39561614491701,"sku":"12x16 VGB-4-PC","price":2689.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 18ft","offer_id":39561614524469,"sku":"12x18 VGB-4-PC","price":2869.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 20ft","offer_id":39561614557237,"sku":"12x20 VGB-4-PC","price":3049.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 24ft","offer_id":39561614590005,"sku":"12x24 VGB-4-PC","price":3409.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554"},{"product_id":"little-cottage-company-classic-gable-shed","title":"Little Cottage Co. Classic Gable Shed Kit","description":"\u003cdiv class=\"hsr-wrap\"\u003e\n\u003csection aria-labelledby=\"product-title\"\u003e\n\u003ch2 id=\"product-title\" class=\"hsr-title\"\u003eLittle Cottage Co. Classic Gable Shed\u003c\/h2\u003e\n\u003c!-- Atomic key facts (answer-first chips) --\u003e\n\u003cdiv class=\"hsr-chipbar\" role=\"list\" aria-label=\"Key facts\"\u003e\n\u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eKits:\u003c\/strong\u003e Panelized or Pre-Cut\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eLead time:\u003c\/strong\u003e 5–10 days (Pre-Cut)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eTransit:\u003c\/strong\u003e 2–9 days ships from Ohio\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eSidewalls:\u003c\/strong\u003e 76.5″\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eDoor opening:\u003c\/strong\u003e 48″×72″ (8′ wide); 60″×72″ (10–12′)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eRoof pitch:\u003c\/strong\u003e 5\/12\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\u003cstrong\u003eSiding:\u003c\/strong\u003e LP SmartSide (primed)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eBuild your dream garden and add value to your property, with our Classic Style Garden Sheds!\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection aria-labelledby=\"delivery-instructions\"\u003e\n\u003ch3 id=\"delivery-instructions\"\u003e\u003cspan\u003e \u003ca class=\"button-primary\" title=\"Delivery Instruction\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Two_Person_Delivery_2.jpg?v=1640629644\" rel=\"noopener\" target=\"_blank\"\u003eDelivery Instructions\u003c\/a\u003e \u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/section\u003e\n\u003csection aria-labelledby=\"intro\"\u003e\n\u003cp\u003eTransform your backyard into a functional and stylish space with our \u003cstrong\u003eClassic Gable Shed Kit\u003c\/strong\u003e. Created by skilled Amish craftsmen, our sheds are available in 17 convenient sizes to perfectly accommodate your needs, whether you require extra storage or a home office. Our sheds are designed to provide an unparalleled level of flexibility and convenience.\u003cbr\u003e\u003cbr\u003eOur affordable gable-style sheds are the ultimate solution for all your storage needs. We offer a range of customizable options including additional windows, flower boxes, Colonial-style doors, and cupolas. These chic add-ons add character and elegance to your Classic Gable Shed Kit, making it the perfect addition to your outdoor space. Don't let clutter take over your home—invest in our \u003cstrong\u003eClassic Gable Shed Kit\u003c\/strong\u003e today and experience the ultimate storage solution.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis shed is available from 8′×8′ up to 12′×24′.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003ePanelized Kits:\u003c\/b\u003e Come in pre-assembled panelized sections. Wall siding is already attached to the wall framing. Already pre-assembled as much as possible before shipped to you. Easier to put together and saves significant time. All hardware and screws are included.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003ePre-Cut Kits:\u003c\/b\u003e Comes with all wood pre-cut to exact lengths. No cutting required. You must assemble the pieces into sections and then put the sections together. All hardware and screws are included. \u003cb style=\"text-decoration: underline; color: #ff2a00;\"\u003eNo Customizations on Pre-Cut Structures\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003e\u003cu\u003eLead time for production is 5–10 days for the pre-cut kits and 4–6 weeks for the panelized kits\u003c\/u\u003e.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eShipping time is 2–9 days depending on the distance from our site in Ohio to your home. \u003cbr\u003e\u003cbr\u003eLooking for a similar shed with 1–2 week lead time? Check out our \u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/collections\/ez-fit-sheds-greenhouses\"\u003eEZ fit Sheds here\u003c\/a\u003e\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eIMPORTANT NOTE:\u003c\/b\u003e\u003cbr\u003eYou are required to offload the shipment—either a forklift or 2–3 people on the day of the delivery to manually unload the pieces on the pallet one by one. Each individual piece weighs around 1–100 lbs., so it is fairly easy to do with 2–3 people. Some customers have friends\/neighbors\/family assist, or hire 2 people. FedEx will schedule the delivery date and time that works for you.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection aria-labelledby=\"specifications\"\u003e\n\u003ch3\u003eClassic Gable — Dimensions by Size (Photos + Specs)\u003c\/h3\u003e\n\u003c!-- CLASSIC GABLE — DIMENSIONS DUO (pure CSS) --\u003e\n\u003cdiv aria-label=\"Classic Gable dimensions\" class=\"vw-dims-duo\"\u003e\n\u003c!-- Radios (one per size). r1 is default\/checked --\u003e \u003cinput checked id=\"vwd-r1\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r2\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r3\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r4\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r5\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r6\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r7\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r8\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r9\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r10\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r11\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r12\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r13\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r14\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r15\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r16\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r17\" name=\"vwd\" type=\"radio\"\u003e \u003c!-- RIGHT: Specs (trimmed to Roof Coverage) --\u003e\n\u003cdiv class=\"vw-specs\"\u003e\n\u003c!-- 1) 8×8 --\u003e\n\u003csection aria-labelledby=\"cgs1\" class=\"vw-spec s1\"\u003e\n\u003ch4 id=\"cgs1\"\u003e8×8 Classic Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 2.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 11″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 2) 8×10 --\u003e\n\u003csection aria-labelledby=\"cgs2\" class=\"vw-spec s2\"\u003e\n\u003ch4 id=\"cgs2\"\u003e8×10 Classic Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 2.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 11″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e102\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 3) 8×12 --\u003e\n\u003csection aria-labelledby=\"cgs3\" class=\"vw-spec s3\"\u003e\n\u003ch4 id=\"cgs3\"\u003e8×12 Classic Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 2.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 11″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e120\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 4) 8×14 --\u003e\n\u003csection aria-labelledby=\"cgs4\" class=\"vw-spec s4\"\u003e\n\u003ch4 id=\"cgs4\"\u003e8×14 Classic Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 2.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 11″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e139\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 5) 8×16 --\u003e\n\u003csection aria-labelledby=\"cgs5\" class=\"vw-spec s5\"\u003e\n\u003ch4 id=\"cgs5\"\u003e8×16 Classic Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 2.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 11″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e157\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 6) 10×10 --\u003e\n\u003csection aria-labelledby=\"cgs6\" class=\"vw-spec s6\"\u003e\n\u003ch4 id=\"cgs6\"\u003e10×10 Classic Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 7.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 4″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 7) 10×12 --\u003e\n\u003csection aria-labelledby=\"cgs7\" class=\"vw-spec s7\"\u003e\n\u003ch4 id=\"cgs7\"\u003e10×12 Classic Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 7.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 4″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e149\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 8) 10×14 --\u003e\n\u003csection aria-labelledby=\"cgs8\" class=\"vw-spec s8\"\u003e\n\u003ch4 id=\"cgs8\"\u003e10×14 Classic Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 7.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 4″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e171\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 9) 10×16 --\u003e\n\u003csection aria-labelledby=\"cgs9\" class=\"vw-spec s9\"\u003e\n\u003ch4 id=\"cgs9\"\u003e10×16 Classic Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 7.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 4″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e194\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 10) 10×18 --\u003e\n\u003csection aria-labelledby=\"cgs10\" class=\"vw-spec s10\"\u003e\n\u003ch4 id=\"cgs10\"\u003e10×18 Classic Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e18′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 7.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 4″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e217\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 11) 10×20 --\u003e\n\u003csection aria-labelledby=\"cgs11\" class=\"vw-spec s11\"\u003e\n\u003ch4 id=\"cgs11\"\u003e10×20 Classic Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e20′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 7.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 4″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e239\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 12) 12×12 --\u003e\n\u003csection aria-labelledby=\"cgs12\" class=\"vw-spec s12\"\u003e\n\u003ch4 id=\"cgs12\"\u003e12×12 Classic Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 0.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 9″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e177\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 13) 12×14 --\u003e\n\u003csection aria-labelledby=\"cgs13\" class=\"vw-spec s13\"\u003e\n\u003ch4 id=\"cgs13\"\u003e12×14 Classic Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 0.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 9″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e204\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 14) 12×16 --\u003e\n\u003csection aria-labelledby=\"cgs14\" class=\"vw-spec s14\"\u003e\n\u003ch4 id=\"cgs14\"\u003e12×16 Classic Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 0.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 9″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e231\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 15) 12×18 --\u003e\n\u003csection aria-labelledby=\"cgs15\" class=\"vw-spec s15\"\u003e\n\u003ch4 id=\"cgs15\"\u003e12×18 Classic Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e18′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 0.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 9″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e258\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 16) 12×20 --\u003e\n\u003csection aria-labelledby=\"cgs16\" class=\"vw-spec s16\"\u003e\n\u003ch4 id=\"cgs16\"\u003e12×20 Classic Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e20′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 0.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 9″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e285\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 17) 12×24 --\u003e\n\u003csection aria-labelledby=\"cgs17\" class=\"vw-spec s17\"\u003e\n\u003ch4 id=\"cgs17\"\u003e12×24 Classic Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e24′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 0.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 9″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e339\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c!-- LEFT: Image stage (square card) --\u003e\n\u003cdiv class=\"vw-stage\"\u003e\n\u003c!-- 1 --\u003e\n\u003cfigure class=\"vw-slide s1\"\u003e\u003cimg alt=\"8×8 Classic Gable — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-classic-gable-shed-dimension.jpg?v=1762176372\"\u003e\n\u003cfigcaption\u003e8×8\u003c\/figcaption\u003e\n\u003clabel aria-label=\"Previous\" for=\"vwd-r1\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel aria-label=\"Next\" for=\"vwd-r2\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 2 --\u003e\n\u003cfigure class=\"vw-slide s2\"\u003e\u003cimg alt=\"8×10 Classic Gable — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-classic-gable-shed-dimension.jpg?v=1762176372\"\u003e\n\u003cfigcaption\u003e8×10\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r1\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r3\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 3 --\u003e\n\u003cfigure class=\"vw-slide s3\"\u003e\u003cimg alt=\"8×12 Classic Gable — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-classic-gable-shed-dimension.jpg?v=1762176371\"\u003e\n\u003cfigcaption\u003e8×12\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r2\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r4\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 4 --\u003e\n\u003cfigure class=\"vw-slide s4\"\u003e\u003cimg alt=\"8×14 Classic Gable — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x14-classic-gable-shed-dimension.jpg?v=1762176372\"\u003e\n\u003cfigcaption\u003e8×14\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r3\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r5\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 5 --\u003e\n\u003cfigure class=\"vw-slide s5\"\u003e\u003cimg alt=\"8×16 Classic Gable — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x16-classic-gable-shed-dimension.jpg?v=1762176372\"\u003e\n\u003cfigcaption\u003e8×16\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r4\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r6\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 6 --\u003e\n\u003cfigure class=\"vw-slide s6\"\u003e\u003cimg alt=\"10×10 Classic Gable — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-gable-shed-dimension.jpg?v=1762176372\"\u003e\n\u003cfigcaption\u003e10×10\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r5\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r7\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 7 --\u003e\n\u003cfigure class=\"vw-slide s7\"\u003e\u003cimg alt=\"10×12 Classic Gable — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-classic-gable-shed-dimension.jpg?v=1762176372\"\u003e\n\u003cfigcaption\u003e10×12\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r6\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r8\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 8 --\u003e\n\u003cfigure class=\"vw-slide s8\"\u003e\u003cimg alt=\"10×14 Classic Gable — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-classic-gable-shed-dimension.jpg?v=1762176372\"\u003e\n\u003cfigcaption\u003e10×14\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r7\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r9\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 9 --\u003e\n\u003cfigure class=\"vw-slide s9\"\u003e\u003cimg alt=\"10×16 Classic Gable — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-shed-dimension.jpg?v=1762176372\"\u003e\n\u003cfigcaption\u003e10×16\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r8\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r10\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 10 --\u003e\n\u003cfigure class=\"vw-slide s10\"\u003e\u003cimg alt=\"10×18 Classic Gable — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x18-classic-gable-shed-dimension.jpg?v=1762176372\"\u003e\n\u003cfigcaption\u003e10×18\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r9\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r11\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 11 --\u003e\n\u003cfigure class=\"vw-slide s11\"\u003e\u003cimg alt=\"10×20 Classic Gable — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-classic-gable-shed-dimension.jpg?v=1762176372\"\u003e\n\u003cfigcaption\u003e10×20\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r10\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r12\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 12 --\u003e\n\u003cfigure class=\"vw-slide s12\"\u003e\u003cimg alt=\"12×12 Classic Gable — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x12-classic-gable-shed-dimension.jpg?v=1762176371\"\u003e\n\u003cfigcaption\u003e12×12\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r11\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r13\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 13 --\u003e\n\u003cfigure class=\"vw-slide s13\"\u003e\u003cimg alt=\"12×14 Classic Gable — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x14-classic-gable-shed-dimension.jpg?v=1762176372\"\u003e\n\u003cfigcaption\u003e12×14\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r12\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r14\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 14 --\u003e\n\u003cfigure class=\"vw-slide s14\"\u003e\u003cimg alt=\"12×16 Classic Gable — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-classic-gable-shed-dimension.jpg?v=1762176371\"\u003e\n\u003cfigcaption\u003e12×16\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r13\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r15\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 15 --\u003e\n\u003cfigure class=\"vw-slide s15\"\u003e\u003cimg alt=\"12×18 Classic Gable — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x18-classic-gable-shed-dimension.jpg?v=1762176372\"\u003e\n\u003cfigcaption\u003e12×18\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r14\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r16\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 16 --\u003e\n\u003cfigure class=\"vw-slide s16\"\u003e\u003cimg alt=\"12×20 Classic Gable — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-classic-gable-shed-dimension.jpg?v=1762176372\"\u003e\n\u003cfigcaption\u003e12×20\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r15\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r17\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 17 --\u003e\n\u003cfigure class=\"vw-slide s17\"\u003e\u003cimg alt=\"12×24 Classic Gable — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-classic-gable-shed-dimension.jpg?v=1762176372\"\u003e\n\u003cfigcaption\u003e12×24\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r16\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r17\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* ===== Value\/Classic Gable — Photo + Specs (scoped) ===== *\/\n  :root { --vw-orange:#f05a28; }\n\n  \/* Layout: image LEFT, specs RIGHT (exact parity) *\/\n  .vw-dims-duo{\n    --grid-gap: 20px;\n    --stage-w: 480px;    \/* image card width (desktop) *\/\n    --stage-h: 480px;    \/* lock parity with specs card *\/\n    display:grid;\n    grid-template-columns: var(--stage-w) calc(100% - var(--stage-w) - var(--grid-gap));\n    grid-template-areas: \"stage specs\";\n    gap: var(--grid-gap);\n    align-items: start;\n    width: 100%;\n    max-width: 100% !important;\n    margin: 0 !important;\n    justify-items: start;\n    text-align: left;\n    position: relative;\n  }\n\n  \/* hide radios *\/\n  .vw-dims-duo \u003e input[type=\"radio\"]{\n    position: fixed !important;\n    top: -100vh !important; left: -100vw !important;\n    width: 0 !important; height: 0 !important;\n    opacity: 0 !important; pointer-events: none !important;\n  }\n\n  \/* ---------- SPECS CARD ---------- *\/\n  .vw-dims-duo .vw-specs{ grid-area: specs; position: relative; }\n  .vw-dims-duo .vw-spec{\n    display: none;\n    border: 1px solid #e6e6e6; border-radius: 10px; background: #fff;\n    padding: 12px; box-sizing: border-box; width: 100%;\n    height: var(--stage-h);       \/* equal height with image *\/\n    overflow: auto;               \/* scroll internally if needed *\/\n  }\n  .vw-dims-duo .vw-spec h4{ margin: 0 0 10px; }\n\n  .vw-dims-duo .vw-spec-table{\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed;\n  }\n  .vw-dims-duo .vw-spec-table th,\n  .vw-dims-duo .vw-spec-table td{\n    padding: 8px 0;\n    border-bottom: 1px solid #e6e6e6;\n    text-align: left;\n    vertical-align: top;\n  }\n  .vw-dims-duo .vw-spec-table th{ width: 52%; font-weight: 600; padding-right: 12px; }\n\n  \/* show the matching spec panel *\/\n  #vwd-r1:checked  ~ .vw-specs .s1,\n  #vwd-r2:checked  ~ .vw-specs .s2,\n  #vwd-r3:checked  ~ .vw-specs .s3,\n  #vwd-r4:checked  ~ .vw-specs .s4,\n  #vwd-r5:checked  ~ .vw-specs .s5,\n  #vwd-r6:checked  ~ .vw-specs .s6,\n  #vwd-r7:checked  ~ .vw-specs .s7,\n  #vwd-r8:checked  ~ .vw-specs .s8,\n  #vwd-r9:checked  ~ .vw-specs .s9,\n  #vwd-r10:checked ~ .vw-specs .s10,\n  #vwd-r11:checked ~ .vw-specs .s11,\n  #vwd-r12:checked ~ .vw-specs .s12,\n  #vwd-r13:checked ~ .vw-specs .s13,\n  #vwd-r14:checked ~ .vw-specs .s14,\n  #vwd-r15:checked ~ .vw-specs .s15,\n  #vwd-r16:checked ~ .vw-specs .s16,\n  #vwd-r17:checked ~ .vw-specs .s17{ display:block; }\n\n  \/* ---------- IMAGE STAGE ---------- *\/\n  .vw-dims-duo .vw-stage{\n    grid-area: stage;\n    position: relative;\n    width: var(--stage-w);\n    height: var(--stage-h);\n    border: 1px solid #e6e6e6; border-radius: 10px; background: #fff;\n    overflow: hidden;\n  }\n  .vw-dims-duo .vw-slide{\n    position: absolute; inset: 0; display: none; margin: 0; line-height: 0; background: #fff;\n  }\n  .vw-dims-duo .vw-slide img{\n    width: 100%; height: 100%; object-fit: contain; display: block;\n  }\n  .vw-dims-duo .vw-slide figcaption{\n    position: absolute; left: 0; right: 0; bottom: 0;\n    margin: 0; padding: 6px 8px; background: rgba(255,255,255,.85);\n    color: #333; font: 13px\/1.3 system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif; text-align: left; z-index: 2;\n  }\n\n  \/* show the matching slide *\/\n  #vwd-r1:checked  ~ .vw-stage .s1,\n  #vwd-r2:checked  ~ .vw-stage .s2,\n  #vwd-r3:checked  ~ .vw-stage .s3,\n  #vwd-r4:checked  ~ .vw-stage .s4,\n  #vwd-r5:checked  ~ .vw-stage .s5,\n  #vwd-r6:checked  ~ .vw-stage .s6,\n  #vwd-r7:checked  ~ .vw-stage .s7,\n  #vwd-r8:checked  ~ .vw-stage .s8,\n  #vwd-r9:checked  ~ .vw-stage .s9,\n  #vwd-r10:checked ~ .vw-stage .s10,\n  #vwd-r11:checked ~ .vw-stage .s11,\n  #vwd-r12:checked ~ .vw-stage .s12,\n  #vwd-r13:checked ~ .vw-stage .s13,\n  #vwd-r14:checked ~ .vw-stage .s14,\n  #vwd-r15:checked ~ .vw-stage .s15,\n  #vwd-r16:checked ~ .vw-stage .s16,\n  #vwd-r17:checked ~ .vw-stage .s17{ display:block; z-index:1; }\n\n  \/* chevrons — BIG and always on top *\/\n  .vw-dims-duo .vw-arrow{\n    position: absolute; top: 50%; transform: translateY(-50%);\n    width: 46px; height: 62px; cursor: pointer; z-index: 5;\n    background: transparent; border: 0; box-shadow: none; -webkit-tap-highlight-color: transparent;\n  }\n  .vw-dims-duo .vw-arrow.prev{ left: 10px; }\n  .vw-dims-duo .vw-arrow.next{ right: 10px; }\n  .vw-dims-duo .vw-arrow::before{\n    content: \"\"; display: inline-block; border: solid var(--vw-orange);\n    border-width: 0 6px 6px 0; padding: 11px; filter: drop-shadow(0 0 1px rgba(0,0,0,.15));\n  }\n  .vw-dims-duo .vw-arrow.prev::before{ transform: rotate(135deg); }\n  .vw-dims-duo .vw-arrow.next::before{ transform: rotate(-45deg); }\n  .vw-dims-duo .vw-arrow:hover::before{ filter: brightness(.9); }\n\n  \/* disable arrows at ends *\/\n  #vwd-r1:checked  ~ .vw-stage .s1 .prev,\n  #vwd-r17:checked ~ .vw-stage .s17 .next{\n    opacity:.35; pointer-events:none; cursor:default; filter:grayscale(1);\n  }\n\n  \/* ---------- Tablet ---------- *\/\n  @media (max-width:1020px){\n    .vw-dims-duo{\n      --grid-gap: 18px;\n      --stage-w: 420px;\n      --stage-h: 420px;\n      grid-template-columns: var(--stage-w) calc(100% - var(--stage-w) - var(--grid-gap));\n    }\n  }\n\n  \/* ---------- Mobile (stacked, full-bleed) ---------- *\/\n  @media (max-width:820px){\n    .vw-dims-duo{\n      grid-template-columns: 1fr;\n      grid-template-areas:\n        \"stage\"\n        \"specs\";\n      gap: 16px;\n\n      width: 100vw !important;\n      margin-left: calc(50% - 50vw) !important;\n      margin-right: calc(50% - 50vw) !important;\n      padding-left: 16px; padding-right: 16px; box-sizing: border-box;\n\n      --stage-w: 100%;\n      --stage-h: 420px;\n    }\n    .vw-dims-duo .vw-stage{ width: 100% !important; }\n  }\n\n  \/* tiny phones *\/\n  @media (max-width:520px){\n    .vw-dims-duo .vw-arrow{ width:40px; height:56px; }\n    .vw-dims-duo .vw-arrow.prev{ left:6px; }\n    .vw-dims-duo .vw-arrow.next{ right:6px; }\n    .vw-dims-duo .vw-arrow::before{ border-width:0 5px 5px 0; padding:10px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"hsr-wrap\"\u003e\n\u003csection aria-labelledby=\"specifications\"\u003e\n\u003ch3 id=\"specifications\"\u003e\u003cstrong\u003eSPECIFICATIONS:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv class=\"hsr-scroll\"\u003e\n\u003ctable class=\"tg\" style=\"table-layout: fixed; width: 819px;\" role=\"table\"\u003e\n\u003ccaption class=\"visually-hidden\"\u003eSpecifications — Little Cottage Co. Classic Gable Shed\u003c\/caption\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 99px;\"\u003e \u003ccol style=\"width: 103px;\"\u003e \u003ccol style=\"width: 94px;\"\u003e \u003ccol style=\"width: 103px;\"\u003e \u003ccol style=\"width: 106px;\"\u003e \u003ccol style=\"width: 119px;\"\u003e \u003ccol style=\"width: 101px;\"\u003e \u003ccol style=\"width: 94px;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"tg-u1yq\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"tg-u1yq\"\u003eOutside Width\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"tg-u1yq\"\u003eOutside Depth\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"tg-u1yq\"\u003eSidewall Height\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"tg-u1yq\"\u003eInside Height to the Peak\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"tg-u1yq\"\u003eOutside Height to Peak w\/ 4x4 Runners\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"tg-u1yq\"\u003eDoor Opening\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"tg-u1yq\"\u003eFloor (Optional) Size\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e8×8\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e97\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e97\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e76.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e91.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e107\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W × 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8×8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e8×10\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e97\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e121\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e76.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e91.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e107\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W × 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8×10\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e8×12\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e97\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e145\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e76.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e91.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e107\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W × 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8×12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e8×14\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e97\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e145\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e76.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e91.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e107\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W × 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8×14\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e8×16\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e96\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e169\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e76.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e91.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e107\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e48\"W × 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e8×16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e10×10\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e121\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e193\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e76.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e97\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e113\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\"W × 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10×10\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e10×12\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e121\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e145\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e76.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e97\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e113\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\"W × 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10×12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e10×14\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e121\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e169\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e76.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e97\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e113\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\"W × 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10×14\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e10×16\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e121\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e193\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e76.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e97\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e113\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\"W × 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10×16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e10×18\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e121\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e217\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e76.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e97\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e113\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\"W × 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10×18\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e10×20\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e121\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e241\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e76.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e97\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e113\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\"W × 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e10×20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e12×12\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e145\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e145\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e76.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e101\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e117\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\"W × 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12×12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e12×14\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e145\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e169\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e76.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e101\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e117\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\"W × 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12×14\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e12×16\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e145\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e193\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e76.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e101\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e117\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\"W × 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12×16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e12×18\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e145\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e217\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e76.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e101\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e117\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\"W × 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12×18\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e12×20\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e145\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e241\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e76.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e101\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e117\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\"W × 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12×20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-baqh\"\u003e12×24\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e145\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e289\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e76.5\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e101\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e117\"\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e60\"W × 72\"H\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e12×24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003ch3\u003eClassic Gable Shed — Storage Capacity by Size (8×8–12×24) [Photos]\u003c\/h3\u003e\n\u003cdiv id=\"pinehurst-storage\" class=\"vgb-storage\"\u003e\n\u003c!-- Radios (state) --\u003e \u003cinput checked id=\"stor1\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor2\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor3\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor4\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor5\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor6\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor7\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor8\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor9\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor10\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor11\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor12\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor13\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor14\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor15\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor16\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor17\" name=\"vgbstor\" type=\"radio\"\u003e \u003c!-- Stage --\u003e\n\u003cdiv class=\"vgbstor-stage\"\u003e\n\u003cfigure class=\"stor s1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-classic-gable-shed-interior.jpg?v=1763206576\" alt=\"8×8 Classic Gable Shed interior storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e8×8\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor1\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor2\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-classic-gable-shed-interior.jpg?v=1763206576\" alt=\"8×10 Classic Gable Shed interior storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e8×10\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor1\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor3\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-classic-gable-shed-interior.jpg?v=1763206576\" alt=\"8×12 Classic Gable Shed interior storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e8×12\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor2\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor4\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s4\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x14-classic-gable-shed-interior.jpg?v=1763206576\" alt=\"8×14 Classic Gable Shed interior storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e8×14\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor3\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor5\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x16-classic-gable-shed-interior.jpg?v=1763206576\" alt=\"8×16 Classic Gable Shed interior storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e8×16\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor4\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor6\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s6\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-gable-shed-interior.jpg?v=1763206590\" alt=\"10×10 Classic Gable Shed interior storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×10\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor5\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor7\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-classic-gable-shed-interior.jpg?v=1763206590\" alt=\"10×12 Classic Gable Shed interior storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×12\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor6\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor8\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s8\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-classic-gable-shed-interior.jpg?v=1763206590\" alt=\"10×14 Classic Gable Shed interior storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×14\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor7\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor9\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s9\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-shed-interior.jpg?v=1763206590\" alt=\"10×16 Classic Gable Shed interior storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×16\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor8\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor10\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s10\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x18-classic-gable-shed-interior.jpg?v=1763206590\" alt=\"10×18 Classic Gable Shed interior storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×18\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor9\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor11\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s11\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-classic-gable-shed-interior.jpg?v=1763206590\" alt=\"10×20 Classic Gable Shed interior storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×20\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor10\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor12\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s12\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x12-classic-gable-shed-interior.jpg?v=1763206605\" alt=\"12×12 Classic Gable Shed interior storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×12\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor11\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor13\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s13\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x14-classic-gable-shed-interior.jpg?v=1763206605\" alt=\"12×14 Classic Gable Shed interior storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×14\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor12\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor14\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s14\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-classic-gable-shed-interior.jpg?v=1763206605\" alt=\"12×16 Classic Gable Shed interior storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×16\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor13\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor15\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s15\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x18-classic-gable-shed-interior.jpg?v=1763206605\" alt=\"12×18 Classic Gable Shed interior storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×18\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor14\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor16\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s16\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-classic-gable-shed-interior.jpg?v=1763206606\" alt=\"12×20 Classic Gable Shed interior storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×20\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor15\"\u003e\u003c\/label\u003e \u003clabel class=\"arrow next\" for=\"stor17\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s17\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-classic-gable-shed-interior.jpg?v=1763206605\" alt=\"12×24 Classic Gable Shed interior storage\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×24\u003c\/figcaption\u003e\n\u003clabel class=\"arrow prev\" for=\"stor16\"\u003e\u003c\/label\u003e \u003cspan aria-hidden=\"true\" class=\"arrow next disabled\"\u003e\u003c\/span\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* Container, left-aligned (same structure as your VGB storage) *\/\n.vgb-storage{width:100%;max-width:480px;margin:0 auto 0 0}\n.vgb-storage\u003einput[type=\"radio\"]{position:absolute;left:-9999px}\n\n\/* Stage *\/\n.vgbstor-stage{\n  position:relative;width:100%;height:480px;\n  border:1px solid #e6e6e6;border-radius:12px;background:#fff;\n  overflow:visible;box-shadow:0 2px 8px rgba(0,0,0,.05)\n}\n.vgbstor-stage .stor{position:absolute;inset:0;display:none!important;opacity:0;transition:opacity .35s ease}\n.vgbstor-stage img{width:100%;height:100%;object-fit:contain}\n.vgbstor-stage figcaption{\n  position:absolute;left:0;right:0;bottom:0;padding:12px;\n  background:rgba(255,255,255,.97);border-top:1px solid #eee;\n  font:600 16px system-ui;text-align:center;color:#222\n}\n\n\/* Arrows (outside edges, no scrollbars) *\/\n.vgbstor-stage .arrow{\n  position:absolute;top:50%;transform:translateY(-50%);\n  width:42px;height:42px;background:#fff;border:2px solid #ddd;border-radius:50%;\n  display:flex;align-items:center;justify-content:center;\n  box-shadow:0 4px 14px rgba(0,0,0,.22);cursor:pointer;transition:.2s;z-index:3\n}\n.vgbstor-stage .arrow.prev{left:0!important;transform:translate(-70%,-50%)!important}\n.vgbstor-stage .arrow.next{right:0!important;transform:translate(70%,-50%)!important}\n.vgbstor-stage .arrow::before{\n  content:\"\";width:14px;height:14px;border-top:3px solid #f05a28;border-right:3px solid #f05a28\n}\n.vgbstor-stage .arrow.prev::before{transform:rotate(-135deg);margin-left:3px}\n.vgbstor-stage .arrow.next::before{transform:rotate(45deg);margin-right:3px}\n.vgbstor-stage .arrow:hover{background:#f05a28;border-color:#f05a28}\n.vgbstor-stage .arrow:hover::before{border-color:#fff}\n.vgbstor-stage .arrow.disabled{opacity:.35;pointer-events:none}\n\n\/* Radio pairing (show only the active slide) *\/\n#stor1:checked  ~ .vgbstor-stage .s1,\n#stor2:checked  ~ .vgbstor-stage .s2,\n#stor3:checked  ~ .vgbstor-stage .s3,\n#stor4:checked  ~ .vgbstor-stage .s4,\n#stor5:checked  ~ .vgbstor-stage .s5,\n#stor6:checked  ~ .vgbstor-stage .s6,\n#stor7:checked  ~ .vgbstor-stage .s7,\n#stor8:checked  ~ .vgbstor-stage .s8,\n#stor9:checked  ~ .vgbstor-stage .s9,\n#stor10:checked ~ .vgbstor-stage .s10,\n#stor11:checked ~ .vgbstor-stage .s11,\n#stor12:checked ~ .vgbstor-stage .s12,\n#stor13:checked ~ .vgbstor-stage .s13,\n#stor14:checked ~ .vgbstor-stage .s14,\n#stor15:checked ~ .vgbstor-stage .s15,\n#stor16:checked ~ .vgbstor-stage .s16,\n#stor17:checked ~ .vgbstor-stage .s17{display:block!important;opacity:1}\n\n\/* Mobile height + arrow offset *\/\n@media (max-width:820px){\n  .vgbstor-stage{height:440px}\n  .vgbstor-stage .arrow.prev{transform:translate(-60%,-50%)!important}\n  .vgbstor-stage .arrow.next{transform:translate(60%,-50%)!important}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"hsr-wrap\"\u003e\n\u003csection aria-labelledby=\"features\"\u003e\n\u003ch3 id=\"features\"\u003e\u003cstrong\u003eFEATURES:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDurable, solid construction: The Amish-crafted gable shed kit is designed for long-term use with 16″ on-center wall studs and durable LP siding paneling treated to resist fungal decay and insect infestation.\u003c\/li\u003e\n\u003cli\u003eEasy setup: Prefabricated components make installation quick and easy. Necessary screws, latches, and nails are included.\u003c\/li\u003e\n\u003cli\u003eVersatile: Choose from a variety of sizes and styles to fit your needs\u003c\/li\u003e\n\u003cli\u003e5′×6′ Double Door Opening for 10–12 ft. wide units and 4′×6′ Double Door Opening for 8′ wide units\u003c\/li\u003e\n\u003cli\u003eQuality materials: 5\/8″ tongue-and-groove plywood flooring and double top plates.\u003c\/li\u003e\n\u003cli\u003eDesign features: 5\/12 Roof Pitch and (2) gable vents standard.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClassic Gable Shed Kit SmartSiding walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"smart-siding-section\"\u003e\n\u003cdiv class=\"smart-siding-container\"\u003e\n\u003cdiv class=\"smart-siding-image-container\"\u003e\u003cimg alt=\"SmartSide Siding\" class=\"smart-siding-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"smart-siding-text-container\"\u003e\n\u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced durability and workability of engineered wood. With SmartGuard® technology, these products are built to outperform nature, providing exceptional strength, performance, and resistance against rot, termites, woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer SmartSide® standard on all of our buildings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n\u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n\u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n\u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n\u003cli\u003ePrimed face\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection aria-labelledby=\"customer-provides\"\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE: If you want to increase the shed door width by 2 feet kindly contact us at info@homesteadsupplier.com\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3 id=\"customer-provides\"\u003e\u003cstrong\u003eCUSTOMER PROVIDES:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShingles\u003c\/li\u003e\n\u003cli\u003eDrip Edge\u003c\/li\u003e\n\u003cli\u003ePaint\u003c\/li\u003e\n\u003cli\u003eFloor (if the building is not purchased with a floor kit)\u003c\/li\u003e\n\u003cli\u003eIf you will be preparing a cement\/concrete slab, it would have to be exactly the same size as the unit. If the concrete slab is larger then you would have to trim the 3″ skirt that falls below the bottom plate that is designed to wrap around the flooring.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eThe above items can easily be purchased by the customer at a local hardware store.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOptional floor kit:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e5\/8″ plywood Flooring material\u003c\/li\u003e\n\u003cli\u003e2×4 treated floor joists – 16″ O.C.\u003c\/li\u003e\n\u003cli\u003eThe floor size should be exactly the same size as the building\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eShould you wish to purchase the 12×24 Floor Kit please contact us to get a shipping quote.\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 id=\"build-own-floor\"\u003e\u003cstrong\u003eIf You're Building your own floor\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eTo build your own floor, the size of the floor will need to be the exact size of the shed\u003c\/li\u003e\n\u003cli\u003eWe recommend a crushed stone base 1 wider on either side of the shed\u003c\/li\u003e\n\u003cli\u003eThe siding overlaps the side of the wood floor roughly 3″ and there is no moisture barrier. You can put this on a cement slab or wood floor—accommodate this.\u003c\/li\u003e\n\u003cli\u003eYou can retrofit for this but we do not provide instructions for this.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDo I need a Floor Kit?\u003c\/strong\u003e This depends on your preference. If you are not getting a floor kit from us, you can either build your own floor or create a cement slab for your shed. Please take note that it should be exactly the same size as the shed.\u003c\/p\u003e\n\u003cp\u003e(If you are using a slab as the floor then it needs to be the exact size of the building. If it's used as a foundation, then you can have it in any size.)\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection aria-labelledby=\"additional-info\"\u003e\n\u003ch3 id=\"additional-info\"\u003e\u003cstrong\u003eAdditional Info:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eBase: We recommend a crushed stone base, 1 foot wider than the building on all sides.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection aria-labelledby=\"gable-comparison\"\u003e\n\u003cp\u003e\u003cstrong\u003ePRE-CUT ASSEMBLY MANUAL\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca title=\"Little Cottage Company Classic Gable Assembly Manual\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/LCC_Classic_Precut_Workshop_and_Gable_Assembly_Instructions_Manual.pdf?v=1619010300\" rel=\"noopener\" target=\"_blank\"\u003e \u003cimg alt=\"Classic Gable Pre-Cut Assembly Manual PDF\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/pdf_Icon_8ce8d24a-0b2c-4d6d-843a-d6d3bd41d63d.png?v=1618991988\" loading=\"lazy\" decoding=\"async\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c!-- ====== All CSS consolidated at bottom (scoped) ====== --\u003e\n\u003cstyle\u003e\n  .hsr-wrap { line-height:1.55; color:inherit; font-family:inherit; }\n  .hsr-title { text-align:center; margin:6px 0 10px; font-size:clamp(22px,3vw,28px); }\n\n  \/* Chips *\/\n  .hsr-chipbar { display:flex; flex-wrap:wrap; gap:8px; margin:8px 0 14px; justify-content:center; }\n  .hsr-chip { background:#f5f5f5; border:1px solid #e6e6e6; padding:6px 10px; border-radius:6px; font-size:13px; }\n\n  \/* Scroll helpers *\/\n  .hsr-scroll { overflow-x:auto; -webkit-overflow-scrolling:touch; }\n\n  \/* Spec\/compare tables (preserve your look) *\/\n  .tg { border-collapse:collapse; border-spacing:0; }\n  .tg td, .tg th {\n    border-color:black; border-style:solid; border-width:1px;\n    font-family:Arial, sans-serif; font-size:14px; overflow:hidden;\n    padding:10px 5px; word-break:normal; text-align:center; vertical-align:middle;\n  }\n  .tg th { font-weight:600; background:#ffffff; }\n  .tg .tg-baqh { text-align:center; vertical-align:top; }\n  .tg .tg-u1yq { background-color:#ffffff; font-weight:bold; text-align:center; vertical-align:top; }\n\n  \/* Comparison table subtle polish *\/\n  table.table-border tbody tr:nth-child(odd) { background:#f9f9f9; }\n  table.table-border tbody tr:hover { background:#eef7ff; }\n\n  \/* Smart Siding section *\/\n  .smart-siding-section { margin-top:20px; }\n  .smart-siding-container { display:flex; justify-content:flex-start; align-items:flex-start; text-align:left; gap:20px; }\n  .smart-siding-image { width:360px; height:360px; object-fit:cover; border-radius:8px; }\n  .smart-siding-text-container { max-width:600px; }\n\n  \/* Images in tables *\/\n  .hsr-wrap table img {\n    width:160px; height:160px; object-fit:cover; border-radius:6px; transition:transform .3s ease;\n    display:block; margin-left:auto; margin-right:auto;\n  }\n  .hsr-wrap table img:hover { transform:scale(1.05); }\n\n  \/* Accessibility helper *\/\n  .visually-hidden {\n    position:absolute !important;\n    clip:rect(1px,1px,1px,1px) !important;\n    padding:0 !important; border:0 !important;\n    height:1px !important; width:1px !important;\n    overflow:hidden !important; white-space:nowrap !important;\n  }\n\n  \/* Mobile tweaks *\/\n  @media (max-width:768px){\n    .smart-siding-container { display:block; text-align:center; }\n    .smart-siding-image { width:100%; height:auto; margin-bottom:12px; }\n    .smart-siding-text-container { text-align:left; }\n    .tg td, .tg th { font-size:13px; padding:8px; }\n    .hsr-chipbar { justify-content:flex-start; }\n  }\n\u003c\/style\u003e\n\u003ch4\u003eCompare Shed Models\u003c\/h4\u003e\n\u003cdiv class=\"lcc-shed-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003c!-- Column 1: Value Gable (unchanged) --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gable-shed-kit\"\u003e \u003cimg alt=\"Little Cottage Co. Value Gable Shed\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-gable-shed-front-view_240x240.jpg?v=1759245611\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gable-shed-kit\"\u003eLittle Cottage Co. Value Gable Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c!-- Column 2: Classic Gable (moved to second column) --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gable-shed\"\u003e \u003cimg alt=\"Little Cottage Co. Classic Gable Shed Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-company-classic-gable-shed_240x240.jpg?v=1759252363\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gable-shed\"\u003eLittle Cottage Co. Classic Gable Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c!-- Column 3: Value Workshop (moved to last column) --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-workshop-shed-kit\"\u003e \u003cimg alt=\"Little Cottage Co. Value Workshop Shed\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-company-value-workshop-shed-view_240x240.jpg?v=1759248542\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-workshop-shed-kit\"\u003eLittle Cottage Co. Value Workshop Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-workshop-shed\"\u003e \u003cimg alt=\"Little Cottage Co. Value Gable Shed\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-view_240x240.jpg?v=1759256527\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-workshop-shed\"\u003eLittle Cottage Co. Classic Workshop \u0026amp; Garden Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with 8” on-center grooves, primed\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with 8” on-center grooves, primed\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with 8” on-center grooves, primed\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with 8” on-center grooves, primed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height\u003c\/td\u003e\n\u003ctd\u003e75”\u003c\/td\u003e\n\u003ctd\u003e76.5”\u003c\/td\u003e\n\u003ctd\u003e75”\u003c\/td\u003e\n\u003ctd\u003e72”\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB sheathing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor Features\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGable Vents\u003c\/td\u003e\n\u003ctd\u003eNot included\u003c\/td\u003e\n\u003ctd\u003e2 included\u003c\/td\u003e\n\u003ctd\u003eNot included\u003c\/td\u003e\n\u003ctd\u003e2 included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFlooring (Optional)\u003c\/td\u003e\n\u003ctd\u003e3\/4” material, 2x4 treated joists, 16” on-center\u003c\/td\u003e\n\u003ctd\u003e5\/8” plywood, 2x4 treated joists, 16” on-center\u003c\/td\u003e\n\u003ctd\u003e3\/4” material, 2x4 treated joists, 16” on-center\u003c\/td\u003e\n\u003ctd\u003e5\/8” plywood, 2x4 treated joists, 16” on-center\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWind Rating\u003c\/td\u003e\n\u003ctd\u003e90 mph\u003c\/td\u003e\n\u003ctd\u003e120 mph\u003c\/td\u003e\n\u003ctd\u003e90 mph\u003c\/td\u003e\n\u003ctd\u003e120 mph\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch4\u003eCompare Other Shed Brand Models\u003c\/h4\u003e\n\u003cdiv class=\"lcc-gable-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table\"\u003e\n\u003c!-- Force balanced column widths: 10% feature, 30% each product --\u003e \u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gable-shed\"\u003e \u003cimg alt=\"Little Cottage Co. Classic Gable Shed Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-company-classic-gable-shed_240x240.jpg?v=1759252363\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gable-shed\"\u003eLittle Cottage Co. Classic Gable Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-craftsman-shed-kit\"\u003e \u003cimg alt=\"EZ-Fit Craftsman Storage Shed Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main_240x240.jpg?v=1740682952\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-craftsman-shed-kit\"\u003eEZ-Fit Craftsman Storage Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardener-small-gable-shed-kit\"\u003e \u003cimg alt=\"Cedarshed Gardener Small Gable Shed Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit_240x240.webp?v=1714149172\" class=\"img-responsive\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardener-small-gable-shed-kit\"\u003eCedarshed Gardener Small Gable Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrand\u003c\/td\u003e\n\u003ctd\u003eLittle Cottage Co.\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit\u003c\/td\u003e\n\u003ctd\u003eCedarshed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide siding, 2x4 framing, 3\/8\" Smart Panel siding\u003c\/td\u003e\n\u003ctd\u003ePrimed SmartSide siding\u003c\/td\u003e\n\u003ctd\u003eWestern Red Cedar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height\u003c\/td\u003e\n\u003ctd\u003e76.5”\u003c\/td\u003e\n\u003ctd\u003e79\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor Features\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003eDouble doors with transom windows\u003c\/td\u003e\n\u003ctd\u003eDutch doors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFlooring\u003c\/td\u003e\n\u003ctd\u003e2x4 floor joists, 5\/8\" OSB flooring (optional, can be removed for concrete slab)\u003c\/td\u003e\n\u003ctd\u003e2x4 floor joists, 3\/4\" treated plywood flooring\u003c\/td\u003e\n\u003ctd\u003e2x4 floor joists, 5\/8\" plywood flooring (included, optional removal for concrete slab)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x10, 8x12, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x16, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e6x6, 6x9, 6x12, 8x10, 8x12, 8x16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAdditional Features\u003c\/td\u003e\n\u003ctd\u003eCustomizable with shutters, cupolas, extra doors\u003c\/td\u003e\n\u003ctd\u003e6-panel door design, transom windows for extra light\u003c\/td\u003e\n\u003ctd\u003eNatural light through fixed window\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  \/* === LEFT-ALIGN FIX (page-scoped) === *\/\n  .lcc-classic-workshop-page p,\n  .lcc-classic-workshop-page ul,\n  .lcc-classic-workshop-page ol,\n  .lcc-classic-workshop-page .hsr-chipbar,\n  .lcc-classic-workshop-page .smart-siding-container,\n  .lcc-classic-workshop-page .smart-siding-text-container,\n  .lcc-classic-workshop-page .scroll-table-wrapper,\n  .lcc-classic-workshop-page table,\n  .lcc-classic-workshop-page .tg {\n    text-align: left !important;\n  }\n\n  \/* Pull blocks to the left (some themes center wrappers by default) *\/\n  .lcc-classic-workshop-page .scroll-table-wrapper,\n  .lcc-classic-workshop-page table,\n  .lcc-classic-workshop-page .tg,\n  .lcc-classic-workshop-page .hsr-chipbar,\n  .lcc-classic-workshop-page .smart-siding-container {\n    margin-left: 0 !important;\n    margin-right: auto !important;\n  }\n\n  \/* Stop images\/cards from auto-centering *\/\n  .lcc-classic-workshop-page img,\n  .lcc-classic-workshop-page .img-responsive {\n    display: block;\n    margin: 0 !important; \/* overrides margin: 0 auto from theme *\/\n  }\n\n  \/* Keep chipbar items hard-left just in case *\/\n  .lcc-classic-workshop-page .hsr-chipbar {\n    justify-content: flex-start !important;\n  }\n  \/* === Disable specs-card scrolling on mobile === *\/\n@media (max-width:820px){\n  .vw-dims-duo .vw-spec{\n    height: auto !important;        \/* let it grow with content *\/\n    max-height: none !important;\n    overflow: visible !important;   \/* no internal scrollbar *\/\n  }\n}\n\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* Classic Gable – SPECIFICATIONS table width + row-height fix *\/\n  .hsr-wrap .hsr-scroll{\n    \/* Let the specs table use more horizontal space so cells aren’t tall *\/\n    width: 100%;\n    max-width: 1200px;          \/* you can bump to 1300 if you want even wider *\/\n    margin: 0 auto 24px;        \/* center it under the SPECIFICATIONS heading *\/\n    box-sizing: border-box;\n  }\n\n  .hsr-wrap .hsr-scroll table.tg{\n    width: 100% !important;     \/* override the inline 819px width *\/\n    table-layout: fixed;        \/* even column distribution, less wrapping *\/\n  }\n\n  \/* Stop the old fixed pixel widths from keeping it narrow *\/\n  .hsr-wrap .hsr-scroll table.tg col{\n    width: auto !important;\n  }\n\n  \/* Slightly tighter padding so rows don’t look so tall *\/\n  .hsr-wrap .hsr-scroll table.tg th,\n  .hsr-wrap .hsr-scroll table.tg td{\n    padding-top: 6px;\n    padding-bottom: 6px;\n  }\n\n  \/* Mobile: keep it scrollable and readable without blowing up *\/\n  @media (max-width: 820px){\n    .hsr-wrap .hsr-scroll{\n      max-width: 100%;\n      padding: 0 16px;\n    }\n    .hsr-wrap .hsr-scroll table.tg{\n      min-width: 720px;   \/* lets users swipe sideways instead of crushing columns *\/\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* Classic Gable – SPECIFICATIONS table LEFT-ALIGNED *\/\n  .hsr-wrap .hsr-scroll{\n    width: 100%;\n    max-width: 1200px;\n    margin-left: 0 !important;   \/* hard left *\/\n    margin-right: auto !important;\n    margin-bottom: 24px;\n    box-sizing: border-box;\n  }\n\n  .hsr-wrap .hsr-scroll table.tg{\n    width: 100% !important;\n    table-layout: fixed;\n  }\n\n  .hsr-wrap .hsr-scroll table.tg col{\n    width: auto !important;\n  }\n\n  .hsr-wrap .hsr-scroll table.tg th,\n  .hsr-wrap .hsr-scroll table.tg td{\n    padding-top: 6px;\n    padding-bottom: 6px;\n  }\n\n  @media (max-width: 820px){\n    .hsr-wrap .hsr-scroll{\n      max-width: 100%;\n      padding: 0 16px;\n    }\n    .hsr-wrap .hsr-scroll table.tg{\n      min-width: 720px;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-lcc\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact Little Cottage Co. product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZipLcc\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZipLcc\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProductLcc\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProductLcc\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Value Series\"\u003e\n          \u003coption value=\"value_gable\"\u003eLittle Cottage Co. Value Gable Shed\u003c\/option\u003e\n          \u003coption value=\"value_workshop\"\u003eLittle Cottage Co. Value Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_4\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_6\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Classic Series\"\u003e\n          \u003coption value=\"classic_gable\"\u003eLittle Cottage Co. Classic Gable Shed\u003c\/option\u003e\n          \u003coption value=\"classic_workshop\"\u003eLittle Cottage Co. Classic Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_4\"\u003eLittle Cottage Co. Classic Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_6\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_large\"\u003eLittle Cottage Co. Classic Gambrel Large Barn\u003c\/option\u003e\n          \u003coption value=\"classic_five_corner\"\u003eLittle Cottage Co. Classic Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Colonial Series\"\u003e\n          \u003coption value=\"colonial_williamsburg\"\u003eLittle Cottage Co. Colonial Williamsburg Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_pinehurst\"\u003eLittle Cottage Co. Colonial Pinehurst Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_five_corner\"\u003eLittle Cottage Co. Colonial Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Specialty Barns\"\u003e\n          \u003coption value=\"star_barn\"\u003eLittle Cottage Co. Star Barn\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses\"\u003e\n          \u003coption value=\"cape_cod_playhouse\"\u003eLittle Cottage Co. Cape Cod Playhouse\u003c\/option\u003e\n          \u003coption value=\"victorian_playhouse\"\u003eLittle Cottage Co. Victorian Playhouse\u003c\/option\u003e\n          \u003coption value=\"gingerbread_cottage_playhouse\"\u003eLittle Cottage Co. Gingerbread Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"pennfield_cottage_playhouse\"\u003eLittle Cottage Co. Pennfield Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"craftsman_playhouse\"\u003eLittle Cottage Co. Craftsman Playhouse\u003c\/option\u003e\n          \u003coption value=\"little_cottage_chapel\"\u003eLittle Cottage Co. Little Cottage Chapel\u003c\/option\u003e\n          \u003coption value=\"firehouse_playhouse\"\u003eLittle Cottage Co. Firehouse Playhouse\u003c\/option\u003e\n          \u003coption value=\"stratford_schoolhouse\"\u003eLittle Cottage Co. Stratford Schoolhouse\u003c\/option\u003e\n          \u003coption value=\"saras_victorian_mansion\"\u003eLittle Cottage Co. Sara's Victorian Mansion\u003c\/option\u003e\n          \u003coption value=\"grand_portico_mansion\"\u003eLittle Cottage Co. Grand Portico Mansion\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Greenhouses\"\u003e\n          \u003coption value=\"colonial_gable_greenhouse\"\u003eLittle Cottage Co. Colonial Gable Greenhouse\u003c\/option\u003e\n          \u003coption value=\"octagon_greenhouse\"\u003eLittle Cottage Co. Octagon Greenhouse\u003c\/option\u003e\n          \u003coption value=\"garden_shed_greenhouse\"\u003eLittle Cottage Co. Garden Shed Greenhouse\u003c\/option\u003e\n          \u003coption value=\"petite_greenhouse\"\u003eLittle Cottage Co. Petite Greenhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Chicken Coops\"\u003e\n          \u003coption value=\"value_a_frame_coop\"\u003eLittle Cottage Co. Value A-Frame Coop\u003c\/option\u003e\n          \u003coption value=\"gambrel_barn_coop\"\u003eLittle Cottage Co. Gambrel Barn Coop\u003c\/option\u003e\n          \u003coption value=\"colonial_gable_coop\"\u003eLittle Cottage Co. Colonial Gable Coop\u003c\/option\u003e\n          \u003coption value=\"round_roof_coop\"\u003eLittle Cottage Co. Round Roof Coop\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Dog Kennels\"\u003e\n          \u003coption value=\"cape_cod_cozy_kennel\"\u003eLittle Cottage Co. Cape Cod Cozy Kennel\u003c\/option\u003e\n          \u003coption value=\"victorian_cozy_kennel\"\u003eLittle Cottage Co. Victorian Cozy Kennel\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoLcc\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearLcc\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrLcc\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutLcc\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-lcc\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZipLcc\");\n    const productEl = document.getElementById(\"hsrProductLcc\");\n    const btn = document.getElementById(\"hsrGoLcc\");\n    const clr = document.getElementById(\"hsrClearLcc\");\n    const err = document.getElementById(\"hsrErrLcc\");\n    const out = document.getElementById(\"hsrOutLcc\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_lcc_production_live_v2_20260314\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    const PRODUCT_MAP = {\n      value_gable: {\n        label: \"Little Cottage Co. Value Gable Shed\",\n        bucket: \"value\"\n      },\n      value_workshop: {\n        label: \"Little Cottage Co. Value Workshop Shed\",\n        bucket: \"value\"\n      },\n      value_gambrel_4: {\n        label: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n        bucket: \"value\"\n      },\n      value_gambrel_6: {\n        label: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n        bucket: \"value\"\n      },\n\n      classic_gable: {\n        label: \"Little Cottage Co. Classic Gable Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_workshop: {\n        label: \"Little Cottage Co. Classic Workshop Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_4: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 4' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_6: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_large: {\n        label: \"Little Cottage Co. Classic Gambrel Large Barn\",\n        bucket: \"classic_precut\"\n      },\n      classic_five_corner: {\n        label: \"Little Cottage Co. Classic Five Corner Shed\",\n        bucket: \"classic_five_corner\"\n      },\n\n      colonial_williamsburg: {\n        label: \"Little Cottage Co. Colonial Williamsburg Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_pinehurst: {\n        label: \"Little Cottage Co. Colonial Pinehurst Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_five_corner: {\n        label: \"Little Cottage Co. Colonial Five Corner Shed\",\n        bucket: \"colonial_five_corner\"\n      },\n\n      star_barn: {\n        label: \"Little Cottage Co. Star Barn\",\n        bucket: \"specialty_barn\"\n      },\n\n      cape_cod_playhouse: {\n        label: \"Little Cottage Co. Cape Cod Playhouse\",\n        bucket: \"playhouse\"\n      },\n      victorian_playhouse: {\n        label: \"Little Cottage Co. Victorian Playhouse\",\n        bucket: \"playhouse\"\n      },\n      gingerbread_cottage_playhouse: {\n        label: \"Little Cottage Co. Gingerbread Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      pennfield_cottage_playhouse: {\n        label: \"Little Cottage Co. Pennfield Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      craftsman_playhouse: {\n        label: \"Little Cottage Co. Craftsman Playhouse\",\n        bucket: \"playhouse\"\n      },\n      little_cottage_chapel: {\n        label: \"Little Cottage Co. Little Cottage Chapel\",\n        bucket: \"playhouse\"\n      },\n      firehouse_playhouse: {\n        label: \"Little Cottage Co. Firehouse Playhouse\",\n        bucket: \"playhouse\"\n      },\n      stratford_schoolhouse: {\n        label: \"Little Cottage Co. Stratford Schoolhouse\",\n        bucket: \"playhouse\"\n      },\n      saras_victorian_mansion: {\n        label: \"Little Cottage Co. Sara's Victorian Mansion\",\n        bucket: \"playhouse\"\n      },\n      grand_portico_mansion: {\n        label: \"Little Cottage Co. Grand Portico Mansion\",\n        bucket: \"grand_portico\"\n      },\n\n      colonial_gable_greenhouse: {\n        label: \"Little Cottage Co. Colonial Gable Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      octagon_greenhouse: {\n        label: \"Little Cottage Co. Octagon Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      garden_shed_greenhouse: {\n        label: \"Little Cottage Co. Garden Shed Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      petite_greenhouse: {\n        label: \"Little Cottage Co. Petite Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n\n      value_a_frame_coop: {\n        label: \"Little Cottage Co. Value A-Frame Coop\",\n        bucket: \"value_a_frame_coop\"\n      },\n      gambrel_barn_coop: {\n        label: \"Little Cottage Co. Gambrel Barn Coop\",\n        bucket: \"coop_panelized\"\n      },\n      colonial_gable_coop: {\n        label: \"Little Cottage Co. Colonial Gable Coop\",\n        bucket: \"coop_panelized\"\n      },\n      round_roof_coop: {\n        label: \"Little Cottage Co. Round Roof Coop\",\n        bucket: \"coop_panelized\"\n      },\n\n      cape_cod_cozy_kennel: {\n        label: \"Little Cottage Co. Cape Cod Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      },\n      victorian_cozy_kennel: {\n        label: \"Little Cottage Co. Victorian Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      }\n    };\n\n    const FALLBACK_PRODUCTION = {\n      greenhouse: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      colonial_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      colonial_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      specialty_barn: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      playhouse: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"1 to 2 weeks\"\n      },\n      grand_portico: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value_a_frame_coop: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      coop_panelized: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      dog_kennel: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 9, max: 9 },\n      OR: { min: 9, max: 9 },\n      WA: { min: 9, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (value) =\u003e\n      String(value || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (value) =\u003e String(value || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (value) =\u003e \/^\\d{5}$\/.test(value);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) {\n          return state;\n        }\n      }\n\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function toBusinessDayRange(min, max, unit) {\n      if (unit === \"weeks\") {\n        return {\n          minBd: Number(min) * 5,\n          maxBd: Number(max) * 5,\n          display: `${min} to ${max} weeks`\n        };\n      }\n\n      return {\n        minBd: Number(min),\n        maxBd: Number(max),\n        display: `${min} to ${max} business days`\n      };\n    }\n\n    function normalizeLeadPageText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function parseRange(text, regex, unit) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      return toBusinessDayRange(match[1], match[2], unit);\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const text = normalizeLeadPageText(rawText);\n\n      const parsed = {\n        ...FALLBACK_PRODUCTION\n      };\n\n      const greenhouse = parseRange(\n        text,\n        \/greenhouses\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const value = parseRange(\n        text,\n        \/value\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\/i,\n        \"business_days\"\n      );\n\n      const classicPrecut = parseRange(\n        text,\n        \/classic\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const classicFiveCorner = parseRange(\n        text,\n        \/classic\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const colonialPrecut = parseRange(\n        text,\n        \/colonial\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const colonialFiveCorner = parseRange(\n        text,\n        \/colonial\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const specialtyBarn = parseRange(\n        text,\n        \/specialty\\s+barns.*?(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const playhouse = parseRange(\n        text,\n        \/playhouses\\s+(?:are|is)\\s+generally\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const grandPortico = parseRange(\n        text,\n        \/grand\\s+portico\\s+mansion\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const valueAFrameCoop = parseRange(\n        text,\n        \/chicken\\s+coops\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+the\\s+value\\s+a[\\s-]*frame\\s+coop\/i,\n        \"business_days\"\n      );\n\n      const coopPanelized = parseRange(\n        text,\n        \/chicken\\s+coops.*?and\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\\s+for\\s+the\\s+gambrel\\s+barn\\s+coop,\\s+colonial\\s+gable\\s+coop,\\s+and\\s+round\\s+roof\\s+coop\/i,\n        \"weeks\"\n      );\n\n      const dogKennel = parseRange(\n        text,\n        \/dog\\s+kennels\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      if (greenhouse) parsed.greenhouse = greenhouse;\n      if (value) parsed.value = value;\n      if (classicPrecut) parsed.classic_precut = classicPrecut;\n      if (classicFiveCorner) parsed.classic_five_corner = classicFiveCorner;\n      if (colonialPrecut) parsed.colonial_precut = colonialPrecut;\n      if (colonialFiveCorner) parsed.colonial_five_corner = colonialFiveCorner;\n      if (specialtyBarn) parsed.specialty_barn = specialtyBarn;\n      if (playhouse) parsed.playhouse = playhouse;\n      if (grandPortico) parsed.grand_portico = grandPortico;\n      if (valueAFrameCoop) parsed.value_a_frame_coop = valueAFrameCoop;\n      if (coopPanelized) parsed.coop_panelized = coopPanelized;\n      if (dogKennel) parsed.dog_kennel = dogKennel;\n\n      writeCache(parsed);\n      return parsed;\n    }\n\n    async function getProductionData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      if (!currentHandle \u0026\u0026 !currentTitle) {\n        return \"\";\n      }\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const hasAll = (...terms) =\u003e terms.every((term) =\u003e combined.includes(term));\n      const hasAny = (...terms) =\u003e terms.some((term) =\u003e combined.includes(term));\n\n      const exactHandleMap = {\n        \"little cottage co value gable shed\": \"value_gable\",\n        \"little cottage co value workshop shed\": \"value_workshop\",\n        \"little cottage co value gambrel barn 4 sidewalls\": \"value_gambrel_4\",\n        \"little cottage co value gambrel barn 6 sidewalls\": \"value_gambrel_6\",\n\n        \"little cottage co classic gable shed\": \"classic_gable\",\n        \"little cottage co classic workshop shed\": \"classic_workshop\",\n        \"little cottage co classic gambrel barn 4 sidewalls\": \"classic_gambrel_4\",\n        \"little cottage co classic gambrel barn 6 sidewalls\": \"classic_gambrel_6\",\n        \"little cottage co classic gambrel large barn\": \"classic_gambrel_large\",\n        \"little cottage co classic five corner shed\": \"classic_five_corner\",\n\n        \"little cottage co colonial williamsburg shed\": \"colonial_williamsburg\",\n        \"little cottage co colonial pinehurst shed\": \"colonial_pinehurst\",\n        \"little cottage co colonial five corner shed\": \"colonial_five_corner\",\n\n        \"little cottage co star barn\": \"star_barn\",\n\n        \"little cottage co cape cod playhouse\": \"cape_cod_playhouse\",\n        \"little cottage co victorian playhouse\": \"victorian_playhouse\",\n        \"little cottage co gingerbread cottage playhouse\": \"gingerbread_cottage_playhouse\",\n        \"little cottage co pennfield cottage playhouse\": \"pennfield_cottage_playhouse\",\n        \"little cottage co craftsman playhouse\": \"craftsman_playhouse\",\n        \"little cottage co little cottage chapel\": \"little_cottage_chapel\",\n        \"little cottage co firehouse playhouse\": \"firehouse_playhouse\",\n        \"little cottage co stratford schoolhouse\": \"stratford_schoolhouse\",\n        \"little cottage co sara s victorian mansion\": \"saras_victorian_mansion\",\n        \"little cottage co grand portico mansion\": \"grand_portico_mansion\",\n\n        \"little cottage co colonial gable greenhouse\": \"colonial_gable_greenhouse\",\n        \"little cottage co octagon greenhouse\": \"octagon_greenhouse\",\n        \"little cottage co garden shed greenhouse\": \"garden_shed_greenhouse\",\n        \"little cottage co petite greenhouse\": \"petite_greenhouse\",\n\n        \"little cottage co value a frame coop\": \"value_a_frame_coop\",\n        \"little cottage co gambrel barn coop\": \"gambrel_barn_coop\",\n        \"little cottage co colonial gable coop\": \"colonial_gable_coop\",\n        \"little cottage co round roof coop\": \"round_roof_coop\",\n\n        \"little cottage co cape cod cozy kennel\": \"cape_cod_cozy_kennel\",\n        \"little cottage co victorian cozy kennel\": \"victorian_cozy_kennel\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (hasAll(\"grand\", \"portico\", \"mansion\")) return \"grand_portico_mansion\";\n      if (hasAll(\"sara\", \"victorian\", \"mansion\") || hasAll(\"saras\", \"victorian\", \"mansion\")) return \"saras_victorian_mansion\";\n      if (hasAll(\"stratford\", \"schoolhouse\")) return \"stratford_schoolhouse\";\n      if (hasAll(\"firehouse\", \"playhouse\")) return \"firehouse_playhouse\";\n      if (hasAll(\"little\", \"cottage\", \"chapel\")) return \"little_cottage_chapel\";\n      if (hasAll(\"gingerbread\", \"cottage\", \"playhouse\")) return \"gingerbread_cottage_playhouse\";\n      if (hasAll(\"pennfield\", \"cottage\", \"playhouse\")) return \"pennfield_cottage_playhouse\";\n      if (hasAll(\"craftsman\", \"playhouse\")) return \"craftsman_playhouse\";\n\n      if (hasAll(\"cape\", \"cod\", \"kennel\") || hasAll(\"cape\", \"cod\", \"cozy\", \"kennel\")) return \"cape_cod_cozy_kennel\";\n      if (hasAll(\"victorian\", \"kennel\") || hasAll(\"victorian\", \"cozy\", \"kennel\")) return \"victorian_cozy_kennel\";\n\n      if (hasAll(\"cape\", \"cod\", \"playhouse\")) return \"cape_cod_playhouse\";\n      if (hasAll(\"victorian\", \"playhouse\")) return \"victorian_playhouse\";\n\n      if (hasAll(\"colonial\", \"gable\", \"greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAll(\"garden\", \"shed\", \"greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAll(\"octagon\", \"greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAll(\"petite\", \"greenhouse\")) return \"petite_greenhouse\";\n\n      if (hasAll(\"value\", \"a\", \"frame\", \"coop\") || hasAll(\"value\", \"a-frame\", \"coop\")) return \"value_a_frame_coop\";\n      if (hasAll(\"gambrel\", \"barn\", \"coop\")) return \"gambrel_barn_coop\";\n      if (hasAll(\"colonial\", \"gable\", \"coop\")) return \"colonial_gable_coop\";\n      if (hasAll(\"round\", \"roof\", \"coop\")) return \"round_roof_coop\";\n\n      if (hasAll(\"star\", \"barn\")) return \"star_barn\";\n\n      if (hasAll(\"colonial\", \"five\", \"corner\")) return \"colonial_five_corner\";\n      if (hasAll(\"colonial\", \"williamsburg\")) return \"colonial_williamsburg\";\n      if (hasAll(\"colonial\", \"pinehurst\")) return \"colonial_pinehurst\";\n\n      if (hasAll(\"classic\", \"five\", \"corner\")) return \"classic_five_corner\";\n      if (hasAll(\"classic\", \"gambrel\", \"large\")) return \"classic_gambrel_large\";\n      if (hasAll(\"classic\", \"gambrel\", \"6\")) return \"classic_gambrel_6\";\n      if (hasAll(\"classic\", \"gambrel\", \"4\")) return \"classic_gambrel_4\";\n      if (hasAll(\"classic\", \"workshop\")) return \"classic_workshop\";\n      if (hasAll(\"classic\", \"gable\")) return \"classic_gable\";\n\n      if (hasAll(\"value\", \"gambrel\", \"6\")) return \"value_gambrel_6\";\n      if (hasAll(\"value\", \"gambrel\", \"4\")) return \"value_gambrel_4\";\n      if (hasAll(\"value\", \"workshop\")) return \"value_workshop\";\n      if (hasAll(\"value\", \"gable\")) return \"value_gable\";\n\n      if (hasAny(\"greenhouse\") \u0026\u0026 hasAny(\"colonial gable greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAny(\"octagon greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAny(\"garden shed greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAny(\"petite greenhouse\")) return \"petite_greenhouse\";\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      productionDisplay,\n      destinationStateName,\n      prodMinBd,\n      prodMaxBd,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n      const earliestBD = prodMinBd + transitMin;\n      const latestBD = prodMaxBd + transitMax;\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact Little Cottage Co. product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship Little Cottage Co. products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod =\n          production[selectedProduct.bucket] || FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_lcc_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          lcc_bucket: selectedProduct.bucket\n        });\n      } catch (e) {\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        showErr(false);\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value =\n        detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]\n          ? detectedDefaultProduct\n          : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrLccClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrLccReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e","brand":"Little Cottage Co.","offers":[{"title":"8ft x 8ft","offer_id":39561548759093,"sku":"8x8 CGS-PC","price":2469.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 10ft","offer_id":39561548791861,"sku":"8x10 CGS-PC","price":2669.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 12ft","offer_id":39561548824629,"sku":"8x12 CGS-PC","price":2809.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 14ft","offer_id":39561548857397,"sku":"8x14 CGS-PC","price":3309.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 16ft","offer_id":39561548890165,"sku":"8x16 CGS-PC","price":3449.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 10ft","offer_id":39561548922933,"sku":"10x10 CGS-PC","price":2849.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 12ft","offer_id":39561548955701,"sku":"10x12 CGS-PC","price":3349.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 14ft","offer_id":39561548988469,"sku":"10x14 CGS-PC","price":3519.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 16ft","offer_id":39561549021237,"sku":"10x16 CGS-PC","price":3669.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 18ft","offer_id":39561549054005,"sku":"10x18 CGS-PC","price":4009.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 20ft","offer_id":39561549086773,"sku":"10x20 CGS-PC","price":4319.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 12ft","offer_id":39561549119541,"sku":"12x12 CGS-PC","price":3539.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 14ft","offer_id":39561549152309,"sku":"12x14 CGS-PC","price":3719.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 16ft","offer_id":39561549185077,"sku":"12x16 CGS-PC","price":4219.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 18ft","offer_id":39561549217845,"sku":"12x18 CGS-PC","price":4409.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 20ft","offer_id":39561549250613,"sku":"12x20 CGS-PC","price":4539.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 24ft","offer_id":39561549283381,"sku":"12x24 CGS-PC","price":5009.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363"},{"product_id":"little-cottage-company-value-gable-shed-kit","title":"Little Cottage Co. Value Gable Shed","description":"\u003cdiv class=\"lcc-value-gable-page\"\u003e\n\u003c!-- ===== Brand \/ Title ===== --\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Little-Cottage-Co-Logo-Good-Quality-p-800_160x160.png?v=1675825902\" alt=\"\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eLittle Cottage Co. Value Gable Shed\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e \u003cinput type=\"checkbox\" class=\"hsr-facts-check\" id=\"hsr-facts-toggle-lcc-vg\"\u003e\n\u003cdiv role=\"list\" aria-label=\"Key facts\" class=\"hsr-chipbar\"\u003e\n\u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e Lead time: Production 5–10 business days · Shipping 2–9 days (Ohio) \u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eKit type: Pre-Cut, primed, ready to paint\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eSiding\/trim: LP SmartSide®\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eFloor: Optional floor kit available\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eDoors: Double doors (specs in table)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eMade in: USA (Amish-built)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-lcc-vg\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-lcc-vg\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cstrong\u003eBuild your dream garden and add value to your property, with our Value Gable Sheds!\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-gable-shed-labeled-parts_480x480.webp?v=1694450422\" alt=\"little cottage company value gable shed labeled parts\" style=\"display: block; margin-left: auto; margin-right: auto; float: none;\" class=\"img-responsive\"\u003e\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eLead time:\u003c\/strong\u003e Production is \u003cstrong\u003e5-10 days \u003c\/strong\u003ebusiness days (≈1–2 weeks); shipping is \u003cstrong\u003e2–9 days\u003c\/strong\u003e from Ohio, depending on distance.\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/span\u003eUpgrade your outdoor space with a top-quality \u003cstrong\u003eValue Gable Shed Kit\u003c\/strong\u003e crafted by skilled artisans right here in the USA. Our Precut Kits are expertly prepared with all pieces labeled, primed, and ready to assemble. You won't need to do any extra cutting or fussing - simply follow the detailed Picture Manual included with your purchase. We've used top-of-the-line materials to create a sturdy structure that will stand the test of time.  Don't settle for a flimsy, cheaply made shed - invest in a Value Gable Shed made with quality craftsmanship to last for years to come. Order now and transform your outdoor space!\u003c\/p\u003e\n\u003cp\u003eAvailable in 17 different sizes from a small 8′ x 8′ to a much more spacious 12′ x 24′; ideal for projects, storage, or even a home office in your backyard. The Value Shed – Gable Style comes standard with a 48\" double door standard on 8ft wide sheds and 60\" double doors for the 10ft and 12ft sheds. A variety of options for add-ons including windows, wood flower boxes, Plastic shutters, cupolas, and extra doors. There is a 2″ overhang on Value sheds.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThis shed is available from 8′ x 8′ up to 12′ x 24′.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePre-Cut Kits: \u003c\/strong\u003eThe Value Gable Shed comes with all wood pre-cut to exact lengths.  \u003cstrong\u003eNO EXTRA CUTTING IS REQUIRED!\u003c\/strong\u003e You must assemble the pieces into sections and then put the sections together. Recommended for experienced users. \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT NOTE:\u003c\/strong\u003e This product includes a complimentary liftgate service to safely lower the package from the truck to the ground upon delivery. The driver will unload the kit, which will then be placed curbside or at the end of the driveway. Please inspect the package for damage.\u003c\/p\u003e\n\u003ch3\u003eValue Gable — Dimensions by Size (Photos + Specs)\u003c\/h3\u003e\n\u003c!-- VALUE GABLE — DIMENSIONS DUO (pure CSS) --\u003e\n\u003cdiv aria-label=\"Value Gable dimensions\" class=\"vw-dims-duo\"\u003e\n\u003c!-- Radios (one per size). r1 is default\/checked --\u003e \u003cinput checked id=\"vwd-r1\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r2\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r3\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r4\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r5\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r6\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r7\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r8\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r9\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r10\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r11\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r12\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r13\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r14\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r15\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r16\" name=\"vwd\" type=\"radio\"\u003e \u003cinput id=\"vwd-r17\" name=\"vwd\" type=\"radio\"\u003e \u003c!-- LEFT: Specs (one panel per size) --\u003e\n\u003cdiv class=\"vw-specs\"\u003e\n\u003c!-- 1) 8×8 --\u003e\n\u003csection aria-labelledby=\"vws1\" class=\"vw-spec s1\"\u003e\n\u003ch4 id=\"vws1\"\u003e8×8 Value Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 0.5″ (96.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8.5″ (92.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e48″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 2) 8×10 --\u003e\n\u003csection aria-labelledby=\"vws2\" class=\"vw-spec s2\"\u003e\n\u003ch4 id=\"vws2\"\u003e8×10 Value Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 0.5″ (96.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8.5″ (92.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e48″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 3) 8×12 --\u003e\n\u003csection aria-labelledby=\"vws3\" class=\"vw-spec s3\"\u003e\n\u003ch4 id=\"vws3\"\u003e8×12 Value Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 0.5″ (96.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8.5″ (92.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e48″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 4) 8×14 --\u003e\n\u003csection aria-labelledby=\"vws4\" class=\"vw-spec s4\"\u003e\n\u003ch4 id=\"vws4\"\u003e8×14 Value Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 0.5″ (96.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8.5″ (92.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e48″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e112\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 5) 8×16 --\u003e\n\u003csection aria-labelledby=\"vws5\" class=\"vw-spec s5\"\u003e\n\u003ch4 id=\"vws5\"\u003e8×16 Value Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 0.5″ (96.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8.5″ (92.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e48″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e128\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 6) 10×10 --\u003e\n\u003csection aria-labelledby=\"vws6\" class=\"vw-spec s6\"\u003e\n\u003ch4 id=\"vws6\"\u003e10×10 Value Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 5.5″ (101.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 1.5″ (97.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 7) 10×12 --\u003e\n\u003csection aria-labelledby=\"vws7\" class=\"vw-spec s7\"\u003e\n\u003ch4 id=\"vws7\"\u003e10×12 Value Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 5.5″ (101.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 1.5″ (97.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e120\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 8) 10×14 --\u003e\n\u003csection aria-labelledby=\"vws8\" class=\"vw-spec s8\"\u003e\n\u003ch4 id=\"vws8\"\u003e10×14 Value Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 5.5″ (101.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 1.5″ (97.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 9) 10×16 --\u003e\n\u003csection aria-labelledby=\"vws9\" class=\"vw-spec s9\"\u003e\n\u003ch4 id=\"vws9\"\u003e10×16 Value Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 5.5″ (101.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 1.5″ (97.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e160\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 10) 10×18 --\u003e\n\u003csection aria-labelledby=\"vws10\" class=\"vw-spec s10\"\u003e\n\u003ch4 id=\"vws10\"\u003e10×18 Value Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e18′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 5.5″ (101.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 1.5″ (97.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e180\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 11) 10×20 --\u003e\n\u003csection aria-labelledby=\"vws11\" class=\"vw-spec s11\"\u003e\n\u003ch4 id=\"vws11\"\u003e10×20 Value Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e20′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 5.5″ (101.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 1.5″ (97.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e200\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 12) 12×12 --\u003e\n\u003csection aria-labelledby=\"vws12\" class=\"vw-spec s12\"\u003e\n\u003ch4 id=\"vws12\"\u003e12×12 Value Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 10.5″ (106.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 6.5″ (102.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e144\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 13) 12×14 --\u003e\n\u003csection aria-labelledby=\"vws13\" class=\"vw-spec s13\"\u003e\n\u003ch4 id=\"vws13\"\u003e12×14 Value Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 10.5″ (106.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 6.5″ (102.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e168\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 14) 12×16 --\u003e\n\u003csection aria-labelledby=\"vws14\" class=\"vw-spec s14\"\u003e\n\u003ch4 id=\"vws14\"\u003e12×16 Value Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 10.5″ (106.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 6.5″ (102.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e192\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 15) 12×18 --\u003e\n\u003csection aria-labelledby=\"vws15\" class=\"vw-spec s15\"\u003e\n\u003ch4 id=\"vws15\"\u003e12×18 Value Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e18′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 10.5″ (106.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 6.5″ (102.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e216\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 16) 12×20 --\u003e\n\u003csection aria-labelledby=\"vws16\" class=\"vw-spec s16\"\u003e\n\u003ch4 id=\"vws16\"\u003e12×20 Value Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e20′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 10.5″ (106.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 6.5″ (102.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e240\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 17) 12×24 --\u003e\n\u003csection aria-labelledby=\"vws17\" class=\"vw-spec s17\"\u003e\n\u003ch4 id=\"vws17\"\u003e12×24 Value Gable\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e24′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 10.5″ (106.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 6.5″ (102.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e288\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c!-- RIGHT: Image stage (same structure; swap to Value Gable photos when ready) --\u003e\n\u003cdiv class=\"vw-stage\"\u003e\n\u003c!-- 1 --\u003e\n\u003cfigure class=\"vw-slide s1\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-dimensions.jpg?v=1761584832\"\u003e\n\u003cfigcaption\u003e8×8\u003c\/figcaption\u003e\n\u003clabel aria-label=\"Previous\" for=\"vwd-r1\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel aria-label=\"Next\" for=\"vwd-r2\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 2 --\u003e\n\u003cfigure class=\"vw-slide s2\"\u003e\u003cimg alt=\"8×10 Value Gable — dimensions\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-value-gable-shed-kit-dimensions.jpg?v=1761584832\"\u003e\n\u003cfigcaption\u003e8×10\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r1\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r3\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 3 --\u003e\n\u003cfigure class=\"vw-slide s3\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-value-gable-shed-kit-dimensions.jpg?v=1761584832\"\u003e\n\u003cfigcaption\u003e8×12\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r2\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r4\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 4 --\u003e\n\u003cfigure class=\"vw-slide s4\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x14-value-gable-shed-kit-dimensions.jpg?v=1761584832\"\u003e\n\u003cfigcaption\u003e8×14\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r3\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r5\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 5 --\u003e\n\u003cfigure class=\"vw-slide s5\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x16-value-gable-shed-kit-dimensions.jpg?v=1761584832\"\u003e\n\u003cfigcaption\u003e8×16\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r4\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r6\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 6 --\u003e\n\u003cfigure class=\"vw-slide s6\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-value-gable-shed-kit-dimensions.jpg?v=1761584832\"\u003e\n\u003cfigcaption\u003e10×10\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r5\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r7\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 7 --\u003e\n\u003cfigure class=\"vw-slide s7\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-value-gable-shed-kit-dimensions.jpg?v=1761584832\"\u003e\n\u003cfigcaption\u003e10×12\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r6\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r8\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 8 --\u003e\n\u003cfigure class=\"vw-slide s8\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gable-shed-kit-dimensions.jpg?v=1761584832\"\u003e\n\u003cfigcaption\u003e10×14\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r7\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r9\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 9 --\u003e\n\u003cfigure class=\"vw-slide s9\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-value-gable-shed-kit-dimensions.jpg?v=1761584832\"\u003e\n\u003cfigcaption\u003e10×16\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r8\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r10\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 10 --\u003e\n\u003cfigure class=\"vw-slide s10\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x18-value-gable-shed-kit-dimensions.jpg?v=1761584832\"\u003e\n\u003cfigcaption\u003e10×18\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r9\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r11\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 11 --\u003e\n\u003cfigure class=\"vw-slide s11\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-value-gable-shed-kit-dimensions.jpg?v=1761584832\"\u003e\n\u003cfigcaption\u003e10×20\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r10\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r12\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 12 --\u003e\n\u003cfigure class=\"vw-slide s12\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x12-value-gable-shed-kit-dimensions.jpg?v=1761584832\"\u003e\n\u003cfigcaption\u003e12×12\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r11\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r13\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 13 --\u003e\n\u003cfigure class=\"vw-slide s13\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x14-value-gable-shed-kit-dimensions.jpg?v=1761584832\"\u003e\n\u003cfigcaption\u003e12×14\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r12\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r14\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 14 --\u003e\n\u003cfigure class=\"vw-slide s14\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-value-gable-shed-kit-dimensions.jpg?v=1761584832\"\u003e\n\u003cfigcaption\u003e12×16\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r13\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r15\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 15 --\u003e\n\u003cfigure class=\"vw-slide s15\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x18-value-gable-shed-kit-dimensions.jpg?v=1761584832\"\u003e\n\u003cfigcaption\u003e12×18\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r14\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r16\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 16 --\u003e\n\u003cfigure class=\"vw-slide s16\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-value-gable-shed-kit-dimensions.jpg?v=1761584832\"\u003e\n\u003cfigcaption\u003e12×20\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r15\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r17\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 17 --\u003e\n\u003cfigure class=\"vw-slide s17\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-value-gable-shed-kit-dimensions.jpg?v=1761584832\"\u003e\n\u003cfigcaption\u003e12×24\u003c\/figcaption\u003e\n\u003clabel for=\"vwd-r16\" class=\"vw-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"vwd-r17\" class=\"vw-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch4 style=\"text-align: left;\"\u003e\u003cstrong\u003eSPECIFICATIONS\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cdiv class=\"scroll-table-wrapper value-gable-specs-wrapper\"\u003e\n\u003ctable class=\"specifications-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eSq. Ft.\u003c\/th\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e8x8\u003c\/td\u003e\n\u003ctd\u003e64 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e92.5\"\u003c\/td\u003e\n\u003ctd\u003e96.5\"\u003c\/td\u003e\n\u003ctd\u003e48\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8x10\u003c\/td\u003e\n\u003ctd\u003e80 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e92.5\"\u003c\/td\u003e\n\u003ctd\u003e96.5\"\u003c\/td\u003e\n\u003ctd\u003e48\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8x12\u003c\/td\u003e\n\u003ctd\u003e96 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e92.5\"\u003c\/td\u003e\n\u003ctd\u003e96.5\"\u003c\/td\u003e\n\u003ctd\u003e48\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8x14\u003c\/td\u003e\n\u003ctd\u003e112 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e92.5\"\u003c\/td\u003e\n\u003ctd\u003e96.5\"\u003c\/td\u003e\n\u003ctd\u003e48\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8x16\u003c\/td\u003e\n\u003ctd\u003e128 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e92.5\"\u003c\/td\u003e\n\u003ctd\u003e96.5\"\u003c\/td\u003e\n\u003ctd\u003e48\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10x10\u003c\/td\u003e\n\u003ctd\u003e100 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e97.5\"\u003c\/td\u003e\n\u003ctd\u003e101.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10x12\u003c\/td\u003e\n\u003ctd\u003e120 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e97.5\"\u003c\/td\u003e\n\u003ctd\u003e101.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10x14\u003c\/td\u003e\n\u003ctd\u003e140 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e97.5\"\u003c\/td\u003e\n\u003ctd\u003e101.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10x16\u003c\/td\u003e\n\u003ctd\u003e160 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e97.5\"\u003c\/td\u003e\n\u003ctd\u003e101.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10x18\u003c\/td\u003e\n\u003ctd\u003e180 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e97.5\"\u003c\/td\u003e\n\u003ctd\u003e101.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10x20\u003c\/td\u003e\n\u003ctd\u003e200 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e97.5\"\u003c\/td\u003e\n\u003ctd\u003e101.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12x12\u003c\/td\u003e\n\u003ctd\u003e144 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e102.5\"\u003c\/td\u003e\n\u003ctd\u003e106.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12x14\u003c\/td\u003e\n\u003ctd\u003e168 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e102.5\"\u003c\/td\u003e\n\u003ctd\u003e106.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12x16\u003c\/td\u003e\n\u003ctd\u003e192 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e102.5\"\u003c\/td\u003e\n\u003ctd\u003e106.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12x18\u003c\/td\u003e\n\u003ctd\u003e216 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e102.5\"\u003c\/td\u003e\n\u003ctd\u003e106.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12x20\u003c\/td\u003e\n\u003ctd\u003e240 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e102.5\"\u003c\/td\u003e\n\u003ctd\u003e106.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12x24\u003c\/td\u003e\n\u003ctd\u003e288 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e102.5\"\u003c\/td\u003e\n\u003ctd\u003e106.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eFEATURES:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e\u003cstrong\u003eDouble doors:\u003c\/strong\u003e The Value Gable Shed Kit features a 4' x 6' double door on 8' wide units and a 5' x 6' double door on 10' and 12' wide units. These spacious door openings allow for easy access to your stored items and make it convenient to move larger items in and out of the shed.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e\u003cstrong\u003eLP Smartside paneling:\u003c\/strong\u003e The shed is constructed with 3\/8\" LP Smartside paneling, 8\" O.C. grooves. This high-quality paneling is treated to resist fungal decay and insect infestation, ensuring the longevity and durability of your shed. Additionally, it comes primed and ready for paint, allowing you to customize the appearance to suit your preferences.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e\u003cstrong\u003e6' Sidewalls with 24\" O.C. wall studs:\u003c\/strong\u003e The shed features 6-foot sidewalls, providing ample headroom and storage space inside the shed. The 2\" x 4\" wall studs are placed 24 inches on-center, ensuring a strong and stable structure capable of withstanding various weather conditions.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp class=\"py-1.5 [\u0026amp;_br]:block [\u0026amp;_br]:py-1.5 [\u0026amp;_br]:content-['']\"\u003e\u003cstrong class=\"font-heavy\"\u003e5\/12\" Roof Pitch:\u003c\/strong\u003e The shed's roof is designed with a 5\/12\" pitch, providing better water runoff and adding to the shed's overall durability.\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e\u003cstrong\u003e7\/16-inch OSB roof sheathing:\u003c\/strong\u003e This serves the dual purpose of safeguarding the shed against various weather conditions and enhancing the overall structural integrity.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e\u003cstrong\u003eAluminum corner trim:\u003c\/strong\u003e Elevates the shed's aesthetic with a refined finish, simultaneously delivering added safeguarding and strength at the corners.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e\u003cstrong\u003eExtensive hardware and instructional manual:\u003c\/strong\u003e The Value Gable Shed Kit arrives with all vital hardware, latches, and a comprehensive instruction manual, guaranteeing a smooth assembly process and eliminating the need for additional hardware procurement.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eValue Gable — Interior by Size\u003c\/h3\u003e\n\u003c!-- INTERIOR-ONLY SLIDER (Value Gable) --\u003e\n\u003cdiv aria-label=\"Value Gable interior by size\" class=\"vwp2\"\u003e\n\u003c!-- Radios (1..17). Default: 1 --\u003e \u003cinput checked name=\"vwp\" id=\"vwp-1\" type=\"radio\"\u003e \u003cinput name=\"vwp\" id=\"vwp-2\" type=\"radio\"\u003e \u003cinput name=\"vwp\" id=\"vwp-3\" type=\"radio\"\u003e \u003cinput name=\"vwp\" id=\"vwp-4\" type=\"radio\"\u003e \u003cinput name=\"vwp\" id=\"vwp-5\" type=\"radio\"\u003e \u003cinput name=\"vwp\" id=\"vwp-6\" type=\"radio\"\u003e \u003cinput name=\"vwp\" id=\"vwp-7\" type=\"radio\"\u003e \u003cinput name=\"vwp\" id=\"vwp-8\" type=\"radio\"\u003e \u003cinput name=\"vwp\" id=\"vwp-9\" type=\"radio\"\u003e \u003cinput name=\"vwp\" id=\"vwp-10\" type=\"radio\"\u003e \u003cinput name=\"vwp\" id=\"vwp-11\" type=\"radio\"\u003e \u003cinput name=\"vwp\" id=\"vwp-12\" type=\"radio\"\u003e \u003cinput name=\"vwp\" id=\"vwp-13\" type=\"radio\"\u003e \u003cinput name=\"vwp\" id=\"vwp-14\" type=\"radio\"\u003e \u003cinput name=\"vwp\" id=\"vwp-15\" type=\"radio\"\u003e \u003cinput name=\"vwp\" id=\"vwp-16\" type=\"radio\"\u003e \u003cinput name=\"vwp\" id=\"vwp-17\" type=\"radio\"\u003e\n\u003cdiv class=\"vwp-cols\"\u003e\n\u003cdiv class=\"vwp-col interior\"\u003e\n\u003c!-- 1 --\u003e\n\u003cfigure class=\"vwp-card s1\"\u003e\u003cimg alt=\"8×8 Value Gable interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-storage-capacity.jpg?v=1761606239\" decoding=\"async\" loading=\"lazy\" height=\"480\" width=\"480\"\u003e\n\u003cfigcaption\u003e8×8\u003c\/figcaption\u003e\n\u003cdiv class=\"vwp-nav--col\"\u003e\n\u003clabel aria-label=\"Previous\" for=\"vwp-1\" class=\"vwp-arrow prev a1\"\u003e\u003c\/label\u003e \u003clabel aria-label=\"Next\" for=\"vwp-2\" class=\"vwp-arrow next b1\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c!-- 2 --\u003e\n\u003cfigure class=\"vwp-card s2\"\u003e\u003cimg alt=\"8×10 Value Gable interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-value-gable-shed-storage-capacity.jpg?v=1761606241\" decoding=\"async\" loading=\"lazy\" height=\"480\" width=\"480\"\u003e\n\u003cfigcaption\u003e8×10\u003c\/figcaption\u003e\n\u003cdiv class=\"vwp-nav--col\"\u003e\n\u003clabel for=\"vwp-1\" class=\"vwp-arrow prev a2\"\u003e\u003c\/label\u003e \u003clabel for=\"vwp-3\" class=\"vwp-arrow next b2\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c!-- 3 --\u003e\n\u003cfigure class=\"vwp-card s3\"\u003e\u003cimg alt=\"8×12 Value Gable interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-value-gable-shed-storage-capacity.jpg?v=1761606240\" decoding=\"async\" loading=\"lazy\" height=\"480\" width=\"480\"\u003e\n\u003cfigcaption\u003e8×12\u003c\/figcaption\u003e\n\u003cdiv class=\"vwp-nav--col\"\u003e\n\u003clabel for=\"vwp-2\" class=\"vwp-arrow prev a3\"\u003e\u003c\/label\u003e \u003clabel for=\"vwp-4\" class=\"vwp-arrow next b3\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c!-- 4 --\u003e\n\u003cfigure class=\"vwp-card s4\"\u003e\u003cimg alt=\"8×14 Value Gable interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x14-value-gable-shed-storage-capacity.jpg?v=1761606240\" decoding=\"async\" loading=\"lazy\" height=\"480\" width=\"480\"\u003e\n\u003cfigcaption\u003e8×14\u003c\/figcaption\u003e\n\u003cdiv class=\"vwp-nav--col\"\u003e\n\u003clabel for=\"vwp-3\" class=\"vwp-arrow prev a4\"\u003e\u003c\/label\u003e \u003clabel for=\"vwp-5\" class=\"vwp-arrow next b4\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c!-- 5 --\u003e\n\u003cfigure class=\"vwp-card s5\"\u003e\u003cimg alt=\"8×16 Value Gable interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x16-value-gable-shed-storage-capacity.jpg?v=1761606240\" decoding=\"async\" loading=\"lazy\" height=\"480\" width=\"480\"\u003e\n\u003cfigcaption\u003e8×16\u003c\/figcaption\u003e\n\u003cdiv class=\"vwp-nav--col\"\u003e\n\u003clabel for=\"vwp-4\" class=\"vwp-arrow prev a5\"\u003e\u003c\/label\u003e \u003clabel for=\"vwp-6\" class=\"vwp-arrow next b5\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c!-- 6 --\u003e\n\u003cfigure class=\"vwp-card s6\"\u003e\u003cimg alt=\"10×10 Value Gable interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-value-gable-shed-storage-capacity.jpg?v=1761606240\" decoding=\"async\" loading=\"lazy\" height=\"480\" width=\"480\"\u003e\n\u003cfigcaption\u003e10×10\u003c\/figcaption\u003e\n\u003cdiv class=\"vwp-nav--col\"\u003e\n\u003clabel for=\"vwp-5\" class=\"vwp-arrow prev a6\"\u003e\u003c\/label\u003e \u003clabel for=\"vwp-7\" class=\"vwp-arrow next b6\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c!-- 7 --\u003e\n\u003cfigure class=\"vwp-card s7\"\u003e\u003cimg alt=\"10×12 Value Gable interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-value-gable-shed-storage-capacity.jpg?v=1761606239\" decoding=\"async\" loading=\"lazy\" height=\"480\" width=\"480\"\u003e\n\u003cfigcaption\u003e10×12\u003c\/figcaption\u003e\n\u003cdiv class=\"vwp-nav--col\"\u003e\n\u003clabel for=\"vwp-6\" class=\"vwp-arrow prev a7\"\u003e\u003c\/label\u003e \u003clabel for=\"vwp-8\" class=\"vwp-arrow next b7\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c!-- 8 --\u003e\n\u003cfigure class=\"vwp-card s8\"\u003e\u003cimg alt=\"10×14 Value Gable interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gable-shed-storage-capacity.jpg?v=1761606240\" decoding=\"async\" loading=\"lazy\" height=\"480\" width=\"480\"\u003e\n\u003cfigcaption\u003e10×14\u003c\/figcaption\u003e\n\u003cdiv class=\"vwp-nav--col\"\u003e\n\u003clabel for=\"vwp-7\" class=\"vwp-arrow prev a8\"\u003e\u003c\/label\u003e \u003clabel for=\"vwp-9\" class=\"vwp-arrow next b8\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c!-- 9 --\u003e\n\u003cfigure class=\"vwp-card s9\"\u003e\u003cimg alt=\"10×16 Value Gable interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-value-gable-shed-storage-capacity.jpg?v=1761606239\" decoding=\"async\" loading=\"lazy\" height=\"480\" width=\"480\"\u003e\n\u003cfigcaption\u003e10×16\u003c\/figcaption\u003e\n\u003cdiv class=\"vwp-nav--col\"\u003e\n\u003clabel for=\"vwp-8\" class=\"vwp-arrow prev a9\"\u003e\u003c\/label\u003e \u003clabel for=\"vwp-10\" class=\"vwp-arrow next b9\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c!-- 10 --\u003e\n\u003cfigure class=\"vwp-card s10\"\u003e\u003cimg alt=\"10×18 Value Gable interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x18-value-gable-shed-storage-capacity.jpg?v=1761606239\" decoding=\"async\" loading=\"lazy\" height=\"480\" width=\"480\"\u003e\n\u003cfigcaption\u003e10×18\u003c\/figcaption\u003e\n\u003cdiv class=\"vwp-nav--col\"\u003e\n\u003clabel for=\"vwp-9\" class=\"vwp-arrow prev a10\"\u003e\u003c\/label\u003e \u003clabel for=\"vwp-11\" class=\"vwp-arrow next b10\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c!-- 11 --\u003e\n\u003cfigure class=\"vwp-card s11\"\u003e\u003cimg alt=\"10×20 Value Gable interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-value-gable-shed-storage-capacity.jpg?v=1761606239\" decoding=\"async\" loading=\"lazy\" height=\"480\" width=\"480\"\u003e\n\u003cfigcaption\u003e10×20\u003c\/figcaption\u003e\n\u003cdiv class=\"vwp-nav--col\"\u003e\n\u003clabel for=\"vwp-10\" class=\"vwp-arrow prev a11\"\u003e\u003c\/label\u003e \u003clabel for=\"vwp-12\" class=\"vwp-arrow next b11\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c!-- 12 --\u003e\n\u003cfigure class=\"vwp-card s12\"\u003e\u003cimg alt=\"12×12 Value Gable interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x12-value-gable-shed-storage-capacity.jpg?v=1761606240\" decoding=\"async\" loading=\"lazy\" height=\"480\" width=\"480\"\u003e\n\u003cfigcaption\u003e12×12\u003c\/figcaption\u003e\n\u003cdiv class=\"vwp-nav--col\"\u003e\n\u003clabel for=\"vwp-11\" class=\"vwp-arrow prev a12\"\u003e\u003c\/label\u003e \u003clabel for=\"vwp-13\" class=\"vwp-arrow next b12\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c!-- 13 --\u003e\n\u003cfigure class=\"vwp-card s13\"\u003e\u003cimg alt=\"12×14 Value Gable interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x14-value-gable-shed-storage-capacity.jpg?v=1761606240\" decoding=\"async\" loading=\"lazy\" height=\"480\" width=\"480\"\u003e\n\u003cfigcaption\u003e12×14\u003c\/figcaption\u003e\n\u003cdiv class=\"vwp-nav--col\"\u003e\n\u003clabel for=\"vwp-12\" class=\"vwp-arrow prev a13\"\u003e\u003c\/label\u003e \u003clabel for=\"vwp-14\" class=\"vwp-arrow next b13\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c!-- 14 --\u003e\n\u003cfigure class=\"vwp-card s14\"\u003e\u003cimg alt=\"12×16 Value Gable interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-value-gable-shed-storage-capacity.jpg?v=1761606239\" decoding=\"async\" loading=\"lazy\" height=\"480\" width=\"480\"\u003e\n\u003cfigcaption\u003e12×16\u003c\/figcaption\u003e\n\u003cdiv class=\"vwp-nav--col\"\u003e\n\u003clabel for=\"vwp-13\" class=\"vwp-arrow prev a14\"\u003e\u003c\/label\u003e \u003clabel for=\"vwp-15\" class=\"vwp-arrow next b14\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c!-- 15 --\u003e\n\u003cfigure class=\"vwp-card s15\"\u003e\u003cimg alt=\"12×18 Value Gable interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x18-value-gable-shed-storage-capacity.jpg?v=1761606240\" decoding=\"async\" loading=\"lazy\" height=\"480\" width=\"480\"\u003e\n\u003cfigcaption\u003e12×18\u003c\/figcaption\u003e\n\u003cdiv class=\"vwp-nav--col\"\u003e\n\u003clabel for=\"vwp-14\" class=\"vwp-arrow prev a15\"\u003e\u003c\/label\u003e \u003clabel for=\"vwp-16\" class=\"vwp-arrow next b15\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c!-- 16 --\u003e\n\u003cfigure class=\"vwp-card s16\"\u003e\u003cimg alt=\"12×20 Value Gable interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-value-gable-shed-storage-capacity.jpg?v=1761606240\" decoding=\"async\" loading=\"lazy\" height=\"480\" width=\"480\"\u003e\n\u003cfigcaption\u003e12×20\u003c\/figcaption\u003e\n\u003cdiv class=\"vwp-nav--col\"\u003e\n\u003clabel for=\"vwp-15\" class=\"vwp-arrow prev a16\"\u003e\u003c\/label\u003e \u003clabel for=\"vwp-17\" class=\"vwp-arrow next b16\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c!-- 17 --\u003e\n\u003cfigure class=\"vwp-card s17\"\u003e\u003cimg alt=\"12×24 Value Gable interior\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-value-gable-shed-storage-capacity.jpg?v=1761606241\" decoding=\"async\" loading=\"lazy\" height=\"480\" width=\"480\"\u003e\n\u003cfigcaption\u003e12×24\u003c\/figcaption\u003e\n\u003cdiv class=\"vwp-nav--col\"\u003e\n\u003clabel for=\"vwp-16\" class=\"vwp-arrow prev a17\"\u003e\u003c\/label\u003e \u003clabel for=\"vwp-17\" class=\"vwp-arrow next b17\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ctable style=\"width: 48.6257%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 14.7061%;\"\u003e\u003cstrong\u003eShed Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 20.2939%;\"\u003eStorage Shed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 14.7061%;\"\u003e\u003cstrong\u003eColor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 20.2939%;\"\u003ePrimed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 14.7061%;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 20.2939%;\"\u003e\u003cspan\u003eSolid + Manufactured Wood\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 14.7061%;\"\u003e\u003cstrong\u003eFoundation Required\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 20.2939%;\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 14.7061%;\"\u003e\u003cstrong\u003eDoor Style\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 20.2939%;\"\u003e\u003cspan\u003eDouble Door\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 14.7061%;\"\u003e\u003cstrong\u003ePadlock Compatible Doors\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 20.2939%;\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 14.7061%;\"\u003e\u003cstrong\u003eMold \/ Mildew Resistant\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 20.2939%;\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 14.7061%;\"\u003e\u003cstrong\u003eWeather Resistant\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 20.2939%;\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 14.7061%;\"\u003e\u003cstrong\u003eRot Resistant\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 20.2939%;\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eValue Gable Shed Kit SmartSiding walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-section\"\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-container\"\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-image-container\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\" class=\"smart-siding-image\" alt=\"SmartSide Siding\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-text-container\"\u003e\n\u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced durability and workability of engineered wood. With SmartGuard® technology, these products are built to outperform nature, providing exceptional strength, performance, and resistance against rot, termites, woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer SmartSide® standard on all of our buildings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n\u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n\u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n\u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n\u003cli\u003ePrimed face\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n    \/* ===== Atomic facts (CSS-only; keeps ALL chips in DOM for crawlers) ===== *\/\n    .hsr-chipbar {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin: 8px 0 14px;\n      justify-content: flex-start;\n    }\n    .hsr-chip {\n      background: #f5f5f5;\n      border: 1px solid #e6e6e6;\n      padding: 6px 10px;\n      border-radius: 6px;\n      font-size: 13px;\n      line-height: 1.35;\n    }\n    \/* Desktop: always show; hide toggle controls *\/\n    @media (min-width: 769px) {\n      .hsr-facts-check,\n      .hsr-facts-btn {\n        display: none;\n      }\n    }\n    \/* Mobile: clamp visually instead of removing nodes *\/\n    @media (max-width: 768px) {\n      .hsr-facts-check {\n        position: absolute;\n        left: -9999px;\n      }\n      .hsr-chipbar {\n        max-height: 96px;\n        overflow: hidden;\n      }\n      .hsr-facts-btn {\n        display: inline-block;\n        background: none;\n        border: 0;\n        color: #004c99;\n        font-weight: 600;\n        padding: 6px 0;\n        cursor: pointer;\n      }\n      .hsr-facts-btn.hide {\n        display: none;\n      }\n      .hsr-facts-check:checked ~ .hsr-chipbar {\n        max-height: none;\n        overflow: visible;\n      }\n      .hsr-facts-check:checked ~ .hsr-facts-btn.show {\n        display: none;\n      }\n      .hsr-facts-check:checked ~ .hsr-facts-btn.hide {\n        display: inline-block;\n      }\n    }\n\n    \/* SmartSiding block (scoped) *\/\n    .smart-siding-section {\n      margin: 24px 0 32px;\n    }\n    .smart-siding-section .smart-siding-container {\n      display: flex;\n      align-items: flex-start;\n      gap: 24px;\n    }\n    .smart-siding-section .smart-siding-image {\n      width: 360px;\n      height: 360px;\n      object-fit: cover;\n      border-radius: 4px;\n    }\n    .smart-siding-section .smart-siding-text-container {\n      max-width: 760px;\n    }\n    @media (max-width: 768px) {\n      .smart-siding-section .smart-siding-container {\n        display: block;\n        text-align: left;\n      }\n      .smart-siding-section .smart-siding-image {\n        width: 100%;\n        height: auto;\n        margin: 0 0 12px 0;\n      }\n      .smart-siding-section .smart-siding-text-container {\n        max-width: 100%;\n      }\n      .smart-siding-section .smart-siding-text-container ul {\n        padding-left: 18px;\n      }\n    }\n\n    \/* Tables (shared tidy styles) *\/\n    .scroll-table-wrapper {\n      overflow-x: auto;\n    }\n    .comparison-table,\n    .specifications-table,\n    .mini-spec-table,\n    .inner {\n      width: 100%;\n      border-collapse: separate;\n      border-spacing: 0;\n    }\n    .comparison-table th,\n    .comparison-table td,\n    .specifications-table th,\n    .specifications-table td,\n    .mini-spec-table th,\n    .mini-spec-table td,\n    .inner td {\n      border: 1px solid #ccc;\n      padding: 8px 10px;\n      vertical-align: middle;\n      text-align: center;\n    }\n    .comparison-table thead th,\n    .specifications-table thead th {\n      background: #f6f7f9;\n      font-weight: 700;\n    }\n\n    \/* Images *\/\n    .img-responsive {\n      display: block;\n      max-width: 100%;\n      height: auto;\n      margin: 0 auto;\n    }\n\n    \/* ===== Value Precut Kits — mobile-only stack (no desktop changes) ===== *\/\n    @media screen and (max-width: 600px) {\n      .table-flex,\n      .table-flex tbody,\n      .table-flex tr,\n      .table-flex td {\n        display: block !important;\n        width: 100% !important;\n      }\n      .table-flex td {\n        padding: 0 !important;\n        margin: 0 0 16px 0 !important;\n        box-sizing: border-box !important;\n      }\n      .table-flex .img-responsive {\n        display: block !important;\n        width: 100% !important;\n        max-width: 100% !important;\n        height: auto !important;\n        margin: 0 auto !important;\n      }\n      .table-flex td.tdfull {\n        width: 100% !important;\n        text-align: left !important;\n        margin-bottom: 0 !important;\n      }\n    }\n\n    \/* Buttons *\/\n    .button-primary {\n      display: inline-block;\n      padding: 8px 12px;\n      border-radius: 6px;\n      text-decoration: none;\n      border: 1px solid #e5e7eb;\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"lcc-value-gable-page\"\u003e\n\u003cp\u003e\u003cstrong\u003eCUSTOMER PROVIDES:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eShingles\u003c\/li\u003e\n\u003cli\u003eDrip Edge\u003c\/li\u003e\n\u003cli\u003ePaint\u003c\/li\u003e\n\u003cli\u003eRunners\u003c\/li\u003e\n\u003cli\u003eFloor (if the building is not purchased with a floor kit)\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIf you will be preparing a cement\/concrete slab, it would have to be exactly the same size as the unit. If the concrete slab is larger then you would have to trim the 3” skirt that falls below the bottom plate that is designed to wrap around the flooring.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eThe above items can easily be purchased by the customer at a local hardware store.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOptional floor kit:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003e3\/4″ Flooring material\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e2×4 treated floor joists – 16” O.C\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003efloor size should be exactly the same size as the building\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e\u003cb\u003eNote:\u003c\/b\u003e \u003cstrong\u003e4×4 runners NOT included\u003c\/strong\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003e\u003cspan\u003e\u003cstrong\u003eIf You're Building your own floor\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003ethe size of the floor will need to be the exact size of the Barn.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eWe recommend a crushed stone base 1′ wider on either side of the Barn.\u003c\/li\u003e\n\u003cli\u003eThe siding overlaps the side of the wood floor roughly 3″ and there is no moisture barrier. You can put this on a cement slab or wood floor – but accommodate this\u003c\/li\u003e\n\u003cli\u003eYou can retrofit for this but we do not provide instructions for this\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDo I need a Floor Kit?\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eThis depends on your preference. If you are not getting a floor kit from us, you can either build your own floor or create a cement slab for your shed. Please take note that it should be exactly the same size as the shed.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdditional Info For Wood Floor:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBase: We recommend a crushed stone base, 1 foot wider than the building on all sides.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n    \/* ===== Value Precut Kits — mobile-only stack (no desktop changes) ===== *\/\n    @media screen and (max-width: 600px) {\n      .table-flex,\n      .table-flex tbody,\n      .table-flex tr,\n      .table-flex td {\n        display: block !important;\n        width: 100% !important;\n      }\n      .table-flex td {\n        padding: 0 !important;\n        margin: 0 0 16px 0 !important;\n        box-sizing: border-box !important;\n      }\n      .table-flex .img-responsive {\n        display: block !important;\n        width: 100% !important;\n        max-width: 100% !important;\n        height: auto !important;\n        margin: 0 auto !important;\n      }\n      .table-flex td.tdfull {\n        width: 100% !important;\n        text-align: left !important;\n        margin-bottom: 0 !important;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"lcc-value-gable-page\"\u003e\n\u003ch4\u003eValue Precut Kits\u003c\/h4\u003e\n\u003ch3 class=\"font-serif tracking-wide text-black font-bold text-2xl xxs:text-3xl\"\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePRODUCT MANUAL\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Precut_Value_Gable_Shed_Value_Workshop_Shed_Assembly_Instruction_Manual_LOW_RES.pdf?v=1619058655\" title=\"Little Cottage Company Value Gable Assembly Manual\" target=\"_blank\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/pdf_Icon_8ce8d24a-0b2c-4d6d-843a-d6d3bd41d63d.png?v=1618991988\" alt=\"title=\" value=\"\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ch4\u003eCompare Shed Models\u003c\/h4\u003e\n\u003cdiv class=\"lcc-shed-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003c!-- Column 1: Value Gable (unchanged) --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gable-shed-kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-gable-shed-front-view_240x240.jpg?v=1759245611\" alt=\"Little Cottage Co. Value Gable Shed\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gable-shed-kit\"\u003eLittle Cottage Co. Value Gable Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c!-- Column 2: Classic Gable (moved to second column) --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gable-shed\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-company-classic-gable-shed_240x240.jpg?v=1759252363\" alt=\"Little Cottage Co. Classic Gable Shed Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gable-shed\"\u003eLittle Cottage Co. Classic Gable Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c!-- Column 3: Value Workshop (moved to last column) --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-workshop-shed-kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-company-value-workshop-shed-view_240x240.jpg?v=1759248542\" alt=\"Little Cottage Co. Value Workshop Shed\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-workshop-shed-kit\"\u003eLittle Cottage Co. Value Workshop Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-workshop-shed\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-view_240x240.jpg?v=1759256527\" alt=\"Little Cottage Co. Value Gable Shed\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-workshop-shed\"\u003eLittle Cottage Co. Classic Workshop \u0026amp; Garden Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with 8” on-center grooves, primed\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with 8” on-center grooves, primed\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with 8” on-center grooves, primed\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with 8” on-center grooves, primed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height\u003c\/td\u003e\n\u003ctd\u003e75”\u003c\/td\u003e\n\u003ctd\u003e76.5”\u003c\/td\u003e\n\u003ctd\u003e75”\u003c\/td\u003e\n\u003ctd\u003e72”\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB sheathing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor Features\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGable Vents\u003c\/td\u003e\n\u003ctd\u003eNot included\u003c\/td\u003e\n\u003ctd\u003e2 included\u003c\/td\u003e\n\u003ctd\u003eNot included\u003c\/td\u003e\n\u003ctd\u003e2 included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFlooring (Optional)\u003c\/td\u003e\n\u003ctd\u003e3\/4” material, 2x4 treated joists, 16” on-center\u003c\/td\u003e\n\u003ctd\u003e5\/8” plywood, 2x4 treated joists, 16” on-center\u003c\/td\u003e\n\u003ctd\u003e3\/4” material, 2x4 treated joists, 16” on-center\u003c\/td\u003e\n\u003ctd\u003e5\/8” plywood, 2x4 treated joists, 16” on-center\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWind Rating\u003c\/td\u003e\n\u003ctd\u003e90 mph\u003c\/td\u003e\n\u003ctd\u003e95 mph\u003c\/td\u003e\n\u003ctd\u003e90 mph\u003c\/td\u003e\n\u003ctd\u003e95 mph\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch4\u003eCompare Other Shed Brand Models\u003c\/h4\u003e\n\u003cdiv class=\"lcc-gable-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table\"\u003e\n\u003c!-- Force balanced column widths: 10% feature, 30% each product --\u003e \u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gable-shed-kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-gable-shed-front-view_240x240.jpg?v=1759245611\" alt=\"Little Cottage Co. Value Gable Shed\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gable-shed-kit\"\u003eLittle Cottage Co. Value Gable Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-craftsman-shed-kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main_240x240.jpg?v=1740682952\" alt=\"EZ-Fit Craftsman Storage Shed Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-craftsman-shed-kit\"\u003eEZ-Fit Craftsman Storage Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardener-small-gable-shed-kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit_240x240.webp?v=1714149172\" alt=\"Cedarshed Gardener Small Gable Shed Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardener-small-gable-shed-kit\"\u003eCedarshed Gardener Small Gable Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrand\u003c\/td\u003e\n\u003ctd\u003eLittle Cottage Co.\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit\u003c\/td\u003e\n\u003ctd\u003eCedarshed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide siding, 2x4 framing, 3\/8\" Smart Panel siding\u003c\/td\u003e\n\u003ctd\u003ePrimed SmartSide siding\u003c\/td\u003e\n\u003ctd\u003eWestern Red Cedar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e79\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor Features\u003c\/td\u003e\n\u003ctd\u003eDouble door\u003c\/td\u003e\n\u003ctd\u003eDouble door with transom windows\u003c\/td\u003e\n\u003ctd\u003eDutch doors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFlooring\u003c\/td\u003e\n\u003ctd\u003e2x4 floor joists, 5\/8\" OSB flooring (optional, can be removed for concrete slab)\u003c\/td\u003e\n\u003ctd\u003e2x4 floor joists, 3\/4\" treated plywood flooring\u003c\/td\u003e\n\u003ctd\u003e2x4 floor joists, 5\/8\" plywood flooring (included, optional removal for concrete slab)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x10, 8x12, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x16, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e6x6, 6x9, 6x12, 8x10, 8x12, 8x16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAdditional Features\u003c\/td\u003e\n\u003ctd\u003eCustomizable with shutters, cupolas, extra doors\u003c\/td\u003e\n\u003ctd\u003e6-panel door design, transom windows for extra light\u003c\/td\u003e\n\u003ctd\u003eNatural light through fixed window\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  \/* ===== Value Gable \/ Workshop — Photo + Specs (no table scroll) ===== *\/\n  :root {\n    --vw-orange: #f05a28;\n  }\n\n  .vw-dims-duo {\n    --grid-gap: 20px;\n    --stage-w: 480px; \/* image card width (desktop) *\/\n    --stage-h: 480px; \/* square stage *\/\n    display: grid;\n    grid-template-columns: var(--stage-w) calc(100% - var(--stage-w) - var(--grid-gap));\n    grid-template-areas: \"stage specs\";\n    gap: var(--grid-gap);\n    align-items: start;\n    width: 100%;\n    max-width: 100% !important;\n    margin: 0 !important;\n    justify-items: start;\n    text-align: left;\n    position: relative;\n  }\n\n  \/* hide radios *\/\n  .vw-dims-duo \u003e input[type=\"radio\"] {\n    position: fixed !important;\n    top: -100vh !important;\n    left: -100vw !important;\n    width: 0 !important;\n    height: 0 !important;\n    opacity: 0 !important;\n    pointer-events: none !important;\n  }\n\n  \/* ---------- SPECS CARD (NO SCROLL) ---------- *\/\n  .vw-dims-duo .vw-specs {\n    grid-area: specs;\n    position: relative;\n  }\n  .vw-dims-duo .vw-spec {\n    display: none;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fff;\n    padding: 12px;\n    box-sizing: border-box;\n    width: 100%;\n    height: auto;           \/* \u003c-- no fixed height *\/\n    overflow: visible;      \/* \u003c-- no internal scroll *\/\n  }\n  .vw-dims-duo .vw-spec h4 {\n    margin: 0 0 10px;\n  }\n\n  .vw-dims-duo .vw-spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed;\n  }\n  .vw-dims-duo .vw-spec-table th,\n  .vw-dims-duo .vw-spec-table td {\n    padding: 8px 0;\n    border-bottom: 1px solid #e6e6e6;\n    text-align: left;\n    vertical-align: top;\n  }\n  .vw-dims-duo .vw-spec-table th {\n    width: 52%;\n    font-weight: 600;\n    padding-right: 12px;\n  }\n\n  \/* show the matching spec panel *\/\n  #vwd-r1:checked ~ .vw-specs .s1,\n  #vwd-r2:checked ~ .vw-specs .s2,\n  #vwd-r3:checked ~ .vw-specs .s3,\n  #vwd-r4:checked ~ .vw-specs .s4,\n  #vwd-r5:checked ~ .vw-specs .s5,\n  #vwd-r6:checked ~ .vw-specs .s6,\n  #vwd-r7:checked ~ .vw-specs .s7,\n  #vwd-r8:checked ~ .vw-specs .s8,\n  #vwd-r9:checked ~ .vw-specs .s9,\n  #vwd-r10:checked ~ .vw-specs .s10,\n  #vwd-r11:checked ~ .vw-specs .s11,\n  #vwd-r12:checked ~ .vw-specs .s12,\n  #vwd-r13:checked ~ .vw-specs .s13,\n  #vwd-r14:checked ~ .vw-specs .s14,\n  #vwd-r15:checked ~ .vw-specs .s15,\n  #vwd-r16:checked ~ .vw-specs .s16,\n  #vwd-r17:checked ~ .vw-specs .s17 {\n    display: block;\n  }\n\n  \/* ---------- IMAGE STAGE ---------- *\/\n  .vw-dims-duo .vw-stage {\n    grid-area: stage;\n    position: relative;\n    width: var(--stage-w);\n    height: var(--stage-h);\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fff;\n    overflow: hidden;\n  }\n  .vw-dims-duo .vw-slide {\n    position: absolute;\n    inset: 0;\n    display: none;\n    margin: 0;\n    line-height: 0;\n    background: #fff;\n  }\n  .vw-dims-duo .vw-slide img {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n    display: block;\n  }\n  .vw-dims-duo .vw-slide figcaption {\n    position: absolute;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    margin: 0;\n    padding: 6px 8px;\n    background: rgba(255, 255, 255, 0.85);\n    color: #333;\n    font: 13px\/1.3 system-ui, -apple-system, \"Segoe UI\", Roboto, Arial, sans-serif;\n    text-align: left;\n    z-index: 2;\n  }\n\n  \/* show the matching slide *\/\n  #vwd-r1:checked ~ .vw-stage .s1,\n  #vwd-r2:checked ~ .vw-stage .s2,\n  #vwd-r3:checked ~ .vw-stage .s3,\n  #vwd-r4:checked ~ .vw-stage .s4,\n  #vwd-r5:checked ~ .vw-stage .s5,\n  #vwd-r6:checked ~ .vw-stage .s6,\n  #vwd-r7:checked ~ .vw-stage .s7,\n  #vwd-r8:checked ~ .vw-stage .s8,\n  #vwd-r9:checked ~ .vw-stage .s9,\n  #vwd-r10:checked ~ .vw-stage .s10,\n  #vwd-r11:checked ~ .vw-stage .s11,\n  #vwd-r12:checked ~ .vw-stage .s12,\n  #vwd-r13:checked ~ .vw-stage .s13,\n  #vwd-r14:checked ~ .vw-stage .s14,\n  #vwd-r15:checked ~ .vw-stage .s15,\n  #vwd-r16:checked ~ .vw-stage .s16,\n  #vwd-r17:checked ~ .vw-stage .s17 {\n    display: block;\n    z-index: 1;\n  }\n\n  \/* chevrons *\/\n  .vw-dims-duo .vw-arrow {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 46px;\n    height: 62px;\n    cursor: pointer;\n    z-index: 5;\n    background: transparent;\n    border: 0;\n    box-shadow: none;\n    -webkit-tap-highlight-color: transparent;\n  }\n  .vw-dims-duo .vw-arrow.prev {\n    left: 10px;\n  }\n  .vw-dims-duo .vw-arrow.next {\n    right: 10px;\n  }\n  .vw-dims-duo .vw-arrow::before {\n    content: \"\";\n    display: inline-block;\n    border: solid var(--vw-orange);\n    border-width: 0 6px 6px 0;\n    padding: 11px;\n    filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.15));\n  }\n  .vw-dims-duo .vw-arrow.prev::before {\n    transform: rotate(135deg);\n  }\n  .vw-dims-duo .vw-arrow.next::before {\n    transform: rotate(-45deg);\n  }\n  #vwd-r1:checked ~ .vw-stage .s1 .prev,\n  #vwd-r17:checked ~ .vw-stage .s17 .next {\n    opacity: 0.35;\n    pointer-events: none;\n    cursor: default;\n    filter: grayscale(1);\n  }\n\n  \/* ---------- Tablet ---------- *\/\n  @media (max-width: 1020px) {\n    .vw-dims-duo {\n      --grid-gap: 18px;\n      --stage-w: 420px;\n      --stage-h: 420px;\n      grid-template-columns: var(--stage-w) calc(100% - var(--stage-w) - var(--grid-gap));\n    }\n  }\n\n  \/* ---------- Mobile (stacked) ---------- *\/\n  @media (max-width: 820px) {\n    .vw-dims-duo {\n      grid-template-columns: 1fr;\n      grid-template-areas:\n        \"stage\"\n        \"specs\";\n      gap: 16px;\n\n      width: 100vw !important;\n      margin-left: calc(50% - 50vw) !important;\n      margin-right: calc(50% - 50vw) !important;\n      padding-left: 16px;\n      padding-right: 16px;\n      box-sizing: border-box;\n\n      --stage-w: 100%;\n      --stage-h: 420px;\n    }\n    .vw-dims-duo .vw-stage {\n      width: 100% !important;\n    }\n  }\n\n  @media (max-width: 520px) {\n    .vw-dims-duo .vw-arrow {\n      width: 40px;\n      height: 56px;\n    }\n    .vw-dims-duo .vw-arrow.prev {\n      left: 6px;\n    }\n    .vw-dims-duo .vw-arrow.next {\n      right: 6px;\n    }\n    .vw-dims-duo .vw-arrow::before {\n      border-width: 0 5px 5px 0;\n      padding: 10px;\n    }\n  }\n\n  \/* ===== OPTIONAL: Double Doors \u0026 Interior paired sliders (unchanged) ===== *\/\n  .vwp-pairs {\n    --gap: 24px;\n    --arrow: #f05a28;\n    position: relative;\n    margin: 8px 0 14px;\n  }\n  .vwp-pairs \u003e input[type=\"radio\"] {\n    position: fixed;\n    left: -9999px;\n    top: -9999px;\n  }\n  .vwp-pairs .vwp-cols {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: var(--gap);\n    align-items: start;\n  }\n  .vwp-pairs .vwp-col {\n    position: relative;\n  }\n  .vwp-pairs .vwp-card {\n    position: relative;\n    display: none;\n    margin: 0;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    background: #fff;\n    overflow: hidden;\n  }\n  .vwp-pairs .vwp-card img {\n    width: 100%;\n    height: auto;\n    display: block;\n    object-fit: contain;\n  }\n  .vwp-pairs .vwp-card figcaption {\n    font-size: 13px;\n    line-height: 1.35;\n    padding: 6px 8px;\n    background: #fafafa;\n    border-top: 1px solid #e6e6e6;\n  }\n\n  \/* show matching slide in BOTH columns *\/\n  #vwp-1:checked ~ .vwp-cols .doors .s1,\n  #vwp-2:checked ~ .vwp-cols .doors .s2,\n  #vwp-3:checked ~ .vwp-cols .doors .s3,\n  #vwp-4:checked ~ .vwp-cols .doors .s4,\n  #vwp-5:checked ~ .vwp-cols .doors .s5,\n  #vwp-6:checked ~ .vwp-cols .doors .s6,\n  #vwp-7:checked ~ .vwp-cols .doors .s7,\n  #vwp-8:checked ~ .vwp-cols .doors .s8,\n  #vwp-9:checked ~ .vwp-cols .doors .s9,\n  #vwp-10:checked ~ .vwp-cols .doors .s10,\n  #vwp-11:checked ~ .vwp-cols .doors .s11,\n  #vwp-12:checked ~ .vwp-cols .doors .s12,\n  #vwp-13:checked ~ .vwp-cols .doors .s13,\n  #vwp-14:checked ~ .vwp-cols .doors .s14,\n  #vwp-15:checked ~ .vwp-cols .doors .s15,\n  #vwp-16:checked ~ .vwp-cols .doors .s16,\n  #vwp-17:checked ~ .vwp-cols .doors .s17,\n  #vwp-1:checked ~ .vwp-cols .interior .s1,\n  #vwp-2:checked ~ .vwp-cols .interior .s2,\n  #vwp-3:checked ~ .vwp-cols .interior .s3,\n  #vwp-4:checked ~ .vwp-cols .interior .s4,\n  #vwp-5:checked ~ .vwp-cols .interior .s5,\n  #vwp-6:checked ~ .vwp-cols .interior .s6,\n  #vwp-7:checked ~ .vwp-cols .interior .s7,\n  #vwp-8:checked ~ .vwp-cols .interior .s8,\n  #vwp-9:checked ~ .vwp-cols .interior .s9,\n  #vwp-10:checked ~ .vwp-cols .interior .s10,\n  #vwp-11:checked ~ .vwp-cols .interior .s11,\n  #vwp-12:checked ~ .vwp-cols .interior .s12,\n  #vwp-13:checked ~ .vwp-cols .interior .s13,\n  #vwp-14:checked ~ .vwp-cols .interior .s14,\n  #vwp-15:checked ~ .vwp-cols .interior .s15,\n  #vwp-16:checked ~ .vwp-cols .interior .s16,\n  #vwp-17:checked ~ .vwp-cols .interior .s17 {\n    display: block;\n  }\n\n  \/* DESKTOP overlay (one set of arrows across the pair) *\/\n  .vwp-pairs .vwp-nav {\n    position: absolute;\n    inset: 0;\n    pointer-events: none;\n  }\n  .vwp-pairs .vwp-nav .vwp-arrow {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 46px;\n    height: 62px;\n    cursor: pointer;\n    background: transparent;\n    border: 0;\n    pointer-events: auto;\n    display: none;\n    -webkit-tap-highlight-color: transparent;\n  }\n  .vwp-pairs .vwp-nav .prev {\n    left: 10px;\n  }\n  .vwp-pairs .vwp-nav .next {\n    right: 10px;\n  }\n  .vwp-pairs .vwp-nav .vwp-arrow::before {\n    content: \"\";\n    display: inline-block;\n    border: solid var(--arrow);\n    border-width: 0 6px 6px 0;\n    padding: 11px;\n    filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.15));\n  }\n  .vwp-pairs .vwp-nav .prev::before {\n    transform: rotate(135deg);\n  }\n  .vwp-pairs .vwp-nav .next::before {\n    transform: rotate(-45deg);\n  }\n\n  \/* reveal correct arrows (desktop) *\/\n  #vwp-1:checked ~ .vwp-nav .b1,\n  #vwp-2:checked ~ .vwp-nav .b2,\n  #vwp-3:checked ~ .vwp-nav .b3,\n  #vwp-4:checked ~ .vwp-nav .b4,\n  #vwp-5:checked ~ .vwp-nav .b5,\n  #vwp-6:checked ~ .vwp-nav .b6,\n  #vwp-7:checked ~ .vwp-nav .b7,\n  #vwp-8:checked ~ .vwp-nav .b8,\n  #vwp-9:checked ~ .vwp-nav .b9,\n  #vwp-10:checked ~ .vwp-nav .b10,\n  #vwp-11:checked ~ .vwp-nav .b11,\n  #vwp-12:checked ~ .vwp-nav .b12,\n  #vwp-13:checked ~ .vwp-nav .b13,\n  #vwp-14:checked ~ .vwp-nav .b14,\n  #vwp-15:checked ~ .vwp-nav .b15,\n  #vwp-16:checked ~ .vwp-nav .b16 {\n    display: block;\n  }\n  #vwp-2:checked ~ .vwp-nav .a2,\n  #vwp-3:checked ~ .vwp-nav .a3,\n  #vwp-4:checked ~ .vwp-nav .a4,\n  #vwp-5:checked ~ .vwp-nav .a5,\n  #vwp-6:checked ~ .vwp-nav .a6,\n  #vwp-7:checked ~ .vwp-nav .a7,\n  #vwp-8:checked ~ .vwp-nav .a8,\n  #vwp-9:checked ~ .vwp-nav .a9,\n  #vwp-10:checked ~ .vwp-nav .a10,\n  #vwp-11:checked ~ .vwp-nav .a11,\n  #vwp-12:checked ~ .vwp-nav .a12,\n  #vwp-13:checked ~ .vwp-nav .a13,\n  #vwp-14:checked ~ .vwp-nav .a14,\n  #vwp-15:checked ~ .vwp-nav .a15,\n  #vwp-16:checked ~ .vwp-nav .a16,\n  #vwp-17:checked ~ .vwp-nav .a17 {\n    display: block;\n  }\n  #vwp-1:checked ~ .vwp-nav .a1,\n  #vwp-17:checked ~ .vwp-nav .b17 {\n    display: block;\n    opacity: 0.35;\n    filter: grayscale(1);\n    pointer-events: none;\n  }\n\n  \/* MOBILE: stack, per-image arrows *\/\n  .vwp-pairs .vwp-nav--col {\n    display: none;\n  }\n  @media (max-width: 820px) {\n    .vwp-pairs .vwp-cols {\n      grid-template-columns: 1fr;\n      gap: 16px;\n    }\n    .vwp-pairs .vwp-nav {\n      display: none;\n    }\n    .vwp-pairs .vwp-col {\n      position: relative;\n    }\n    .vwp-pairs .vwp-nav--col {\n      display: block;\n      position: absolute;\n      inset: 0;\n      pointer-events: none;\n    }\n    .vwp-pairs .vwp-nav--col .vwp-arrow {\n      pointer-events: auto;\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 44px;\n      height: 60px;\n      background: transparent;\n      border: 0;\n      cursor: pointer;\n      display: none;\n    }\n    .vwp-pairs .vwp-nav--col .prev {\n      left: 6px;\n    }\n    .vwp-pairs .vwp-nav--col .next {\n      right: 6px;\n    }\n    .vwp-pairs .vwp-nav--col .vwp-arrow::before {\n      content: \"\";\n      display: inline-block;\n      border: solid var(--arrow);\n      border-width: 0 6px 6px 0;\n      padding: 10px;\n      filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.15));\n    }\n    .vwp-pairs .vwp-nav--col .prev::before {\n      transform: rotate(135deg);\n    }\n    .vwp-pairs .vwp-nav--col .next::before {\n      transform: rotate(-45deg);\n    }\n\n    \/* reveal arrows for current state on EACH image *\/\n    #vwp-1:checked ~ .vwp-cols .vwp-nav--col .b1,\n    #vwp-2:checked ~ .vwp-cols .vwp-nav--col .b2,\n    #vwp-3:checked ~ .vwp-cols .vwp-nav--col .b3,\n    #vwp-4:checked ~ .vwp-cols .vwp-nav--col .b4,\n    #vwp-5:checked ~ .vwp-cols .vwp-nav--col .b5,\n    #vwp-6:checked ~ .vwp-cols .vwp-nav--col .b6,\n    #vwp-7:checked ~ .vwp-cols .vwp-nav--col .b7,\n    #vwp-8:checked ~ .vwp-cols .vwp-nav--col .b8,\n    #vwp-9:checked ~ .vwp-cols .vwp-nav--col .b9,\n    #vwp-10:checked ~ .vwp-cols .vwp-nav--col .b10,\n    #vwp-11:checked ~ .vwp-cols .vwp-nav--col .b11,\n    #vwp-12:checked ~ .vwp-cols .vwp-nav--col .b12,\n    #vwp-13:checked ~ .vwp-cols .vwp-nav--col .b13,\n    #vwp-14:checked ~ .vwp-cols .vwp-nav--col .b14,\n    #vwp-15:checked ~ .vwp-cols .vwp-nav--col .b15,\n    #vwp-16:checked ~ .vwp-cols .vwp-nav--col .b16 {\n      display: block;\n    }\n    #vwp-2:checked ~ .vwp-cols .vwp-nav--col .a2,\n    #vwp-3:checked ~ .vwp-cols .vwp-nav--col .a3,\n    #vwp-4:checked ~ .vwp-cols .vwp-nav--col .a4,\n    #vwp-5:checked ~ .vwp-cols .vwp-nav--col .a5,\n    #vwp-6:checked ~ .vwp-cols .vwp-nav--col .a6,\n    #vwp-7:checked ~ .vwp-cols .vwp-nav--col .a7,\n    #vwp-8:checked ~ .vwp-cols .vwp-nav--col .a8,\n    #vwp-9:checked ~ .vwp-cols .vwp-nav--col .a9,\n    #vwp-10:checked ~ .vwp-cols .vwp-nav--col .a10,\n    #vwp-11:checked ~ .vwp-cols .vwp-nav--col .a11,\n    #vwp-12:checked ~ .vwp-cols .vwp-nav--col .a12,\n    #vwp-13:checked ~ .vwp-cols .vwp-nav--col .a13,\n    #vwp-14:checked ~ .vwp-cols .vwp-nav--col .a14,\n    #vwp-15:checked ~ .vwp-cols .vwp-nav--col .a15,\n    #vwp-16:checked ~ .vwp-cols .vwp-nav--col .a16,\n    #vwp-17:checked ~ .vwp-cols .vwp-nav--col .a17 {\n      display: block;\n    }\n    #vwp-1:checked ~ .vwp-cols .vwp-nav--col .a1,\n    #vwp-17:checked ~ .vwp-cols .vwp-nav--col .b17 {\n      display: block;\n      opacity: 0.35;\n      filter: grayscale(1);\n      pointer-events: none;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* ===== Atomic facts (CSS-only; keeps ALL chips in DOM for crawlers) ===== *\/\n  .hsr-chipbar{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px;justify-content:flex-start}\n  .hsr-chip{background:#f5f5f5;border:1px solid #e6e6e6;padding:6px 10px;border-radius:6px;font-size:13px;line-height:1.35}\n  @media (min-width:769px){.hsr-facts-check,.hsr-facts-btn{display:none}}\n  @media (max-width:768px){\n    .hsr-facts-check{position:absolute;left:-9999px}\n    .hsr-chipbar{max-height:96px;overflow:hidden}\n    .hsr-facts-btn{display:inline-block;background:none;border:0;color:#004c99;font-weight:600;padding:6px 0;cursor:pointer}\n    .hsr-facts-btn.hide{display:none}\n    .hsr-facts-check:checked ~ .hsr-chipbar{max-height:none;overflow:visible}\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show{display:none}\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide{display:inline-block}\n  }\n\n  \/* ===== SmartSiding block (scoped) ===== *\/\n  .smart-siding-section{margin:24px 0 32px}\n  .smart-siding-section .smart-siding-container{display:flex;align-items:flex-start;gap:24px}\n  .smart-siding-section .smart-siding-image{width:360px;height:360px;object-fit:cover;border-radius:4px}\n  .smart-siding-section .smart-siding-text-container{max-width:760px}\n  @media (max-width:768px){\n    .smart-siding-section .smart-siding-container{display:block;text-align:left}\n    .smart-siding-section .smart-siding-image{width:100%;height:auto;margin:0 0 12px 0}\n    .smart-siding-section .smart-siding-text-container{max-width:100%}\n    .smart-siding-section .smart-siding-text-container ul{padding-left:18px}\n  }\n\n  \/* ===== Shared tables, images, buttons ===== *\/\n  .scroll-table-wrapper{overflow-x:auto}\n  .comparison-table,.specifications-table,.mini-spec-table,.inner{width:100%;border-collapse:separate;border-spacing:0}\n  .comparison-table th,.comparison-table td,\n  .specifications-table th,.specifications-table td,\n  .mini-spec-table th,.mini-spec-table td,.inner td{border:1px solid #ccc;padding:8px 10px;vertical-align:middle;text-align:center}\n  .comparison-table thead th,.specifications-table thead th{background:#f6f7f9;font-weight:700}\n  .img-responsive{display:block;max-width:100%;height:auto;margin:0 auto}\n  .step-text p{margin:4px 0 0;line-height:1.45}\n  @media (max-width:600px){\n    .vpk-table,.vpk-table tbody,.vpk-table tr,.vpk-table td{display:block!important;width:100%!important}\n    .vpk-table td{padding:0!important;margin:0 0 16px 0!important;box-sizing:border-box!important}\n    .vpk-table .img-responsive{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0 auto!important}\n  }\n  .button-primary{display:inline-block;padding:8px 12px;border-radius:6px;text-decoration:none;border:1px solid #e5e7eb}\n\n  \/* ===== Value Gable (formerly Workshop) — Photo + Specs Duo ===== *\/\n  :root{--vw-orange:#f05a28}\n  .vw-dims-duo{\n    --grid-gap:20px;\n    --stage-w:480px;     \/* fixed as requested *\/\n    --stage-h:480px;     \/* fixed as requested *\/\n    display:grid;\n    grid-template-columns:var(--stage-w) calc(100% - var(--stage-w) - var(--grid-gap));\n    grid-template-areas:\"stage specs\";\n    gap:var(--grid-gap);align-items:start;width:100%;max-width:100%!important;margin:0!important;justify-items:start;text-align:left;position:relative\n  }\n  .vw-dims-duo\u003einput[type=\"radio\"]{position:fixed!important;top:-100vh!important;left:-100vw!important;width:0!important;height:0!important;opacity:0!important;pointer-events:none!important}\n\n  \/* SPECS CARD — NO SCROLL, AUTO HEIGHT *\/\n  .vw-dims-duo .vw-specs{grid-area:specs;position:relative}\n  .vw-dims-duo .vw-spec{\n    display:none;border:1px solid #e6e6e6;border-radius:10px;background:#fff;\n    padding:12px;box-sizing:border-box;width:100%;\n    height:auto;                 \/* \u003c-- remove fixed height *\/\n    overflow:visible;            \/* \u003c-- remove internal scroll *\/\n  }\n  .vw-dims-duo .vw-spec h4{margin:0 0 10px}\n  .vw-dims-duo .vw-spec-table{width:100%;border-collapse:collapse;table-layout:fixed}\n  .vw-dims-duo .vw-spec-table th,.vw-dims-duo .vw-spec-table td{padding:8px 0;border-bottom:1px solid #e6e6e6;text-align:left;vertical-align:top}\n  .vw-dims-duo .vw-spec-table th{width:52%;font-weight:600;padding-right:12px}\n  #vwd-r1:checked ~ .vw-specs .s1,\n  #vwd-r2:checked ~ .vw-specs .s2,\n  #vwd-r3:checked ~ .vw-specs .s3,\n  #vwd-r4:checked ~ .vw-specs .s4,\n  #vwd-r5:checked ~ .vw-specs .s5,\n  #vwd-r6:checked ~ .vw-specs .s6,\n  #vwd-r7:checked ~ .vw-specs .s7,\n  #vwd-r8:checked ~ .vw-specs .s8,\n  #vwd-r9:checked ~ .vw-specs .s9,\n  #vwd-r10:checked ~ .vw-specs .s10,\n  #vwd-r11:checked ~ .vw-specs .s11,\n  #vwd-r12:checked ~ .vw-specs .s12,\n  #vwd-r13:checked ~ .vw-specs .s13,\n  #vwd-r14:checked ~ .vw-specs .s14,\n  #vwd-r15:checked ~ .vw-specs .s15,\n  #vwd-r16:checked ~ .vw-specs .s16,\n  #vwd-r17:checked ~ .vw-specs .s17{display:block}\n\n  \/* IMAGE STAGE *\/\n  .vw-dims-duo .vw-stage{grid-area:stage;position:relative;width:var(--stage-w);height:var(--stage-h);border:1px solid #e6e6e6;border-radius:10px;background:#fff;overflow:hidden}\n  .vw-dims-duo .vw-slide{position:absolute;inset:0;display:none;margin:0;line-height:0;background:#fff}\n  .vw-dims-duo .vw-slide img{width:100%;height:100%;object-fit:contain;display:block}\n  .vw-dims-duo .vw-slide figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:6px 8px;background:rgba(255,255,255,.85);color:#333;font:13px\/1.3 system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif;text-align:left;z-index:2}\n  #vwd-r1:checked ~ .vw-stage .s1,\n  #vwd-r2:checked ~ .vw-stage .s2,\n  #vwd-r3:checked ~ .vw-stage .s3,\n  #vwd-r4:checked ~ .vw-stage .s4,\n  #vwd-r5:checked ~ .vw-stage .s5,\n  #vwd-r6:checked ~ .vw-stage .s6,\n  #vwd-r7:checked ~ .vw-stage .s7,\n  #vwd-r8:checked ~ .vw-stage .s8,\n  #vwd-r9:checked ~ .vw-stage .s9,\n  #vwd-r10:checked ~ .vw-stage .s10,\n  #vwd-r11:checked ~ .vw-stage .s11,\n  #vwd-r12:checked ~ .vw-stage .s12,\n  #vwd-r13:checked ~ .vw-stage .s13,\n  #vwd-r14:checked ~ .vw-stage .s14,\n  #vwd-r15:checked ~ .vw-stage .s15,\n  #vwd-r16:checked ~ .vw-stage .s16,\n  #vwd-r17:checked ~ .vw-stage .s17{display:block;z-index:1}\n\n  \/* chevrons *\/\n  .vw-dims-duo .vw-arrow{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:62px;cursor:pointer;z-index:5;background:transparent;border:0;box-shadow:none;-webkit-tap-highlight-color:transparent}\n  .vw-dims-duo .vw-arrow.prev{left:10px}\n  .vw-dims-duo .vw-arrow.next{right:10px}\n  .vw-dims-duo .vw-arrow::before{content:\"\";display:inline-block;border:solid var(--vw-orange);border-width:0 6px 6px 0;padding:11px;filter:drop-shadow(0 0 1px rgba(0,0,0,.15))}\n  .vw-dims-duo .vw-arrow.prev::before{transform:rotate(135deg)}\n  .vw-dims-duo .vw-arrow.next::before{transform:rotate(-45deg)}\n  .vw-dims-duo .vw-arrow:hover::before{filter:brightness(.9)}\n  #vwd-r1:checked ~ .vw-stage .s1 .prev,\n  #vwd-r17:checked ~ .vw-stage .s17 .next{opacity:.35;pointer-events:none;cursor:default;filter:grayscale(1)}\n\n  \/* Tablet *\/\n  @media (max-width:1020px){\n    .vw-dims-duo{--grid-gap:18px;--stage-w:420px;--stage-h:420px;grid-template-columns:var(--stage-w) calc(100% - var(--stage-w) - var(--grid-gap))}\n  }\n  \/* Mobile (stacked) *\/\n  @media (max-width:820px){\n    .vw-dims-duo{grid-template-columns:1fr;grid-template-areas:\"stage\" \"specs\";gap:16px;width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0 16px;box-sizing:border-box;--stage-w:100%;--stage-h:420px}\n    .vw-dims-duo .vw-stage{width:100%!important}\n    \/* specs already auto-height on mobile *\/\n  }\n  @media (max-width:520px){\n    .vw-dims-duo .vw-arrow{width:40px;height:56px}\n    .vw-dims-duo .vw-arrow.prev{left:6px}\n    .vw-dims-duo .vw-arrow.next{right:6px}\n    .vw-dims-duo .vw-arrow::before{border-width:0 5px 5px 0;padding:10px}\n  }\n\n  \/* ===== Interior-only Slider (Value Gable) — class: vwp2 ===== *\/\n  .vwp2{--gap:24px;--arrow:#f05a28;position:relative;margin:8px 0 14px}\n  .vwp2 \u003e input[type=\"radio\"]{position:fixed;left:-9999px;top:-9999px}\n  .vwp2 .vwp-cols{display:grid;grid-template-columns:1fr;gap:var(--gap);align-items:start}\n  .vwp2 .vwp-col{position:relative}\n\n  \/* Card *\/\n  .vwp2 .vwp-card{position:relative;display:none;margin:0 auto;border:1px solid #e6e6e6;border-radius:10px;background:#fff;overflow:hidden;max-width:480px}\n  .vwp2 .vwp-card img{width:480px!important;height:480px!important;object-fit:contain!important;display:block;margin:0 auto}\n  .vwp2 .vwp-card figcaption{position:absolute;left:0;right:0;bottom:0;font-size:13px;line-height:1.35;padding:6px 8px;background:rgba(255,255,255,.9);border-top:1px solid #e6e6e6}\n\n  \/* Show matching interior slide *\/\n  #vwp-1:checked  ~ .vwp-cols .interior .s1,\n  #vwp-2:checked  ~ .vwp-cols .interior .s2,\n  #vwp-3:checked  ~ .vwp-cols .interior .s3,\n  #vwp-4:checked  ~ .vwp-cols .interior .s4,\n  #vwp-5:checked  ~ .vwp-cols .interior .s5,\n  #vwp-6:checked  ~ .vwp-cols .interior .s6,\n  #vwp-7:checked  ~ .vwp-cols .interior .s7,\n  #vwp-8:checked  ~ .vwp-cols .interior .s8,\n  #vwp-9:checked  ~ .vwp-cols .interior .s9,\n  #vwp-10:checked ~ .vwp-cols .interior .s10,\n  #vwp-11:checked ~ .vwp-cols .interior .s11,\n  #vwp-12:checked ~ .vwp-cols .interior .s12,\n  #vwp-13:checked ~ .vwp-cols .interior .s13,\n  #vwp-14:checked ~ .vwp-cols .interior .s14,\n  #vwp-15:checked ~ .vwp-cols .interior .s15,\n  #vwp-16:checked ~ .vwp-cols .interior .s16,\n  #vwp-17:checked ~ .vwp-cols .interior .s17{display:block}\n\n  \/* Per-card arrows (mobile \u0026 desktop, single column) *\/\n  .vwp2 .vwp-nav--col{display:block;position:absolute;inset:0;pointer-events:none}\n  .vwp2 .vwp-nav--col .vwp-arrow{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:44px;height:60px;background:transparent;border:0;cursor:pointer}\n  .vwp2 .vwp-nav--col .prev{left:8px}\n  .vwp2 .vwp-nav--col .next{right:8px}\n  .vwp2 .vwp-nav--col .vwp-arrow::before{content:\"\";display:inline-block;border:solid var(--arrow);border-width:0 6px 6px 0;padding:10px;filter:drop-shadow(0 0 1px rgba(0,0,0,.15))}\n  .vwp2 .vwp-nav--col .prev::before{transform:rotate(135deg)}\n  .vwp2 .vwp-nav--col .next::before{transform:rotate(-45deg)}\n\n  \/* Reveal correct arrows for current radio state *\/\n  #vwp-1:checked  ~ .vwp-cols .vwp-nav--col .b1,\n  #vwp-2:checked  ~ .vwp-cols .vwp-nav--col .b2,\n  #vwp-3:checked  ~ .vwp-cols .vwp-nav--col .b3,\n  #vwp-4:checked  ~ .vwp-cols .vwp-nav--col .b4,\n  #vwp-5:checked  ~ .vwp-cols .vwp-nav--col .b5,\n  #vwp-6:checked  ~ .vwp-cols .vwp-nav--col .b6,\n  #vwp-7:checked  ~ .vwp-cols .vwp-nav--col .b7,\n  #vwp-8:checked  ~ .vwp-cols .vwp-nav--col .b8,\n  #vwp-9:checked  ~ .vwp-cols .vwp-nav--col .b9,\n  #vwp-10:checked ~ .vwp-cols .vwp-nav--col .b10,\n  #vwp-11:checked ~ .vwp-cols .vwp-nav--col .b11,\n  #vwp-12:checked ~ .vwp-cols .vwp-nav--col .b12,\n  #vwp-13:checked ~ .vwp-cols .vwp-nav--col .b13,\n  #vwp-14:checked ~ .vwp-cols .vwp-nav--col .b14,\n  #vwp-15:checked ~ .vwp-cols .vwp-nav--col .b15,\n  #vwp-16:checked ~ .vwp-cols .vwp-nav--col .b16{display:block}\n  #vwp-2:checked  ~ .vwp-cols .vwp-nav--col .a2,\n  #vwp-3:checked  ~ .vwp-cols .vwp-nav--col .a3,\n  #vwp-4:checked  ~ .vwp-cols .vwp-nav--col .a4,\n  #vwp-5:checked  ~ .vwp-cols .vwp-nav--col .a5,\n  #vwp-6:checked  ~ .vwp-cols .vwp-nav--col .a6,\n  #vwp-7:checked  ~ .vwp-cols .vwp-nav--col .a7,\n  #vwp-8:checked  ~ .vwp-cols .vwp-nav--col .a8,\n  #vwp-9:checked  ~ .vwp-cols .vwp-nav--col .a9,\n  #vwp-10:checked ~ .vwp-cols .vwp-nav--col .a10,\n  #vwp-11:checked ~ .vwp-cols .vwp-nav--col .a11,\n  #vwp-12:checked ~ .vwp-cols .vwp-nav--col .a12,\n  #vwp-13:checked ~ .vwp-cols .vwp-nav--col .a13,\n  #vwp-14:checked ~ .vwp-cols .vwp-nav--col .a14,\n  #vwp-15:checked ~ .vwp-cols .vwp-nav--col .a15,\n  #vwp-16:checked ~ .vwp-cols .vwp-nav--col .a16,\n  #vwp-17:checked ~ .vwp-cols .vwp-nav--col .a17{display:block}\n  #vwp-1:checked  ~ .vwp-cols .vwp-nav--col .a1,\n  #vwp-17:checked ~ .vwp-cols .vwp-nav--col .b17{display:block;opacity:.35;filter:grayscale(1);pointer-events:none}\n  \/* Force the Value Gable — Interior slider to align left *\/\n.vwp2{\n  \/* stop theme from centering it *\/\n  margin-left: 0 !important;\n  margin-right: auto !important;\n  text-align: left !important;\n  justify-self: start !important;   \/* in case parent is a grid *\/\n  align-self: start !important;     \/* in case parent is a flex\/grid *\/\n  display: block !important;\n}\n\n\/* If your product description wrapper centers children, override there too *\/\n.rte .vwp2,\n.product__description .vwp2,\n.product-single__description .vwp2{\n  margin-left: 0 !important;\n  margin-right: auto !important;\n  text-align: left !important;\n}\n\n\/* keep the card itself flush left *\/\n.vwp2 .vwp-card{ margin-left: 0 !important; }\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* Value Gable — SPECIFICATIONS table: wider but left aligned *\/\n.lcc-value-gable-page .value-gable-specs-wrapper {\n  max-width: 1000px;          \/* controls how wide it can grow *\/\n  margin: 0 0 16px 0;         \/* no auto centering *\/\n}\n\n\/* kill any theme table-centering *\/\n.lcc-value-gable-page .value-gable-specs-wrapper .specifications-table {\n  width: 100%;\n  margin-left: 0 !important;\n  margin-right: auto !important;\n}\n  \u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-lcc\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact Little Cottage Co. product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZipLcc\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZipLcc\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProductLcc\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProductLcc\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Value Series\"\u003e\n          \u003coption value=\"value_gable\"\u003eLittle Cottage Co. Value Gable Shed\u003c\/option\u003e\n          \u003coption value=\"value_workshop\"\u003eLittle Cottage Co. Value Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_4\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_6\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Classic Series\"\u003e\n          \u003coption value=\"classic_gable\"\u003eLittle Cottage Co. Classic Gable Shed\u003c\/option\u003e\n          \u003coption value=\"classic_workshop\"\u003eLittle Cottage Co. Classic Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_4\"\u003eLittle Cottage Co. Classic Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_6\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_large\"\u003eLittle Cottage Co. Classic Gambrel Large Barn\u003c\/option\u003e\n          \u003coption value=\"classic_five_corner\"\u003eLittle Cottage Co. Classic Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Colonial Series\"\u003e\n          \u003coption value=\"colonial_williamsburg\"\u003eLittle Cottage Co. Colonial Williamsburg Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_pinehurst\"\u003eLittle Cottage Co. Colonial Pinehurst Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_five_corner\"\u003eLittle Cottage Co. Colonial Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Specialty Barns\"\u003e\n          \u003coption value=\"star_barn\"\u003eLittle Cottage Co. Star Barn\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses\"\u003e\n          \u003coption value=\"cape_cod_playhouse\"\u003eLittle Cottage Co. Cape Cod Playhouse\u003c\/option\u003e\n          \u003coption value=\"victorian_playhouse\"\u003eLittle Cottage Co. Victorian Playhouse\u003c\/option\u003e\n          \u003coption value=\"gingerbread_cottage_playhouse\"\u003eLittle Cottage Co. Gingerbread Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"pennfield_cottage_playhouse\"\u003eLittle Cottage Co. Pennfield Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"craftsman_playhouse\"\u003eLittle Cottage Co. Craftsman Playhouse\u003c\/option\u003e\n          \u003coption value=\"little_cottage_chapel\"\u003eLittle Cottage Co. Little Cottage Chapel\u003c\/option\u003e\n          \u003coption value=\"firehouse_playhouse\"\u003eLittle Cottage Co. Firehouse Playhouse\u003c\/option\u003e\n          \u003coption value=\"stratford_schoolhouse\"\u003eLittle Cottage Co. Stratford Schoolhouse\u003c\/option\u003e\n          \u003coption value=\"saras_victorian_mansion\"\u003eLittle Cottage Co. Sara's Victorian Mansion\u003c\/option\u003e\n          \u003coption value=\"grand_portico_mansion\"\u003eLittle Cottage Co. Grand Portico Mansion\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Greenhouses\"\u003e\n          \u003coption value=\"colonial_gable_greenhouse\"\u003eLittle Cottage Co. Colonial Gable Greenhouse\u003c\/option\u003e\n          \u003coption value=\"octagon_greenhouse\"\u003eLittle Cottage Co. Octagon Greenhouse\u003c\/option\u003e\n          \u003coption value=\"garden_shed_greenhouse\"\u003eLittle Cottage Co. Garden Shed Greenhouse\u003c\/option\u003e\n          \u003coption value=\"petite_greenhouse\"\u003eLittle Cottage Co. Petite Greenhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Chicken Coops\"\u003e\n          \u003coption value=\"value_a_frame_coop\"\u003eLittle Cottage Co. Value A-Frame Coop\u003c\/option\u003e\n          \u003coption value=\"gambrel_barn_coop\"\u003eLittle Cottage Co. Gambrel Barn Coop\u003c\/option\u003e\n          \u003coption value=\"colonial_gable_coop\"\u003eLittle Cottage Co. Colonial Gable Coop\u003c\/option\u003e\n          \u003coption value=\"round_roof_coop\"\u003eLittle Cottage Co. Round Roof Coop\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Dog Kennels\"\u003e\n          \u003coption value=\"cape_cod_cozy_kennel\"\u003eLittle Cottage Co. Cape Cod Cozy Kennel\u003c\/option\u003e\n          \u003coption value=\"victorian_cozy_kennel\"\u003eLittle Cottage Co. Victorian Cozy Kennel\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoLcc\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearLcc\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrLcc\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutLcc\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-lcc\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZipLcc\");\n    const productEl = document.getElementById(\"hsrProductLcc\");\n    const btn = document.getElementById(\"hsrGoLcc\");\n    const clr = document.getElementById(\"hsrClearLcc\");\n    const err = document.getElementById(\"hsrErrLcc\");\n    const out = document.getElementById(\"hsrOutLcc\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_lcc_production_live_v2_20260314\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    const PRODUCT_MAP = {\n      value_gable: {\n        label: \"Little Cottage Co. Value Gable Shed\",\n        bucket: \"value\"\n      },\n      value_workshop: {\n        label: \"Little Cottage Co. Value Workshop Shed\",\n        bucket: \"value\"\n      },\n      value_gambrel_4: {\n        label: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n        bucket: \"value\"\n      },\n      value_gambrel_6: {\n        label: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n        bucket: \"value\"\n      },\n\n      classic_gable: {\n        label: \"Little Cottage Co. Classic Gable Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_workshop: {\n        label: \"Little Cottage Co. Classic Workshop Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_4: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 4' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_6: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_large: {\n        label: \"Little Cottage Co. Classic Gambrel Large Barn\",\n        bucket: \"classic_precut\"\n      },\n      classic_five_corner: {\n        label: \"Little Cottage Co. Classic Five Corner Shed\",\n        bucket: \"classic_five_corner\"\n      },\n\n      colonial_williamsburg: {\n        label: \"Little Cottage Co. Colonial Williamsburg Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_pinehurst: {\n        label: \"Little Cottage Co. Colonial Pinehurst Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_five_corner: {\n        label: \"Little Cottage Co. Colonial Five Corner Shed\",\n        bucket: \"colonial_five_corner\"\n      },\n\n      star_barn: {\n        label: \"Little Cottage Co. Star Barn\",\n        bucket: \"specialty_barn\"\n      },\n\n      cape_cod_playhouse: {\n        label: \"Little Cottage Co. Cape Cod Playhouse\",\n        bucket: \"playhouse\"\n      },\n      victorian_playhouse: {\n        label: \"Little Cottage Co. Victorian Playhouse\",\n        bucket: \"playhouse\"\n      },\n      gingerbread_cottage_playhouse: {\n        label: \"Little Cottage Co. Gingerbread Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      pennfield_cottage_playhouse: {\n        label: \"Little Cottage Co. Pennfield Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      craftsman_playhouse: {\n        label: \"Little Cottage Co. Craftsman Playhouse\",\n        bucket: \"playhouse\"\n      },\n      little_cottage_chapel: {\n        label: \"Little Cottage Co. Little Cottage Chapel\",\n        bucket: \"playhouse\"\n      },\n      firehouse_playhouse: {\n        label: \"Little Cottage Co. Firehouse Playhouse\",\n        bucket: \"playhouse\"\n      },\n      stratford_schoolhouse: {\n        label: \"Little Cottage Co. Stratford Schoolhouse\",\n        bucket: \"playhouse\"\n      },\n      saras_victorian_mansion: {\n        label: \"Little Cottage Co. Sara's Victorian Mansion\",\n        bucket: \"playhouse\"\n      },\n      grand_portico_mansion: {\n        label: \"Little Cottage Co. Grand Portico Mansion\",\n        bucket: \"grand_portico\"\n      },\n\n      colonial_gable_greenhouse: {\n        label: \"Little Cottage Co. Colonial Gable Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      octagon_greenhouse: {\n        label: \"Little Cottage Co. Octagon Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      garden_shed_greenhouse: {\n        label: \"Little Cottage Co. Garden Shed Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      petite_greenhouse: {\n        label: \"Little Cottage Co. Petite Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n\n      value_a_frame_coop: {\n        label: \"Little Cottage Co. Value A-Frame Coop\",\n        bucket: \"value_a_frame_coop\"\n      },\n      gambrel_barn_coop: {\n        label: \"Little Cottage Co. Gambrel Barn Coop\",\n        bucket: \"coop_panelized\"\n      },\n      colonial_gable_coop: {\n        label: \"Little Cottage Co. Colonial Gable Coop\",\n        bucket: \"coop_panelized\"\n      },\n      round_roof_coop: {\n        label: \"Little Cottage Co. Round Roof Coop\",\n        bucket: \"coop_panelized\"\n      },\n\n      cape_cod_cozy_kennel: {\n        label: \"Little Cottage Co. Cape Cod Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      },\n      victorian_cozy_kennel: {\n        label: \"Little Cottage Co. Victorian Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      }\n    };\n\n    const FALLBACK_PRODUCTION = {\n      greenhouse: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      colonial_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      colonial_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      specialty_barn: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      playhouse: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"1 to 2 weeks\"\n      },\n      grand_portico: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value_a_frame_coop: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      coop_panelized: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      dog_kennel: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 9, max: 9 },\n      OR: { min: 9, max: 9 },\n      WA: { min: 9, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (value) =\u003e\n      String(value || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (value) =\u003e String(value || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (value) =\u003e \/^\\d{5}$\/.test(value);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) {\n          return state;\n        }\n      }\n\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function toBusinessDayRange(min, max, unit) {\n      if (unit === \"weeks\") {\n        return {\n          minBd: Number(min) * 5,\n          maxBd: Number(max) * 5,\n          display: `${min} to ${max} weeks`\n        };\n      }\n\n      return {\n        minBd: Number(min),\n        maxBd: Number(max),\n        display: `${min} to ${max} business days`\n      };\n    }\n\n    function normalizeLeadPageText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function parseRange(text, regex, unit) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      return toBusinessDayRange(match[1], match[2], unit);\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const text = normalizeLeadPageText(rawText);\n\n      const parsed = {\n        ...FALLBACK_PRODUCTION\n      };\n\n      const greenhouse = parseRange(\n        text,\n        \/greenhouses\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const value = parseRange(\n        text,\n        \/value\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\/i,\n        \"business_days\"\n      );\n\n      const classicPrecut = parseRange(\n        text,\n        \/classic\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const classicFiveCorner = parseRange(\n        text,\n        \/classic\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const colonialPrecut = parseRange(\n        text,\n        \/colonial\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const colonialFiveCorner = parseRange(\n        text,\n        \/colonial\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const specialtyBarn = parseRange(\n        text,\n        \/specialty\\s+barns.*?(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const playhouse = parseRange(\n        text,\n        \/playhouses\\s+(?:are|is)\\s+generally\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const grandPortico = parseRange(\n        text,\n        \/grand\\s+portico\\s+mansion\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const valueAFrameCoop = parseRange(\n        text,\n        \/chicken\\s+coops\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+the\\s+value\\s+a[\\s-]*frame\\s+coop\/i,\n        \"business_days\"\n      );\n\n      const coopPanelized = parseRange(\n        text,\n        \/chicken\\s+coops.*?and\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\\s+for\\s+the\\s+gambrel\\s+barn\\s+coop,\\s+colonial\\s+gable\\s+coop,\\s+and\\s+round\\s+roof\\s+coop\/i,\n        \"weeks\"\n      );\n\n      const dogKennel = parseRange(\n        text,\n        \/dog\\s+kennels\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      if (greenhouse) parsed.greenhouse = greenhouse;\n      if (value) parsed.value = value;\n      if (classicPrecut) parsed.classic_precut = classicPrecut;\n      if (classicFiveCorner) parsed.classic_five_corner = classicFiveCorner;\n      if (colonialPrecut) parsed.colonial_precut = colonialPrecut;\n      if (colonialFiveCorner) parsed.colonial_five_corner = colonialFiveCorner;\n      if (specialtyBarn) parsed.specialty_barn = specialtyBarn;\n      if (playhouse) parsed.playhouse = playhouse;\n      if (grandPortico) parsed.grand_portico = grandPortico;\n      if (valueAFrameCoop) parsed.value_a_frame_coop = valueAFrameCoop;\n      if (coopPanelized) parsed.coop_panelized = coopPanelized;\n      if (dogKennel) parsed.dog_kennel = dogKennel;\n\n      writeCache(parsed);\n      return parsed;\n    }\n\n    async function getProductionData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      if (!currentHandle \u0026\u0026 !currentTitle) {\n        return \"\";\n      }\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const hasAll = (...terms) =\u003e terms.every((term) =\u003e combined.includes(term));\n      const hasAny = (...terms) =\u003e terms.some((term) =\u003e combined.includes(term));\n\n      const exactHandleMap = {\n        \"little cottage co value gable shed\": \"value_gable\",\n        \"little cottage co value workshop shed\": \"value_workshop\",\n        \"little cottage co value gambrel barn 4 sidewalls\": \"value_gambrel_4\",\n        \"little cottage co value gambrel barn 6 sidewalls\": \"value_gambrel_6\",\n\n        \"little cottage co classic gable shed\": \"classic_gable\",\n        \"little cottage co classic workshop shed\": \"classic_workshop\",\n        \"little cottage co classic gambrel barn 4 sidewalls\": \"classic_gambrel_4\",\n        \"little cottage co classic gambrel barn 6 sidewalls\": \"classic_gambrel_6\",\n        \"little cottage co classic gambrel large barn\": \"classic_gambrel_large\",\n        \"little cottage co classic five corner shed\": \"classic_five_corner\",\n\n        \"little cottage co colonial williamsburg shed\": \"colonial_williamsburg\",\n        \"little cottage co colonial pinehurst shed\": \"colonial_pinehurst\",\n        \"little cottage co colonial five corner shed\": \"colonial_five_corner\",\n\n        \"little cottage co star barn\": \"star_barn\",\n\n        \"little cottage co cape cod playhouse\": \"cape_cod_playhouse\",\n        \"little cottage co victorian playhouse\": \"victorian_playhouse\",\n        \"little cottage co gingerbread cottage playhouse\": \"gingerbread_cottage_playhouse\",\n        \"little cottage co pennfield cottage playhouse\": \"pennfield_cottage_playhouse\",\n        \"little cottage co craftsman playhouse\": \"craftsman_playhouse\",\n        \"little cottage co little cottage chapel\": \"little_cottage_chapel\",\n        \"little cottage co firehouse playhouse\": \"firehouse_playhouse\",\n        \"little cottage co stratford schoolhouse\": \"stratford_schoolhouse\",\n        \"little cottage co sara s victorian mansion\": \"saras_victorian_mansion\",\n        \"little cottage co grand portico mansion\": \"grand_portico_mansion\",\n\n        \"little cottage co colonial gable greenhouse\": \"colonial_gable_greenhouse\",\n        \"little cottage co octagon greenhouse\": \"octagon_greenhouse\",\n        \"little cottage co garden shed greenhouse\": \"garden_shed_greenhouse\",\n        \"little cottage co petite greenhouse\": \"petite_greenhouse\",\n\n        \"little cottage co value a frame coop\": \"value_a_frame_coop\",\n        \"little cottage co gambrel barn coop\": \"gambrel_barn_coop\",\n        \"little cottage co colonial gable coop\": \"colonial_gable_coop\",\n        \"little cottage co round roof coop\": \"round_roof_coop\",\n\n        \"little cottage co cape cod cozy kennel\": \"cape_cod_cozy_kennel\",\n        \"little cottage co victorian cozy kennel\": \"victorian_cozy_kennel\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (hasAll(\"grand\", \"portico\", \"mansion\")) return \"grand_portico_mansion\";\n      if (hasAll(\"sara\", \"victorian\", \"mansion\") || hasAll(\"saras\", \"victorian\", \"mansion\")) return \"saras_victorian_mansion\";\n      if (hasAll(\"stratford\", \"schoolhouse\")) return \"stratford_schoolhouse\";\n      if (hasAll(\"firehouse\", \"playhouse\")) return \"firehouse_playhouse\";\n      if (hasAll(\"little\", \"cottage\", \"chapel\")) return \"little_cottage_chapel\";\n      if (hasAll(\"gingerbread\", \"cottage\", \"playhouse\")) return \"gingerbread_cottage_playhouse\";\n      if (hasAll(\"pennfield\", \"cottage\", \"playhouse\")) return \"pennfield_cottage_playhouse\";\n      if (hasAll(\"craftsman\", \"playhouse\")) return \"craftsman_playhouse\";\n\n      if (hasAll(\"cape\", \"cod\", \"kennel\") || hasAll(\"cape\", \"cod\", \"cozy\", \"kennel\")) return \"cape_cod_cozy_kennel\";\n      if (hasAll(\"victorian\", \"kennel\") || hasAll(\"victorian\", \"cozy\", \"kennel\")) return \"victorian_cozy_kennel\";\n\n      if (hasAll(\"cape\", \"cod\", \"playhouse\")) return \"cape_cod_playhouse\";\n      if (hasAll(\"victorian\", \"playhouse\")) return \"victorian_playhouse\";\n\n      if (hasAll(\"colonial\", \"gable\", \"greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAll(\"garden\", \"shed\", \"greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAll(\"octagon\", \"greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAll(\"petite\", \"greenhouse\")) return \"petite_greenhouse\";\n\n      if (hasAll(\"value\", \"a\", \"frame\", \"coop\") || hasAll(\"value\", \"a-frame\", \"coop\")) return \"value_a_frame_coop\";\n      if (hasAll(\"gambrel\", \"barn\", \"coop\")) return \"gambrel_barn_coop\";\n      if (hasAll(\"colonial\", \"gable\", \"coop\")) return \"colonial_gable_coop\";\n      if (hasAll(\"round\", \"roof\", \"coop\")) return \"round_roof_coop\";\n\n      if (hasAll(\"star\", \"barn\")) return \"star_barn\";\n\n      if (hasAll(\"colonial\", \"five\", \"corner\")) return \"colonial_five_corner\";\n      if (hasAll(\"colonial\", \"williamsburg\")) return \"colonial_williamsburg\";\n      if (hasAll(\"colonial\", \"pinehurst\")) return \"colonial_pinehurst\";\n\n      if (hasAll(\"classic\", \"five\", \"corner\")) return \"classic_five_corner\";\n      if (hasAll(\"classic\", \"gambrel\", \"large\")) return \"classic_gambrel_large\";\n      if (hasAll(\"classic\", \"gambrel\", \"6\")) return \"classic_gambrel_6\";\n      if (hasAll(\"classic\", \"gambrel\", \"4\")) return \"classic_gambrel_4\";\n      if (hasAll(\"classic\", \"workshop\")) return \"classic_workshop\";\n      if (hasAll(\"classic\", \"gable\")) return \"classic_gable\";\n\n      if (hasAll(\"value\", \"gambrel\", \"6\")) return \"value_gambrel_6\";\n      if (hasAll(\"value\", \"gambrel\", \"4\")) return \"value_gambrel_4\";\n      if (hasAll(\"value\", \"workshop\")) return \"value_workshop\";\n      if (hasAll(\"value\", \"gable\")) return \"value_gable\";\n\n      if (hasAny(\"greenhouse\") \u0026\u0026 hasAny(\"colonial gable greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAny(\"octagon greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAny(\"garden shed greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAny(\"petite greenhouse\")) return \"petite_greenhouse\";\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      productionDisplay,\n      destinationStateName,\n      prodMinBd,\n      prodMaxBd,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n      const earliestBD = prodMinBd + transitMin;\n      const latestBD = prodMaxBd + transitMax;\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact Little Cottage Co. product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship Little Cottage Co. products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod =\n          production[selectedProduct.bucket] || FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_lcc_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          lcc_bucket: selectedProduct.bucket\n        });\n      } catch (e) {\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        showErr(false);\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value =\n        detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]\n          ? detectedDefaultProduct\n          : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrLccClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrLccReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e","brand":"Little Cottage Co.","offers":[{"title":"8ft x 8ft","offer_id":39561579626549,"sku":"8x8 VGS-PC","price":1649.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 10ft","offer_id":39561579659317,"sku":"8x10 VGS-PC","price":1809.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 12ft","offer_id":39561579692085,"sku":"8x12 VGS-PC","price":1979.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 14ft","offer_id":39561579724853,"sku":"8x14 VGS-PC","price":2159.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 16ft","offer_id":39561579757621,"sku":"8x16 VGS-PC","price":2329.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 10ft","offer_id":39561579790389,"sku":"10x10 VGS-PC","price":2039.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 12ft","offer_id":39561579823157,"sku":"10x12 VGS-PC","price":2209.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 14ft","offer_id":39561579855925,"sku":"10x14 VGS-PC","price":2409.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 16ft","offer_id":39561579888693,"sku":"10x16 VGS-PC","price":2579.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 18ft","offer_id":39561579921461,"sku":"10x18 VGS-PC","price":2789.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 20ft","offer_id":39561579954229,"sku":"10x20 VGS-PC","price":2979.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 12ft","offer_id":39561579986997,"sku":"12x12 VGS-PC","price":2419.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 14ft","offer_id":39561580019765,"sku":"12x14 VGS-PC","price":2619.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 16ft","offer_id":39561580052533,"sku":"12x16 VGS-PC","price":2839.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 18ft","offer_id":39561580085301,"sku":"12x18 VGS-PC","price":3019.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 20ft","offer_id":39561580118069,"sku":"12x20 VGS-PC","price":3239.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 24ft","offer_id":39561580150837,"sku":"12x24 VGS-PC","price":3659.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611"},{"product_id":"little-cottage-company-classic-small-barn-with-4-overhang","title":"Little Cottage Co. Classic Small Barn with Overhang","description":"\u003ch2 style=\"text-align: center;\"\u003eLittle Cottage Co. Classic Small Barn with  Overhang\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBuild your dream garden and add value to your property, with our Classic Style Garden Sheds!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Two_Person_Delivery_2.jpg?v=1640629644\" class=\"button-primary\" title=\"Delivery instructions\" target=\"_blank\"\u003e\u003cstrong\u003eDelivery Instructions\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eMade with Amish craftsmanship our \u003cstrong\u003eClassic Small Barn With Overhang shed\u003c\/strong\u003e is the perfect storage solution. The Classic Small Barn With Overhang comes as a panelized kit with all necessary hardware included making assembly as straightforward as possible. The \u003cstrong\u003eClassic Small Barn With Overhang shed\u003c\/strong\u003e is ideal for storing items such as gardening tools, lawn equipment, pool supplies, tractors, and more. It is even spacious enough to store boats, cars, bikes, and other big vehicles.\u003c\/p\u003e\n\u003cp\u003eThe Classic Small Barn With Overhang is even suitable for creating extra office space or a fun playhouse for the kids.\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eClassic Small Barn\u003c\/strong\u003e shed has an attractive overhang built into the gambrel-style roof which covers the double doors on the front. For the 12ft sheds, you'll have a 4ft and a 5ft overhang for the 14ft sheds. Wood sheds provide a natural beauty and durability that other materials simply cannot. They are strong enough to withstand damaging rain, wind, snow, hail, and even flying debris, but still look elegant, classy, and aesthetically fitting and seamlessly blend with just about any residence or landscaping design. These are just a few things that make wood such an ideal material for your next outdoor storage solution.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePanelized Kits: \u003c\/strong\u003eThe Shed comes in large panelized sections. Recommended for most users as it is easier to assemble and saves you significant time. Each panel is perfectly square \u0026amp; ready to assemble! All hardware and screws are included.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cspan style=\"text-decoration: underline;\"\u003eLead time for production is 2-4 weeks\u003c\/span\u003e. Your shed will be delivered in 2-9 days depending on the distance from our site in Ohio to your home.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb data-stringify-type=\"bold\"\u003eIMPORTANT NOTE:\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eYou are required to offload the shipment - either a forklift or 2-3 people on the day of the delivery to manually unload the pieces on the pallet one by one. Each individual piece weighs around 1-100 lbs. so it is fairly easy to do with 2-3 people. Some customers have friends\/neighbors\/family assist, or hire 2 people. FedEx will schedule the delivery date and time that works for you.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3\u003eSPECIFICATIONS:\u003c\/h3\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003ctable class=\"tg\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003eSize\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003eInside Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003eFloor Dimension\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003eOutside Width\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003eOutside Depth\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003eDoor Opening\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003eSidewall\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003eHeight at Peak\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003e12′ x 12′\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e106″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e12′ x 12′\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e12′ 1″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e12′ 1″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e60″ x 72″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\n\u003cspan\u003e72\u003c\/span\u003e″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e115″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003e12′ x 14′\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e106″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e12′ x 14′\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e12′ 1″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e14′ 1″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e60″ x 72″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\n\u003cspan\u003e72\u003c\/span\u003e″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e115″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003e12′ x 16′\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e106″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e12′ x 16′\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e12′ 1″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e16′ 1″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e60″ x 72″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\n\u003cspan\u003e72\u003c\/span\u003e″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e115″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003e12′ x 18′\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e106″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e12′ x 18′\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e12′ 1″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e18′ 1″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e60″ x 72″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\n\u003cspan\u003e72\u003c\/span\u003e″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e115″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003e12′ x 20′\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e106″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e12′ x 20′\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e12′ 1″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e20′ 1″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e60″ x 72″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\n\u003cspan\u003e72\u003c\/span\u003e″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e115″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003e12′ x 24′\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e106″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e12′ x 24′\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e12′ 1″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e24′ 1″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e60″ x 72″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\n\u003cspan\u003e72\u003c\/span\u003e″\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e115″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003e14′ x 16′\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e113″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e14′ x 16′\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e14′ 1″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e16′ 1″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e60″ x 72″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e72″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e122″\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003e14′ x 18′\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e113″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e14′ x 18′\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e14′ 1″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e18′ 1″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e60″ x 72″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\n\u003cspan\u003e72\u003c\/span\u003e\u003cspan\u003e″\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e122″\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003e14′ x 20′\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e113″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e14′ x 20'\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e14′ 1″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e20′ 1″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e60″ x 72″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\n\u003cspan\u003e72\u003c\/span\u003e\u003cspan\u003e″\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e122″\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003e14′ x 22′\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e113″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e14′ x 22′\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e14′ 1″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e22′ 1″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e60″ x 72″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\n\u003cspan\u003e72\u003c\/span\u003e\u003cspan\u003e″\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e122″\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003e14′ x 24′\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e113″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e14′ x 25′\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e14′ 1″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e24′ 1″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e60″ x 72″\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\n\u003cspan\u003e72\u003c\/span\u003e\u003cspan\u003e″\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cspan\u003e122″\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eThe dimension above does not include overhang size.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eFEATURES:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade with Amish craftsmanship\u003c\/li\u003e\n\u003cli\u003e6′ high side walls\u003c\/li\u003e\n\u003cli\u003e16” on center wall studs\u003c\/li\u003e\n\u003cli\u003e24” on center trusses\u003c\/li\u003e\n\u003cli\u003eOne set of colonial doors\u003c\/li\u003e\n\u003cli\u003eDouble door opening: 5′ wide x 6′ tall\u003c\/li\u003e\n\u003cli\u003eLocking door handle latch\u003c\/li\u003e\n\u003cli\u003eHigh-quality 7\/16″ OSB siding\u003c\/li\u003e\n\u003cli\u003e5\/12\" Roof Pitch\u003c\/li\u003e\n\u003cli\u003e7\/16″ OSB roof sheeting\u003c\/li\u003e\n\u003cli\u003ePanelized panels are ready to assemble\u003c\/li\u003e\n\u003cli\u003eAll hardware included\u003c\/li\u003e\n\u003cli\u003eThe first number of the building size is the truss size (ex. 8 x 10 building the truss is 8′ wide)\u003c\/li\u003e\n\u003cli\u003eThe overhang on the front of the barn is 4′ on the 12′ models and 5′ on the 14′ models\u003c\/li\u003e\n\u003cli\u003eThe windows are additional. Go with the 24″ x 36″ size.\u003c\/li\u003e\n\u003cli data-stringify-border=\"0\" data-stringify-indent=\"0\"\u003e\n\u003cstrong\u003eNOTE:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eThe windows, shutters, cupola, and additional double doors in between the windows are add-on options. Send us an email if you want to have this added to your order.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003cstrong\u003eClassic Small Barn with Overhang Kit SmartSiding walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-section\"\u003e\n\u003cdiv class=\"smart-siding-container\"\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-image-container\"\u003e\u003cimg alt=\"SmartSide Siding\" class=\"smart-siding-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-text-container\"\u003e\n\u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced durability and workability of engineered wood. With SmartGuard® technology, these products are built to outperform nature, providing exceptional strength, performance, and resistance against rot, termites, woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer SmartSide® standard on all of our buildings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n\u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n\u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n\u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n\u003cli\u003ePrimed face\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003e\u003cstrong\u003eNOTE: If you want to increase the shed door width by 2 feet kindly contact us at info@homesteadsupplier.com\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4\u003eCUSTOMER PROVIDES:\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eShingles\u003c\/li\u003e\n\u003cli\u003eDrip Edge\u003c\/li\u003e\n\u003cli\u003ePaint\u003c\/li\u003e\n\u003cli\u003eFloor (if the building is not purchased with a floor kit)\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIf you will be preparing a cement\/concrete slab, it would have to be exactly the same size as the unit. If the concrete slab is larger then you would have to trim the 3” skirt that falls below the bottom plate that is designed to wrap around the flooring.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eThe above items can easily be purchased by the customer at a local hardware store.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOptional floor kit:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eTreated 2 x 4’s – 16” (OC) for base\u003c\/li\u003e\n\u003cli\u003e4 x 8 – 5\/8 Plywood Flooring\u003c\/li\u003e\n\u003cli\u003eThe floor size should be exactly the same size as the building\u003c\/li\u003e\n\u003cli\u003eTo build your own floor, the size of the floor will need to be the exact size of the Barn\u003c\/li\u003e\n\u003cli\u003eWe recommend a crushed stone base 1′ wider on either side of the Barn\u003c\/li\u003e\n\u003cli\u003eThe siding overlaps the side of the wood floor roughly 3″ and there is no moisture barrier. You can put this on a cement slab or wood floor – but accommodate this.\u003c\/li\u003e\n\u003cli\u003eYou can retrofit for this but we do not provide instructions for this.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDo I need a Floor Kit? \u003c\/strong\u003eYou can either provide your own floor or cement slab to set the shed on or purchase the Floor Kit with your shed. \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eASSEMBLY MANUAL\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/LCC__Classic_Gambrel_Barn_with_Overhang_Assembly_Instructions_Manual.pdf?v=1619007667\" title=\"Little Cottage Company Small Barn with Overhang Assembly Manual\" target=\"_blank\"\u003e\u003cimg data-sizes=\"auto\" class=\"lazyload\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/pdf_Icon_8ce8d24a-0b2c-4d6d-843a-d6d3bd41d63d.png?v=1618991988\" alt=\"Little Cottage Company Small Barn with Overhang Assembly Manual\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003ch3 style=\"text-align: left;\"\u003eFAQ\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eWhat is the “overhang” on this barn, and how deep is it?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      The overhang is built into the front gambrel roof and covers the double doors. On the 12' wide models it’s a 4' overhang, and on the 14' wide models it’s a 5' overhang.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eWhat sizes are available for the Classic Small Barn with Overhang?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      You can choose from multiple footprints, including 12' wide options (12×12 up to 12×24) and 14' wide options (14×16 up to 14×32). Pick the size based on what you’re storing—mowers, ATVs, bikes, seasonal gear, or a full workshop setup.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eIs this a panelized kit or do I have to cut everything myself?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      This is a panelized kit. The shed comes in large, ready-to-assemble wall sections, and hardware\/screws are included—so you’re assembling, not measuring and cutting a project from scratch.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eWhat’s the door opening size? Will bigger equipment fit?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      The double-door opening is 60\" wide × 72\" tall (5' wide × 6' tall). If you need more width, you can request a door-width upgrade (up to +2 ft).\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eDo the windows come included?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      Windows are optional add-ons on this model. If you want windows, the recommended size is 24\" × 36\". Shutters, a cupola, and additional doors\/windows are also available as upgrades.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eWhat is the siding made of, and is it already primed?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      The barn uses SmartSide® engineered wood siding. It has a primed face (ready for paint) and is built for long-term durability, including resistance to rot and termite damage.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eDoes it include a floor, or do I need to add one?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      You can order it with or without the optional floor kit. If you don’t add the floor kit, you’ll provide your own floor or set it on a slab. Important detail: your floor\/slab needs to be the exact shed size for the cleanest fit.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eCan I place it on a concrete slab?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      Yes—just make sure the slab is exactly the same size as the shed footprint. If the slab is larger, you may need to trim the 3\" skirt that’s designed to wrap around the flooring.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eWhat’s the build time and delivery timeframe?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      Production lead time is typically 2–4 weeks. After it ships, delivery is usually 2–9 days depending on distance from Ohio.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eDo I need a forklift to unload delivery?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      You’re responsible for offloading. A forklift works, but most customers unload by hand with 2–3 people. Pieces vary in weight (roughly 1–100 lbs each), and FedEx schedules a delivery window with you.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eWhere does it ship from, and do you deliver nationwide?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      This shed ships from Ohio. Delivery is available to U.S. states (excluding Hawaii). If you’re in a place like Maine or anywhere in the lower 48, you’re good.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eWhat do I need to buy separately?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      You’ll supply shingles, drip edge, paint, and (if you don’t choose the floor kit) the floor materials. These are standard items you can grab locally.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  \/* Set image size for desktop *\/\n  .smart-siding-image {\n    width: 360px;\n    height: 360px;\n    object-fit: cover;\n  }\n\n  \/* Ensure the container places content side by side for desktop *\/\n  .smart-siding-container {\n    display: flex;\n    justify-content: flex-start;\n    align-items: flex-start;\n    text-align: left;\n  }\n\n  .smart-siding-text-container {\n    margin-left: 20px;\n    max-width: 600px;\n  }\n\n  \/* Mobile-friendly design for Smart Siding section *\/\n  @media screen and (max-width: 600px) {\n    .smart-siding-container {\n      display: block;\n      text-align: center;\n    }\n\n    .smart-siding-image {\n      width: 100%; \/* Set image width to 100% of its container on mobile *\/\n      height: auto; \/* Let the height adjust automatically to maintain aspect ratio *\/\n    }\n\n    .smart-siding-text-container {\n      margin-top: 20px;\n      padding-left: 0;\n      text-align: left;\n    }\n\n    .smart-siding-text-container ul {\n      padding-left: 0;\n      list-style-position: inside;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-lcc\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact Little Cottage Co. product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZipLcc\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZipLcc\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProductLcc\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProductLcc\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Value Series\"\u003e\n          \u003coption value=\"value_gable\"\u003eLittle Cottage Co. Value Gable Shed\u003c\/option\u003e\n          \u003coption value=\"value_workshop\"\u003eLittle Cottage Co. Value Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_4\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_6\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Classic Series\"\u003e\n          \u003coption value=\"classic_gable\"\u003eLittle Cottage Co. Classic Gable Shed\u003c\/option\u003e\n          \u003coption value=\"classic_workshop\"\u003eLittle Cottage Co. Classic Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_4\"\u003eLittle Cottage Co. Classic Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_6\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_large\"\u003eLittle Cottage Co. Classic Gambrel Large Barn\u003c\/option\u003e\n          \u003coption value=\"classic_five_corner\"\u003eLittle Cottage Co. Classic Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Colonial Series\"\u003e\n          \u003coption value=\"colonial_williamsburg\"\u003eLittle Cottage Co. Colonial Williamsburg Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_pinehurst\"\u003eLittle Cottage Co. Colonial Pinehurst Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_five_corner\"\u003eLittle Cottage Co. Colonial Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Specialty Barns\"\u003e\n          \u003coption value=\"star_barn\"\u003eLittle Cottage Co. Star Barn\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses\"\u003e\n          \u003coption value=\"cape_cod_playhouse\"\u003eLittle Cottage Co. Cape Cod Playhouse\u003c\/option\u003e\n          \u003coption value=\"victorian_playhouse\"\u003eLittle Cottage Co. Victorian Playhouse\u003c\/option\u003e\n          \u003coption value=\"gingerbread_cottage_playhouse\"\u003eLittle Cottage Co. Gingerbread Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"pennfield_cottage_playhouse\"\u003eLittle Cottage Co. Pennfield Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"craftsman_playhouse\"\u003eLittle Cottage Co. Craftsman Playhouse\u003c\/option\u003e\n          \u003coption value=\"little_cottage_chapel\"\u003eLittle Cottage Co. Little Cottage Chapel\u003c\/option\u003e\n          \u003coption value=\"firehouse_playhouse\"\u003eLittle Cottage Co. Firehouse Playhouse\u003c\/option\u003e\n          \u003coption value=\"stratford_schoolhouse\"\u003eLittle Cottage Co. Stratford Schoolhouse\u003c\/option\u003e\n          \u003coption value=\"saras_victorian_mansion\"\u003eLittle Cottage Co. Sara's Victorian Mansion\u003c\/option\u003e\n          \u003coption value=\"grand_portico_mansion\"\u003eLittle Cottage Co. Grand Portico Mansion\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Greenhouses\"\u003e\n          \u003coption value=\"colonial_gable_greenhouse\"\u003eLittle Cottage Co. Colonial Gable Greenhouse\u003c\/option\u003e\n          \u003coption value=\"octagon_greenhouse\"\u003eLittle Cottage Co. Octagon Greenhouse\u003c\/option\u003e\n          \u003coption value=\"garden_shed_greenhouse\"\u003eLittle Cottage Co. Garden Shed Greenhouse\u003c\/option\u003e\n          \u003coption value=\"petite_greenhouse\"\u003eLittle Cottage Co. Petite Greenhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Chicken Coops\"\u003e\n          \u003coption value=\"value_a_frame_coop\"\u003eLittle Cottage Co. Value A-Frame Coop\u003c\/option\u003e\n          \u003coption value=\"gambrel_barn_coop\"\u003eLittle Cottage Co. Gambrel Barn Coop\u003c\/option\u003e\n          \u003coption value=\"colonial_gable_coop\"\u003eLittle Cottage Co. Colonial Gable Coop\u003c\/option\u003e\n          \u003coption value=\"round_roof_coop\"\u003eLittle Cottage Co. Round Roof Coop\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Dog Kennels\"\u003e\n          \u003coption value=\"cape_cod_cozy_kennel\"\u003eLittle Cottage Co. Cape Cod Cozy Kennel\u003c\/option\u003e\n          \u003coption value=\"victorian_cozy_kennel\"\u003eLittle Cottage Co. Victorian Cozy Kennel\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoLcc\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearLcc\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrLcc\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutLcc\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-lcc\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZipLcc\");\n    const productEl = document.getElementById(\"hsrProductLcc\");\n    const btn = document.getElementById(\"hsrGoLcc\");\n    const clr = document.getElementById(\"hsrClearLcc\");\n    const err = document.getElementById(\"hsrErrLcc\");\n    const out = document.getElementById(\"hsrOutLcc\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_lcc_production_live_v2_20260314\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    const PRODUCT_MAP = {\n      value_gable: {\n        label: \"Little Cottage Co. Value Gable Shed\",\n        bucket: \"value\"\n      },\n      value_workshop: {\n        label: \"Little Cottage Co. Value Workshop Shed\",\n        bucket: \"value\"\n      },\n      value_gambrel_4: {\n        label: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n        bucket: \"value\"\n      },\n      value_gambrel_6: {\n        label: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n        bucket: \"value\"\n      },\n\n      classic_gable: {\n        label: \"Little Cottage Co. Classic Gable Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_workshop: {\n        label: \"Little Cottage Co. Classic Workshop Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_4: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 4' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_6: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_large: {\n        label: \"Little Cottage Co. Classic Gambrel Large Barn\",\n        bucket: \"classic_precut\"\n      },\n      classic_five_corner: {\n        label: \"Little Cottage Co. Classic Five Corner Shed\",\n        bucket: \"classic_five_corner\"\n      },\n\n      colonial_williamsburg: {\n        label: \"Little Cottage Co. Colonial Williamsburg Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_pinehurst: {\n        label: \"Little Cottage Co. Colonial Pinehurst Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_five_corner: {\n        label: \"Little Cottage Co. Colonial Five Corner Shed\",\n        bucket: \"colonial_five_corner\"\n      },\n\n      star_barn: {\n        label: \"Little Cottage Co. Star Barn\",\n        bucket: \"specialty_barn\"\n      },\n\n      cape_cod_playhouse: {\n        label: \"Little Cottage Co. Cape Cod Playhouse\",\n        bucket: \"playhouse\"\n      },\n      victorian_playhouse: {\n        label: \"Little Cottage Co. Victorian Playhouse\",\n        bucket: \"playhouse\"\n      },\n      gingerbread_cottage_playhouse: {\n        label: \"Little Cottage Co. Gingerbread Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      pennfield_cottage_playhouse: {\n        label: \"Little Cottage Co. Pennfield Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      craftsman_playhouse: {\n        label: \"Little Cottage Co. Craftsman Playhouse\",\n        bucket: \"playhouse\"\n      },\n      little_cottage_chapel: {\n        label: \"Little Cottage Co. Little Cottage Chapel\",\n        bucket: \"playhouse\"\n      },\n      firehouse_playhouse: {\n        label: \"Little Cottage Co. Firehouse Playhouse\",\n        bucket: \"playhouse\"\n      },\n      stratford_schoolhouse: {\n        label: \"Little Cottage Co. Stratford Schoolhouse\",\n        bucket: \"playhouse\"\n      },\n      saras_victorian_mansion: {\n        label: \"Little Cottage Co. Sara's Victorian Mansion\",\n        bucket: \"playhouse\"\n      },\n      grand_portico_mansion: {\n        label: \"Little Cottage Co. Grand Portico Mansion\",\n        bucket: \"grand_portico\"\n      },\n\n      colonial_gable_greenhouse: {\n        label: \"Little Cottage Co. Colonial Gable Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      octagon_greenhouse: {\n        label: \"Little Cottage Co. Octagon Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      garden_shed_greenhouse: {\n        label: \"Little Cottage Co. Garden Shed Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      petite_greenhouse: {\n        label: \"Little Cottage Co. Petite Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n\n      value_a_frame_coop: {\n        label: \"Little Cottage Co. Value A-Frame Coop\",\n        bucket: \"value_a_frame_coop\"\n      },\n      gambrel_barn_coop: {\n        label: \"Little Cottage Co. Gambrel Barn Coop\",\n        bucket: \"coop_panelized\"\n      },\n      colonial_gable_coop: {\n        label: \"Little Cottage Co. Colonial Gable Coop\",\n        bucket: \"coop_panelized\"\n      },\n      round_roof_coop: {\n        label: \"Little Cottage Co. Round Roof Coop\",\n        bucket: \"coop_panelized\"\n      },\n\n      cape_cod_cozy_kennel: {\n        label: \"Little Cottage Co. Cape Cod Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      },\n      victorian_cozy_kennel: {\n        label: \"Little Cottage Co. Victorian Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      }\n    };\n\n    const FALLBACK_PRODUCTION = {\n      greenhouse: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      colonial_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      colonial_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      specialty_barn: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      playhouse: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"1 to 2 weeks\"\n      },\n      grand_portico: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value_a_frame_coop: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      coop_panelized: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      dog_kennel: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 9, max: 9 },\n      OR: { min: 9, max: 9 },\n      WA: { min: 9, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (value) =\u003e\n      String(value || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (value) =\u003e String(value || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (value) =\u003e \/^\\d{5}$\/.test(value);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) {\n          return state;\n        }\n      }\n\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function toBusinessDayRange(min, max, unit) {\n      if (unit === \"weeks\") {\n        return {\n          minBd: Number(min) * 5,\n          maxBd: Number(max) * 5,\n          display: `${min} to ${max} weeks`\n        };\n      }\n\n      return {\n        minBd: Number(min),\n        maxBd: Number(max),\n        display: `${min} to ${max} business days`\n      };\n    }\n\n    function normalizeLeadPageText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function parseRange(text, regex, unit) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      return toBusinessDayRange(match[1], match[2], unit);\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const text = normalizeLeadPageText(rawText);\n\n      const parsed = {\n        ...FALLBACK_PRODUCTION\n      };\n\n      const greenhouse = parseRange(\n        text,\n        \/greenhouses\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const value = parseRange(\n        text,\n        \/value\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\/i,\n        \"business_days\"\n      );\n\n      const classicPrecut = parseRange(\n        text,\n        \/classic\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const classicFiveCorner = parseRange(\n        text,\n        \/classic\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const colonialPrecut = parseRange(\n        text,\n        \/colonial\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const colonialFiveCorner = parseRange(\n        text,\n        \/colonial\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const specialtyBarn = parseRange(\n        text,\n        \/specialty\\s+barns.*?(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const playhouse = parseRange(\n        text,\n        \/playhouses\\s+(?:are|is)\\s+generally\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const grandPortico = parseRange(\n        text,\n        \/grand\\s+portico\\s+mansion\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const valueAFrameCoop = parseRange(\n        text,\n        \/chicken\\s+coops\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+the\\s+value\\s+a[\\s-]*frame\\s+coop\/i,\n        \"business_days\"\n      );\n\n      const coopPanelized = parseRange(\n        text,\n        \/chicken\\s+coops.*?and\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\\s+for\\s+the\\s+gambrel\\s+barn\\s+coop,\\s+colonial\\s+gable\\s+coop,\\s+and\\s+round\\s+roof\\s+coop\/i,\n        \"weeks\"\n      );\n\n      const dogKennel = parseRange(\n        text,\n        \/dog\\s+kennels\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      if (greenhouse) parsed.greenhouse = greenhouse;\n      if (value) parsed.value = value;\n      if (classicPrecut) parsed.classic_precut = classicPrecut;\n      if (classicFiveCorner) parsed.classic_five_corner = classicFiveCorner;\n      if (colonialPrecut) parsed.colonial_precut = colonialPrecut;\n      if (colonialFiveCorner) parsed.colonial_five_corner = colonialFiveCorner;\n      if (specialtyBarn) parsed.specialty_barn = specialtyBarn;\n      if (playhouse) parsed.playhouse = playhouse;\n      if (grandPortico) parsed.grand_portico = grandPortico;\n      if (valueAFrameCoop) parsed.value_a_frame_coop = valueAFrameCoop;\n      if (coopPanelized) parsed.coop_panelized = coopPanelized;\n      if (dogKennel) parsed.dog_kennel = dogKennel;\n\n      writeCache(parsed);\n      return parsed;\n    }\n\n    async function getProductionData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      if (!currentHandle \u0026\u0026 !currentTitle) {\n        return \"\";\n      }\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const hasAll = (...terms) =\u003e terms.every((term) =\u003e combined.includes(term));\n      const hasAny = (...terms) =\u003e terms.some((term) =\u003e combined.includes(term));\n\n      const exactHandleMap = {\n        \"little cottage co value gable shed\": \"value_gable\",\n        \"little cottage co value workshop shed\": \"value_workshop\",\n        \"little cottage co value gambrel barn 4 sidewalls\": \"value_gambrel_4\",\n        \"little cottage co value gambrel barn 6 sidewalls\": \"value_gambrel_6\",\n\n        \"little cottage co classic gable shed\": \"classic_gable\",\n        \"little cottage co classic workshop shed\": \"classic_workshop\",\n        \"little cottage co classic gambrel barn 4 sidewalls\": \"classic_gambrel_4\",\n        \"little cottage co classic gambrel barn 6 sidewalls\": \"classic_gambrel_6\",\n        \"little cottage co classic gambrel large barn\": \"classic_gambrel_large\",\n        \"little cottage co classic five corner shed\": \"classic_five_corner\",\n\n        \"little cottage co colonial williamsburg shed\": \"colonial_williamsburg\",\n        \"little cottage co colonial pinehurst shed\": \"colonial_pinehurst\",\n        \"little cottage co colonial five corner shed\": \"colonial_five_corner\",\n\n        \"little cottage co star barn\": \"star_barn\",\n\n        \"little cottage co cape cod playhouse\": \"cape_cod_playhouse\",\n        \"little cottage co victorian playhouse\": \"victorian_playhouse\",\n        \"little cottage co gingerbread cottage playhouse\": \"gingerbread_cottage_playhouse\",\n        \"little cottage co pennfield cottage playhouse\": \"pennfield_cottage_playhouse\",\n        \"little cottage co craftsman playhouse\": \"craftsman_playhouse\",\n        \"little cottage co little cottage chapel\": \"little_cottage_chapel\",\n        \"little cottage co firehouse playhouse\": \"firehouse_playhouse\",\n        \"little cottage co stratford schoolhouse\": \"stratford_schoolhouse\",\n        \"little cottage co sara s victorian mansion\": \"saras_victorian_mansion\",\n        \"little cottage co grand portico mansion\": \"grand_portico_mansion\",\n\n        \"little cottage co colonial gable greenhouse\": \"colonial_gable_greenhouse\",\n        \"little cottage co octagon greenhouse\": \"octagon_greenhouse\",\n        \"little cottage co garden shed greenhouse\": \"garden_shed_greenhouse\",\n        \"little cottage co petite greenhouse\": \"petite_greenhouse\",\n\n        \"little cottage co value a frame coop\": \"value_a_frame_coop\",\n        \"little cottage co gambrel barn coop\": \"gambrel_barn_coop\",\n        \"little cottage co colonial gable coop\": \"colonial_gable_coop\",\n        \"little cottage co round roof coop\": \"round_roof_coop\",\n\n        \"little cottage co cape cod cozy kennel\": \"cape_cod_cozy_kennel\",\n        \"little cottage co victorian cozy kennel\": \"victorian_cozy_kennel\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (hasAll(\"grand\", \"portico\", \"mansion\")) return \"grand_portico_mansion\";\n      if (hasAll(\"sara\", \"victorian\", \"mansion\") || hasAll(\"saras\", \"victorian\", \"mansion\")) return \"saras_victorian_mansion\";\n      if (hasAll(\"stratford\", \"schoolhouse\")) return \"stratford_schoolhouse\";\n      if (hasAll(\"firehouse\", \"playhouse\")) return \"firehouse_playhouse\";\n      if (hasAll(\"little\", \"cottage\", \"chapel\")) return \"little_cottage_chapel\";\n      if (hasAll(\"gingerbread\", \"cottage\", \"playhouse\")) return \"gingerbread_cottage_playhouse\";\n      if (hasAll(\"pennfield\", \"cottage\", \"playhouse\")) return \"pennfield_cottage_playhouse\";\n      if (hasAll(\"craftsman\", \"playhouse\")) return \"craftsman_playhouse\";\n\n      if (hasAll(\"cape\", \"cod\", \"kennel\") || hasAll(\"cape\", \"cod\", \"cozy\", \"kennel\")) return \"cape_cod_cozy_kennel\";\n      if (hasAll(\"victorian\", \"kennel\") || hasAll(\"victorian\", \"cozy\", \"kennel\")) return \"victorian_cozy_kennel\";\n\n      if (hasAll(\"cape\", \"cod\", \"playhouse\")) return \"cape_cod_playhouse\";\n      if (hasAll(\"victorian\", \"playhouse\")) return \"victorian_playhouse\";\n\n      if (hasAll(\"colonial\", \"gable\", \"greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAll(\"garden\", \"shed\", \"greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAll(\"octagon\", \"greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAll(\"petite\", \"greenhouse\")) return \"petite_greenhouse\";\n\n      if (hasAll(\"value\", \"a\", \"frame\", \"coop\") || hasAll(\"value\", \"a-frame\", \"coop\")) return \"value_a_frame_coop\";\n      if (hasAll(\"gambrel\", \"barn\", \"coop\")) return \"gambrel_barn_coop\";\n      if (hasAll(\"colonial\", \"gable\", \"coop\")) return \"colonial_gable_coop\";\n      if (hasAll(\"round\", \"roof\", \"coop\")) return \"round_roof_coop\";\n\n      if (hasAll(\"star\", \"barn\")) return \"star_barn\";\n\n      if (hasAll(\"colonial\", \"five\", \"corner\")) return \"colonial_five_corner\";\n      if (hasAll(\"colonial\", \"williamsburg\")) return \"colonial_williamsburg\";\n      if (hasAll(\"colonial\", \"pinehurst\")) return \"colonial_pinehurst\";\n\n      if (hasAll(\"classic\", \"five\", \"corner\")) return \"classic_five_corner\";\n      if (hasAll(\"classic\", \"gambrel\", \"large\")) return \"classic_gambrel_large\";\n      if (hasAll(\"classic\", \"gambrel\", \"6\")) return \"classic_gambrel_6\";\n      if (hasAll(\"classic\", \"gambrel\", \"4\")) return \"classic_gambrel_4\";\n      if (hasAll(\"classic\", \"workshop\")) return \"classic_workshop\";\n      if (hasAll(\"classic\", \"gable\")) return \"classic_gable\";\n\n      if (hasAll(\"value\", \"gambrel\", \"6\")) return \"value_gambrel_6\";\n      if (hasAll(\"value\", \"gambrel\", \"4\")) return \"value_gambrel_4\";\n      if (hasAll(\"value\", \"workshop\")) return \"value_workshop\";\n      if (hasAll(\"value\", \"gable\")) return \"value_gable\";\n\n      if (hasAny(\"greenhouse\") \u0026\u0026 hasAny(\"colonial gable greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAny(\"octagon greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAny(\"garden shed greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAny(\"petite greenhouse\")) return \"petite_greenhouse\";\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      productionDisplay,\n      destinationStateName,\n      prodMinBd,\n      prodMaxBd,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n      const earliestBD = prodMinBd + transitMin;\n      const latestBD = prodMaxBd + transitMax;\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact Little Cottage Co. product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship Little Cottage Co. products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod =\n          production[selectedProduct.bucket] || FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_lcc_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          lcc_bucket: selectedProduct.bucket\n        });\n      } catch (e) {\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        showErr(false);\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value =\n        detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]\n          ? detectedDefaultProduct\n          : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrLccClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrLccReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e","brand":"Little Cottage Co.","offers":[{"title":"12ft x 12ft \/ Without Floor Kit","offer_id":39485261086773,"sku":"LCC-CWSB-4OH-WPNK-12x12","price":4735.0,"currency_code":"USD","in_stock":false},{"title":"12ft x 12ft \/ With Floor Kit","offer_id":39485261119541,"sku":"LCC-CWSB-4OH-WPNK-FK-12x12","price":5769.0,"currency_code":"USD","in_stock":false},{"title":"12ft x 14ft \/ Without Floor Kit","offer_id":39485261152309,"sku":"LCC-CWSB-4OH-WPNK-12x14","price":5099.0,"currency_code":"USD","in_stock":false},{"title":"12ft x 14ft \/ With Floor Kit","offer_id":39485261185077,"sku":"LCC-CWSB-4OH-WPNK-FK-12x14","price":6345.0,"currency_code":"USD","in_stock":false},{"title":"12ft x 16ft \/ Without Floor Kit","offer_id":39485261217845,"sku":"LCC-CWSB-4OH-WPNK-12x16","price":5599.0,"currency_code":"USD","in_stock":false},{"title":"12ft x 16ft \/ With Floor Kit","offer_id":39485261250613,"sku":"LCC-CWSB-4OH-WPNK-FK-12x16","price":7399.0,"currency_code":"USD","in_stock":false},{"title":"12ft x 18ft \/ Without Floor Kit","offer_id":39485261283381,"sku":"LCC-CWSB-4OH-WPNK-12x18","price":5925.0,"currency_code":"USD","in_stock":false},{"title":"12ft x 18ft \/ With Floor Kit","offer_id":39485261316149,"sku":"LCC-CWSB-4OH-WPNK-FK-12x18","price":7999.0,"currency_code":"USD","in_stock":false},{"title":"12ft x 20ft \/ Without Floor Kit","offer_id":39485261348917,"sku":"LCC-CWSB-4OH-WPNK-12x20","price":6615.0,"currency_code":"USD","in_stock":false},{"title":"12ft x 20ft \/ With Floor Kit","offer_id":39485261381685,"sku":"LCC-CWSB-4OH-WPNK-FK-12x20","price":8799.0,"currency_code":"USD","in_stock":false},{"title":"12ft x 24ft \/ Without Floor Kit","offer_id":39485261414453,"sku":"LCC-CWSB-4OH-WPNK-12x24","price":7169.0,"currency_code":"USD","in_stock":false},{"title":"12ft x 24ft \/ With Floor Kit","offer_id":39485261447221,"sku":"LCC-CWSB-4OH-WPNK-FK-12x24","price":9599.0,"currency_code":"USD","in_stock":false},{"title":"14ft x 16ft \/ Without Floor Kit","offer_id":42210169880629,"sku":"LCC-CWSB-5OH-WPNK-14x16","price":6259.95,"currency_code":"USD","in_stock":false},{"title":"14ft x 16ft \/ With Floor Kit","offer_id":42210169913397,"sku":"LCC-CWSB-5OH-WPNK-FK-14x16","price":7799.0,"currency_code":"USD","in_stock":false},{"title":"14ft x 18ft \/ Without Floor Kit","offer_id":42210169946165,"sku":"LCC-CWSB-5OH-WPNK-14x18","price":7599.99,"currency_code":"USD","in_stock":false},{"title":"14ft x 18ft \/ With Floor Kit","offer_id":42210169978933,"sku":"LCC-CWSB-5OH-WPNK-FK-14x18","price":8099.0,"currency_code":"USD","in_stock":false},{"title":"14ft x 20ft \/ Without Floor Kit","offer_id":42210170011701,"sku":"LCC-CWSB-5OH-WPNK-14x20","price":7249.95,"currency_code":"USD","in_stock":false},{"title":"14ft x 20ft \/ With Floor Kit","offer_id":42210170044469,"sku":"LCC-CWSB-5OH-WPNK-FK-14x20","price":8909.0,"currency_code":"USD","in_stock":false},{"title":"14ft x 22ft \/ Without Floor Kit","offer_id":42210170077237,"sku":"LCC-CWSB-5OH-WPNK-14x22","price":7639.95,"currency_code":"USD","in_stock":false},{"title":"14ft x 22ft \/ With Floor Kit","offer_id":42210170110005,"sku":"LCC-CWSB-5OH-WPNK-FK-14x22","price":9609.0,"currency_code":"USD","in_stock":false},{"title":"14ft x 24ft \/ Without Floor Kit","offer_id":42210170142773,"sku":"LCC-CWSB-5OH-WPNK-14x24","price":7999.99,"currency_code":"USD","in_stock":false},{"title":"14ft x 24ft \/ With Floor Kit","offer_id":42210170175541,"sku":"LCC-CWSB-5OH-WPNK-FK-14x24","price":10199.0,"currency_code":"USD","in_stock":false},{"title":"14ft x 26ft \/ Without Floor Kit","offer_id":42210170208309,"sku":"LCC-CWSB-5OH-WPNK-14x26","price":10399.99,"currency_code":"USD","in_stock":false},{"title":"14ft x 26ft \/ With Floor Kit","offer_id":42210170241077,"sku":"LCC-CWSB-5OH-WPNK-FK-14x26","price":10909.0,"currency_code":"USD","in_stock":false},{"title":"14ft x 28ft \/ Without Floor Kit","offer_id":42210170273845,"sku":"LCC-CWSB-5OH-WPNK-14x28","price":10699.99,"currency_code":"USD","in_stock":false},{"title":"14ft x 28ft \/ With Floor Kit","offer_id":42210170306613,"sku":"LCC-CWSB-5OH-WPNK-FK-14x28","price":11409.0,"currency_code":"USD","in_stock":false},{"title":"14ft x 30ft \/ Without Floor Kit","offer_id":42210170339381,"sku":"LCC-CWSB-5OH-WPNK-14x30","price":10999.99,"currency_code":"USD","in_stock":false},{"title":"14ft x 30ft \/ With Floor Kit","offer_id":42210170372149,"sku":"LCC-CWSB-5OH-WPNK-FK-14x30","price":12099.0,"currency_code":"USD","in_stock":false},{"title":"14ft x 32ft \/ Without Floor Kit","offer_id":42210170404917,"sku":"LCC-CWSB-5OH-WPNK-14x32","price":11399.99,"currency_code":"USD","in_stock":false},{"title":"14ft x 32ft \/ With Floor Kit","offer_id":42210170437685,"sku":"LCC-CWSB-5OH-WPNK-FK-14x32","price":12609.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-small-barn-shed-kit-main.webp?v=1718918342"},{"product_id":"little-cottage-company-colonial-williamsburg-storage-shed-kit","title":"Little Cottage Co. Colonial Williamsburg Shed Kit","description":"\u003ch2 style=\"text-align: center;\"\u003eLittle Cottage Co. Colonial Williamsburg\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (short, 6 chips) ================= --\u003e\n\u003cp\u003e\u003cinput class=\"hsr-facts-check\" id=\"hsr-facts-toggle-wbg\" type=\"checkbox\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n\u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eLead time: Pre-cut 5–10 days; Panelized 4–6 wks\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eTransit: 2–9 days (ships from Ohio)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eSizes: 8×8–12×24 (17)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eKits: Panelized or Pre-cut (hardware included)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eSiding: LP SmartSide (primed, paint-ready)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eOffloading: 2–3 people or forklift\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-wbg\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-wbg\"\u003eShow less\u003c\/label\u003e\u003c\/p\u003e\n\u003c!-- ================= \/Atomic key facts ================= --\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eBuild your dream garden and add value to your property, with our Colonial Style Garden Sheds!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg class=\"img-responsive\" style=\"float: none; display: block; margin: 0 auto; max-width: 100%; height: auto;\" alt=\"Little Cottage Company - Colonial Williamsburg Shed - Parts Labeled\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-williamsburg-shed-parts-labeled_67f9a107-4613-4183-8fbb-a6ec93eb352b_480x480.webp?v=1695402441\"\u003e\u003c\/p\u003e\n\u003cp\u003eLooking for a similar shed with 1-2 week lead time? Check out our \u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/collections\/ez-fit-sheds-greenhouses\"\u003eEZ fit Sheds here\u003c\/a\u003e\u003c\/strong\u003e.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eTransform your backyard into a picturesque paradise with the Amish-crafted \u003cstrong\u003eColonial Williamsburg Garden Shed\u003c\/strong\u003e. The shed is designed with a captivating colonial double door design, complete with hinges and all necessary hardware for easy installation. Further accentuating its unique charm are two windows, each fitted with screens and Z-style shutters. You can choose from different sizes to fit your needs and customize it to match your home exterior by adding paint and shingles. To further enhance its beauty, you can include additional features such as flower boxes, transom windows, cupolas, and more. Let the Colonial Williamsburg Garden Shed be the highlight of your backyard – get yours today!\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003e\u003cspan style=\"text-decoration: underline;\"\u003eLead time for production is 5-10 days for the pre-cut kits and 4-6 weeks for the panelized kits\u003c\/span\u003e\u003c\/strong\u003e\u003cstrong\u003e.\u003c\/strong\u003e\u003c\/span\u003e \u003cbr\u003eShipping time is 2-9 days depending on the distance from our site in Ohio to your home.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThe shed is available in 17 sizes from 8′ x 8′ up to 12′ x 24′.\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb data-stringify-type=\"bold\"\u003ePanelized Kits:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003e\u003cspan\u003eCome in pre-assembled panelized sections. Wall siding is already attached to the wall framing. Already pre-assembled as much as possible before shipped to you. Easier to put together and saves significant time. All hardware and screws are included.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cb data-stringify-type=\"bold\"\u003ePre-Cut Kits:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003e\u003cspan\u003eComes with all wood pre-cut to exact lengths. No cutting required. You must assemble the pieces into sections and then put the sections together. All hardware and screws are included. \u003c\/span\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e\u003cspan style=\"color: rgb(255, 42, 0); text-decoration: underline;\"\u003eNo Customizations on Pre-Cut Structures\u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003cb data-stringify-type=\"bold\"\u003e.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb data-stringify-type=\"bold\"\u003eIMPORTANT NOTE:\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eYou are required to offload the shipment - either a forklift or 2-3 people on the day of the delivery to manually unload the pieces on the pallet one by one. Each individual piece weighs around 1-100 lbs. so it is fairly easy to do with 2-3 people. Some customers have friends\/neighbors\/family assist, or hire 2 people. FedEx will schedule the delivery date and time that works for you.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Two_Person_Delivery_2.jpg?v=1640629644\" title=\"Delivery Instruction\" class=\"button-primary\" style=\"color: #ffffff !important;\" target=\"_blank\"\u003eDelivery Instructions\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- ================= Colonial Williamsburg — Dimensions by Size (Photos + Specs) ================= --\u003e\n\u003cdiv class=\"cws-wrapper\" id=\"cws-williamsburg\"\u003e\n\u003ch3 class=\"cws-title\"\u003eColonial Williamsburg Shed — Dimensions by Size (Photos + Specs)\u003c\/h3\u003e\n\u003cdiv class=\"cws-dims-duo\" aria-label=\"Colonial Williamsburg dimensions\"\u003e\n\u003c!-- ======== STATE (17 radios) ======== --\u003e \u003cinput type=\"radio\" name=\"cws\" id=\"cws-r1\" checked\u003e \u003cinput type=\"radio\" name=\"cws\" id=\"cws-r2\"\u003e \u003cinput type=\"radio\" name=\"cws\" id=\"cws-r3\"\u003e \u003cinput type=\"radio\" name=\"cws\" id=\"cws-r4\"\u003e \u003cinput type=\"radio\" name=\"cws\" id=\"cws-r5\"\u003e \u003cinput type=\"radio\" name=\"cws\" id=\"cws-r6\"\u003e \u003cinput type=\"radio\" name=\"cws\" id=\"cws-r7\"\u003e \u003cinput type=\"radio\" name=\"cws\" id=\"cws-r8\"\u003e \u003cinput type=\"radio\" name=\"cws\" id=\"cws-r9\"\u003e \u003cinput type=\"radio\" name=\"cws\" id=\"cws-r10\"\u003e \u003cinput type=\"radio\" name=\"cws\" id=\"cws-r11\"\u003e \u003cinput type=\"radio\" name=\"cws\" id=\"cws-r12\"\u003e \u003cinput type=\"radio\" name=\"cws\" id=\"cws-r13\"\u003e \u003cinput type=\"radio\" name=\"cws\" id=\"cws-r14\"\u003e \u003cinput type=\"radio\" name=\"cws\" id=\"cws-r15\"\u003e \u003cinput type=\"radio\" name=\"cws\" id=\"cws-r16\"\u003e \u003cinput type=\"radio\" name=\"cws\" id=\"cws-r17\"\u003e \u003c!-- ======== IMAGE STAGE ======== --\u003e\n\u003cdiv class=\"cws-stage\"\u003e\n\u003c!-- 1–17 slides map to 8×8 … 12×24 in order --\u003e\n\u003cfigure class=\"cws-slide s1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-colonial-williamsburg-shed-kit-dimensions.jpg?v=1762462145\" alt=\"8×8\"\u003e\n\u003cfigcaption\u003e8×8\u003c\/figcaption\u003e\n\u003clabel for=\"cws-r1\" class=\"cws-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cws-r2\" class=\"cws-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"cws-slide s2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-colonial-williamsburg-shed-kit-dimensions.jpg?v=1762462146\" alt=\"8×10\"\u003e\n\u003cfigcaption\u003e8×10\u003c\/figcaption\u003e\n\u003clabel for=\"cws-r1\" class=\"cws-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cws-r3\" class=\"cws-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"cws-slide s3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-colonial-williamsburg-shed-kit-dimensions.jpg?v=1762462146\" alt=\"8×12\"\u003e\n\u003cfigcaption\u003e8×12\u003c\/figcaption\u003e\n\u003clabel for=\"cws-r2\" class=\"cws-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cws-r4\" class=\"cws-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"cws-slide s4\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x14-colonial-williamsburg-shed-kit-dimensions.jpg?v=1762462146\" alt=\"8×14\"\u003e\n\u003cfigcaption\u003e8×14\u003c\/figcaption\u003e\n\u003clabel for=\"cws-r3\" class=\"cws-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cws-r5\" class=\"cws-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"cws-slide s5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x16-colonial-williamsburg-shed-kit-dimensions.jpg?v=1762462146\" alt=\"8×16\"\u003e\n\u003cfigcaption\u003e8×16\u003c\/figcaption\u003e\n\u003clabel for=\"cws-r4\" class=\"cws-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cws-r6\" class=\"cws-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"cws-slide s6\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-colonial-williamsburg-shed-kit-dimensions.jpg?v=1762462147\" alt=\"10×10\"\u003e\n\u003cfigcaption\u003e10×10\u003c\/figcaption\u003e\n\u003clabel for=\"cws-r5\" class=\"cws-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cws-r7\" class=\"cws-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"cws-slide s7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-williamsburg-shed-kit-dimensions.jpg?v=1762462147\" alt=\"10×12\"\u003e\n\u003cfigcaption\u003e10×12\u003c\/figcaption\u003e\n\u003clabel for=\"cws-r6\" class=\"cws-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cws-r8\" class=\"cws-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"cws-slide s8\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-colonial-williamsburg-shed-kit-dimensions.jpg?v=1762462145\" alt=\"10×14\"\u003e\n\u003cfigcaption\u003e10×14\u003c\/figcaption\u003e\n\u003clabel for=\"cws-r7\" class=\"cws-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cws-r9\" class=\"cws-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"cws-slide s9\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-shed-kit-dimensions.jpg?v=1762462147\" alt=\"10×16\"\u003e\n\u003cfigcaption\u003e10×16\u003c\/figcaption\u003e\n\u003clabel for=\"cws-r8\" class=\"cws-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cws-r10\" class=\"cws-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"cws-slide s10\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x18-colonial-williamsburg-shed-kit-dimensions.jpg?v=1762462146\" alt=\"10×18\"\u003e\n\u003cfigcaption\u003e10×18\u003c\/figcaption\u003e\n\u003clabel for=\"cws-r9\" class=\"cws-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cws-r11\" class=\"cws-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"cws-slide s11\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-colonial-williamsburg-shed-kit-dimensions.jpg?v=1762462146\" alt=\"10×20\"\u003e\n\u003cfigcaption\u003e10×20\u003c\/figcaption\u003e\n\u003clabel for=\"cws-r10\" class=\"cws-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cws-r12\" class=\"cws-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"cws-slide s12\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x12-colonial-williamsburg-shed-kit-dimensions.jpg?v=1762462146\" alt=\"12×12\"\u003e\n\u003cfigcaption\u003e12×12\u003c\/figcaption\u003e\n\u003clabel for=\"cws-r11\" class=\"cws-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cws-r13\" class=\"cws-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"cws-slide s13\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x14-colonial-williamsburg-shed-kit-dimensions.jpg?v=1762462146\" alt=\"12×14\"\u003e\n\u003cfigcaption\u003e12×14\u003c\/figcaption\u003e\n\u003clabel for=\"cws-r12\" class=\"cws-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cws-r14\" class=\"cws-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"cws-slide s14\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-colonial-williamsburg-shed-kit-dimensions.jpg?v=1762462146\" alt=\"12×16\"\u003e\n\u003cfigcaption\u003e12×16\u003c\/figcaption\u003e\n\u003clabel for=\"cws-r13\" class=\"cws-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cws-r15\" class=\"cws-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"cws-slide s15\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x18-colonial-williamsburg-shed-kit-dimensions.jpg?v=1762462145\" alt=\"12×18\"\u003e\n\u003cfigcaption\u003e12×18\u003c\/figcaption\u003e\n\u003clabel for=\"cws-r14\" class=\"cws-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cws-r16\" class=\"cws-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"cws-slide s16\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-colonial-williamsburg-shed-kit-dimensions.jpg?v=1762462146\" alt=\"12×20\"\u003e\n\u003cfigcaption\u003e12×20\u003c\/figcaption\u003e\n\u003clabel for=\"cws-r15\" class=\"cws-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"cws-r17\" class=\"cws-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"cws-slide s17\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-colonial-williamsburg-shed-kit-dimensions.jpg?v=1762462146\" alt=\"12×24\"\u003e\n\u003cfigcaption\u003e12×24\u003c\/figcaption\u003e\n\u003clabel for=\"cws-r16\" class=\"cws-arrow prev\"\u003e\u003c\/label\u003e \u003cspan class=\"cws-arrow next disabled\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c!-- ======== SPECS (paired with radios) ======== --\u003e\n\u003cdiv class=\"cws-specs\"\u003e\n\u003c!-- 8×8 --\u003e\n\u003csection class=\"cws-spec s1\"\u003e\n\u003ch4\u003e8×8 Colonial Williamsburg\u003c\/h4\u003e\n\u003ctable class=\"cws-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 7.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e94\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e508\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 8×10 --\u003e\n\u003csection class=\"cws-spec s2\"\u003e\n\u003ch4\u003e8×10 Colonial Williamsburg\u003c\/h4\u003e\n\u003ctable class=\"cws-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 7.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e114\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e635\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 8×12 --\u003e\n\u003csection class=\"cws-spec s3\"\u003e\n\u003ch4\u003e8×12 Colonial Williamsburg\u003c\/h4\u003e\n\u003ctable class=\"cws-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 7.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e134\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e762\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 8×14 --\u003e\n\u003csection class=\"cws-spec s4\"\u003e\n\u003ch4\u003e8×14 Colonial Williamsburg\u003c\/h4\u003e\n\u003ctable class=\"cws-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 7.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e154\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e112\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e889\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 8×16 --\u003e\n\u003csection class=\"cws-spec s5\"\u003e\n\u003ch4\u003e8×16 Colonial Williamsburg\u003c\/h4\u003e\n\u003ctable class=\"cws-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 7.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e175\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e128\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e1017\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 10×10 --\u003e\n\u003csection class=\"cws-spec s6\"\u003e\n\u003ch4\u003e10×10 Colonial Williamsburg\u003c\/h4\u003e\n\u003ctable class=\"cws-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 7″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 2.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e814\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 10×12 --\u003e\n\u003csection class=\"cws-spec s7\"\u003e\n\u003ch4\u003e10×12 Colonial Williamsburg\u003c\/h4\u003e\n\u003ctable class=\"cws-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 7″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 2.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e164\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e120\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e977\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 10×14 --\u003e\n\u003csection class=\"cws-spec s8\"\u003e\n\u003ch4\u003e10×14 Colonial Williamsburg\u003c\/h4\u003e\n\u003ctable class=\"cws-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 7″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 2.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e189\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e1140\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 10×16 --\u003e\n\u003csection class=\"cws-spec s9\"\u003e\n\u003ch4\u003e10×16 Colonial Williamsburg\u003c\/h4\u003e\n\u003ctable class=\"cws-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 7″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 2.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e214\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e160\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e1303\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 10×18 --\u003e\n\u003csection class=\"cws-spec s10\"\u003e\n\u003ch4\u003e10×18 Colonial Williamsburg\u003c\/h4\u003e\n\u003ctable class=\"cws-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e18′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 7″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 2.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e239\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e180\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e1466\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 10×20 --\u003e\n\u003csection class=\"cws-spec s11\"\u003e\n\u003ch4\u003e10×20 Colonial Williamsburg\u003c\/h4\u003e\n\u003ctable class=\"cws-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e20′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 7″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 2.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e264\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e200\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e1689\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 12×12 --\u003e\n\u003csection class=\"cws-spec s12\"\u003e\n\u003ch4\u003e12×12 Colonial Williamsburg\u003c\/h4\u003e\n\u003ctable class=\"cws-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 2″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e195\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e144\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e1215\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 12×14 --\u003e\n\u003csection class=\"cws-spec s13\"\u003e\n\u003ch4\u003e12×14 Colonial Williamsburg\u003c\/h4\u003e\n\u003ctable class=\"cws-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 2″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e225\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e168\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e1417\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 12×16 --\u003e\n\u003csection class=\"cws-spec s14\"\u003e\n\u003ch4\u003e12×16 Colonial Williamsburg\u003c\/h4\u003e\n\u003ctable class=\"cws-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 2″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e254\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e192\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e1620\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 12×18 --\u003e\n\u003csection class=\"cws-spec s15\"\u003e\n\u003ch4\u003e12×18 Colonial Williamsburg\u003c\/h4\u003e\n\u003ctable class=\"cws-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e18′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 2″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e284\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e216\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e1822\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 12×20 --\u003e\n\u003csection class=\"cws-spec s16\"\u003e\n\u003ch4\u003e12×20 Colonial Williamsburg\u003c\/h4\u003e\n\u003ctable class=\"cws-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e20′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 2″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e313\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e240\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e2025\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 12×24 --\u003e\n\u003csection class=\"cws-spec s17\"\u003e\n\u003ch4\u003e12×24 Colonial Williamsburg\u003c\/h4\u003e\n\u003ctable class=\"cws-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e24′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 2″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e376\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e288\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e2430\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cstrong\u003eDIMENSIONS:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper dims-wide\"\u003e\n\u003ctable class=\"comparison-table comparison-table--dims\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eOutside Width\u003c\/th\u003e\n\u003cth\u003eOutside Depth\u003c\/th\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003cth\u003eInside Height to the Peak\u003c\/th\u003e\n\u003cth\u003eOutside Height to Peak with 4x4 Runner\u003c\/th\u003e\n\u003cth\u003e# of Windows \u0026amp; Transoms\u003c\/th\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003cth\u003eFloor (Optional) Size\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e8 x 8\u003c\/td\u003e\n\u003ctd\u003e97\"\u003c\/td\u003e\n\u003ctd\u003e97\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e107.5\"\u003c\/td\u003e\n\u003ctd\u003e117.5\"\u003c\/td\u003e\n\u003ctd\u003e(2) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e8 x 8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8 x 10\u003c\/td\u003e\n\u003ctd\u003e97\"\u003c\/td\u003e\n\u003ctd\u003e121\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e107.5\"\u003c\/td\u003e\n\u003ctd\u003e117.5\"\u003c\/td\u003e\n\u003ctd\u003e(2) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e8 x 10\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8 x 12\u003c\/td\u003e\n\u003ctd\u003e97\"\u003c\/td\u003e\n\u003ctd\u003e145\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e107.5\"\u003c\/td\u003e\n\u003ctd\u003e117.5\"\u003c\/td\u003e\n\u003ctd\u003e(2) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e8 x 12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8 x 14\u003c\/td\u003e\n\u003ctd\u003e97\"\u003c\/td\u003e\n\u003ctd\u003e145\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e107.5\"\u003c\/td\u003e\n\u003ctd\u003e117.5\"\u003c\/td\u003e\n\u003ctd\u003e(2) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e8 x 14\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8 x 16\u003c\/td\u003e\n\u003ctd\u003e96\"\u003c\/td\u003e\n\u003ctd\u003e169\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e107.5\"\u003c\/td\u003e\n\u003ctd\u003e117.5\"\u003c\/td\u003e\n\u003ctd\u003e(2) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e8 x 16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10 x 10\u003c\/td\u003e\n\u003ctd\u003e121\"\u003c\/td\u003e\n\u003ctd\u003e193\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e116\"\u003c\/td\u003e\n\u003ctd\u003e125\"\u003c\/td\u003e\n\u003ctd\u003e(2) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e10 x 10\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10 x 12\u003c\/td\u003e\n\u003ctd\u003e121\"\u003c\/td\u003e\n\u003ctd\u003e145\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e116\"\u003c\/td\u003e\n\u003ctd\u003e125\"\u003c\/td\u003e\n\u003ctd\u003e(2) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e10 x 12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10 x 14\u003c\/td\u003e\n\u003ctd\u003e121\"\u003c\/td\u003e\n\u003ctd\u003e169\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e116\"\u003c\/td\u003e\n\u003ctd\u003e125\"\u003c\/td\u003e\n\u003ctd\u003e(2) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e10 x 14\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10 x 16\u003c\/td\u003e\n\u003ctd\u003e121\"\u003c\/td\u003e\n\u003ctd\u003e193\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e116\"\u003c\/td\u003e\n\u003ctd\u003e125\"\u003c\/td\u003e\n\u003ctd\u003e(2) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e10 x 16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10 x 18\u003c\/td\u003e\n\u003ctd\u003e121\"\u003c\/td\u003e\n\u003ctd\u003e217\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e116\"\u003c\/td\u003e\n\u003ctd\u003e125\"\u003c\/td\u003e\n\u003ctd\u003e(2) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e10 x 18\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10 x 20\u003c\/td\u003e\n\u003ctd\u003e121\"\u003c\/td\u003e\n\u003ctd\u003e241\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e116\"\u003c\/td\u003e\n\u003ctd\u003e125\"\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e(2) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e10 x 20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12 x 12\u003c\/td\u003e\n\u003ctd\u003e145\"\u003c\/td\u003e\n\u003ctd\u003e145\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e123\"\u003c\/td\u003e\n\u003ctd\u003e127\"\u003c\/td\u003e\n\u003ctd\u003e(2) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e12 x 12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12 x 14\u003c\/td\u003e\n\u003ctd\u003e145\"\u003c\/td\u003e\n\u003ctd\u003e169\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e123\"\u003c\/td\u003e\n\u003ctd\u003e127\"\u003c\/td\u003e\n\u003ctd\u003e(2) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e12 x 14\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12 x 16\u003c\/td\u003e\n\u003ctd\u003e145\"\u003c\/td\u003e\n\u003ctd\u003e193\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e123\"\u003c\/td\u003e\n\u003ctd\u003e127\"\u003c\/td\u003e\n\u003ctd\u003e(2) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e12 x 16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12 x 18\u003c\/td\u003e\n\u003ctd\u003e145\"\u003c\/td\u003e\n\u003ctd\u003e217\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e123\"\u003c\/td\u003e\n\u003ctd\u003e127\"\u003c\/td\u003e\n\u003ctd\u003e(2) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e12 x 18\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12 x 20\u003c\/td\u003e\n\u003ctd\u003e145\"\u003c\/td\u003e\n\u003ctd\u003e241\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e123\"\u003c\/td\u003e\n\u003ctd\u003e127\"\u003c\/td\u003e\n\u003ctd\u003e(2) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e12 x 20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12 x 24\u003c\/td\u003e\n\u003ctd\u003e145\"\u003c\/td\u003e\n\u003ctd\u003e289\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e123\"\u003c\/td\u003e\n\u003ctd\u003e127\"\u003c\/td\u003e\n\u003ctd\u003e(2) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e12 x 24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* Let this table use full available width on desktop *\/\n  .dims-wide .comparison-table--dims {\n    width: 100%;\n    max-width: 100%;\n    table-layout: auto; \/* let columns grow based on content, reduces row height *\/\n  }\n\n  \/* Slightly tighter vertical padding so rows aren't so tall *\/\n  .dims-wide .comparison-table--dims th,\n  .dims-wide .comparison-table--dims td {\n    padding-top: 6px;\n    padding-bottom: 6px;\n  }\n\n  \/* Mobile: still full-width, wrapper will handle horizontal scroll if needed *\/\n  @media (max-width: 768px) {\n    .dims-wide .comparison-table--dims {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cbr\u003eFEATURES:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMade with Amish Craftsmanship\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eLP Smartside Paneling is crafted from durable sustainably sourced wood that is primed and sealed for a perfect finish that is ready to be painted in whatever color your heart desires.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eThe shed's roof is designed with a 5\/12\" pitch, providing better water runoff and adding to the shed's overall durability.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eTransom windows 8′ wide units Transoms are indoor, 10′-12′ wide units Transoms are above doors \u0026amp; Cupola\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eColonial doors are heavy-duty and feature large colonial hinges for added security. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e2 Elaborate colonial louvers add an extra layer of protection while allowing for airflow and providing a touch of elegance to your structure. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e2 Flower boxes complete the look, adding a touch of beauty to the exterior of your building.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e8′ Truss Width Units come with 4’w x 6’h Double Door openings\u003c\/li\u003e\n\u003cli\u003e10′-12′ Truss Width Units come with 5’w x 6’h Double Door openings\u003c\/li\u003e\n\u003cli\u003e16″ o.c. Wall Studs \u003cspan\u003efor added stability \u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eSPECIFICATIONS:\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper specs-narrow\"\u003e\n\u003ctable class=\"comparison-table comparison-table--specs\"\u003e\n\u003ccolgroup\u003e \u003ccol class=\"specs-col-label\"\u003e \u003ccol class=\"specs-col-value\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eShed Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eStorage Shed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eColor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePrimed Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSolid + Manufactured Wood\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFoundation Required\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDoor Style\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDouble Door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePadlock Compatible Doors\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWater Resistant\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRot Resistant\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWeather Resistant\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eColonial Williamsburg Shed — Storage Capacity by Size (8×8–12×24) [Photos]\u003c\/h3\u003e\n\u003cdiv class=\"vgb-storage\"\u003e\n\u003c!-- Radios (state) --\u003e \u003cinput id=\"stor1\" name=\"vgbstor\" type=\"radio\" checked\u003e \u003cinput id=\"stor2\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor3\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor4\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor5\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor6\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor7\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor8\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor9\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor10\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor11\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor12\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor13\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor14\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor15\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor16\" name=\"vgbstor\" type=\"radio\"\u003e \u003cinput id=\"stor17\" name=\"vgbstor\" type=\"radio\"\u003e \u003c!-- Stage --\u003e\n\u003cdiv class=\"vgbstor-stage\"\u003e\n\u003c!-- 1 --\u003e\n\u003cfigure class=\"stor s1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-colonial-williamsburg-shed-kit-storage.jpg?v=1762474746\" alt=\"Colonial Williamsburg Shed 8×8 — Storage Capacity\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e8×8\u003c\/figcaption\u003e\n\u003clabel for=\"stor1\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor2\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 2 --\u003e\n\u003cfigure class=\"stor s2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-colonial-williamsburg-shed-kit-storage.jpg?v=1762474746\" alt=\"Colonial Williamsburg Shed 8×10 — Storage Capacity\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e8×10\u003c\/figcaption\u003e\n\u003clabel for=\"stor1\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor3\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 3 --\u003e\n\u003cfigure class=\"stor s3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-colonial-williamsburg-shed-kit-storage.jpg?v=1762474746\" alt=\"Colonial Williamsburg Shed 8×12 — Storage Capacity\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e8×12\u003c\/figcaption\u003e\n\u003clabel for=\"stor2\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor4\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 4 --\u003e\n\u003cfigure class=\"stor s4\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x14-colonial-williamsburg-shed-kit-storage.jpg?v=1762474746\" alt=\"Colonial Williamsburg Shed 8×14 — Storage Capacity\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e8×14\u003c\/figcaption\u003e\n\u003clabel for=\"stor3\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor5\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 5 --\u003e\n\u003cfigure class=\"stor s5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x16-colonial-williamsburg-shed-kit-storage.jpg?v=1762474746\" alt=\"Colonial Williamsburg Shed 8×16 — Storage Capacity\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e8×16\u003c\/figcaption\u003e\n\u003clabel for=\"stor4\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor6\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 6 --\u003e\n\u003cfigure class=\"stor s6\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-colonial-williamsburg-shed-kit-storage.jpg?v=1762474746\" alt=\"Colonial Williamsburg Shed 10×10 — Storage Capacity\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×10\u003c\/figcaption\u003e\n\u003clabel for=\"stor5\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor7\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 7 --\u003e\n\u003cfigure class=\"stor s7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-williamsburg-shed-kit-storage.jpg?v=1762474746\" alt=\"Colonial Williamsburg Shed 10×12 — Storage Capacity\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×12\u003c\/figcaption\u003e\n\u003clabel for=\"stor6\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor8\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 8 --\u003e\n\u003cfigure class=\"stor s8\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-colonial-williamsburg-shed-kit-storage.jpg?v=1762474746\" alt=\"Colonial Williamsburg Shed 10×14 — Storage Capacity\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×14\u003c\/figcaption\u003e\n\u003clabel for=\"stor7\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor9\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 9 --\u003e\n\u003cfigure class=\"stor s9\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-shed-kit-storage.jpg?v=1762474746\" alt=\"Colonial Williamsburg Shed 10×16 — Storage Capacity\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×16\u003c\/figcaption\u003e\n\u003clabel for=\"stor8\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor10\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 10 --\u003e\n\u003cfigure class=\"stor s10\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x18-colonial-williamsburg-shed-kit-storage.jpg?v=1762474746\" alt=\"Colonial Williamsburg Shed 10×18 — Storage Capacity\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×18\u003c\/figcaption\u003e\n\u003clabel for=\"stor9\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor11\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 11 --\u003e\n\u003cfigure class=\"stor s11\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-colonial-williamsburg-shed-kit-storage.jpg?v=1762474746\" alt=\"Colonial Williamsburg Shed 10×20 — Storage Capacity\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e10×20\u003c\/figcaption\u003e\n\u003clabel for=\"stor10\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor12\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 12 --\u003e\n\u003cfigure class=\"stor s12\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x12-colonial-williamsburg-shed-kit-storage.jpg?v=1762474746\" alt=\"Colonial Williamsburg Shed 12×12 — Storage Capacity\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×12\u003c\/figcaption\u003e\n\u003clabel for=\"stor11\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor13\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 13 --\u003e\n\u003cfigure class=\"stor s13\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x14-colonial-williamsburg-shed-kit-storage.jpg?v=1762474746\" alt=\"Colonial Williamsburg Shed 12×14 — Storage Capacity\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×14\u003c\/figcaption\u003e\n\u003clabel for=\"stor12\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor14\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 14 --\u003e\n\u003cfigure class=\"stor s14\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-colonial-williamsburg-shed-kit-storage.jpg?v=1762474746\" alt=\"Colonial Williamsburg Shed 12×16 — Storage Capacity\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×16\u003c\/figcaption\u003e\n\u003clabel for=\"stor13\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor15\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 15 --\u003e\n\u003cfigure class=\"stor s15\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x18-colonial-williamsburg-shed-kit-storage.jpg?v=1762474746\" alt=\"Colonial Williamsburg Shed 12×18 — Storage Capacity\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×18\u003c\/figcaption\u003e\n\u003clabel for=\"stor14\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor16\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 16 --\u003e\n\u003cfigure class=\"stor s16\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-colonial-williamsburg-shed-kit-storage.jpg?v=1762474746\" alt=\"Colonial Williamsburg Shed 12×20 — Storage Capacity\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×20\u003c\/figcaption\u003e\n\u003clabel for=\"stor15\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor17\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 17 --\u003e\n\u003cfigure class=\"stor s17\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-colonial-williamsburg-shed-kit-storage.jpg?v=1762474746\" alt=\"Colonial Williamsburg Shed 12×24 — Storage Capacity\" decoding=\"async\" loading=\"lazy\"\u003e\n\u003cfigcaption\u003e12×24\u003c\/figcaption\u003e\n\u003clabel for=\"stor16\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003cspan aria-hidden=\"true\" class=\"arrow next disabled\"\u003e\u003c\/span\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eColonial Williamsburg Shed Kit SmartSiding walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"smart-siding-section\" style=\"text-align: left;\"\u003e\n\u003cdiv class=\"smart-siding-container\"\u003e\n\u003cdiv class=\"smart-siding-image-container\" style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\" class=\"smart-siding-image\" alt=\"SmartSide Siding\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"smart-siding-text-container\" style=\"text-align: left;\"\u003e\n\u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced durability and workability of engineered wood. With SmartGuard® technology, these products are built to outperform nature, providing exceptional strength, performance, and resistance against rot, termites, woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer SmartSide® standard on all of our buildings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n\u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n\u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n\u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n\u003cli\u003ePrimed face\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* Set image size for desktop *\/\n  .smart-siding-image {\n    width: 360px;\n    height: 360px;\n    object-fit: cover;\n  }\n\n  \/* Ensure the container places content side by side for desktop *\/\n  .smart-siding-container {\n    display: flex;\n    justify-content: flex-start;\n    align-items: flex-start;\n    text-align: left;\n  }\n\n  .smart-siding-text-container {\n    margin-left: 20px;\n    max-width: 600px;\n  }\n\n  \/* Mobile-friendly design for Smart Siding section *\/\n  @media screen and (max-width: 600px) {\n    .smart-siding-container {\n      display: block;\n      text-align: center;\n    }\n\n    .smart-siding-image {\n      width: 100%; \/* Set image width to 100% of its container on mobile *\/\n      height: auto; \/* Let the height adjust automatically to maintain aspect ratio *\/\n    }\n\n    .smart-siding-text-container {\n      margin-top: 20px;\n      padding-left: 0;\n      text-align: left;\n    }\n\n    .smart-siding-text-container ul {\n      padding-left: 0;\n      list-style-position: inside;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eNOTE: If you want to increase the shed door width by 2 feet kindly contact us at info@homesteadsupplier.com\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCUSTOMER PROVIDES:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eShingles\u003c\/li\u003e\n\u003cli\u003eDrip Edge\u003c\/li\u003e\n\u003cli\u003ePaint\u003c\/li\u003e\n\u003cli\u003eFloor (if the building is not purchased with a floor kit)\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIf you will be preparing a cement\/concrete slab, it would have to be exactly the same size as the unit. If the concrete slab is larger then you would have to trim the 3” skirting that falls below the bottom plate that is designed to wrap around the flooring.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eWilliamsburg Kit Options:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWindows 30’’x36’’ (installed by customer)\u003c\/li\u003e\n\u003cli\u003e5’ Colonial door\u003c\/li\u003e\n\u003cli\u003eCupola\u003c\/li\u003e\n\u003cli\u003eTransom windows above the door\u003c\/li\u003e\n\u003cli\u003e(available in 10’ and 12’ sizes)\u003c\/li\u003e\n\u003cli\u003eFloor Kit\u003c\/li\u003e\n\u003cli\u003eFlower box (wood)\u003c\/li\u003e\n\u003cli\u003e4’ Colonial door\u003c\/li\u003e\n\u003cli\u003eTransom windows\u003c\/li\u003e\n\u003cli\u003eAdditional Z shutters\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNote: Cupola may require modification before installation. Roof ridge and pitch can vary between shed kits, so adjustments may be necessary for proper fit.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOptional floor kit:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eTreated 2 x 4’s – 16” (OC) for base\u003c\/li\u003e\n\u003cli\u003e4 x 8 – 5\/8″ Plywood Flooring\u003c\/li\u003e\n\u003cli\u003e4x4 treated runners\u003c\/li\u003e\n\u003cli\u003eThe floor size should be exactly the same size as the building\u003c\/li\u003e\n\u003cli\u003eThe optional Floor joist are 2 x 4’s – 16″ on center with 5\/8″ CDX plywood\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eShould you wish to purchase the 12x24 Floor Kit please contact us to get a shipping quote.\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003e\u003cspan\u003e\u003cstrong\u003eIf You're Building your own floor\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eTo build your own floor, the size of the floor will need to be the exact size of the Colonial Williamsburg Garden Shed.\u003c\/li\u003e\n\u003cli\u003eWe recommend a crushed stone base 1 wider on either side of the Colonial Williamsburg Garden Shed.\u003c\/li\u003e\n\u003cli\u003eThe siding overlaps the side of the wood floor roughly 3″ and there is no moisture barrier. You can put this on a cement slab or wood floor – but accommodate this.\u003c\/li\u003e\n\u003cli\u003eYou can retrofit for this but we do not provide instructions for this.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Pre-cut_Colonial_Williamsburg_-_Pinehurst_Garden_Shed_Manual.pdf?v=1622056130\" class=\"button-primary\"\u003ePre-cut Colonial Williamsburg Garden Shed Manual\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDo I need a Floor Kit? \u003c\/strong\u003eThis depends on your preference. If you are not getting a floor kit from us, you can either build your own floor or create a cement slab for your shed. Please take note that it should be exactly the same size as the shed.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdditional Info:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBase: We recommend a crushed stone base, 1 foot wider than the building on all sides.\u003c\/p\u003e\n\u003ch4\u003eCompare Shed Models\u003c\/h4\u003e\n\u003cdiv class=\"lcc-gable-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-colonial-pinehurst-shed-kit\"\u003e \u003cimg alt=\"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-front_240x240.jpg?v=1759419491\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-colonial-pinehurst-shed-kit\"\u003eLittle Cottage Co. Colonial Pinehurst Storage Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-colonial-williamsburg-storage-shed-kit\"\u003e \u003cimg alt=\"Little Cottage Co. Colonial Williamsburg Shed Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-front_240x240.jpg?v=1759419524\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-colonial-williamsburg-storage-shed-kit\"\u003eLittle Cottage Co. Colonial Williamsburg Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-star-barn\"\u003e \u003cimg alt=\"Little Cottage Co. Star Barn Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit_240x240.jpg?v=1718301285\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-star-barn\"\u003eLittle Cottage Co. Star Barn Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003eLP® SmartSide® siding\u003c\/td\u003e\n\u003ctd\u003eLP® SmartSide® siding\u003c\/td\u003e\n\u003ctd\u003eLP® SmartSide® siding\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e76.5\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16” OSB\u003c\/td\u003e\n\u003ctd\u003e7\/16” OSB\u003c\/td\u003e\n\u003ctd\u003e7\/16” OSB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor Features\u003c\/td\u003e\n\u003ctd\u003eColonial double doors with locking handle\u003c\/td\u003e\n\u003ctd\u003eColonial double doors with locking handle\u003c\/td\u003e\n\u003ctd\u003eSingle door or double doors with locking handles\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVentilation\u003c\/td\u003e\n\u003ctd\u003e2 Colonial louvers\u003c\/td\u003e\n\u003ctd\u003e2 Colonial louvers\u003c\/td\u003e\n\u003ctd\u003e3 Star louvers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Pitch\u003c\/td\u003e\n\u003ctd\u003e7\/12\"\u003c\/td\u003e\n\u003ctd\u003e5\/12\"\u003c\/td\u003e\n\u003ctd\u003eNot specified\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e10x14, 10x16, 10x18, 10x20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch4\u003eCompare Other Shed Brand Models\u003c\/h4\u003e\n\u003cdiv class=\"lcc-gable-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-colonial-williamsburg-storage-shed-kit\"\u003e \u003cimg alt=\"Little Cottage Co. Colonial Williamsburg Shed Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-front_240x240.jpg?v=1759419524\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-colonial-williamsburg-storage-shed-kit\"\u003eLittle Cottage Co. Colonial Williamsburg Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-heritage-outdoor-garden-shed-kit\"\u003e \u003cimg alt=\"EZ-Fit Heritage Shed Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5_240x240.jpg?v=1660745179\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-heritage-outdoor-garden-shed-kit\"\u003eEZ-Fit Heritage Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-haida-cabin-storage-shed\"\u003e \u003cimg alt=\"Cedarshed Haida Cabin \u0026amp; Storage Shed\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled_240x240.webp?v=1714406713\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-haida-cabin-storage-shed\"\u003eCedarshed Haida Cabin \u0026amp; Storage Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cedarhouse-storage-shed\"\u003e \u003cimg alt=\"Cedarshed Cedar House Shed Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main_240x240.webp?v=1714519762\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cedarhouse-storage-shed\"\u003eCedarshed Cedar House Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrand\u003c\/td\u003e\n\u003ctd\u003eLittle Cottage Co.\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit Sheds\u003c\/td\u003e\n\u003ctd\u003eCedarshed\u003c\/td\u003e\n\u003ctd\u003eCedarshed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide Paneling\u003c\/td\u003e\n\u003ctd\u003ePrimed SmartSide siding\u003c\/td\u003e\n\u003ctd\u003eWestern Red Cedar\u003c\/td\u003e\n\u003ctd\u003eWestern Red Cedar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e78\"\u003c\/td\u003e\n\u003ctd\u003e72\" (84\" optional)\u003c\/td\u003e\n\u003ctd\u003e72\" (84\" optional)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB sheathing (cedar shingles not included)\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB sheathing (cedar shingles not included)\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (optional) or OSB\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (optional) or OSB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor Features\u003c\/td\u003e\n\u003ctd\u003eColonial double doors with locking handle\u003c\/td\u003e\n\u003ctd\u003e60\" Double Doors\u003c\/td\u003e\n\u003ctd\u003eCedar Dutch door\u003c\/td\u003e\n\u003ctd\u003eCedar Dutch door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVentilation\u003c\/td\u003e\n\u003ctd\u003e2 Colonial louvers\u003c\/td\u003e\n\u003ctd\u003eScreens on windows\u003c\/td\u003e\n\u003ctd\u003eNot specified\u003c\/td\u003e\n\u003ctd\u003eOptional functional windows\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Pitch\u003c\/td\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003ctd\u003e6\/12\u003c\/td\u003e\n\u003ctd\u003eNot specified\u003c\/td\u003e\n\u003ctd\u003eNot specified\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 10x10, 10x12, 10x14, 10x16, 10x20, 12x16, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e9x6, 12x8, 12x10\u003c\/td\u003e\n\u003ctd\u003e10x8, 10x10, 10x12, 10x16, 10x20\u003c\/td\u003e\n\u003ctd\u003e10x8, 10x10, 10x12, 10x16, 10x20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  .button-primary,\n.button-primary:link,\n.button-primary:visited,\n.button-primary:hover,\n.button-primary:focus,\n.button-primary:active { color:#fff !important; }\n\u003c\/style\u003e\n\u003c!-- ===== Atomic facts CSS (scoped; keeps ALL chips in DOM for crawlers) ===== --\u003e\n\u003cstyle\u003e\n  .hsr-chipbar {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin: 8px 0 14px;\n    justify-content: flex-start;\n  }\n  .hsr-chip {\n    background: #f5f5f5;\n    border: 1px solid #e6e6e6;\n    padding: 6px 10px;\n    border-radius: 6px;\n    font-size: 13px;\n    line-height: 1.35;\n  }\n  @media (min-width: 769px) {\n    .hsr-facts-check,\n    .hsr-facts-btn { display: none; }\n  }\n  @media (max-width: 768px) {\n    .hsr-facts-check {\n      position: absolute;\n      left: -9999px;\n    }\n    .hsr-chipbar {\n      max-height: 96px; \/* ~3 lines of chips *\/\n      overflow: hidden;\n    }\n    .hsr-facts-btn {\n      display: inline-block;\n      background: none;\n      border: 0;\n      color: #004c99;\n      font-weight: 600;\n      padding: 6px 0;\n      cursor: pointer;\n    }\n    .hsr-facts-btn.hide { display: none; }\n    .hsr-facts-check:checked ~ .hsr-chipbar {\n      max-height: none;\n      overflow: visible;\n    }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show { display: none; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide { display: inline-block; }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* ===== Base ===== *\/\n.cws-wrapper *{box-sizing:border-box}\n.cws-title{font-size:1.35rem;font-weight:600;color:#222;margin:20px 0 16px;text-align:left}\n\n\/* ===== Layout ===== *\/\n.cws-dims-duo{display:grid;grid-template-columns:1fr;gap:20px;width:100%;max-width:1200px;margin:0 auto 0 0}\n.cws-dims-duo \u003e input[type=\"radio\"]{position:absolute;left:-9999px}\n\n\/* ===== Stage ===== *\/\n.cws-stage{\n  position:relative;width:100%;max-width:480px;height:480px;border:1px solid #e6e6e6;border-radius:12px;background:#fff;\n  overflow:visible;box-shadow:0 2px 8px rgba(0,0,0,.05)\n}\n.cws-slide{position:absolute;inset:0;display:none !important;opacity:0;transition:opacity .35s ease}\n.cws-slide img{width:100%;height:100%;object-fit:contain}\n.cws-slide figcaption{\n  position:absolute;left:0;right:0;bottom:0;padding:12px;background:rgba(255,255,255,.97);\n  border-top:1px solid #eee;font:600 16px system-ui;text-align:center;color:#222\n}\n\n\/* ===== Arrows ===== *\/\n.cws-arrow{\n  position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;background:#fff;border:2px solid #ddd;border-radius:50%;\n  display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.22);cursor:pointer;user-select:none;transition:.2s;z-index:3\n}\n.cws-arrow.prev{left:0 !important;transform:translate(-70%, -50%) !important}\n.cws-arrow.next{right:0 !important;transform:translate(70%, -50%) !important}\n.cws-arrow::before{content:\"\";width:14px;height:14px;border-top:3px solid #f05a28;border-right:3px solid #f05a28}\n.cws-arrow.prev::before{transform:rotate(-135deg);margin-left:3px}\n.cws-arrow.next::before{transform:rotate(45deg);margin-right:3px}\n.cws-arrow:hover{background:#f05a28;border-color:#f05a28}\n.cws-arrow:hover::before{border-color:#fff}\n.cws-arrow.disabled{opacity:.35;pointer-events:none}\n\n\/* ===== Specs ===== *\/\n.cws-spec{display:none !important;opacity:0;padding:20px;border:1px solid #e6e6e6;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05)}\n.cws-spec h4{margin:0 0 16px;font-size:17px;font-weight:600;color:#222;text-align:center}\n.cws-spec-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}\n.cws-spec-table th,.cws-spec-table td{padding:10px 0;border-bottom:1px solid #eee;text-align:left}\n.cws-spec-table th{width:50%;font-weight:600;color:#333;padding-right:12px}\n.cws-spec-table td{color:#555;white-space:nowrap}\n\n\/* ===== Radio pairing (show matched pair only) ===== *\/\n#cws-r1:checked ~ .cws-stage .s1,  #cws-r1:checked ~ .cws-specs .s1,\n#cws-r2:checked ~ .cws-stage .s2,  #cws-r2:checked ~ .cws-specs .s2,\n#cws-r3:checked ~ .cws-stage .s3,  #cws-r3:checked ~ .cws-specs .s3,\n#cws-r4:checked ~ .cws-stage .s4,  #cws-r4:checked ~ .cws-specs .s4,\n#cws-r5:checked ~ .cws-stage .s5,  #cws-r5:checked ~ .cws-specs .s5,\n#cws-r6:checked ~ .cws-stage .s6,  #cws-r6:checked ~ .cws-specs .s6,\n#cws-r7:checked ~ .cws-stage .s7,  #cws-r7:checked ~ .cws-specs .s7,\n#cws-r8:checked ~ .cws-stage .s8,  #cws-r8:checked ~ .cws-specs .s8,\n#cws-r9:checked ~ .cws-stage .s9,  #cws-r9:checked ~ .cws-specs .s9,\n#cws-r10:checked ~ .cws-stage .s10, #cws-r10:checked ~ .cws-specs .s10,\n#cws-r11:checked ~ .cws-stage .s11, #cws-r11:checked ~ .cws-specs .s11,\n#cws-r12:checked ~ .cws-stage .s12, #cws-r12:checked ~ .cws-specs .s12,\n#cws-r13:checked ~ .cws-stage .s13, #cws-r13:checked ~ .cws-specs .s13,\n#cws-r14:checked ~ .cws-stage .s14, #cws-r14:checked ~ .cws-specs .s14,\n#cws-r15:checked ~ .cws-stage .s15, #cws-r15:checked ~ .cws-specs .s15,\n#cws-r16:checked ~ .cws-stage .s16, #cws-r16:checked ~ .cws-specs .s16,\n#cws-r17:checked ~ .cws-stage .s17, #cws-r17:checked ~ .cws-specs .s17{display:block !important;opacity:1}\n\n\/* ===== Desktop 2-col \u0026 fixed heights (no scrollbars) ===== *\/\n@media (min-width:821px){\n  .cws-dims-duo{grid-template-columns:480px 1fr;gap:30px;max-width:1000px}\n  .cws-spec{height:480px;overflow:hidden}\n}\n\n\/* ===== Mobile tweaks ===== *\/\n@media (max-width:820px){\n  .cws-stage{height:440px}\n  .cws-arrow.prev{transform:translate(-60%, -50%) !important}\n  .cws-arrow.next{transform:translate(60%, -50%) !important}\n}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* Container, left-aligned *\/\n.vgb-storage{width:100%; max-width:480px; margin:0 auto 0 0}\n\/* Hide radios *\/\n.vgb-storage \u003e input[type=\"radio\"]{position:absolute; left:-9999px}\n\/* Stage *\/\n.vgbstor-stage{\n  position:relative; width:100%; height:480px;\n  border:1px solid #e6e6e6; border-radius:12px; background:#fff;\n  overflow:visible; box-shadow:0 2px 8px rgba(0,0,0,.05)\n}\n.vgbstor-stage .stor{position:absolute; inset:0; display:none !important; opacity:0; transition:opacity .35s ease}\n.vgbstor-stage img{width:100%; height:100%; object-fit:contain}\n.vgbstor-stage figcaption{\n  position:absolute; left:0; right:0; bottom:0; padding:12px;\n  background:rgba(255,255,255,.97); border-top:1px solid #eee;\n  font:600 16px system-ui; text-align:center; color:#222\n}\n\/* Arrows (outside edges) *\/\n.vgbstor-stage .arrow{\n  position:absolute; top:50%; transform:translateY(-50%);\n  width:42px; height:42px; background:#fff; border:2px solid #ddd; border-radius:50%;\n  display:flex; align-items:center; justify-content:center;\n  box-shadow:0 4px 14px rgba(0,0,0,.22); cursor:pointer; transition:.2s; z-index:3\n}\n.vgbstor-stage .arrow.prev{left:0 !important; transform:translate(-70%, -50%) !important}\n.vgbstor-stage .arrow.next{right:0 !important; transform:translate(70%, -50%) !important}\n.vgbstor-stage .arrow::before{\n  content:\"\"; width:14px; height:14px; border-top:3px solid #f05a28; border-right:3px solid #f05a28\n}\n.vgbstor-stage .arrow.prev::before{transform:rotate(-135deg); margin-left:3px}\n.vgbstor-stage .arrow.next::before{transform:rotate(45deg);  margin-right:3px}\n.vgbstor-stage .arrow:hover{background:#f05a28; border-color:#f05a28}\n.vgbstor-stage .arrow:hover::before{border-color:#fff}\n.vgbstor-stage .arrow.disabled{opacity:.35; pointer-events:none}\n\/* Radio pairing (show only the active slide) *\/\n#stor1:checked  ~ .vgbstor-stage .s1,\n#stor2:checked  ~ .vgbstor-stage .s2,\n#stor3:checked  ~ .vgbstor-stage .s3,\n#stor4:checked  ~ .vgbstor-stage .s4,\n#stor5:checked  ~ .vgbstor-stage .s5,\n#stor6:checked  ~ .vgbstor-stage .s6,\n#stor7:checked  ~ .vgbstor-stage .s7,\n#stor8:checked  ~ .vgbstor-stage .s8,\n#stor9:checked  ~ .vgbstor-stage .s9,\n#stor10:checked ~ .vgbstor-stage .s10,\n#stor11:checked ~ .vgbstor-stage .s11,\n#stor12:checked ~ .vgbstor-stage .s12,\n#stor13:checked ~ .vgbstor-stage .s13,\n#stor14:checked ~ .vgbstor-stage .s14,\n#stor15:checked ~ .vgbstor-stage .s15,\n#stor16:checked ~ .vgbstor-stage .s16,\n#stor17:checked ~ .vgbstor-stage .s17{display:block !important; opacity:1}\n\/* Mobile height + arrow offset *\/\n@media (max-width:820px){\n  .vgbstor-stage{height:440px}\n  .vgbstor-stage .arrow.prev{transform:translate(-60%, -50%) !important}\n  .vgbstor-stage .arrow.next{transform:translate(60%, -50%) !important}\n}\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* Narrow specs table on desktop *\/\n  .specs-narrow .comparison-table--specs {\n    width: 30%;\n    max-width: 30%;\n    margin-left: 0;\n  }\n\n  \/* Force both columns to be equal width inside this table only *\/\n  .specs-narrow .comparison-table--specs col {\n    width: 50% !important;\n  }\n\n  \/* Mobile: table full width for readability *\/\n  @media (max-width: 768px) {\n    .specs-narrow .comparison-table--specs {\n      width: 100%;\n      max-width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-lcc\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact Little Cottage Co. product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZipLcc\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZipLcc\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProductLcc\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProductLcc\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Value Series\"\u003e\n          \u003coption value=\"value_gable\"\u003eLittle Cottage Co. Value Gable Shed\u003c\/option\u003e\n          \u003coption value=\"value_workshop\"\u003eLittle Cottage Co. Value Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_4\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_6\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Classic Series\"\u003e\n          \u003coption value=\"classic_gable\"\u003eLittle Cottage Co. Classic Gable Shed\u003c\/option\u003e\n          \u003coption value=\"classic_workshop\"\u003eLittle Cottage Co. Classic Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_4\"\u003eLittle Cottage Co. Classic Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_6\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_large\"\u003eLittle Cottage Co. Classic Gambrel Large Barn\u003c\/option\u003e\n          \u003coption value=\"classic_five_corner\"\u003eLittle Cottage Co. Classic Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Colonial Series\"\u003e\n          \u003coption value=\"colonial_williamsburg\"\u003eLittle Cottage Co. Colonial Williamsburg Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_pinehurst\"\u003eLittle Cottage Co. Colonial Pinehurst Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_five_corner\"\u003eLittle Cottage Co. Colonial Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Specialty Barns\"\u003e\n          \u003coption value=\"star_barn\"\u003eLittle Cottage Co. Star Barn\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses\"\u003e\n          \u003coption value=\"cape_cod_playhouse\"\u003eLittle Cottage Co. Cape Cod Playhouse\u003c\/option\u003e\n          \u003coption value=\"victorian_playhouse\"\u003eLittle Cottage Co. Victorian Playhouse\u003c\/option\u003e\n          \u003coption value=\"gingerbread_cottage_playhouse\"\u003eLittle Cottage Co. Gingerbread Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"pennfield_cottage_playhouse\"\u003eLittle Cottage Co. Pennfield Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"craftsman_playhouse\"\u003eLittle Cottage Co. Craftsman Playhouse\u003c\/option\u003e\n          \u003coption value=\"little_cottage_chapel\"\u003eLittle Cottage Co. Little Cottage Chapel\u003c\/option\u003e\n          \u003coption value=\"firehouse_playhouse\"\u003eLittle Cottage Co. Firehouse Playhouse\u003c\/option\u003e\n          \u003coption value=\"stratford_schoolhouse\"\u003eLittle Cottage Co. Stratford Schoolhouse\u003c\/option\u003e\n          \u003coption value=\"saras_victorian_mansion\"\u003eLittle Cottage Co. Sara's Victorian Mansion\u003c\/option\u003e\n          \u003coption value=\"grand_portico_mansion\"\u003eLittle Cottage Co. Grand Portico Mansion\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Greenhouses\"\u003e\n          \u003coption value=\"colonial_gable_greenhouse\"\u003eLittle Cottage Co. Colonial Gable Greenhouse\u003c\/option\u003e\n          \u003coption value=\"octagon_greenhouse\"\u003eLittle Cottage Co. Octagon Greenhouse\u003c\/option\u003e\n          \u003coption value=\"garden_shed_greenhouse\"\u003eLittle Cottage Co. Garden Shed Greenhouse\u003c\/option\u003e\n          \u003coption value=\"petite_greenhouse\"\u003eLittle Cottage Co. Petite Greenhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Chicken Coops\"\u003e\n          \u003coption value=\"value_a_frame_coop\"\u003eLittle Cottage Co. Value A-Frame Coop\u003c\/option\u003e\n          \u003coption value=\"gambrel_barn_coop\"\u003eLittle Cottage Co. Gambrel Barn Coop\u003c\/option\u003e\n          \u003coption value=\"colonial_gable_coop\"\u003eLittle Cottage Co. Colonial Gable Coop\u003c\/option\u003e\n          \u003coption value=\"round_roof_coop\"\u003eLittle Cottage Co. Round Roof Coop\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Dog Kennels\"\u003e\n          \u003coption value=\"cape_cod_cozy_kennel\"\u003eLittle Cottage Co. Cape Cod Cozy Kennel\u003c\/option\u003e\n          \u003coption value=\"victorian_cozy_kennel\"\u003eLittle Cottage Co. Victorian Cozy Kennel\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoLcc\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearLcc\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrLcc\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutLcc\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-lcc\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZipLcc\");\n    const productEl = document.getElementById(\"hsrProductLcc\");\n    const btn = document.getElementById(\"hsrGoLcc\");\n    const clr = document.getElementById(\"hsrClearLcc\");\n    const err = document.getElementById(\"hsrErrLcc\");\n    const out = document.getElementById(\"hsrOutLcc\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_lcc_production_live_v2_20260314\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    const PRODUCT_MAP = {\n      value_gable: {\n        label: \"Little Cottage Co. Value Gable Shed\",\n        bucket: \"value\"\n      },\n      value_workshop: {\n        label: \"Little Cottage Co. Value Workshop Shed\",\n        bucket: \"value\"\n      },\n      value_gambrel_4: {\n        label: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n        bucket: \"value\"\n      },\n      value_gambrel_6: {\n        label: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n        bucket: \"value\"\n      },\n\n      classic_gable: {\n        label: \"Little Cottage Co. Classic Gable Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_workshop: {\n        label: \"Little Cottage Co. Classic Workshop Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_4: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 4' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_6: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_large: {\n        label: \"Little Cottage Co. Classic Gambrel Large Barn\",\n        bucket: \"classic_precut\"\n      },\n      classic_five_corner: {\n        label: \"Little Cottage Co. Classic Five Corner Shed\",\n        bucket: \"classic_five_corner\"\n      },\n\n      colonial_williamsburg: {\n        label: \"Little Cottage Co. Colonial Williamsburg Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_pinehurst: {\n        label: \"Little Cottage Co. Colonial Pinehurst Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_five_corner: {\n        label: \"Little Cottage Co. Colonial Five Corner Shed\",\n        bucket: \"colonial_five_corner\"\n      },\n\n      star_barn: {\n        label: \"Little Cottage Co. Star Barn\",\n        bucket: \"specialty_barn\"\n      },\n\n      cape_cod_playhouse: {\n        label: \"Little Cottage Co. Cape Cod Playhouse\",\n        bucket: \"playhouse\"\n      },\n      victorian_playhouse: {\n        label: \"Little Cottage Co. Victorian Playhouse\",\n        bucket: \"playhouse\"\n      },\n      gingerbread_cottage_playhouse: {\n        label: \"Little Cottage Co. Gingerbread Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      pennfield_cottage_playhouse: {\n        label: \"Little Cottage Co. Pennfield Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      craftsman_playhouse: {\n        label: \"Little Cottage Co. Craftsman Playhouse\",\n        bucket: \"playhouse\"\n      },\n      little_cottage_chapel: {\n        label: \"Little Cottage Co. Little Cottage Chapel\",\n        bucket: \"playhouse\"\n      },\n      firehouse_playhouse: {\n        label: \"Little Cottage Co. Firehouse Playhouse\",\n        bucket: \"playhouse\"\n      },\n      stratford_schoolhouse: {\n        label: \"Little Cottage Co. Stratford Schoolhouse\",\n        bucket: \"playhouse\"\n      },\n      saras_victorian_mansion: {\n        label: \"Little Cottage Co. Sara's Victorian Mansion\",\n        bucket: \"playhouse\"\n      },\n      grand_portico_mansion: {\n        label: \"Little Cottage Co. Grand Portico Mansion\",\n        bucket: \"grand_portico\"\n      },\n\n      colonial_gable_greenhouse: {\n        label: \"Little Cottage Co. Colonial Gable Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      octagon_greenhouse: {\n        label: \"Little Cottage Co. Octagon Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      garden_shed_greenhouse: {\n        label: \"Little Cottage Co. Garden Shed Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      petite_greenhouse: {\n        label: \"Little Cottage Co. Petite Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n\n      value_a_frame_coop: {\n        label: \"Little Cottage Co. Value A-Frame Coop\",\n        bucket: \"value_a_frame_coop\"\n      },\n      gambrel_barn_coop: {\n        label: \"Little Cottage Co. Gambrel Barn Coop\",\n        bucket: \"coop_panelized\"\n      },\n      colonial_gable_coop: {\n        label: \"Little Cottage Co. Colonial Gable Coop\",\n        bucket: \"coop_panelized\"\n      },\n      round_roof_coop: {\n        label: \"Little Cottage Co. Round Roof Coop\",\n        bucket: \"coop_panelized\"\n      },\n\n      cape_cod_cozy_kennel: {\n        label: \"Little Cottage Co. Cape Cod Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      },\n      victorian_cozy_kennel: {\n        label: \"Little Cottage Co. Victorian Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      }\n    };\n\n    const FALLBACK_PRODUCTION = {\n      greenhouse: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      colonial_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      colonial_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      specialty_barn: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      playhouse: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"1 to 2 weeks\"\n      },\n      grand_portico: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value_a_frame_coop: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      coop_panelized: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      dog_kennel: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 9, max: 9 },\n      OR: { min: 9, max: 9 },\n      WA: { min: 9, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (value) =\u003e\n      String(value || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (value) =\u003e String(value || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (value) =\u003e \/^\\d{5}$\/.test(value);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) {\n          return state;\n        }\n      }\n\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function toBusinessDayRange(min, max, unit) {\n      if (unit === \"weeks\") {\n        return {\n          minBd: Number(min) * 5,\n          maxBd: Number(max) * 5,\n          display: `${min} to ${max} weeks`\n        };\n      }\n\n      return {\n        minBd: Number(min),\n        maxBd: Number(max),\n        display: `${min} to ${max} business days`\n      };\n    }\n\n    function normalizeLeadPageText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function parseRange(text, regex, unit) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      return toBusinessDayRange(match[1], match[2], unit);\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const text = normalizeLeadPageText(rawText);\n\n      const parsed = {\n        ...FALLBACK_PRODUCTION\n      };\n\n      const greenhouse = parseRange(\n        text,\n        \/greenhouses\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const value = parseRange(\n        text,\n        \/value\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\/i,\n        \"business_days\"\n      );\n\n      const classicPrecut = parseRange(\n        text,\n        \/classic\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const classicFiveCorner = parseRange(\n        text,\n        \/classic\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const colonialPrecut = parseRange(\n        text,\n        \/colonial\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const colonialFiveCorner = parseRange(\n        text,\n        \/colonial\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const specialtyBarn = parseRange(\n        text,\n        \/specialty\\s+barns.*?(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const playhouse = parseRange(\n        text,\n        \/playhouses\\s+(?:are|is)\\s+generally\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const grandPortico = parseRange(\n        text,\n        \/grand\\s+portico\\s+mansion\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const valueAFrameCoop = parseRange(\n        text,\n        \/chicken\\s+coops\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+the\\s+value\\s+a[\\s-]*frame\\s+coop\/i,\n        \"business_days\"\n      );\n\n      const coopPanelized = parseRange(\n        text,\n        \/chicken\\s+coops.*?and\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\\s+for\\s+the\\s+gambrel\\s+barn\\s+coop,\\s+colonial\\s+gable\\s+coop,\\s+and\\s+round\\s+roof\\s+coop\/i,\n        \"weeks\"\n      );\n\n      const dogKennel = parseRange(\n        text,\n        \/dog\\s+kennels\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      if (greenhouse) parsed.greenhouse = greenhouse;\n      if (value) parsed.value = value;\n      if (classicPrecut) parsed.classic_precut = classicPrecut;\n      if (classicFiveCorner) parsed.classic_five_corner = classicFiveCorner;\n      if (colonialPrecut) parsed.colonial_precut = colonialPrecut;\n      if (colonialFiveCorner) parsed.colonial_five_corner = colonialFiveCorner;\n      if (specialtyBarn) parsed.specialty_barn = specialtyBarn;\n      if (playhouse) parsed.playhouse = playhouse;\n      if (grandPortico) parsed.grand_portico = grandPortico;\n      if (valueAFrameCoop) parsed.value_a_frame_coop = valueAFrameCoop;\n      if (coopPanelized) parsed.coop_panelized = coopPanelized;\n      if (dogKennel) parsed.dog_kennel = dogKennel;\n\n      writeCache(parsed);\n      return parsed;\n    }\n\n    async function getProductionData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      if (!currentHandle \u0026\u0026 !currentTitle) {\n        return \"\";\n      }\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const hasAll = (...terms) =\u003e terms.every((term) =\u003e combined.includes(term));\n      const hasAny = (...terms) =\u003e terms.some((term) =\u003e combined.includes(term));\n\n      const exactHandleMap = {\n        \"little cottage co value gable shed\": \"value_gable\",\n        \"little cottage co value workshop shed\": \"value_workshop\",\n        \"little cottage co value gambrel barn 4 sidewalls\": \"value_gambrel_4\",\n        \"little cottage co value gambrel barn 6 sidewalls\": \"value_gambrel_6\",\n\n        \"little cottage co classic gable shed\": \"classic_gable\",\n        \"little cottage co classic workshop shed\": \"classic_workshop\",\n        \"little cottage co classic gambrel barn 4 sidewalls\": \"classic_gambrel_4\",\n        \"little cottage co classic gambrel barn 6 sidewalls\": \"classic_gambrel_6\",\n        \"little cottage co classic gambrel large barn\": \"classic_gambrel_large\",\n        \"little cottage co classic five corner shed\": \"classic_five_corner\",\n\n        \"little cottage co colonial williamsburg shed\": \"colonial_williamsburg\",\n        \"little cottage co colonial pinehurst shed\": \"colonial_pinehurst\",\n        \"little cottage co colonial five corner shed\": \"colonial_five_corner\",\n\n        \"little cottage co star barn\": \"star_barn\",\n\n        \"little cottage co cape cod playhouse\": \"cape_cod_playhouse\",\n        \"little cottage co victorian playhouse\": \"victorian_playhouse\",\n        \"little cottage co gingerbread cottage playhouse\": \"gingerbread_cottage_playhouse\",\n        \"little cottage co pennfield cottage playhouse\": \"pennfield_cottage_playhouse\",\n        \"little cottage co craftsman playhouse\": \"craftsman_playhouse\",\n        \"little cottage co little cottage chapel\": \"little_cottage_chapel\",\n        \"little cottage co firehouse playhouse\": \"firehouse_playhouse\",\n        \"little cottage co stratford schoolhouse\": \"stratford_schoolhouse\",\n        \"little cottage co sara s victorian mansion\": \"saras_victorian_mansion\",\n        \"little cottage co grand portico mansion\": \"grand_portico_mansion\",\n\n        \"little cottage co colonial gable greenhouse\": \"colonial_gable_greenhouse\",\n        \"little cottage co octagon greenhouse\": \"octagon_greenhouse\",\n        \"little cottage co garden shed greenhouse\": \"garden_shed_greenhouse\",\n        \"little cottage co petite greenhouse\": \"petite_greenhouse\",\n\n        \"little cottage co value a frame coop\": \"value_a_frame_coop\",\n        \"little cottage co gambrel barn coop\": \"gambrel_barn_coop\",\n        \"little cottage co colonial gable coop\": \"colonial_gable_coop\",\n        \"little cottage co round roof coop\": \"round_roof_coop\",\n\n        \"little cottage co cape cod cozy kennel\": \"cape_cod_cozy_kennel\",\n        \"little cottage co victorian cozy kennel\": \"victorian_cozy_kennel\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (hasAll(\"grand\", \"portico\", \"mansion\")) return \"grand_portico_mansion\";\n      if (hasAll(\"sara\", \"victorian\", \"mansion\") || hasAll(\"saras\", \"victorian\", \"mansion\")) return \"saras_victorian_mansion\";\n      if (hasAll(\"stratford\", \"schoolhouse\")) return \"stratford_schoolhouse\";\n      if (hasAll(\"firehouse\", \"playhouse\")) return \"firehouse_playhouse\";\n      if (hasAll(\"little\", \"cottage\", \"chapel\")) return \"little_cottage_chapel\";\n      if (hasAll(\"gingerbread\", \"cottage\", \"playhouse\")) return \"gingerbread_cottage_playhouse\";\n      if (hasAll(\"pennfield\", \"cottage\", \"playhouse\")) return \"pennfield_cottage_playhouse\";\n      if (hasAll(\"craftsman\", \"playhouse\")) return \"craftsman_playhouse\";\n\n      if (hasAll(\"cape\", \"cod\", \"kennel\") || hasAll(\"cape\", \"cod\", \"cozy\", \"kennel\")) return \"cape_cod_cozy_kennel\";\n      if (hasAll(\"victorian\", \"kennel\") || hasAll(\"victorian\", \"cozy\", \"kennel\")) return \"victorian_cozy_kennel\";\n\n      if (hasAll(\"cape\", \"cod\", \"playhouse\")) return \"cape_cod_playhouse\";\n      if (hasAll(\"victorian\", \"playhouse\")) return \"victorian_playhouse\";\n\n      if (hasAll(\"colonial\", \"gable\", \"greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAll(\"garden\", \"shed\", \"greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAll(\"octagon\", \"greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAll(\"petite\", \"greenhouse\")) return \"petite_greenhouse\";\n\n      if (hasAll(\"value\", \"a\", \"frame\", \"coop\") || hasAll(\"value\", \"a-frame\", \"coop\")) return \"value_a_frame_coop\";\n      if (hasAll(\"gambrel\", \"barn\", \"coop\")) return \"gambrel_barn_coop\";\n      if (hasAll(\"colonial\", \"gable\", \"coop\")) return \"colonial_gable_coop\";\n      if (hasAll(\"round\", \"roof\", \"coop\")) return \"round_roof_coop\";\n\n      if (hasAll(\"star\", \"barn\")) return \"star_barn\";\n\n      if (hasAll(\"colonial\", \"five\", \"corner\")) return \"colonial_five_corner\";\n      if (hasAll(\"colonial\", \"williamsburg\")) return \"colonial_williamsburg\";\n      if (hasAll(\"colonial\", \"pinehurst\")) return \"colonial_pinehurst\";\n\n      if (hasAll(\"classic\", \"five\", \"corner\")) return \"classic_five_corner\";\n      if (hasAll(\"classic\", \"gambrel\", \"large\")) return \"classic_gambrel_large\";\n      if (hasAll(\"classic\", \"gambrel\", \"6\")) return \"classic_gambrel_6\";\n      if (hasAll(\"classic\", \"gambrel\", \"4\")) return \"classic_gambrel_4\";\n      if (hasAll(\"classic\", \"workshop\")) return \"classic_workshop\";\n      if (hasAll(\"classic\", \"gable\")) return \"classic_gable\";\n\n      if (hasAll(\"value\", \"gambrel\", \"6\")) return \"value_gambrel_6\";\n      if (hasAll(\"value\", \"gambrel\", \"4\")) return \"value_gambrel_4\";\n      if (hasAll(\"value\", \"workshop\")) return \"value_workshop\";\n      if (hasAll(\"value\", \"gable\")) return \"value_gable\";\n\n      if (hasAny(\"greenhouse\") \u0026\u0026 hasAny(\"colonial gable greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAny(\"octagon greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAny(\"garden shed greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAny(\"petite greenhouse\")) return \"petite_greenhouse\";\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      productionDisplay,\n      destinationStateName,\n      prodMinBd,\n      prodMaxBd,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n      const earliestBD = prodMinBd + transitMin;\n      const latestBD = prodMaxBd + transitMax;\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact Little Cottage Co. product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship Little Cottage Co. products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod =\n          production[selectedProduct.bucket] || FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_lcc_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          lcc_bucket: selectedProduct.bucket\n        });\n      } catch (e) {\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        showErr(false);\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value =\n        detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]\n          ? detectedDefaultProduct\n          : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrLccClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrLccReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e","brand":"Little Cottage Co.","offers":[{"title":"8ft x 8ft","offer_id":39561811361845,"sku":"8x8 WCGS-PC","price":2779.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 10ft","offer_id":39561811394613,"sku":"8x10 WCGS-PC","price":3299.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 12ft","offer_id":39561811427381,"sku":"8x12 WCGS-PC","price":3489.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 14ft","offer_id":39561811460149,"sku":"8x14 WCGS-PC","price":3979.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 16ft","offer_id":39561811492917,"sku":"8x16 WCGS-PC","price":4139.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 10ft","offer_id":39561811525685,"sku":"10x10 WCGS-PC","price":3639.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 12ft","offer_id":39561811558453,"sku":"10x12 WCGS-PC","price":4199.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 14ft","offer_id":39561811591221,"sku":"10x14 WCGS-PC","price":4649.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 16ft","offer_id":39561811623989,"sku":"10x16 WCGS-PC","price":4829.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 18ft","offer_id":39561811656757,"sku":"10x18 WCGS-PC","price":5319.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 20ft","offer_id":39561811689525,"sku":"10x20 WCGS-PC","price":5499.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 12ft","offer_id":39561811722293,"sku":"12x12 WCGS-PC","price":4389.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 14ft","offer_id":39561811755061,"sku":"12x14 WCGS-PC","price":4869.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 16ft","offer_id":39561811787829,"sku":"12x16 WCGS-PC","price":5359.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 18ft","offer_id":39561811820597,"sku":"12x18 WCGS-PC","price":5459.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 20ft","offer_id":39561811853365,"sku":"12x20 WCGS-PC","price":5639.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 24ft","offer_id":39561811886133,"sku":"12x24 WCGS-PC","price":6359.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524"},{"product_id":"little-cottage-company-colonial-pinehurst-shed-kit","title":"Little Cottage Co. Colonial Pinehurst Storage Shed Kit","description":"\u003ch2 style=\"text-align: center;\"\u003e\u003cstrong\u003eLittle Cottage Co. Colonial Pinehurst\u003c\/strong\u003e\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e\n\u003cp\u003e\u003cinput class=\"hsr-facts-check\" id=\"hsr-facts-toggle-lcc-pinehurst\" type=\"checkbox\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n\u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eLead time: Pre-cut 5–10 days; Panelized 4–6 weeks\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eShipping: 2–9 days (from Ohio)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eSizes: 17 options, 8′×8′–12′×24′\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eKits: Panelized or Pre-Cut\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eSiding: LP SmartSide, primed\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eDelivery: Offload by forklift or 2–3 people\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-lcc-pinehurst\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-lcc-pinehurst\"\u003eShow less\u003c\/label\u003e\u003c\/p\u003e\n\u003c!-- ================= \/Atomic key facts ================= --\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eBuild your dream garden and add value to your property, with our Colonial Style Garden Sheds!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e\u003cimg class=\"cottage-img\" alt=\"little cottage company colonial pinehurst labeled parts\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-pinehurst-labeled_480x480.webp?v=1694467107\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e \u003c\/p\u003e\n\u003cp\u003eUpgrade your backyard storage with ease and style using the Colonial Pinehurst Garden Shed Kit, crafted by skilled Amish artisans. This charming shed boasts pre-sided wall panels and pre-cut pieces, ensuring a hassle-free assembly process. You can choose the pre-cut version to save some cash.\u003cbr\u003e\u003cbr\u003eBut why settle for an ordinary shed when you can have one with Colonial doors, adding an old-world elegance that is sure to impress? Elevate its appeal with some additional add-ons like transom windows and a cupola kit, so your shed stands out with a unique flair. And with a window that features Z-shutters and a screen, be prepared for more than a few compliments.\u003c\/p\u003e\n\u003cp\u003eA variety of options are also available including more windows, flower boxes, transom windows, and cupolas! Adding style and charm to your Colonial Pinehurst Shed.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis Colonial Pinehurst shed is available in 17 sizes from 8′ x 8′ up to 12′ x 24′.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb data-stringify-type=\"bold\"\u003ePanelized Kits:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003e\u003cspan\u003eCome in pre-assembled panelized sections. Wall siding is already attached to the wall framing. Already pre-assembled as much as possible before shipped to you. Easier to put together and saves significant time. All hardware and screws are included.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cb data-stringify-type=\"bold\"\u003ePre-Cut Kits:\u003cspan\u003e \u003c\/span\u003e\u003c\/b\u003e\u003cspan\u003eComes with all wood pre-cut to exact lengths. No cutting required. You must assemble the pieces into sections and then put the sections together. All hardware and screws are included. \u003c\/span\u003e\u003cb data-stringify-type=\"bold\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(255, 42, 0); text-decoration: underline;\"\u003eNo Customizations on Pre-Cut Structures\u003c\/span\u003e\u003c\/span\u003e.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003e\u003cspan style=\"text-decoration: underline;\"\u003eLead time for production is 5-10 days for the pre-cut kits and 4-6 weeks for the panelized kits\u003c\/span\u003e\u003c\/strong\u003e\u003cstrong\u003e.\u003c\/strong\u003e\u003c\/span\u003e \u003cbr\u003eShipping time is 2-9 days depending on the distance from our site in Ohio to your home.\u003cbr\u003eLooking for a similar shed with 1-2 week lead time? Check out our \u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/collections\/ez-fit-sheds-greenhouses\"\u003eEZ fit Sheds here\u003c\/a\u003e\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cb data-stringify-type=\"bold\"\u003eIMPORTANT NOTE:\u003c\/b\u003e\u003cbr\u003e\u003cspan\u003eYou are required to offload the shipment - either a forklift or 2-3 people on the day of the delivery to manually unload the pieces on the pallet one by one. Each individual piece weighs around 1-100 lbs. so it is fairly easy to do with 2-3 people. Some customers have friends\/neighbors\/family assist, or hire 2 people. FedEx will schedule the delivery date and time that works for you.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan\u003e\u003ca style=\"color: #ffffff !important;\" title=\"Delivery Instructions\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Two_Person_Delivery_2.jpg?v=1640629644\" class=\"button-primary\" target=\"_blank\"\u003eDelivery Instructions\u003c\/a\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!-- ================= Colonial Pinehurst — Dimensions by Size (Photos + Specs) ================= --\u003e\n\u003cdiv class=\"vgb-wrapper\" id=\"pinehurst-dims\"\u003e\n\u003ch3\u003eColonial Pinehurst Shed — Dimensions by Size (Photos + Specs)\u003c\/h3\u003e\n\u003cdiv class=\"vgb-dims-duo\"\u003e\n\u003c!-- STATE (radios) --\u003e \u003cinput type=\"radio\" name=\"vgb-r\" id=\"r1\" checked aria-label=\"8ft x 8ft Colonial Pinehurst Storage Shed Kit dimensions\"\u003e \u003cinput type=\"radio\" name=\"vgb-r\" id=\"r2\" aria-label=\"8ft x 10ft Colonial Pinehurst Storage Shed Kit dimensions\"\u003e \u003cinput type=\"radio\" name=\"vgb-r\" id=\"r3\" aria-label=\"8ft x 12ft Colonial Pinehurst Storage Shed Kit dimensions\"\u003e \u003cinput type=\"radio\" name=\"vgb-r\" id=\"r4\" aria-label=\"8ft x 14ft Colonial Pinehurst Storage Shed Kit dimensions\"\u003e \u003cinput type=\"radio\" name=\"vgb-r\" id=\"r5\" aria-label=\"8ft x 16ft Colonial Pinehurst Storage Shed Kit dimensions\"\u003e \u003cinput type=\"radio\" name=\"vgb-r\" id=\"r6\" aria-label=\"10ft x 10ft Colonial Pinehurst Storage Shed Kit dimensions\"\u003e \u003cinput type=\"radio\" name=\"vgb-r\" id=\"r7\" aria-label=\"10ft x 12ft Colonial Pinehurst Storage Shed Kit dimensions\"\u003e \u003cinput type=\"radio\" name=\"vgb-r\" id=\"r8\" aria-label=\"10ft x 14ft Colonial Pinehurst Storage Shed Kit dimensions\"\u003e \u003cinput type=\"radio\" name=\"vgb-r\" id=\"r9\" aria-label=\"10ft x 16ft Colonial Pinehurst Storage Shed Kit dimensions\"\u003e \u003cinput type=\"radio\" name=\"vgb-r\" id=\"r10\" aria-label=\"10ft x 18ft Colonial Pinehurst Storage Shed Kit dimensions\"\u003e \u003cinput type=\"radio\" name=\"vgb-r\" id=\"r11\" aria-label=\"10ft x 20ft Colonial Pinehurst Storage Shed Kit dimensions\"\u003e \u003cinput type=\"radio\" name=\"vgb-r\" id=\"r12\" aria-label=\"12ft x 12ft Colonial Pinehurst Storage Shed Kit dimensions\"\u003e \u003cinput type=\"radio\" name=\"vgb-r\" id=\"r13\" aria-label=\"12ft x 14ft Colonial Pinehurst Storage Shed Kit dimensions\"\u003e \u003cinput type=\"radio\" name=\"vgb-r\" id=\"r14\" aria-label=\"12ft x 16ft Colonial Pinehurst Storage Shed Kit dimensions\"\u003e \u003cinput type=\"radio\" name=\"vgb-r\" id=\"r15\" aria-label=\"12ft x 18ft Colonial Pinehurst Storage Shed Kit dimensions\"\u003e \u003cinput type=\"radio\" name=\"vgb-r\" id=\"r16\" aria-label=\"12ft x 20ft Colonial Pinehurst Storage Shed Kit dimensions\"\u003e \u003cinput type=\"radio\" name=\"vgb-r\" id=\"r17\" aria-label=\"12ft x 24ft Colonial Pinehurst Storage Shed Kit dimensions\"\u003e \u003c!-- IMAGE STAGE --\u003e\n\u003cdiv class=\"vgb-stage\"\u003e\n\u003c!-- 1 --\u003e\n\u003cfigure class=\"vgb-slide s1\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"8×8\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-pinehurst-colonial-shed-kit-dimensions.jpg?v=1762305265\"\u003e\n\u003cfigcaption\u003e8×8\u003c\/figcaption\u003e\n\u003clabel for=\"r1\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r2\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 2 --\u003e\n\u003cfigure class=\"vgb-slide s2\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"8×10\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-pinehurst-colonial-shed-kit-dimensions.jpg?v=1762305265\"\u003e\n\u003cfigcaption\u003e8×10\u003c\/figcaption\u003e\n\u003clabel for=\"r1\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r3\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 3 --\u003e\n\u003cfigure class=\"vgb-slide s3\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"8×12\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-pinehurst-colonial-shed-kit-dimensions.jpg?v=1762305265\"\u003e\n\u003cfigcaption\u003e8×12\u003c\/figcaption\u003e\n\u003clabel for=\"r2\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r4\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 4 --\u003e\n\u003cfigure class=\"vgb-slide s4\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"8×14\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x14-pinehurst-colonial-shed-kit-dimensions.jpg?v=1762305265\"\u003e\n\u003cfigcaption\u003e8×14\u003c\/figcaption\u003e\n\u003clabel for=\"r3\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r5\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 5 --\u003e\n\u003cfigure class=\"vgb-slide s5\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"8×16\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x16-pinehurst-colonial-shed-kit-dimensions.jpg?v=1762305265\"\u003e\n\u003cfigcaption\u003e8×16\u003c\/figcaption\u003e\n\u003clabel for=\"r4\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r6\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 6 --\u003e\n\u003cfigure class=\"vgb-slide s6\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×10\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-pinehurst-colonial-shed-kit-dimensions.jpg?v=1762305265\"\u003e\n\u003cfigcaption\u003e10×10\u003c\/figcaption\u003e\n\u003clabel for=\"r5\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r7\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 7 --\u003e\n\u003cfigure class=\"vgb-slide s7\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×12\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-pinehurst-colonial-shed-kit-dimensions.jpg?v=1762305265\"\u003e\n\u003cfigcaption\u003e10×12\u003c\/figcaption\u003e\n\u003clabel for=\"r6\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r8\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 8 --\u003e\n\u003cfigure class=\"vgb-slide s8\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×14\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-pinehurst-colonial-shed-kit-dimensions.jpg?v=1762305265\"\u003e\n\u003cfigcaption\u003e10×14\u003c\/figcaption\u003e\n\u003clabel for=\"r7\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r9\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 9 --\u003e\n\u003cfigure class=\"vgb-slide s9\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×16\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-pinehurst-colonial-shed-kit-dimensions.jpg?v=1762305265\"\u003e\n\u003cfigcaption\u003e10×16\u003c\/figcaption\u003e\n\u003clabel for=\"r8\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r10\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 10 --\u003e\n\u003cfigure class=\"vgb-slide s10\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×18\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x18-pinehurst-colonial-shed-kit-dimensions.jpg?v=1762305265\"\u003e\n\u003cfigcaption\u003e10×18\u003c\/figcaption\u003e\n\u003clabel for=\"r9\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r11\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 11 --\u003e\n\u003cfigure class=\"vgb-slide s11\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×20\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-pinehurst-colonial-shed-kit-dimensions.jpg?v=1762305265\"\u003e\n\u003cfigcaption\u003e10×20\u003c\/figcaption\u003e\n\u003clabel for=\"r10\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r12\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 12 --\u003e\n\u003cfigure class=\"vgb-slide s12\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×12\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x12-pinehurst-colonial-shed-kit-dimensions.jpg?v=1762305265\"\u003e\n\u003cfigcaption\u003e12×12\u003c\/figcaption\u003e\n\u003clabel for=\"r11\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r13\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 13 --\u003e\n\u003cfigure class=\"vgb-slide s13\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×14\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x14-pinehurst-colonial-shed-kit-dimensions.jpg?v=1762305265\"\u003e\n\u003cfigcaption\u003e12×14\u003c\/figcaption\u003e\n\u003clabel for=\"r12\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r14\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 14 --\u003e\n\u003cfigure class=\"vgb-slide s14\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×16\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-pinehurst-colonial-shed-kit-dimensions.jpg?v=1762305265\"\u003e\n\u003cfigcaption\u003e12×16\u003c\/figcaption\u003e\n\u003clabel for=\"r13\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r15\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 15 --\u003e\n\u003cfigure class=\"vgb-slide s15\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×18\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x18-pinehurst-colonial-shed-kit-dimensions.jpg?v=1762305265\"\u003e\n\u003cfigcaption\u003e12×18\u003c\/figcaption\u003e\n\u003clabel for=\"r14\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r16\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 16 --\u003e\n\u003cfigure class=\"vgb-slide s16\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×20\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-pinehurst-colonial-shed-kit-dimensions.jpg?v=1762305265\"\u003e\n\u003cfigcaption\u003e12×20\u003c\/figcaption\u003e\n\u003clabel for=\"r15\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"r17\" class=\"vgb-arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 17 --\u003e\n\u003cfigure class=\"vgb-slide s17\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×24\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-pinehurst-colonial-shed-kit-dimensions.jpg?v=1762305265\"\u003e\n\u003cfigcaption\u003e12×24\u003c\/figcaption\u003e\n\u003clabel for=\"r16\" class=\"vgb-arrow prev\"\u003e\u003c\/label\u003e \u003cspan class=\"vgb-arrow next disabled\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS (paired to radios) --\u003e\n\u003cdiv class=\"vgb-specs\"\u003e\n\u003c!-- 8×8 --\u003e\n\u003csection class=\"vgb-spec s1\"\u003e\n\u003ch4\u003e8×8 Colonial Pinehurst\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 7.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e94\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e508\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 8×10 --\u003e\n\u003csection class=\"vgb-spec s2\"\u003e\n\u003ch4\u003e8×10 Colonial Pinehurst\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 7.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e114\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e635\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 8×12 --\u003e\n\u003csection class=\"vgb-spec s3\"\u003e\n\u003ch4\u003e8×12 Colonial Pinehurst\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 7.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e134\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e762\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 8×14 --\u003e\n\u003csection class=\"vgb-spec s4\"\u003e\n\u003ch4\u003e8×14 Colonial Pinehurst\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 7.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e154\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e112\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e889\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 8×16 --\u003e\n\u003csection class=\"vgb-spec s5\"\u003e\n\u003ch4\u003e8×16 Colonial Pinehurst\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 7.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e48″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e175\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e128\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e1017\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 10×10 --\u003e\n\u003csection class=\"vgb-spec s6\"\u003e\n\u003ch4\u003e10×10 Colonial Pinehurst\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 7″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 2.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e814\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 10×12 --\u003e\n\u003csection class=\"vgb-spec s7\"\u003e\n\u003ch4\u003e10×12 Colonial Pinehurst\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 7″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 2.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e164\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e120\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e977\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 10×14 --\u003e\n\u003csection class=\"vgb-spec s8\"\u003e\n\u003ch4\u003e10×14 Colonial Pinehurst\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 7″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 2.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e189\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e1140\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 10×16 --\u003e\n\u003csection class=\"vgb-spec s9\"\u003e\n\u003ch4\u003e10×16 Colonial Pinehurst\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 7″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 2.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e214\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e160\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e1303\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 10×18 --\u003e\n\u003csection class=\"vgb-spec s10\"\u003e\n\u003ch4\u003e10×18 Colonial Pinehurst\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e18′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 7″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 2.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e239\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e180\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e1466\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 10×20 --\u003e\n\u003csection class=\"vgb-spec s11\"\u003e\n\u003ch4\u003e10×20 Colonial Pinehurst\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e20′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 7″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 2.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e264\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e200\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e1689\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 12×12 --\u003e\n\u003csection class=\"vgb-spec s12\"\u003e\n\u003ch4\u003e12×12 Colonial Pinehurst\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 2″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e195\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e144\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e1215\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 12×14 --\u003e\n\u003csection class=\"vgb-spec s13\"\u003e\n\u003ch4\u003e12×14 Colonial Pinehurst\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 2″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e225\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e168\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e1417\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 12×16 --\u003e\n\u003csection class=\"vgb-spec s14\"\u003e\n\u003ch4\u003e12×16 Colonial Pinehurst\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 2″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e254\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e192\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e1620\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 12×18 --\u003e\n\u003csection class=\"vgb-spec s15\"\u003e\n\u003ch4\u003e12×18 Colonial Pinehurst\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e18′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 2″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e284\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e216\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e1822\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 12×20 --\u003e\n\u003csection class=\"vgb-spec s16\"\u003e\n\u003ch4\u003e12×20 Colonial Pinehurst\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e20′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 2″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e313\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e240\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e2025\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 12×24 --\u003e\n\u003csection class=\"vgb-spec s17\"\u003e\n\u003ch4\u003e12×24 Colonial Pinehurst\u003c\/h4\u003e\n\u003ctable class=\"vgb-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e24′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 4.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e10′ 2″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e9′ 9.75″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDouble Door Opening\u003c\/th\u003e\n\u003ctd\u003e60″ W × 72″ H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Coverage\u003c\/th\u003e\n\u003ctd\u003e376\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Foot Storage\u003c\/th\u003e\n\u003ctd\u003e288\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCubic Foot Storage\u003c\/th\u003e\n\u003ctd\u003e2430\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* ===== Keep structure identical to your VGB slider ===== *\/\n.vgb-wrapper *{box-sizing:border-box}\n.vgb-wrapper h2{font-size:1.35rem;font-weight:600;color:#222;margin:20px 0 16px;text-align:left}\n\n\/* Layout *\/\n.vgb-dims-duo{display:grid;grid-template-columns:1fr;gap:20px;width:100%;max-width:1200px;margin:0 auto 0 0}\n\n\/* Radios hidden *\/\n.vgb-dims-duo\u003einput[type=\"radio\"]{position:absolute;left:-9999px}\n\n\/* Stage *\/\n.vgb-stage{position:relative;width:100%;max-width:480px;height:480px;border:1px solid #e6e6e6;border-radius:12px;background:#fff;overflow:visible;box-shadow:0 2px 8px rgba(0,0,0,.05)}\n.vgb-slide{position:absolute;inset:0;display:none!important;opacity:0;transition:opacity .35s ease}\n.vgb-slide img{width:100%;height:100%;object-fit:contain}\n.vgb-slide figcaption{position:absolute;left:0;right:0;bottom:0;padding:12px;background:rgba(255,255,255,.97);border-top:1px solid #eee;font:600 16px system-ui;text-align:center;color:#222}\n\n\/* Arrows outside edges *\/\n.vgb-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;background:#fff;border:2px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.22);cursor:pointer;user-select:none;transition:.2s;z-index:3}\n.vgb-arrow.prev{left:0!important;transform:translate(-70%,-50%)!important}\n.vgb-arrow.next{right:0!important;transform:translate(70%,-50%)!important}\n.vgb-arrow::before{content:\"\";width:14px;height:14px;border-top:3px solid #f05a28;border-right:3px solid #f05a28}\n.vgb-arrow.prev::before{transform:rotate(-135deg);margin-left:3px}\n.vgb-arrow.next::before{transform:rotate(45deg);margin-right:3px}\n.vgb-arrow:hover{background:#f05a28;border-color:#f05a28}\n.vgb-arrow:hover::before{border-color:#fff}\n.vgb-arrow.disabled{opacity:.35;pointer-events:none}\n\n\/* Specs card *\/\n.vgb-spec{display:none!important;opacity:0;padding:20px;border:1px solid #e6e6e6;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05)}\n.vgb-spec h4{margin:0 0 16px;font-size:17px;font-weight:600;color:#222;text-align:center}\n.vgb-spec-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}\n.vgb-spec-table th,.vgb-spec-table td{padding:10px 0;border-bottom:1px solid #eee;text-align:left}\n.vgb-spec-table th{width:50%;font-weight:600;color:#333;padding-right:12px}\n.vgb-spec-table td{color:#555;white-space:nowrap}\n\n\/* Pairing (show only active slide\/spec) *\/\n#r1:checked  ~ .vgb-stage .s1,  #r1:checked  ~ .vgb-specs .s1,\n#r2:checked  ~ .vgb-stage .s2,  #r2:checked  ~ .vgb-specs .s2,\n#r3:checked  ~ .vgb-stage .s3,  #r3:checked  ~ .vgb-specs .s3,\n#r4:checked  ~ .vgb-stage .s4,  #r4:checked  ~ .vgb-specs .s4,\n#r5:checked  ~ .vgb-stage .s5,  #r5:checked  ~ .vgb-specs .s5,\n#r6:checked  ~ .vgb-stage .s6,  #r6:checked  ~ .vgb-specs .s6,\n#r7:checked  ~ .vgb-stage .s7,  #r7:checked  ~ .vgb-specs .s7,\n#r8:checked  ~ .vgb-stage .s8,  #r8:checked  ~ .vgb-specs .s8,\n#r9:checked  ~ .vgb-stage .s9,  #r9:checked  ~ .vgb-specs .s9,\n#r10:checked ~ .vgb-stage .s10, #r10:checked ~ .vgb-specs .s10,\n#r11:checked ~ .vgb-stage .s11, #r11:checked ~ .vgb-specs .s11,\n#r12:checked ~ .vgb-stage .s12, #r12:checked ~ .vgb-specs .s12,\n#r13:checked ~ .vgb-stage .s13, #r13:checked ~ .vgb-specs .s13,\n#r14:checked ~ .vgb-stage .s14, #r14:checked ~ .vgb-specs .s14,\n#r15:checked ~ .vgb-stage .s15, #r15:checked ~ .vgb-specs .s15,\n#r16:checked ~ .vgb-stage .s16, #r16:checked ~ .vgb-specs .s16,\n#r17:checked ~ .vgb-stage .s17, #r17:checked ~ .vgb-specs .s17{display:block!important;opacity:1}\n\n\/* Desktop two-column, fixed heights, no internal scrollbars *\/\n@media (min-width:821px){\n  .vgb-dims-duo{grid-template-columns:480px 1fr;gap:30px;max-width:1000px}\n  .vgb-spec{height:480px;overflow:hidden}\n}\n\n\/* Mobile tweaks *\/\n@media (max-width:820px){\n  .vgb-stage{height:440px}\n  .vgb-arrow.prev{transform:translate(-60%,-50%)!important}\n  .vgb-arrow.next{transform:translate(60%,-50%)!important}\n}\n\u003c\/style\u003e\n\u003ch3\u003e\u003cstrong\u003eDIMENSIONS:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper dims-wide\"\u003e\n\u003ctable class=\"comparison-table comparison-table--dims\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eOutside Width\u003c\/th\u003e\n\u003cth\u003eOutside Depth\u003c\/th\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003cth\u003eInside Height to the Peak\u003c\/th\u003e\n\u003cth\u003eOutside Height to Peak with 4x4 Runner\u003c\/th\u003e\n\u003cth\u003e# of Windows \u0026amp; Transoms\u003c\/th\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003cth\u003eFloor (Optional) Size\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e8 x 8\u003c\/td\u003e\n\u003ctd\u003e97\"\u003c\/td\u003e\n\u003ctd\u003e97\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e107.5\"\u003c\/td\u003e\n\u003ctd\u003e117.5\"\u003c\/td\u003e\n\u003ctd\u003e(1) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e8 x 8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8 x 10\u003c\/td\u003e\n\u003ctd\u003e97\"\u003c\/td\u003e\n\u003ctd\u003e121\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e107.5\"\u003c\/td\u003e\n\u003ctd\u003e117.5\"\u003c\/td\u003e\n\u003ctd\u003e(1) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e8 x 10\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8 x 12\u003c\/td\u003e\n\u003ctd\u003e97\"\u003c\/td\u003e\n\u003ctd\u003e145\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e107.5\"\u003c\/td\u003e\n\u003ctd\u003e117.5\"\u003c\/td\u003e\n\u003ctd\u003e(1) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e8 x 12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8 x 14\u003c\/td\u003e\n\u003ctd\u003e97\"\u003c\/td\u003e\n\u003ctd\u003e145\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e107.5\"\u003c\/td\u003e\n\u003ctd\u003e117.5\"\u003c\/td\u003e\n\u003ctd\u003e(1) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e8 x 14\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8 x 16\u003c\/td\u003e\n\u003ctd\u003e96\"\u003c\/td\u003e\n\u003ctd\u003e169\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e107.5\"\u003c\/td\u003e\n\u003ctd\u003e117.5\"\u003c\/td\u003e\n\u003ctd\u003e(1) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e48\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e8 x 16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10 x 10\u003c\/td\u003e\n\u003ctd\u003e121\"\u003c\/td\u003e\n\u003ctd\u003e193\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e116\"\u003c\/td\u003e\n\u003ctd\u003e125\"\u003c\/td\u003e\n\u003ctd\u003e(1) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e10 x 10\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10 x 12\u003c\/td\u003e\n\u003ctd\u003e121\"\u003c\/td\u003e\n\u003ctd\u003e145\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e116\"\u003c\/td\u003e\n\u003ctd\u003e125\"\u003c\/td\u003e\n\u003ctd\u003e(1) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e10 x 12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10 x 14\u003c\/td\u003e\n\u003ctd\u003e121\"\u003c\/td\u003e\n\u003ctd\u003e169\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e116\"\u003c\/td\u003e\n\u003ctd\u003e125\"\u003c\/td\u003e\n\u003ctd\u003e(1) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e10 x 14\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10 x 16\u003c\/td\u003e\n\u003ctd\u003e121\"\u003c\/td\u003e\n\u003ctd\u003e193\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e116\"\u003c\/td\u003e\n\u003ctd\u003e125\"\u003c\/td\u003e\n\u003ctd\u003e(1) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e10 x 16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10 x 18\u003c\/td\u003e\n\u003ctd\u003e121\"\u003c\/td\u003e\n\u003ctd\u003e217\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e116\"\u003c\/td\u003e\n\u003ctd\u003e125\"\u003c\/td\u003e\n\u003ctd\u003e(1) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e10 x 18\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10 x 20\u003c\/td\u003e\n\u003ctd\u003e121\"\u003c\/td\u003e\n\u003ctd\u003e241\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e116\"\u003c\/td\u003e\n\u003ctd\u003e125\"\u003c\/td\u003e\n\u003ctd\u003e(1) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e10 x 20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12 x 12\u003c\/td\u003e\n\u003ctd\u003e145\"\u003c\/td\u003e\n\u003ctd\u003e145\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e123\"\u003c\/td\u003e\n\u003ctd\u003e127\"\u003c\/td\u003e\n\u003ctd\u003e(1) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e12 x 12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12 x 14\u003c\/td\u003e\n\u003ctd\u003e145\"\u003c\/td\u003e\n\u003ctd\u003e169\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e123\"\u003c\/td\u003e\n\u003ctd\u003e127\"\u003c\/td\u003e\n\u003ctd\u003e(1) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e12 x 14\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12 x 16\u003c\/td\u003e\n\u003ctd\u003e145\"\u003c\/td\u003e\n\u003ctd\u003e193\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e123\"\u003c\/td\u003e\n\u003ctd\u003e127\"\u003c\/td\u003e\n\u003ctd\u003e(1) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e12 x 16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12 x 18\u003c\/td\u003e\n\u003ctd\u003e145\"\u003c\/td\u003e\n\u003ctd\u003e217\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e123\"\u003c\/td\u003e\n\u003ctd\u003e127\"\u003c\/td\u003e\n\u003ctd\u003e(1) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e12 x 18\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12 x 20\u003c\/td\u003e\n\u003ctd\u003e145\"\u003c\/td\u003e\n\u003ctd\u003e241\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e123\"\u003c\/td\u003e\n\u003ctd\u003e127\"\u003c\/td\u003e\n\u003ctd\u003e(1) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e12 x 20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12 x 24\u003c\/td\u003e\n\u003ctd\u003e145\"\u003c\/td\u003e\n\u003ctd\u003e289\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e123\"\u003c\/td\u003e\n\u003ctd\u003e127\"\u003c\/td\u003e\n\u003ctd\u003e(1) 30\"x36\" Wind.\u003cbr\u003e(2) Transoms\u003c\/td\u003e\n\u003ctd\u003e60\"W x 72\"H\u003c\/td\u003e\n\u003ctd\u003e12 x 24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cstrong\u003e\u003cbr\u003eFEATURES:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eAmish craftsmanship ensures the shed is built with the utmost attention to detail and quality, making it an exceptionally durable structure.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e An expansive 30x36 window, complete with a screen and Z-shutters, provides an unobstructed view and reliable protection from unwelcome visitors. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eThe LP Smartside Paneling is primed and ready to be painted, making it easy for you to customize your shed to fit perfectly with your outdoor space.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e The shed's roof is designed with a 7\/12\" pitch, providing better water runoff and adding to the shed's overall durability.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eTransom windows (8′ wide units of Transoms are in door, 10′-12′ wide units of Transoms are above doors)\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e The shed features a Colonial Door with heavy-duty hinges, two colonial louvers, and a flower box for extra beauty. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDoor opening 60″ x 72″ (on 10′ and 12′ wide buildings truss width)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDoor opening 60″ x 72″ (on 10′ and 12′ wide buildings truss width)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e8' truss width units come with 4’w x 6’h double door openings while 10' to 12' truss width units come with 5’w x 6’h double door openings\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e16\" o.c. Wall Studs are incorporated to improve the structural integrity and longevity of the construction. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eTrim and siding are 98% primed so you don't have to spend hours prepping before painting or staining. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eAll necessary hardware comes with the shed such as screws, latches, handles, nails\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eSPECIFICATIONS\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"specs-narrow\"\u003e\n\u003ctable\u003e\n\u003ccolgroup\u003e \u003c!-- 2 equal columns inside a 30% wrapper ≈ 15% each of the page --\u003e \u003ccol style=\"width: 50%;\"\u003e \u003ccol style=\"width: 50%;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eShed Type\u003c\/th\u003e\n\u003ctd\u003eStorage Shed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWood Treatment\u003c\/th\u003e\n\u003ctd\u003ePressure Treated\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eColor\u003c\/th\u003e\n\u003ctd\u003ePrimed Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eSolid + Manufactured Wood\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePaintable \/ Stainable\u003c\/th\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFoundation Required\u003c\/th\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Style\u003c\/th\u003e\n\u003ctd\u003eDouble Door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMold \/ Mildew Resistant\u003c\/th\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRot Resistant\u003c\/th\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUV Resistant\u003c\/th\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWeather Resistant\u003c\/th\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWater Resistant\u003c\/th\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* Specs table wrapper: up to 40% total width on desktop *\/\n  .specs-narrow {\n    max-width: 40%;\n    width: 40%;\n    min-width: 280px; \/* avoid crazy skinny table on big screens *\/\n  }\n\n  .specs-narrow table {\n    width: 100%;\n    border-collapse: collapse;\n  }\n\n  \/* Tighten row height ONLY for this specs table *\/\n  .specs-narrow th,\n  .specs-narrow td {\n    padding: 6px 10px;   \/* was larger from theme *\/\n    line-height: 1.3;    \/* a bit tighter so boxes aren’t so tall *\/\n    vertical-align: middle;\n  }\n\n  @media (max-width: 768px) {\n    .specs-narrow {\n      max-width: 100%;\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eColonial Pinehurst Shed — Storage Capacity by Size (8×8–12×24) [Photos]\u003c\/h3\u003e\n\u003cdiv class=\"vgb-storage\" id=\"pinehurst-storage\"\u003e\n\u003c!-- Radios (state) --\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor1\" checked aria-label=\"8ft x 8ft Colonial Pinehurst Storage Shed Kit storage capacity\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor2\" aria-label=\"8ft x 10ft Colonial Pinehurst Storage Shed Kit storage capacity\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor3\" aria-label=\"8ft x 12ft Colonial Pinehurst Storage Shed Kit storage capacity\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor4\" aria-label=\"8ft x 14ft Colonial Pinehurst Storage Shed Kit storage capacity\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor5\" aria-label=\"8ft x 16ft Colonial Pinehurst Storage Shed Kit storage capacity\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor6\" aria-label=\"10ft x 10ft Colonial Pinehurst Storage Shed Kit storage capacity\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor7\" aria-label=\"10ft x 12ft Colonial Pinehurst Storage Shed Kit storage capacity\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor8\" aria-label=\"10ft x 14ft Colonial Pinehurst Storage Shed Kit storage capacity\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor9\" aria-label=\"10ft x 16ft Colonial Pinehurst Storage Shed Kit storage capacity\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor10\" aria-label=\"10ft x 18ft Colonial Pinehurst Storage Shed Kit storage capacity\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor11\" aria-label=\"10ft x 20ft Colonial Pinehurst Storage Shed Kit storage capacity\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor12\" aria-label=\"12ft x 12ft Colonial Pinehurst Storage Shed Kit storage capacity\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor13\" aria-label=\"12ft x 14ft Colonial Pinehurst Storage Shed Kit storage capacity\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor14\" aria-label=\"12ft x 16ft Colonial Pinehurst Storage Shed Kit storage capacity\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor15\" aria-label=\"12ft x 18ft Colonial Pinehurst Storage Shed Kit storage capacity\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor16\" aria-label=\"12ft x 20ft Colonial Pinehurst Storage Shed Kit storage capacity\"\u003e \u003cinput type=\"radio\" name=\"vgbstor\" id=\"stor17\" aria-label=\"12ft x 24ft Colonial Pinehurst Storage Shed Kit storage capacity\"\u003e \u003c!-- Stage --\u003e\n\u003cdiv class=\"vgbstor-stage\"\u003e\n\u003cfigure class=\"stor s1\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"8×8 Storage Capacity\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-colonial-pinehurst-shed-kit-storage.jpg?v=1762385404\"\u003e\n\u003cfigcaption\u003e8×8\u003c\/figcaption\u003e\n\u003clabel for=\"stor1\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor2\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s2\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"8×10 Storage Capacity\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-colonial-pinehurst-shed-kit-storage.jpg?v=1762385404\"\u003e\n\u003cfigcaption\u003e8×10\u003c\/figcaption\u003e\n\u003clabel for=\"stor1\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor3\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s3\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"8×12 Storage Capacity\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-colonial-pinehurst-shed-kit-storage.jpg?v=1762385404\"\u003e\n\u003cfigcaption\u003e8×12\u003c\/figcaption\u003e\n\u003clabel for=\"stor2\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor4\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s4\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"8×14 Storage Capacity\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x14-colonial-pinehurst-shed-kit-storage.jpg?v=1762385405\"\u003e\n\u003cfigcaption\u003e8×14\u003c\/figcaption\u003e\n\u003clabel for=\"stor3\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor5\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s5\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"8×16 Storage Capacity\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x16-colonial-pinehurst-shed-kit-storage.jpg?v=1762385404\"\u003e\n\u003cfigcaption\u003e8×16\u003c\/figcaption\u003e\n\u003clabel for=\"stor4\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor6\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s6\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×10 Storage Capacity\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-colonial-pinehurst-shed-kit-storage.jpg?v=1762385404\"\u003e\n\u003cfigcaption\u003e10×10\u003c\/figcaption\u003e\n\u003clabel for=\"stor5\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor7\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s7\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×12 Storage Capacity\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-shed-kit-storage.jpg?v=1762385405\"\u003e\n\u003cfigcaption\u003e10×12\u003c\/figcaption\u003e\n\u003clabel for=\"stor6\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor8\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s8\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×14 Storage Capacity\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-colonial-pinehurst-shed-kit-storage.jpg?v=1762385403\"\u003e\n\u003cfigcaption\u003e10×14\u003c\/figcaption\u003e\n\u003clabel for=\"stor7\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor9\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s9\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×16 Storage Capacity\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-pinehurst-shed-kit-storage.jpg?v=1762385404\"\u003e\n\u003cfigcaption\u003e10×16\u003c\/figcaption\u003e\n\u003clabel for=\"stor8\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor10\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s10\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×18 Storage Capacity\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x18-colonial-pinehurst-shed-kit-storage.jpg?v=1762385404\"\u003e\n\u003cfigcaption\u003e10×18\u003c\/figcaption\u003e\n\u003clabel for=\"stor9\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor11\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s11\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"10×20 Storage Capacity\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-colonial-pinehurst-shed-kit-storage.jpg?v=1762385403\"\u003e\n\u003cfigcaption\u003e10×20\u003c\/figcaption\u003e\n\u003clabel for=\"stor10\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor12\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s12\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×12 Storage Capacity\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x12-colonial-pinehurst-shed-kit-storage.jpg?v=1762385404\"\u003e\n\u003cfigcaption\u003e12×12\u003c\/figcaption\u003e\n\u003clabel for=\"stor11\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor13\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s13\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×14 Storage Capacity\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x14-colonial-pinehurst-shed-kit-storage.jpg?v=1762385403\"\u003e\n\u003cfigcaption\u003e12×14\u003c\/figcaption\u003e\n\u003clabel for=\"stor12\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor14\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s14\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×16 Storage Capacity\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-colonial-pinehurst-shed-kit-storage.jpg?v=1762385404\"\u003e\n\u003cfigcaption\u003e12×16\u003c\/figcaption\u003e\n\u003clabel for=\"stor13\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor15\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s15\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×18 Storage Capacity\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x18-colonial-pinehurst-shed-kit-storage.jpg?v=1762385404\"\u003e\n\u003cfigcaption\u003e12×18\u003c\/figcaption\u003e\n\u003clabel for=\"stor14\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor16\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s16\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×20 Storage Capacity\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-colonial-pinehurst-shed-kit-storage.jpg?v=1762385404\"\u003e\n\u003cfigcaption\u003e12×20\u003c\/figcaption\u003e\n\u003clabel for=\"stor15\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003clabel for=\"stor17\" class=\"arrow next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003cfigure class=\"stor s17\"\u003e\u003cimg loading=\"lazy\" decoding=\"async\" alt=\"12×24 Storage Capacity\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-colonial-pinehurst-shed-kit-storage.jpg?v=1762385404\"\u003e\n\u003cfigcaption\u003e12×24\u003c\/figcaption\u003e\n\u003clabel for=\"stor16\" class=\"arrow prev\"\u003e\u003c\/label\u003e \u003cspan class=\"arrow next disabled\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eColonial Pinehurst Storage Shed SmartSiding walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-section\"\u003e\n\u003cdiv class=\"smart-siding-container\"\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-image-container\"\u003e\u003cimg alt=\"SmartSide Siding\" class=\"smart-siding-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\" class=\"smart-siding-text-container\"\u003e\n\u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced durability and workability of engineered wood. With SmartGuard® technology, these products are built to outperform nature, providing exceptional strength, performance, and resistance against rot, termites, woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer SmartSide® standard on all of our buildings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n\u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n\u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n\u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n\u003cli\u003ePrimed face\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"overflow-x: auto;\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003eNOTE: If you want to increase the shed door width by 2 feet kindly contact us at info@homesteadsupplier.com\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4\u003e\u003cstrong\u003eCUSTOMER PROVIDES\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eShingles\u003c\/li\u003e\n\u003cli\u003eDrip Edge\u003c\/li\u003e\n\u003cli\u003ePaint\u003c\/li\u003e\n\u003cli\u003eFloor (if the building is not purchased with a floor kit)\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIf you will be preparing a cement\/concrete slab, it would have to be exactly the same size as the unit. If the concrete slab is larger then you would have to trim the 3” skirting that falls below the bottom plate that is designed to wrap around the flooring.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eThe above items can easily be purchased by the customer at a local hardware store.\u003c\/em\u003e\u003c\/p\u003e\n\u003ch4\u003e\u003cstrong\u003ePinehurst Kit Options:\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eWindows 30x36 (installed by customer)\u003c\/li\u003e\n\u003cli\u003e5’ Colonial door\u003c\/li\u003e\n\u003cli\u003eCupola\u003c\/li\u003e\n\u003cli\u003eFloor Kit\u003c\/li\u003e\n\u003cli\u003eFlowerbox (wood)\u003c\/li\u003e\n\u003cli\u003e4’ Colonial door\u003c\/li\u003e\n\u003cli\u003eTransom windows (Indoor only)\u003c\/li\u003e\n\u003cli\u003eAdditional shutters\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNote: Cupola may require modification before installation. Roof ridge and pitch can vary between shed kits, so adjustments may be necessary for proper fit.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch4\u003e\u003cstrong\u003eOptional floor kit:\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e2×4 treated floor joists – 16” O.C\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003e5\/8″ plywood Flooring material\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e4x4 treated runners\u003c\/li\u003e\n\u003cli\u003eThe floor size should be exactly the same size as the building\u003c\/li\u003e\n\u003cli\u003eThe optional Floor joist are 2 x 4’s – 16″ on center with 5\/8″ CDX plywood\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eShould you wish to purchase the 12x24 Floor Kit please contact us to get a shipping quote.\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003e\u003cspan\u003e\u003cstrong\u003eIf You're Building your own floor\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003ethe size of the floor will need to be the exact size of the Barn.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eWe recommend a crushed stone base 1′ wider on either side of the Barn.\u003c\/li\u003e\n\u003cli\u003eThe siding overlaps the side of the wood floor roughly 3″ and there is no moisture barrier. You can put this on a cement slab or wood floor – but accommodate for this\u003c\/li\u003e\n\u003cli\u003eYou can retrofit for this but we do not provide instructions for this\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003e\u003c\/strong\u003e \u003cstrong\u003e \u003ca class=\"button-primary\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Pre-cut_Colonial_Williamsburg_-_Pinehurst_Garden_Shed_Manual.pdf?v=1622056130\" style=\"color: #ffffff !important;\"\u003ePre-cut Colonial Pinehurst Garden Shed Manual\u003c\/a\u003e \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDo I need a Floor Kit? \u003c\/strong\u003eThis depends on your preference. If you are not getting a floor kit from us, you can either build your own floor or create a cement slab for your shed. Please take note that it should be exactly the same size as the shed.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdditional Info:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBase: We recommend a crushed stone base, 1 foot wider than the building on all sides.\u003c\/p\u003e\n\u003ch4\u003eCompare Shed Models\u003c\/h4\u003e\n\u003cdiv class=\"lcc-gable-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003ccol style=\"width: 30%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-colonial-pinehurst-shed-kit\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-front_240x240.jpg?v=1759419491\" alt=\"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-colonial-pinehurst-shed-kit\"\u003eLittle Cottage Co. Colonial Pinehurst Storage Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-colonial-williamsburg-storage-shed-kit\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-front_240x240.jpg?v=1759419524\" alt=\"Little Cottage Co. Colonial Williamsburg Shed Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-colonial-williamsburg-storage-shed-kit\"\u003eLittle Cottage Co. Colonial Williamsburg Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-star-barn\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit_240x240.jpg?v=1718301285\" alt=\"Little Cottage Co. Star Barn Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-star-barn\"\u003eLittle Cottage Co. Star Barn Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003eLP® SmartSide® siding\u003c\/td\u003e\n\u003ctd\u003eLP® SmartSide® siding\u003c\/td\u003e\n\u003ctd\u003eLP® SmartSide® siding\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e76.5\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16” OSB\u003c\/td\u003e\n\u003ctd\u003e7\/16” OSB\u003c\/td\u003e\n\u003ctd\u003e7\/16” OSB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor Features\u003c\/td\u003e\n\u003ctd\u003eColonial double doors with locking handle\u003c\/td\u003e\n\u003ctd\u003eColonial double doors with locking handle\u003c\/td\u003e\n\u003ctd\u003eSingle door or double doors with locking handles\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVentilation\u003c\/td\u003e\n\u003ctd\u003e2 Colonial louvers\u003c\/td\u003e\n\u003ctd\u003e2 Colonial louvers\u003c\/td\u003e\n\u003ctd\u003e3 Star louvers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Pitch\u003c\/td\u003e\n\u003ctd\u003e7\/12\"\u003c\/td\u003e\n\u003ctd\u003e5\/12\"\u003c\/td\u003e\n\u003ctd\u003eNot specified\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e10x14, 10x16, 10x18, 10x20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch4\u003eCompare Other Shed Brand Models\u003c\/h4\u003e\n\u003cdiv class=\"lcc-gable-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-colonial-pinehurst-shed-kit\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-front_240x240.jpg?v=1759419491\" alt=\"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-colonial-pinehurst-shed-kit\"\u003eLittle Cottage Co. Colonial Pinehurst Storage Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-heritage-outdoor-garden-shed-kit\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5_240x240.jpg?v=1660745179\" alt=\"EZ-Fit Heritage Shed Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-heritage-outdoor-garden-shed-kit\"\u003eEZ-Fit Heritage Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-haida-cabin-storage-shed\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled_240x240.webp?v=1714406713\" alt=\"Cedarshed Haida Cabin \u0026amp; Storage Shed\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-haida-cabin-storage-shed\"\u003eCedarshed Haida Cabin \u0026amp; Storage Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cedarhouse-storage-shed\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main_240x240.webp?v=1714519762\" alt=\"Cedarshed Cedar House Shed Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-cedarhouse-storage-shed\"\u003eCedarshed Cedar House Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrand\u003c\/td\u003e\n\u003ctd\u003eLittle Cottage Co.\u003c\/td\u003e\n\u003ctd\u003eEZ-Fit Sheds\u003c\/td\u003e\n\u003ctd\u003eCedarshed\u003c\/td\u003e\n\u003ctd\u003eCedarshed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterials\u003c\/td\u003e\n\u003ctd\u003eLP SmartSide Paneling\u003c\/td\u003e\n\u003ctd\u003ePrimed SmartSide siding\u003c\/td\u003e\n\u003ctd\u003eWestern Red Cedar\u003c\/td\u003e\n\u003ctd\u003eWestern Red Cedar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height\u003c\/td\u003e\n\u003ctd\u003e72\"\u003c\/td\u003e\n\u003ctd\u003e78\"\u003c\/td\u003e\n\u003ctd\u003e72\" (84\" optional)\u003c\/td\u003e\n\u003ctd\u003e72\" (84\" optional)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB sheathing (cedar shingles not included)\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB sheathing (cedar shingles not included)\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (optional) or OSB\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (optional) or OSB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor Features\u003c\/td\u003e\n\u003ctd\u003eColonial double doors with locking handle\u003c\/td\u003e\n\u003ctd\u003e60\" Double Doors\u003c\/td\u003e\n\u003ctd\u003eCedar Dutch door\u003c\/td\u003e\n\u003ctd\u003eCedar Dutch door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVentilation\u003c\/td\u003e\n\u003ctd\u003e2 Colonial louvers\u003c\/td\u003e\n\u003ctd\u003eScreens on windows\u003c\/td\u003e\n\u003ctd\u003eNot specified\u003c\/td\u003e\n\u003ctd\u003eOptional functional windows\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Pitch\u003c\/td\u003e\n\u003ctd\u003e7\/12\u003c\/td\u003e\n\u003ctd\u003e6\/12\u003c\/td\u003e\n\u003ctd\u003eNot specified\u003c\/td\u003e\n\u003ctd\u003eNot specified\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 10x10, 10x12, 10x14, 10x16, 10x20, 12x16, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e9x6, 12x8, 12x10\u003c\/td\u003e\n\u003ctd\u003e10x8, 10x10, 10x12, 10x16, 10x20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  \/* ===== Atomic facts (CSS-only; keeps ALL chips in DOM for crawlers) ===== *\/\n  .hsr-chipbar {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin: 8px 0 14px;\n    justify-content: flex-start;\n  }\n  .hsr-chip {\n    background: #f5f5f5;\n    border: 1px solid #e6e6e6;\n    padding: 6px 10px;\n    border-radius: 6px;\n    font-size: 13px;\n    line-height: 1.35;\n  }\n\n  \/* Desktop: always show; hide toggle controls *\/\n  @media (min-width: 769px) {\n    .hsr-facts-check,\n    .hsr-facts-btn { display: none; }\n  }\n\n  \/* Mobile: clamp visually instead of removing nodes *\/\n  @media (max-width: 768px) {\n    .hsr-facts-check {\n      position: absolute;\n      left: -9999px;\n    }\n    \/* Show only the first ~3 rows worth of chips by height (adjust as needed) *\/\n    .hsr-chipbar {\n      max-height: 96px;      \/* about 3 lines of chips; tweak if needed *\/\n      overflow: hidden;\n    }\n    .hsr-facts-btn {\n      display: inline-block;\n      background: none;\n      border: 0;\n      color: #004c99;\n      font-weight: 600;\n      padding: 6px 0;\n      cursor: pointer;\n    }\n    .hsr-facts-btn.hide { display: none; }\n\n    \/* Expand when toggled *\/\n    .hsr-facts-check:checked ~ .hsr-chipbar {\n      max-height: none;\n      overflow: visible;\n    }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show { display: none; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide { display: inline-block; }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n\/* Container, left-aligned (same structure as your VGB storage) *\/\n.vgb-storage{width:100%;max-width:480px;margin:0 auto 0 0}\n.vgb-storage\u003einput[type=\"radio\"]{position:absolute;left:-9999px}\n\n\/* Stage *\/\n.vgbstor-stage{\n  position:relative;width:100%;height:480px;\n  border:1px solid #e6e6e6;border-radius:12px;background:#fff;\n  overflow:visible;box-shadow:0 2px 8px rgba(0,0,0,.05)\n}\n.vgbstor-stage .stor{position:absolute;inset:0;display:none!important;opacity:0;transition:opacity .35s ease}\n.vgbstor-stage img{width:100%;height:100%;object-fit:contain}\n.vgbstor-stage figcaption{\n  position:absolute;left:0;right:0;bottom:0;padding:12px;\n  background:rgba(255,255,255,.97);border-top:1px solid #eee;\n  font:600 16px system-ui;text-align:center;color:#222\n}\n\n\/* Arrows (outside edges, no scrollbars) *\/\n.vgbstor-stage .arrow{\n  position:absolute;top:50%;transform:translateY(-50%);\n  width:42px;height:42px;background:#fff;border:2px solid #ddd;border-radius:50%;\n  display:flex;align-items:center;justify-content:center;\n  box-shadow:0 4px 14px rgba(0,0,0,.22);cursor:pointer;transition:.2s;z-index:3\n}\n.vgbstor-stage .arrow.prev{left:0!important;transform:translate(-70%,-50%)!important}\n.vgbstor-stage .arrow.next{right:0!important;transform:translate(70%,-50%)!important}\n.vgbstor-stage .arrow::before{\n  content:\"\";width:14px;height:14px;border-top:3px solid #f05a28;border-right:3px solid #f05a28\n}\n.vgbstor-stage .arrow.prev::before{transform:rotate(-135deg);margin-left:3px}\n.vgbstor-stage .arrow.next::before{transform:rotate(45deg);margin-right:3px}\n.vgbstor-stage .arrow:hover{background:#f05a28;border-color:#f05a28}\n.vgbstor-stage .arrow:hover::before{border-color:#fff}\n.vgbstor-stage .arrow.disabled{opacity:.35;pointer-events:none}\n\n\/* Radio pairing (show only the active slide) *\/\n#stor1:checked  ~ .vgbstor-stage .s1,\n#stor2:checked  ~ .vgbstor-stage .s2,\n#stor3:checked  ~ .vgbstor-stage .s3,\n#stor4:checked  ~ .vgbstor-stage .s4,\n#stor5:checked  ~ .vgbstor-stage .s5,\n#stor6:checked  ~ .vgbstor-stage .s6,\n#stor7:checked  ~ .vgbstor-stage .s7,\n#stor8:checked  ~ .vgbstor-stage .s8,\n#stor9:checked  ~ .vgbstor-stage .s9,\n#stor10:checked ~ .vgbstor-stage .s10,\n#stor11:checked ~ .vgbstor-stage .s11,\n#stor12:checked ~ .vgbstor-stage .s12,\n#stor13:checked ~ .vgbstor-stage .s13,\n#stor14:checked ~ .vgbstor-stage .s14,\n#stor15:checked ~ .vgbstor-stage .s15,\n#stor16:checked ~ .vgbstor-stage .s16,\n#stor17:checked ~ .vgbstor-stage .s17{display:block!important;opacity:1}\n\n\/* Mobile height + arrow offset *\/\n@media (max-width:820px){\n  .vgbstor-stage{height:440px}\n  .vgbstor-stage .arrow.prev{transform:translate(-60%,-50%)!important}\n  .vgbstor-stage .arrow.next{transform:translate(60%,-50%)!important}\n}\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* DIMENSIONS table: use full width so rows aren’t so tall *\/\n  .dims-wide .comparison-table--dims {\n    width: 100%;\n    max-width: 100%;\n    table-layout: auto; \/* let wider columns breathe *\/\n  }\n\n  \/* Slightly tighter vertical padding than default to reduce row height *\/\n  .dims-wide .comparison-table--dims th,\n  .dims-wide .comparison-table--dims td {\n    padding-top: 6px;\n    padding-bottom: 6px;\n  }\n\n  @media (max-width: 768px) {\n    .dims-wide .comparison-table--dims {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* Fix mobile overlap on \"Compare Other Shed Brand Models\" tables *\/\n  @media (max-width: 768px) {\n    .compare-brands .scroll-table-wrapper {\n      overflow-x: auto;\n      -webkit-overflow-scrolling: touch;\n    }\n\n    \/* Give the table a comfortable minimum width so columns don't collapse *\/\n    .compare-brands .comparison-table--brands {\n      min-width: 900px;   \/* you can tweak: 800–1000px is fine *\/\n      table-layout: auto; \/* let browser size columns naturally *\/\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-lcc\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact Little Cottage Co. product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZipLcc\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZipLcc\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProductLcc\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProductLcc\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Value Series\"\u003e\n          \u003coption value=\"value_gable\"\u003eLittle Cottage Co. Value Gable Shed\u003c\/option\u003e\n          \u003coption value=\"value_workshop\"\u003eLittle Cottage Co. Value Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_4\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_6\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Classic Series\"\u003e\n          \u003coption value=\"classic_gable\"\u003eLittle Cottage Co. Classic Gable Shed\u003c\/option\u003e\n          \u003coption value=\"classic_workshop\"\u003eLittle Cottage Co. Classic Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_4\"\u003eLittle Cottage Co. Classic Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_6\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_large\"\u003eLittle Cottage Co. Classic Gambrel Large Barn\u003c\/option\u003e\n          \u003coption value=\"classic_five_corner\"\u003eLittle Cottage Co. Classic Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Colonial Series\"\u003e\n          \u003coption value=\"colonial_williamsburg\"\u003eLittle Cottage Co. Colonial Williamsburg Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_pinehurst\"\u003eLittle Cottage Co. Colonial Pinehurst Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_five_corner\"\u003eLittle Cottage Co. Colonial Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Specialty Barns\"\u003e\n          \u003coption value=\"star_barn\"\u003eLittle Cottage Co. Star Barn\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses\"\u003e\n          \u003coption value=\"cape_cod_playhouse\"\u003eLittle Cottage Co. Cape Cod Playhouse\u003c\/option\u003e\n          \u003coption value=\"victorian_playhouse\"\u003eLittle Cottage Co. Victorian Playhouse\u003c\/option\u003e\n          \u003coption value=\"gingerbread_cottage_playhouse\"\u003eLittle Cottage Co. Gingerbread Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"pennfield_cottage_playhouse\"\u003eLittle Cottage Co. Pennfield Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"craftsman_playhouse\"\u003eLittle Cottage Co. Craftsman Playhouse\u003c\/option\u003e\n          \u003coption value=\"little_cottage_chapel\"\u003eLittle Cottage Co. Little Cottage Chapel\u003c\/option\u003e\n          \u003coption value=\"firehouse_playhouse\"\u003eLittle Cottage Co. Firehouse Playhouse\u003c\/option\u003e\n          \u003coption value=\"stratford_schoolhouse\"\u003eLittle Cottage Co. Stratford Schoolhouse\u003c\/option\u003e\n          \u003coption value=\"saras_victorian_mansion\"\u003eLittle Cottage Co. Sara's Victorian Mansion\u003c\/option\u003e\n          \u003coption value=\"grand_portico_mansion\"\u003eLittle Cottage Co. Grand Portico Mansion\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Greenhouses\"\u003e\n          \u003coption value=\"colonial_gable_greenhouse\"\u003eLittle Cottage Co. Colonial Gable Greenhouse\u003c\/option\u003e\n          \u003coption value=\"octagon_greenhouse\"\u003eLittle Cottage Co. Octagon Greenhouse\u003c\/option\u003e\n          \u003coption value=\"garden_shed_greenhouse\"\u003eLittle Cottage Co. Garden Shed Greenhouse\u003c\/option\u003e\n          \u003coption value=\"petite_greenhouse\"\u003eLittle Cottage Co. Petite Greenhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Chicken Coops\"\u003e\n          \u003coption value=\"value_a_frame_coop\"\u003eLittle Cottage Co. Value A-Frame Coop\u003c\/option\u003e\n          \u003coption value=\"gambrel_barn_coop\"\u003eLittle Cottage Co. Gambrel Barn Coop\u003c\/option\u003e\n          \u003coption value=\"colonial_gable_coop\"\u003eLittle Cottage Co. Colonial Gable Coop\u003c\/option\u003e\n          \u003coption value=\"round_roof_coop\"\u003eLittle Cottage Co. Round Roof Coop\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Dog Kennels\"\u003e\n          \u003coption value=\"cape_cod_cozy_kennel\"\u003eLittle Cottage Co. Cape Cod Cozy Kennel\u003c\/option\u003e\n          \u003coption value=\"victorian_cozy_kennel\"\u003eLittle Cottage Co. Victorian Cozy Kennel\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoLcc\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearLcc\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrLcc\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutLcc\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-lcc\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZipLcc\");\n    const productEl = document.getElementById(\"hsrProductLcc\");\n    const btn = document.getElementById(\"hsrGoLcc\");\n    const clr = document.getElementById(\"hsrClearLcc\");\n    const err = document.getElementById(\"hsrErrLcc\");\n    const out = document.getElementById(\"hsrOutLcc\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_lcc_production_live_v2_20260314\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    const PRODUCT_MAP = {\n      value_gable: {\n        label: \"Little Cottage Co. Value Gable Shed\",\n        bucket: \"value\"\n      },\n      value_workshop: {\n        label: \"Little Cottage Co. Value Workshop Shed\",\n        bucket: \"value\"\n      },\n      value_gambrel_4: {\n        label: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n        bucket: \"value\"\n      },\n      value_gambrel_6: {\n        label: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n        bucket: \"value\"\n      },\n\n      classic_gable: {\n        label: \"Little Cottage Co. Classic Gable Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_workshop: {\n        label: \"Little Cottage Co. Classic Workshop Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_4: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 4' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_6: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_large: {\n        label: \"Little Cottage Co. Classic Gambrel Large Barn\",\n        bucket: \"classic_precut\"\n      },\n      classic_five_corner: {\n        label: \"Little Cottage Co. Classic Five Corner Shed\",\n        bucket: \"classic_five_corner\"\n      },\n\n      colonial_williamsburg: {\n        label: \"Little Cottage Co. Colonial Williamsburg Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_pinehurst: {\n        label: \"Little Cottage Co. Colonial Pinehurst Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_five_corner: {\n        label: \"Little Cottage Co. Colonial Five Corner Shed\",\n        bucket: \"colonial_five_corner\"\n      },\n\n      star_barn: {\n        label: \"Little Cottage Co. Star Barn\",\n        bucket: \"specialty_barn\"\n      },\n\n      cape_cod_playhouse: {\n        label: \"Little Cottage Co. Cape Cod Playhouse\",\n        bucket: \"playhouse\"\n      },\n      victorian_playhouse: {\n        label: \"Little Cottage Co. Victorian Playhouse\",\n        bucket: \"playhouse\"\n      },\n      gingerbread_cottage_playhouse: {\n        label: \"Little Cottage Co. Gingerbread Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      pennfield_cottage_playhouse: {\n        label: \"Little Cottage Co. Pennfield Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      craftsman_playhouse: {\n        label: \"Little Cottage Co. Craftsman Playhouse\",\n        bucket: \"playhouse\"\n      },\n      little_cottage_chapel: {\n        label: \"Little Cottage Co. Little Cottage Chapel\",\n        bucket: \"playhouse\"\n      },\n      firehouse_playhouse: {\n        label: \"Little Cottage Co. Firehouse Playhouse\",\n        bucket: \"playhouse\"\n      },\n      stratford_schoolhouse: {\n        label: \"Little Cottage Co. Stratford Schoolhouse\",\n        bucket: \"playhouse\"\n      },\n      saras_victorian_mansion: {\n        label: \"Little Cottage Co. Sara's Victorian Mansion\",\n        bucket: \"playhouse\"\n      },\n      grand_portico_mansion: {\n        label: \"Little Cottage Co. Grand Portico Mansion\",\n        bucket: \"grand_portico\"\n      },\n\n      colonial_gable_greenhouse: {\n        label: \"Little Cottage Co. Colonial Gable Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      octagon_greenhouse: {\n        label: \"Little Cottage Co. Octagon Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      garden_shed_greenhouse: {\n        label: \"Little Cottage Co. Garden Shed Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      petite_greenhouse: {\n        label: \"Little Cottage Co. Petite Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n\n      value_a_frame_coop: {\n        label: \"Little Cottage Co. Value A-Frame Coop\",\n        bucket: \"value_a_frame_coop\"\n      },\n      gambrel_barn_coop: {\n        label: \"Little Cottage Co. Gambrel Barn Coop\",\n        bucket: \"coop_panelized\"\n      },\n      colonial_gable_coop: {\n        label: \"Little Cottage Co. Colonial Gable Coop\",\n        bucket: \"coop_panelized\"\n      },\n      round_roof_coop: {\n        label: \"Little Cottage Co. Round Roof Coop\",\n        bucket: \"coop_panelized\"\n      },\n\n      cape_cod_cozy_kennel: {\n        label: \"Little Cottage Co. Cape Cod Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      },\n      victorian_cozy_kennel: {\n        label: \"Little Cottage Co. Victorian Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      }\n    };\n\n    const FALLBACK_PRODUCTION = {\n      greenhouse: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      colonial_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      colonial_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      specialty_barn: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      playhouse: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"1 to 2 weeks\"\n      },\n      grand_portico: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value_a_frame_coop: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      coop_panelized: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      dog_kennel: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 9, max: 9 },\n      OR: { min: 9, max: 9 },\n      WA: { min: 9, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (value) =\u003e\n      String(value || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (value) =\u003e String(value || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (value) =\u003e \/^\\d{5}$\/.test(value);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) {\n          return state;\n        }\n      }\n\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function toBusinessDayRange(min, max, unit) {\n      if (unit === \"weeks\") {\n        return {\n          minBd: Number(min) * 5,\n          maxBd: Number(max) * 5,\n          display: `${min} to ${max} weeks`\n        };\n      }\n\n      return {\n        minBd: Number(min),\n        maxBd: Number(max),\n        display: `${min} to ${max} business days`\n      };\n    }\n\n    function normalizeLeadPageText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function parseRange(text, regex, unit) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      return toBusinessDayRange(match[1], match[2], unit);\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const text = normalizeLeadPageText(rawText);\n\n      const parsed = {\n        ...FALLBACK_PRODUCTION\n      };\n\n      const greenhouse = parseRange(\n        text,\n        \/greenhouses\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const value = parseRange(\n        text,\n        \/value\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\/i,\n        \"business_days\"\n      );\n\n      const classicPrecut = parseRange(\n        text,\n        \/classic\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const classicFiveCorner = parseRange(\n        text,\n        \/classic\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const colonialPrecut = parseRange(\n        text,\n        \/colonial\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const colonialFiveCorner = parseRange(\n        text,\n        \/colonial\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const specialtyBarn = parseRange(\n        text,\n        \/specialty\\s+barns.*?(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const playhouse = parseRange(\n        text,\n        \/playhouses\\s+(?:are|is)\\s+generally\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const grandPortico = parseRange(\n        text,\n        \/grand\\s+portico\\s+mansion\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const valueAFrameCoop = parseRange(\n        text,\n        \/chicken\\s+coops\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+the\\s+value\\s+a[\\s-]*frame\\s+coop\/i,\n        \"business_days\"\n      );\n\n      const coopPanelized = parseRange(\n        text,\n        \/chicken\\s+coops.*?and\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\\s+for\\s+the\\s+gambrel\\s+barn\\s+coop,\\s+colonial\\s+gable\\s+coop,\\s+and\\s+round\\s+roof\\s+coop\/i,\n        \"weeks\"\n      );\n\n      const dogKennel = parseRange(\n        text,\n        \/dog\\s+kennels\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      if (greenhouse) parsed.greenhouse = greenhouse;\n      if (value) parsed.value = value;\n      if (classicPrecut) parsed.classic_precut = classicPrecut;\n      if (classicFiveCorner) parsed.classic_five_corner = classicFiveCorner;\n      if (colonialPrecut) parsed.colonial_precut = colonialPrecut;\n      if (colonialFiveCorner) parsed.colonial_five_corner = colonialFiveCorner;\n      if (specialtyBarn) parsed.specialty_barn = specialtyBarn;\n      if (playhouse) parsed.playhouse = playhouse;\n      if (grandPortico) parsed.grand_portico = grandPortico;\n      if (valueAFrameCoop) parsed.value_a_frame_coop = valueAFrameCoop;\n      if (coopPanelized) parsed.coop_panelized = coopPanelized;\n      if (dogKennel) parsed.dog_kennel = dogKennel;\n\n      writeCache(parsed);\n      return parsed;\n    }\n\n    async function getProductionData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      if (!currentHandle \u0026\u0026 !currentTitle) {\n        return \"\";\n      }\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const hasAll = (...terms) =\u003e terms.every((term) =\u003e combined.includes(term));\n      const hasAny = (...terms) =\u003e terms.some((term) =\u003e combined.includes(term));\n\n      const exactHandleMap = {\n        \"little cottage co value gable shed\": \"value_gable\",\n        \"little cottage co value workshop shed\": \"value_workshop\",\n        \"little cottage co value gambrel barn 4 sidewalls\": \"value_gambrel_4\",\n        \"little cottage co value gambrel barn 6 sidewalls\": \"value_gambrel_6\",\n\n        \"little cottage co classic gable shed\": \"classic_gable\",\n        \"little cottage co classic workshop shed\": \"classic_workshop\",\n        \"little cottage co classic gambrel barn 4 sidewalls\": \"classic_gambrel_4\",\n        \"little cottage co classic gambrel barn 6 sidewalls\": \"classic_gambrel_6\",\n        \"little cottage co classic gambrel large barn\": \"classic_gambrel_large\",\n        \"little cottage co classic five corner shed\": \"classic_five_corner\",\n\n        \"little cottage co colonial williamsburg shed\": \"colonial_williamsburg\",\n        \"little cottage co colonial pinehurst shed\": \"colonial_pinehurst\",\n        \"little cottage co colonial five corner shed\": \"colonial_five_corner\",\n\n        \"little cottage co star barn\": \"star_barn\",\n\n        \"little cottage co cape cod playhouse\": \"cape_cod_playhouse\",\n        \"little cottage co victorian playhouse\": \"victorian_playhouse\",\n        \"little cottage co gingerbread cottage playhouse\": \"gingerbread_cottage_playhouse\",\n        \"little cottage co pennfield cottage playhouse\": \"pennfield_cottage_playhouse\",\n        \"little cottage co craftsman playhouse\": \"craftsman_playhouse\",\n        \"little cottage co little cottage chapel\": \"little_cottage_chapel\",\n        \"little cottage co firehouse playhouse\": \"firehouse_playhouse\",\n        \"little cottage co stratford schoolhouse\": \"stratford_schoolhouse\",\n        \"little cottage co sara s victorian mansion\": \"saras_victorian_mansion\",\n        \"little cottage co grand portico mansion\": \"grand_portico_mansion\",\n\n        \"little cottage co colonial gable greenhouse\": \"colonial_gable_greenhouse\",\n        \"little cottage co octagon greenhouse\": \"octagon_greenhouse\",\n        \"little cottage co garden shed greenhouse\": \"garden_shed_greenhouse\",\n        \"little cottage co petite greenhouse\": \"petite_greenhouse\",\n\n        \"little cottage co value a frame coop\": \"value_a_frame_coop\",\n        \"little cottage co gambrel barn coop\": \"gambrel_barn_coop\",\n        \"little cottage co colonial gable coop\": \"colonial_gable_coop\",\n        \"little cottage co round roof coop\": \"round_roof_coop\",\n\n        \"little cottage co cape cod cozy kennel\": \"cape_cod_cozy_kennel\",\n        \"little cottage co victorian cozy kennel\": \"victorian_cozy_kennel\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (hasAll(\"grand\", \"portico\", \"mansion\")) return \"grand_portico_mansion\";\n      if (hasAll(\"sara\", \"victorian\", \"mansion\") || hasAll(\"saras\", \"victorian\", \"mansion\")) return \"saras_victorian_mansion\";\n      if (hasAll(\"stratford\", \"schoolhouse\")) return \"stratford_schoolhouse\";\n      if (hasAll(\"firehouse\", \"playhouse\")) return \"firehouse_playhouse\";\n      if (hasAll(\"little\", \"cottage\", \"chapel\")) return \"little_cottage_chapel\";\n      if (hasAll(\"gingerbread\", \"cottage\", \"playhouse\")) return \"gingerbread_cottage_playhouse\";\n      if (hasAll(\"pennfield\", \"cottage\", \"playhouse\")) return \"pennfield_cottage_playhouse\";\n      if (hasAll(\"craftsman\", \"playhouse\")) return \"craftsman_playhouse\";\n\n      if (hasAll(\"cape\", \"cod\", \"kennel\") || hasAll(\"cape\", \"cod\", \"cozy\", \"kennel\")) return \"cape_cod_cozy_kennel\";\n      if (hasAll(\"victorian\", \"kennel\") || hasAll(\"victorian\", \"cozy\", \"kennel\")) return \"victorian_cozy_kennel\";\n\n      if (hasAll(\"cape\", \"cod\", \"playhouse\")) return \"cape_cod_playhouse\";\n      if (hasAll(\"victorian\", \"playhouse\")) return \"victorian_playhouse\";\n\n      if (hasAll(\"colonial\", \"gable\", \"greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAll(\"garden\", \"shed\", \"greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAll(\"octagon\", \"greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAll(\"petite\", \"greenhouse\")) return \"petite_greenhouse\";\n\n      if (hasAll(\"value\", \"a\", \"frame\", \"coop\") || hasAll(\"value\", \"a-frame\", \"coop\")) return \"value_a_frame_coop\";\n      if (hasAll(\"gambrel\", \"barn\", \"coop\")) return \"gambrel_barn_coop\";\n      if (hasAll(\"colonial\", \"gable\", \"coop\")) return \"colonial_gable_coop\";\n      if (hasAll(\"round\", \"roof\", \"coop\")) return \"round_roof_coop\";\n\n      if (hasAll(\"star\", \"barn\")) return \"star_barn\";\n\n      if (hasAll(\"colonial\", \"five\", \"corner\")) return \"colonial_five_corner\";\n      if (hasAll(\"colonial\", \"williamsburg\")) return \"colonial_williamsburg\";\n      if (hasAll(\"colonial\", \"pinehurst\")) return \"colonial_pinehurst\";\n\n      if (hasAll(\"classic\", \"five\", \"corner\")) return \"classic_five_corner\";\n      if (hasAll(\"classic\", \"gambrel\", \"large\")) return \"classic_gambrel_large\";\n      if (hasAll(\"classic\", \"gambrel\", \"6\")) return \"classic_gambrel_6\";\n      if (hasAll(\"classic\", \"gambrel\", \"4\")) return \"classic_gambrel_4\";\n      if (hasAll(\"classic\", \"workshop\")) return \"classic_workshop\";\n      if (hasAll(\"classic\", \"gable\")) return \"classic_gable\";\n\n      if (hasAll(\"value\", \"gambrel\", \"6\")) return \"value_gambrel_6\";\n      if (hasAll(\"value\", \"gambrel\", \"4\")) return \"value_gambrel_4\";\n      if (hasAll(\"value\", \"workshop\")) return \"value_workshop\";\n      if (hasAll(\"value\", \"gable\")) return \"value_gable\";\n\n      if (hasAny(\"greenhouse\") \u0026\u0026 hasAny(\"colonial gable greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAny(\"octagon greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAny(\"garden shed greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAny(\"petite greenhouse\")) return \"petite_greenhouse\";\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      productionDisplay,\n      destinationStateName,\n      prodMinBd,\n      prodMaxBd,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n      const earliestBD = prodMinBd + transitMin;\n      const latestBD = prodMaxBd + transitMax;\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact Little Cottage Co. product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship Little Cottage Co. products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod =\n          production[selectedProduct.bucket] || FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_lcc_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          lcc_bucket: selectedProduct.bucket\n        });\n      } catch (e) {\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        showErr(false);\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value =\n        detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]\n          ? detectedDefaultProduct\n          : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrLccClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrLccReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e","brand":"Little Cottage Co.","offers":[{"title":"8ft x 8ft","offer_id":39561883254837,"sku":"8x8 PCGS-PC","price":2619.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 10ft","offer_id":39561883287605,"sku":"8x10 PCGS-PC","price":3119.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 12ft","offer_id":39561883320373,"sku":"8x12 PCGS-PC","price":3259.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 14ft","offer_id":39561883353141,"sku":"8x14 PCGS-PC","price":3739.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 16ft","offer_id":39561883385909,"sku":"8x16 PCGS-PC","price":3889.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 10ft","offer_id":39561883418677,"sku":"10x10 PCGS-PC","price":3509.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 12ft","offer_id":39561883451445,"sku":"10x12 PCGS-PC","price":4019.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 14ft","offer_id":39561883484213,"sku":"10x14 PCGS-PC","price":4449.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 16ft","offer_id":39561883516981,"sku":"10x16 PCGS-PC","price":4589.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 18ft","offer_id":39561883549749,"sku":"10x18 PCGS-PC","price":5079.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 20ft","offer_id":39561883582517,"sku":"10x20 PCGS-PC","price":5209.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 12ft","offer_id":39561883615285,"sku":"12x12 PCGS-PC","price":4289.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 14ft","offer_id":39561883648053,"sku":"12x14 PCGS-PC","price":4779.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 16ft","offer_id":39561883680821,"sku":"12x16 PCGS-PC","price":5239.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 18ft","offer_id":39561883713589,"sku":"12x18 PCGS-PC","price":5409.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 20ft","offer_id":39561883746357,"sku":"12x20 PCGS-PC","price":5579.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 24ft","offer_id":39561883779125,"sku":"12x24 PCGS-PC","price":6129.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491"},{"product_id":"little-cottage-company-value-workshop-shed-kit","title":"Little Cottage Co. Value Workshop Shed","description":"\u003cdiv class=\"lcc-value-workshop-page\"\u003e\n\u003c!-- ===== Title ===== --\u003e\n\u003ch2 style=\"text-align: center;\"\u003eLittle Cottage Co. Value Workshop\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e \u003cinput class=\"hsr-facts-check\" id=\"hsr-facts-toggle-lcc-vw\" type=\"checkbox\"\u003e\n\u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n\u003c!-- Atomic lead-time chip with anchor --\u003e \u003ca aria-label=\"Lead time: 5–10 days. See delivery details below.\" href=\"#delivery-offload\" role=\"listitem\" class=\"hsr-chip\"\u003e Lead time: 5–10 days \u003c\/a\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e3\/8″ LP SmartSide (Smart Panel) siding, primed\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eDoors: 4′×6′ (8′ wide) • 5′×6′ (10′ \u0026amp; 12′ wide)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eWindows: 18″×22″ — 1 on 8×8\/8×10\/10×10; 2 on 8×12–12×24\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eFraming: 6′ walls; 2×4 studs @ 24″ O.C.\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eRoof: 5\/12 pitch; 7\/16″ OSB sheathing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-lcc-vw\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-lcc-vw\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cstrong\u003eBuild your dream garden and add value to your property, with our Value Workshops!\u003c\/strong\u003e\u003c\/div\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e\u003cimg alt=\"little cottage company value workshop shed labeled\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-shed-labeled_480x480.webp?v=1694014474\" class=\"img-responsive cottage-img\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp id=\"delivery-offload\"\u003eLead time for production is 5–10 days. Shipping time is 2–9 days depending on the distance from our site in Ohio to your home.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eUpgrade your storage game today with the \u003cstrong\u003eValue Workshop Shed\u003c\/strong\u003e! This sturdy and secure shed is built with 2\" x 4\" joists 16\" in the center and 5\/8\" thick OSB flooring to maximize space (4×4 runners are NOT included). With natural light pouring in from double doors, it creates an inviting environment for your belongings. Not only is it practical, but it also boasts a traditional shed design with 3\/8\" Smart Panel siding in 17 different sizes to fit your every need. From small home offices to equipment storage, the Wood Value Shed - Workshop comes with a 4' or 5' double door for easy access. Don't settle for less, choose the perfect storage solution for your outdoor space today!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis Shed Kit features one 18\" x 22\" window with decorative shutters on 8x8, 8x10, and 10x10 options and two 18\" x 22\" windows for the 8x12 through 12x24 sizes. Plus, customize your Shed with options such as plastic shutters, cupolas, and extra doors.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIf you're looking for a similar shed kit with better features, such as two gable vents included in the package and a panelized version that is easier to assemble, check out the \u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e\u003ca title=\"little cottage company classic workshop shed\" href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-workshop-shed\"\u003eClassic Workshop Shed\u003c\/a\u003e\u003c\/strong\u003e\u003c\/span\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eIf budget is not an issue and you're looking for a top-quality shed, then check out the \u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-riverside-shed-kit\" title=\"EZ-Fit Riverside Shed kit for sale\"\u003eRiverside Shed Kit\u003c\/a\u003e\u003c\/strong\u003e\u003c\/span\u003e by \u003ca href=\"https:\/\/homesteadsupplier.com\/collections\/ez-fit-sheds-greenhouses\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eEZ-Fit Sheds\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIMPORTANT NOTE:\u003c\/strong\u003e This product includes a complimentary liftgate service to safely lower the package from the truck to the ground upon delivery. The driver will unload the kit, which will then be placed curbside or at the end of the driveway. Please inspect the package for damage.\u003c\/p\u003e\n\u003ch3\u003eValue Workshop — Dimensions by Size (Photos + Specs)\u003c\/h3\u003e\n\u003c!-- VALUE WORKSHOP — DIMENSIONS DUO (pure CSS) --\u003e\n\u003cdiv class=\"vw-dims-duo\" aria-label=\"Value Workshop dimensions\"\u003e\n\u003c!-- Radios (one per size). r1 is default\/checked --\u003e \u003cinput type=\"radio\" name=\"vwd\" id=\"vwd-r1\" checked\u003e \u003cinput type=\"radio\" name=\"vwd\" id=\"vwd-r2\"\u003e \u003cinput type=\"radio\" name=\"vwd\" id=\"vwd-r3\"\u003e \u003cinput type=\"radio\" name=\"vwd\" id=\"vwd-r4\"\u003e \u003cinput type=\"radio\" name=\"vwd\" id=\"vwd-r5\"\u003e \u003cinput type=\"radio\" name=\"vwd\" id=\"vwd-r6\"\u003e \u003cinput type=\"radio\" name=\"vwd\" id=\"vwd-r7\"\u003e \u003cinput type=\"radio\" name=\"vwd\" id=\"vwd-r8\"\u003e \u003cinput type=\"radio\" name=\"vwd\" id=\"vwd-r9\"\u003e \u003cinput type=\"radio\" name=\"vwd\" id=\"vwd-r10\"\u003e \u003cinput type=\"radio\" name=\"vwd\" id=\"vwd-r11\"\u003e \u003cinput type=\"radio\" name=\"vwd\" id=\"vwd-r12\"\u003e \u003cinput type=\"radio\" name=\"vwd\" id=\"vwd-r13\"\u003e \u003cinput type=\"radio\" name=\"vwd\" id=\"vwd-r14\"\u003e \u003cinput type=\"radio\" name=\"vwd\" id=\"vwd-r15\"\u003e \u003cinput type=\"radio\" name=\"vwd\" id=\"vwd-r16\"\u003e \u003cinput type=\"radio\" name=\"vwd\" id=\"vwd-r17\"\u003e \u003c!-- LEFT: Specs (one panel per size) --\u003e\n\u003cdiv class=\"vw-specs\"\u003e\n\u003c!-- 1) 8×8 --\u003e\n\u003csection class=\"vw-spec s1\" aria-labelledby=\"vws1\"\u003e\n\u003ch4 id=\"vws1\"\u003e8×8 Value Workshop\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 0.5″ (96.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8.5″ (92.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e48″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 2) 8×10 --\u003e\n\u003csection class=\"vw-spec s2\" aria-labelledby=\"vws2\"\u003e\n\u003ch4 id=\"vws2\"\u003e8×10 Value Workshop\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 0.5″ (96.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8.5″ (92.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e48″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 3) 8×12 --\u003e\n\u003csection class=\"vw-spec s3\" aria-labelledby=\"vws3\"\u003e\n\u003ch4 id=\"vws3\"\u003e8×12 Value Workshop\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 0.5″ (96.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8.5″ (92.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e48″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 4) 8×14 --\u003e\n\u003csection class=\"vw-spec s4\" aria-labelledby=\"vws4\"\u003e\n\u003ch4 id=\"vws4\"\u003e8×14 Value Workshop\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 0.5″ (96.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8.5″ (92.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e48″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e112\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 5) 8×16 --\u003e\n\u003csection class=\"vw-spec s5\" aria-labelledby=\"vws5\"\u003e\n\u003ch4 id=\"vws5\"\u003e8×16 Value Workshop\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e8′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 0.5″ (96.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e7′ 8.5″ (92.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e48″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e128\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 6) 10×10 --\u003e\n\u003csection class=\"vw-spec s6\" aria-labelledby=\"vws6\"\u003e\n\u003ch4 id=\"vws6\"\u003e10×10 Value Workshop\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 5.5″ (101.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 1.5″ (97.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 7) 10×12 --\u003e\n\u003csection class=\"vw-spec s7\" aria-labelledby=\"vws7\"\u003e\n\u003ch4 id=\"vws7\"\u003e10×12 Value Workshop\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 5.5″ (101.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 1.5″ (97.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e120\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 8) 10×14 --\u003e\n\u003csection class=\"vw-spec s8\" aria-labelledby=\"vws8\"\u003e\n\u003ch4 id=\"vws8\"\u003e10×14 Value Workshop\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 5.5″ (101.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 1.5″ (97.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 9) 10×16 --\u003e\n\u003csection class=\"vw-spec s9\" aria-labelledby=\"vws9\"\u003e\n\u003ch4 id=\"vws9\"\u003e10×16 Value Workshop\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 5.5″ (101.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 1.5″ (97.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e160\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 10) 10×18 --\u003e\n\u003csection class=\"vw-spec s10\" aria-labelledby=\"vws10\"\u003e\n\u003ch4 id=\"vws10\"\u003e10×18 Value Workshop\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e18′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 5.5″ (101.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 1.5″ (97.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e180\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 11) 10×20 --\u003e\n\u003csection class=\"vw-spec s11\" aria-labelledby=\"vws11\"\u003e\n\u003ch4 id=\"vws11\"\u003e10×20 Value Workshop\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e10′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e20′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 5.5″ (101.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 1.5″ (97.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e200\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 12) 12×12 --\u003e\n\u003csection class=\"vw-spec s12\" aria-labelledby=\"vws12\"\u003e\n\u003ch4 id=\"vws12\"\u003e12×12 Value Workshop\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 10.5″ (106.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 6.5″ (102.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e144\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 13) 12×14 --\u003e\n\u003csection class=\"vw-spec s13\" aria-labelledby=\"vws13\"\u003e\n\u003ch4 id=\"vws13\"\u003e12×14 Value Workshop\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e14′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 10.5″ (106.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 6.5″ (102.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e168\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 14) 12×16 --\u003e\n\u003csection class=\"vw-spec s14\" aria-labelledby=\"vws14\"\u003e\n\u003ch4 id=\"vws14\"\u003e12×16 Value Workshop\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e16′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 10.5″ (106.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 6.5″ (102.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e192\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 15) 12×18 --\u003e\n\u003csection class=\"vw-spec s15\" aria-labelledby=\"vws15\"\u003e\n\u003ch4 id=\"vws15\"\u003e12×18 Value Workshop\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e18′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 10.5″ (106.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 6.5″ (102.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e216\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 16) 12×20 --\u003e\n\u003csection class=\"vw-spec s16\" aria-labelledby=\"vws16\"\u003e\n\u003ch4 id=\"vws16\"\u003e12×20 Value Workshop\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e20′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 10.5″ (106.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 6.5″ (102.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e240\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- 17) 12×24 --\u003e\n\u003csection class=\"vw-spec s17\" aria-labelledby=\"vws17\"\u003e\n\u003ch4 id=\"vws17\"\u003e12×24 Value Workshop\u003c\/h4\u003e\n\u003ctable class=\"vw-spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003ctd\u003e12′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e24′\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSidewall Height\u003c\/th\u003e\n\u003ctd\u003e6′ 3″ (75″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eExterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 10.5″ (106.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterior Peak Height\u003c\/th\u003e\n\u003ctd\u003e8′ 6.5″ (102.5″)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eDoor Opening\u003c\/th\u003e\n\u003ctd\u003e60″×72″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRoof Pitch\u003c\/th\u003e\n\u003ctd\u003e5\/12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSquare Footage\u003c\/th\u003e\n\u003ctd\u003e288\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c!-- RIGHT: Image stage (square card like greenhouse) --\u003e\n\u003cdiv class=\"vw-stage\"\u003e\n\u003c!-- 1 --\u003e\n\u003cfigure class=\"vw-slide s1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-storage-shed-workshop-dimensions.jpg?v=1760466438\" alt=\"\"\u003e\n\u003cfigcaption\u003e8×8\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"vwd-r1\" aria-label=\"Previous\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"vwd-r2\" aria-label=\"Next\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 2 --\u003e\n\u003cfigure class=\"vw-slide s2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-value-storage-shed-workshop-dimensions.jpg?v=1760466438\" alt=\"8×10 Value Workshop — dimensions\"\u003e\n\u003cfigcaption\u003e8×10\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"vwd-r1\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"vwd-r3\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 3 --\u003e\n\u003cfigure class=\"vw-slide s3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-value-storage-shed-workshop-dimensions.jpg?v=1760466438\" alt=\"\"\u003e\n\u003cfigcaption\u003e8×12\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"vwd-r2\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"vwd-r4\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 4 --\u003e\n\u003cfigure class=\"vw-slide s4\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x14-value-storage-shed-workshop-dimensions.jpg?v=1760466438\" alt=\"\"\u003e\n\u003cfigcaption\u003e8×14\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"vwd-r3\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"vwd-r5\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 5 --\u003e\n\u003cfigure class=\"vw-slide s5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x16-value-storage-shed-workshop-dimensions.jpg?v=1760466438\" alt=\"\"\u003e\n\u003cfigcaption\u003e8×16\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"vwd-r4\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"vwd-r6\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 6 --\u003e\n\u003cfigure class=\"vw-slide s6\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-value-storage-shed-workshop-dimensions.jpg?v=1760466438\" alt=\"\"\u003e\n\u003cfigcaption\u003e10×10\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"vwd-r5\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"vwd-r7\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 7 --\u003e\n\u003cfigure class=\"vw-slide s7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-value-storage-shed-workshop-dimensions.jpg?v=1760466438\" alt=\"\"\u003e\n\u003cfigcaption\u003e10×12\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"vwd-r6\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"vwd-r8\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 8 --\u003e\n\u003cfigure class=\"vw-slide s8\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-storage-shed-workshop-dimensions.jpg?v=1760466438\" alt=\"\"\u003e\n\u003cfigcaption\u003e10×14\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"vwd-r7\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"vwd-r9\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 9 --\u003e\n\u003cfigure class=\"vw-slide s9\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-value-storage-shed-workshop-dimensions.jpg?v=1760466438\" alt=\"\"\u003e\n\u003cfigcaption\u003e10×16\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"vwd-r8\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"vwd-r10\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 10 --\u003e\n\u003cfigure class=\"vw-slide s10\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x18-value-storage-shed-workshop-dimensions.jpg?v=1760466438\" alt=\"\"\u003e\n\u003cfigcaption\u003e10×18\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"vwd-r9\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"vwd-r11\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 11 --\u003e\n\u003cfigure class=\"vw-slide s11\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-value-storage-shed-workshop-dimensions.jpg?v=1760466438\" alt=\"\"\u003e\n\u003cfigcaption\u003e10×20\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"vwd-r10\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"vwd-r12\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 12 --\u003e\n\u003cfigure class=\"vw-slide s12\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x12-value-storage-shed-workshop-dimensions.jpg?v=1760466438\" alt=\"\"\u003e\n\u003cfigcaption\u003e12×12\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"vwd-r11\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"vwd-r13\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 13 --\u003e\n\u003cfigure class=\"vw-slide s13\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x14-value-storage-shed-workshop-dimensions.jpg?v=1760466439\" alt=\"\"\u003e\n\u003cfigcaption\u003e12×14\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"vwd-r12\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"vwd-r14\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 14 --\u003e\n\u003cfigure class=\"vw-slide s14\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-value-storage-shed-workshop-dimensions.jpg?v=1760466438\" alt=\"\"\u003e\n\u003cfigcaption\u003e12×16\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"vwd-r13\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"vwd-r15\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 15 --\u003e\n\u003cfigure class=\"vw-slide s15\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x18-value-storage-shed-workshop-dimensions.jpg?v=1760466438\" alt=\"\"\u003e\n\u003cfigcaption\u003e12×18\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"vwd-r14\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"vwd-r16\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 16 --\u003e\n\u003cfigure class=\"vw-slide s16\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-value-storage-shed-workshop-dimensions.jpg?v=1760466438\" alt=\"\"\u003e\n\u003cfigcaption\u003e12×20\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"vwd-r15\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"vwd-r17\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c!-- 17 --\u003e\n\u003cfigure class=\"vw-slide s17\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-value-storage-shed-workshop-dimensions.jpg?v=1760466438\" alt=\"\"\u003e\n\u003cfigcaption\u003e12×24\u003c\/figcaption\u003e\n\u003clabel class=\"vw-arrow prev\" for=\"vwd-r16\"\u003e\u003c\/label\u003e \u003clabel class=\"vw-arrow next\" for=\"vwd-r17\"\u003e\u003c\/label\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ch3 style=\"text-align: left;\"\u003e\u003cstrong\u003eSPECIFICATIONS\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ctable style=\"border-collapse: collapse; width: auto; font-size: 14px; table-layout: auto; text-align: center;\" cellspacing=\"0\" cellpadding=\"5\" border=\"1\" aria-label=\"Specifications — Little Cottage Co. Colonial Gable Greenhouse\" class=\"specifications-table\"\u003e\n\u003ccaption style=\"text-align: left; font-weight: 600; padding: 4px 0;\"\u003eSpecifications — Little Cottage Co. Value Workshop Shed\u003c\/caption\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eSq. Ft.\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eSidewall Height\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eInterior Peak Height\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eExterior Peak Height\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eDoor Opening\u003c\/th\u003e\n\u003cth scope=\"col\"\u003e# Windows\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWindow Size\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e8x8\u003c\/th\u003e\n\u003ctd\u003e64 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e92.5\"\u003c\/td\u003e\n\u003ctd\u003e96.5\"\u003c\/td\u003e\n\u003ctd\u003e48\"x72\"\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003e18\"x22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e8x10\u003c\/th\u003e\n\u003ctd\u003e80 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e92.5\"\u003c\/td\u003e\n\u003ctd\u003e96.5\"\u003c\/td\u003e\n\u003ctd\u003e48\"x72\"\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003e18\"x22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e8x12\u003c\/th\u003e\n\u003ctd\u003e96 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e92.5\"\u003c\/td\u003e\n\u003ctd\u003e96.5\"\u003c\/td\u003e\n\u003ctd\u003e48\"x72\"\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e18\"x22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e8x14\u003c\/th\u003e\n\u003ctd\u003e112 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e92.5\"\u003c\/td\u003e\n\u003ctd\u003e96.5\"\u003c\/td\u003e\n\u003ctd\u003e48\"x72\"\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e18\"x22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e8x16\u003c\/th\u003e\n\u003ctd\u003e128 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e92.5\"\u003c\/td\u003e\n\u003ctd\u003e96.5\"\u003c\/td\u003e\n\u003ctd\u003e48\"x72\"\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e18\"x22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e10x10\u003c\/th\u003e\n\u003ctd\u003e100 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e97.5\"\u003c\/td\u003e\n\u003ctd\u003e101.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003e18\"x22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e10x12\u003c\/th\u003e\n\u003ctd\u003e120 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e97.5\"\u003c\/td\u003e\n\u003ctd\u003e101.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e18\"x22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e10x14\u003c\/th\u003e\n\u003ctd\u003e140 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e97.5\"\u003c\/td\u003e\n\u003ctd\u003e101.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e18\"x22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e10x16\u003c\/th\u003e\n\u003ctd\u003e160 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e97.5\"\u003c\/td\u003e\n\u003ctd\u003e101.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e18\"x22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e10x18\u003c\/th\u003e\n\u003ctd\u003e180 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e97.5\"\u003c\/td\u003e\n\u003ctd\u003e101.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e18\"x22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e10x20\u003c\/th\u003e\n\u003ctd\u003e200 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e97.5\"\u003c\/td\u003e\n\u003ctd\u003e101.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e18\"x22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e12x12\u003c\/th\u003e\n\u003ctd\u003e144 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e102.5\"\u003c\/td\u003e\n\u003ctd\u003e106.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e18\"x22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e12x14\u003c\/th\u003e\n\u003ctd\u003e168 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e102.5\"\u003c\/td\u003e\n\u003ctd\u003e106.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e18\"x22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e12x16\u003c\/th\u003e\n\u003ctd\u003e192 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e102.5\"\u003c\/td\u003e\n\u003ctd\u003e106.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e18\"x22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e12x18\u003c\/th\u003e\n\u003ctd\u003e216 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e102.5\"\u003c\/td\u003e\n\u003ctd\u003e106.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e18\"x22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e12x20\u003c\/th\u003e\n\u003ctd\u003e240 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e102.5\"\u003c\/td\u003e\n\u003ctd\u003e106.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e18\"x22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e12x24\u003c\/th\u003e\n\u003ctd\u003e288 ft²\u003c\/td\u003e\n\u003ctd\u003e75\"\u003c\/td\u003e\n\u003ctd\u003e102.5\"\u003c\/td\u003e\n\u003ctd\u003e106.5\"\u003c\/td\u003e\n\u003ctd\u003e60\"x72\"\u003c\/td\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003ctd\u003e18\"x22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch3\u003eValue Workshop — Double Doors \u0026amp; Interior by Size\u003c\/h3\u003e\n\u003c!-- VALUE WORKSHOP — DOUBLE DOORS + INTERIOR (paired slider; pure CSS) --\u003e\n\u003cdiv class=\"vwp-pairs\" aria-label=\"Double Doors \u0026amp; Interior by Size\"\u003e\n\u003c!-- Radios (17 sizes; 1-based) --\u003e \u003cinput type=\"radio\" name=\"vwp\" id=\"vwp-1\" checked\u003e \u003cinput type=\"radio\" name=\"vwp\" id=\"vwp-2\"\u003e \u003cinput type=\"radio\" name=\"vwp\" id=\"vwp-3\"\u003e \u003cinput type=\"radio\" name=\"vwp\" id=\"vwp-4\"\u003e \u003cinput type=\"radio\" name=\"vwp\" id=\"vwp-5\"\u003e \u003cinput type=\"radio\" name=\"vwp\" id=\"vwp-6\"\u003e \u003cinput type=\"radio\" name=\"vwp\" id=\"vwp-7\"\u003e \u003cinput type=\"radio\" name=\"vwp\" id=\"vwp-8\"\u003e \u003cinput type=\"radio\" name=\"vwp\" id=\"vwp-9\"\u003e \u003cinput type=\"radio\" name=\"vwp\" id=\"vwp-10\"\u003e \u003cinput type=\"radio\" name=\"vwp\" id=\"vwp-11\"\u003e \u003cinput type=\"radio\" name=\"vwp\" id=\"vwp-12\"\u003e \u003cinput type=\"radio\" name=\"vwp\" id=\"vwp-13\"\u003e \u003cinput type=\"radio\" name=\"vwp\" id=\"vwp-14\"\u003e \u003cinput type=\"radio\" name=\"vwp\" id=\"vwp-15\"\u003e \u003cinput type=\"radio\" name=\"vwp\" id=\"vwp-16\"\u003e \u003cinput type=\"radio\" name=\"vwp\" id=\"vwp-17\"\u003e \u003c!-- Two synced columns --\u003e\n\u003cdiv class=\"vwp-cols\"\u003e\n\u003c!-- LEFT: Double Doors --\u003e\n\u003cdiv class=\"vwp-col doors\"\u003e\n\u003c!-- s1..s17 correspond to sizes below --\u003e \u003c!-- 1) 8×8 --\u003e\n\u003cfigure class=\"vwp-card s1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-workshop-shed-double-doors.jpg?v=1761154681\" alt=\"8×8 Value Workshop — Double Doors\"\u003e\n\u003cfigcaption\u003e8×8 Double Doors\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 2) 8×10 --\u003e\n\u003cfigure class=\"vwp-card s2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-value-workshop-shed-double-doors.jpg?v=1761154681\" alt=\"8×10 Value Workshop — Double Doors\"\u003e\n\u003cfigcaption\u003e8×10 Double Doors\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 3) 8×12 --\u003e\n\u003cfigure class=\"vwp-card s3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-value-workshop-shed-double-doors.jpg?v=1761154681\" alt=\"8×12 Value Workshop — Double Doors\"\u003e\n\u003cfigcaption\u003e8×12 Double Doors\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 4) 8×14 --\u003e\n\u003cfigure class=\"vwp-card s4\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x14-value-workshop-shed-double-doors.jpg?v=1761154681\" alt=\"8×14 Value Workshop — Double Doors\"\u003e\n\u003cfigcaption\u003e8×14 Double Doors\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 5) 8×16 --\u003e\n\u003cfigure class=\"vwp-card s5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x16-value-workshop-shed-double-doors.jpg?v=1761154681\" alt=\"8×16 Value Workshop — Double Doors\"\u003e\n\u003cfigcaption\u003e8×16 Double Doors\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 6) 10×10 --\u003e\n\u003cfigure class=\"vwp-card s6\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-value-workshop-shed-double-doors.jpg?v=1761154681\" alt=\"10×10 Value Workshop — Double Doors\"\u003e\n\u003cfigcaption\u003e10×10 Double Doors\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 7) 10×12 --\u003e\n\u003cfigure class=\"vwp-card s7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-value-workshop-shed-double-doors.jpg?v=1761154681\" alt=\"10×12 Value Workshop — Double Doors\"\u003e\n\u003cfigcaption\u003e10×12 Double Doors\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 8) 10×14 --\u003e\n\u003cfigure class=\"vwp-card s8\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-workshop-shed-double-doors.jpg?v=1761154681\" alt=\"10×14 Value Workshop — Double Doors\"\u003e\n\u003cfigcaption\u003e10×14 Double Doors\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 9) 10×16 --\u003e\n\u003cfigure class=\"vwp-card s9\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-value-workshop-shed-double-doors.jpg?v=1761154681\" alt=\"10×16 Value Workshop — Double Doors\"\u003e\n\u003cfigcaption\u003e10×16 Double Doors\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 10) 10×18 (ADDED) --\u003e\n\u003cfigure class=\"vwp-card s10\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x18-value-workshop-shed-double-doors.jpg?v=1761154681\" alt=\"10×18 Value Workshop — Double Doors\"\u003e\n\u003cfigcaption\u003e10×18 Double Doors\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 11) 10×20 --\u003e\n\u003cfigure class=\"vwp-card s11\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-value-workshop-shed-double-doors.jpg?v=1761154681\" alt=\"10×20 Value Workshop — Double Doors\"\u003e\n\u003cfigcaption\u003e10×20 Double Doors\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 12) 12×12 --\u003e\n\u003cfigure class=\"vwp-card s12\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x12-value-workshop-shed-double-doors.jpg?v=1761154681\" alt=\"12×12 Value Workshop — Double Doors\"\u003e\n\u003cfigcaption\u003e12×12 Double Doors\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 13) 12×14 --\u003e\n\u003cfigure class=\"vwp-card s13\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x14-value-workshop-shed-double-doors.jpg?v=1761154681\" alt=\"12×14 Value Workshop — Double Doors\"\u003e\n\u003cfigcaption\u003e12×14 Double Doors\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 14) 12×16 --\u003e\n\u003cfigure class=\"vwp-card s14\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-value-workshop-shed-double-doors.jpg?v=1761154681\" alt=\"12×16 Value Workshop — Double Doors\"\u003e\n\u003cfigcaption\u003e12×16 Double Doors\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 15) 12×18 --\u003e\n\u003cfigure class=\"vwp-card s15\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x18-value-workshop-shed-double-doors.jpg?v=1761154681\" alt=\"12×18 Value Workshop — Double Doors\"\u003e\n\u003cfigcaption\u003e12×18 Double Doors\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 16) 12×20 --\u003e\n\u003cfigure class=\"vwp-card s16\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-value-workshop-shed-double-doors.jpg?v=1761154681\" alt=\"12×20 Value Workshop — Double Doors\"\u003e\n\u003cfigcaption\u003e12×20 Double Doors\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 17) 12×24 --\u003e\n\u003cfigure class=\"vwp-card s17\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-value-workshop-shed-double-doors.jpg?v=1761154681\" alt=\"12×24 Value Workshop — Double Doors\"\u003e\n\u003cfigcaption\u003e12×24 Double Doors\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- MOBILE per-image arrows (left col) --\u003e\n\u003cdiv class=\"vwp-nav vwp-nav--col\"\u003e\n\u003c!-- disabled ends --\u003e \u003clabel class=\"vwp-arrow prev a1\" for=\"vwp-1\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b17\" for=\"vwp-17\"\u003e\u003c\/label\u003e \u003c!-- prev set --\u003e \u003clabel class=\"vwp-arrow prev a2\" for=\"vwp-1\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a3\" for=\"vwp-2\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a4\" for=\"vwp-3\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a5\" for=\"vwp-4\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a6\" for=\"vwp-5\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a7\" for=\"vwp-6\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a8\" for=\"vwp-7\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a9\" for=\"vwp-8\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a10\" for=\"vwp-9\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a11\" for=\"vwp-10\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a12\" for=\"vwp-11\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a13\" for=\"vwp-12\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a14\" for=\"vwp-13\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a15\" for=\"vwp-14\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a16\" for=\"vwp-15\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a17\" for=\"vwp-16\"\u003e\u003c\/label\u003e \u003c!-- next set --\u003e \u003clabel class=\"vwp-arrow next b1\" for=\"vwp-2\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b2\" for=\"vwp-3\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b3\" for=\"vwp-4\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b4\" for=\"vwp-5\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b5\" for=\"vwp-6\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b6\" for=\"vwp-7\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b7\" for=\"vwp-8\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b8\" for=\"vwp-9\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b9\" for=\"vwp-10\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b10\" for=\"vwp-11\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b11\" for=\"vwp-12\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b12\" for=\"vwp-13\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b13\" for=\"vwp-14\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b14\" for=\"vwp-15\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b15\" for=\"vwp-16\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b16\" for=\"vwp-17\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b17\" for=\"vwp-17\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RIGHT: Interior (using your kit images as interior stand-ins) --\u003e\n\u003cdiv class=\"vwp-col interior\"\u003e\n\u003c!-- 1) 8×8 --\u003e\n\u003cfigure class=\"vwp-card s1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-shed-and-workshop-kit.jpg?v=1761077227\" alt=\"8×8 Value Workshop — Interior\"\u003e\n\u003cfigcaption\u003e8×8 Interior\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 2) 8×10 --\u003e\n\u003cfigure class=\"vwp-card s2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-value-shed-and-workshop-kit.jpg?v=1761077228\" alt=\"8×10 Value Workshop — Interior\"\u003e\n\u003cfigcaption\u003e8×10 Interior\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 3) 8×12 --\u003e\n\u003cfigure class=\"vwp-card s3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x12-value-shed-and-workshop-kit.jpg?v=1761077227\" alt=\"8×12 Value Workshop — Interior\"\u003e\n\u003cfigcaption\u003e8×12 Interior\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 4) 8×14 --\u003e\n\u003cfigure class=\"vwp-card s4\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x14-value-shed-and-workshop-kit.jpg?v=1761077227\" alt=\"8×14 Value Workshop — Interior\"\u003e\n\u003cfigcaption\u003e8×14 Interior\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 5) 8×16 --\u003e\n\u003cfigure class=\"vwp-card s5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x16-value-shed-and-workshop-kit.jpg?v=1761077227\" alt=\"8×16 Value Workshop — Interior\"\u003e\n\u003cfigcaption\u003e8×16 Interior\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 6) 10×10 --\u003e\n\u003cfigure class=\"vwp-card s6\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-value-shed-and-workshop-kit.jpg?v=1761077227\" alt=\"10×10 Value Workshop — Interior\"\u003e\n\u003cfigcaption\u003e10×10 Interior\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 7) 10×12 --\u003e\n\u003cfigure class=\"vwp-card s7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-value-shed-and-workshop-kit.jpg?v=1761077227\" alt=\"10×12 Value Workshop — Interior\"\u003e\n\u003cfigcaption\u003e10×12 Interior\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 8) 10×14 --\u003e\n\u003cfigure class=\"vwp-card s8\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-shed-and-workshop-kit.jpg?v=1761077227\" alt=\"10×14 Value Workshop — Interior\"\u003e\n\u003cfigcaption\u003e10×14 Interior\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 9) 10×16 --\u003e\n\u003cfigure class=\"vwp-card s9\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-value-shed-and-workshop-kit.jpg?v=1761077227\" alt=\"10×16 Value Workshop — Interior\"\u003e\n\u003cfigcaption\u003e10×16 Interior\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 10) 10×18 (ADDED) --\u003e\n\u003cfigure class=\"vwp-card s10\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x18-value-shed-and-workshop-kit.jpg?v=1761077227\" alt=\"10×18 Value Workshop — Interior\"\u003e\n\u003cfigcaption\u003e10×18 Interior\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 11) 10×20 --\u003e\n\u003cfigure class=\"vwp-card s11\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x20-value-shed-and-workshop-kit.jpg?v=1761077227\" alt=\"10×20 Value Workshop — Interior\"\u003e\n\u003cfigcaption\u003e10×20 Interior\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 12) 12×12 --\u003e\n\u003cfigure class=\"vwp-card s12\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x12-value-shed-and-workshop-kit.jpg?v=1761077227\" alt=\"12×12 Value Workshop — Interior\"\u003e\n\u003cfigcaption\u003e12×12 Interior\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 13) 12×14 --\u003e\n\u003cfigure class=\"vwp-card s13\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x14-value-shed-and-workshop-kit.jpg?v=1761077227\" alt=\"12×14 Value Workshop — Interior\"\u003e\n\u003cfigcaption\u003e12×14 Interior\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 14) 12×16 --\u003e\n\u003cfigure class=\"vwp-card s14\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x16-value-shed-and-workshop-kit.jpg?v=1761077227\" alt=\"12×16 Value Workshop — Interior\"\u003e\n\u003cfigcaption\u003e12×16 Interior\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 15) 12×18 --\u003e\n\u003cfigure class=\"vwp-card s15\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x18-value-shed-and-workshop-kit.jpg?v=1761077227\" alt=\"12×18 Value Workshop — Interior\"\u003e\n\u003cfigcaption\u003e12×18 Interior\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 16) 12×20 --\u003e\n\u003cfigure class=\"vwp-card s16\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20-value-shed-and-workshop-kit.jpg?v=1761077227\" alt=\"12×20 Value Workshop — Interior\"\u003e\n\u003cfigcaption\u003e12×20 Interior\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- 17) 12×24 --\u003e\n\u003cfigure class=\"vwp-card s17\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x24-value-shed-and-workshop-kit.jpg?v=1761077227\" alt=\"12×24 Value Workshop — Interior\"\u003e\n\u003cfigcaption\u003e12×24 Interior\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c!-- MOBILE per-image arrows (right col) --\u003e\n\u003cdiv class=\"vwp-nav vwp-nav--col\"\u003e\n\u003c!-- disabled ends --\u003e \u003clabel class=\"vwp-arrow prev a1\" for=\"vwp-1\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b17\" for=\"vwp-17\"\u003e\u003c\/label\u003e \u003c!-- prev set --\u003e \u003clabel class=\"vwp-arrow prev a2\" for=\"vwp-1\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a3\" for=\"vwp-2\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a4\" for=\"vwp-3\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a5\" for=\"vwp-4\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a6\" for=\"vwp-5\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a7\" for=\"vwp-6\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a8\" for=\"vwp-7\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a9\" for=\"vwp-8\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a10\" for=\"vwp-9\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a11\" for=\"vwp-10\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a12\" for=\"vwp-11\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a13\" for=\"vwp-12\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a14\" for=\"vwp-13\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a15\" for=\"vwp-14\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a16\" for=\"vwp-15\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a17\" for=\"vwp-16\"\u003e\u003c\/label\u003e \u003c!-- next set --\u003e \u003clabel class=\"vwp-arrow next b1\" for=\"vwp-2\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b2\" for=\"vwp-3\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b3\" for=\"vwp-4\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b4\" for=\"vwp-5\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b5\" for=\"vwp-6\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b6\" for=\"vwp-7\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b7\" for=\"vwp-8\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b8\" for=\"vwp-9\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b9\" for=\"vwp-10\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b10\" for=\"vwp-11\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b11\" for=\"vwp-12\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b12\" for=\"vwp-13\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b13\" for=\"vwp-14\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b14\" for=\"vwp-15\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b15\" for=\"vwp-16\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b16\" for=\"vwp-17\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b17\" for=\"vwp-17\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DESKTOP 2-arrow overlay controlling both columns --\u003e\n\u003cdiv class=\"vwp-nav\"\u003e\n\u003c!-- PREV (show from slide 2 onward) --\u003e \u003clabel class=\"vwp-arrow prev a1\" for=\"vwp-1\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a2\" for=\"vwp-1\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a3\" for=\"vwp-2\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a4\" for=\"vwp-3\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a5\" for=\"vwp-4\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a6\" for=\"vwp-5\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a7\" for=\"vwp-6\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a8\" for=\"vwp-7\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a9\" for=\"vwp-8\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a10\" for=\"vwp-9\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a11\" for=\"vwp-10\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a12\" for=\"vwp-11\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a13\" for=\"vwp-12\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a14\" for=\"vwp-13\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a15\" for=\"vwp-14\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a16\" for=\"vwp-15\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow prev a17\" for=\"vwp-16\"\u003e\u003c\/label\u003e \u003c!-- NEXT --\u003e \u003clabel class=\"vwp-arrow next b1\" for=\"vwp-2\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b2\" for=\"vwp-3\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b3\" for=\"vwp-4\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b4\" for=\"vwp-5\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b5\" for=\"vwp-6\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b6\" for=\"vwp-7\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b7\" for=\"vwp-8\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b8\" for=\"vwp-9\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b9\" for=\"vwp-10\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b10\" for=\"vwp-11\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b11\" for=\"vwp-12\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b12\" for=\"vwp-13\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b13\" for=\"vwp-14\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b14\" for=\"vwp-15\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b15\" for=\"vwp-16\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b16\" for=\"vwp-17\"\u003e\u003c\/label\u003e \u003clabel class=\"vwp-arrow next b17\" for=\"vwp-17\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cstrong\u003eFEATURES:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x10-value-workshop-window-size-note_480x480.webp?v=1694015244\" alt=\"little cottage company value workshop shed window note\" class=\"img-responsive cottage-img\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli style=\"box-sizing: border-box; -webkit-font-smoothing: antialiased; text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: 0px solid #e5e7eb; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(63,131,248,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; position: relative;\" class=\"relative [\u0026amp;\u0026gt;p]:inline-block [\u0026amp;\u0026gt;p]:align-top [\u0026amp;\u0026gt;p]:-mt-6 [\u0026amp;\u0026gt;p]:p-0 [\u0026amp;\u0026gt;p]:mb-4\"\u003e\n\u003cp class=\"my-0.5\"\u003e\u003cstrong class=\"font-bold\"\u003eMade with skilled craftsmanship:\u003c\/strong\u003e\u003cspan\u003e The shed is built by experienced craftsmen known for their attention to detail, high-quality construction, and use of durable materials. This ensures that your shed will be sturdy, long-lasting, and visually appealing.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"relative [\u0026amp;\u0026gt;p]:inline-block [\u0026amp;\u0026gt;p]:align-top [\u0026amp;\u0026gt;p]:-mt-6 [\u0026amp;\u0026gt;p]:p-0 [\u0026amp;\u0026gt;p]:mb-4\" style=\"box-sizing: border-box; border: 0px solid #e5e7eb; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(63,131,248,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; position: relative;\"\u003e\n\u003cp class=\"my-0.5\"\u003e\u003cstrong class=\"font-bold\"\u003eWindow\/screens:\u003c\/strong\u003e The Value Workshop includes one window\/screen for 8′ x 8′, 8 x 10′, and 10′ x 10′ wide units, and two windows\/screens for 10′ or wider units. These windows provide natural light and ventilation, creating a more comfortable and functional workspace inside the shed.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong class=\"font-bold\"\u003eDouble doors:\u003c\/strong\u003e\u003cspan\u003e The shed features a 4′ x 6′ double door on 8′ wide units and a 5′ x 6′ double door on 10′ and 12′ wide units. These spacious door openings allow for easy access to your stored items and make it convenient to move larger items in and out of the workshop.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong class=\"font-bold\"\u003eLP Smartside paneling:\u003c\/strong\u003e\u003cspan\u003e The workshop is constructed with 3\/8” LP Smartside paneling, featuring 8″ O.C. grooves. This high-quality paneling is treated to resist fungal decay and insect infestation, ensuring the longevity and durability of your shed. Additionally, it comes primed and ready for paint, allowing you to customize the appearance to suit your preferences.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli style=\"box-sizing: border-box; border: 0px solid #e5e7eb; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(63,131,248,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; position: relative; --tw-space-y-reverse: 0; margin-top: calc(-.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(-.5rem * var(--tw-space-y-reverse));\" class=\"relative [\u0026amp;\u0026gt;p]:inline-block [\u0026amp;\u0026gt;p]:align-top [\u0026amp;\u0026gt;p]:-mt-6 [\u0026amp;\u0026gt;p]:p-0 [\u0026amp;\u0026gt;p]:mb-4\"\u003e\n\u003cp class=\"my-0.5\"\u003e\u003cstrong class=\"font-bold\"\u003e6′ sidewalls with 24 in. O.C. wall studs:\u003c\/strong\u003e The workshop features 6-foot sidewalls, providing ample headroom and storage space inside the shed. The 2″ x 4″ wall studs are placed 24 inches on-center, ensuring a strong and stable structure capable of withstanding various weather conditions.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"py-1.5 [\u0026amp;_br]:block [\u0026amp;_br]:py-1.5 [\u0026amp;_br]:content-['']\"\u003e\u003cstrong class=\"font-heavy\"\u003e5\/12\" Roof Pitch:\u003c\/strong\u003e The shed's roof is designed with a 5\/12\" pitch, providing better water runoff and adding to the shed's overall durability.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; border: 0px solid #e5e7eb; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(63,131,248,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; position: relative; --tw-space-y-reverse: 0; margin-top: calc(-.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(-.5rem * var(--tw-space-y-reverse));\" class=\"relative [\u0026amp;\u0026gt;p]:inline-block [\u0026amp;\u0026gt;p]:align-top [\u0026amp;\u0026gt;p]:-mt-6 [\u0026amp;\u0026gt;p]:p-0 [\u0026amp;\u0026gt;p]:mb-4\"\u003e\n\u003cp class=\"my-0.5\"\u003e\u003cstrong class=\"font-bold\"\u003e7\/16” OSB roof sheathing:\u003c\/strong\u003e The shed is equipped with durable 7\/16” OSB roof sheathing, offering reliable protection from the elements and contributing to the overall sturdiness of the structure.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; border: 0px solid #e5e7eb; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(63,131,248,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; position: relative; --tw-space-y-reverse: 0; margin-top: calc(-.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(-.5rem * var(--tw-space-y-reverse));\" class=\"relative [\u0026amp;\u0026gt;p]:inline-block [\u0026amp;\u0026gt;p]:align-top [\u0026amp;\u0026gt;p]:-mt-6 [\u0026amp;\u0026gt;p]:p-0 [\u0026amp;\u0026gt;p]:mb-4\"\u003e\n\u003cstrong class=\"font-bold\"\u003eAluminum Corner Trim:\u003c\/strong\u003e\u003cspan\u003e The workshop includes aluminum corner trim, adding a polished and finished look to the shed while also providing extra protection and reinforcement at the corners.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli style=\"box-sizing: border-box; border: 0px solid #e5e7eb; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(63,131,248,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; position: relative; --tw-space-y-reverse: 0; margin-top: calc(-.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(-.5rem * var(--tw-space-y-reverse));\" class=\"relative [\u0026amp;\u0026gt;p]:inline-block [\u0026amp;\u0026gt;p]:align-top [\u0026amp;\u0026gt;p]:-mt-6 [\u0026amp;\u0026gt;p]:p-0 [\u0026amp;\u0026gt;p]:mb-4\"\u003e\n\u003cp class=\"my-0.5\"\u003e\u003cstrong class=\"font-bold\"\u003eIncluded hardware and instruction manual:\u003c\/strong\u003e All necessary screws, latches, nails, and an instruction manual are included with the Value Workshop. This ensures a smooth assembly process and eliminates the need to purchase additional hardware.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"box-sizing: border-box; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; --tw-border-spacing-x: undefined; --tw-border-spacing-y: undefined; --tw-translate-x: undefined; --tw-translate-y: undefined; --tw-rotate: undefined; --tw-skew-x: undefined; --tw-skew-y: undefined; --tw-scale-x: undefined; --tw-scale-y: undefined; --tw-scroll-snap-strictness: undefined; --tw-ring-offset-width: undefined; --tw-ring-offset-color: undefined; --tw-ring-color: undefined; --tw-ring-offset-shadow: undefined; --tw-ring-shadow: undefined; --tw-shadow: undefined; --tw-shadow-colored: undefined; position: relative; --tw-space-y-reverse: undefined; margin-top: calc(-.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(-.5rem * var(--tw-space-y-reverse)); border: 0px solid rgb(229, 231, 235);\"\u003e \u003c\/p\u003e\n\u003ctable class=\"mini-spec-table\" style=\"width: 49.8483%; margin: 0 auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003eShed Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003eStorage Shed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003eSolid Manufactured Wood\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003eDoor Style\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003eDouble Door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003eWind Rating\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003e90 mph\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cb\u003eYear-Round Use\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003eWeather Resistant\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003eRot Resistant\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003eWater Resistant\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cb\u003eDoor Lock Included\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center;\"\u003e\u003cstrong\u003eAssembly Required\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center;\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cstrong\u003eCUSTOMER PROVIDES:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eShingles\u003c\/li\u003e\n\u003cli\u003eDrip Edge\u003c\/li\u003e\n\u003cli\u003ePaint\u003c\/li\u003e\n\u003cli\u003eRunners\u003c\/li\u003e\n\u003cli\u003eFloor (if the building is not purchased with a floor kit)\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eIf you will be preparing a cement\/concrete slab, it would have to be exactly the same size as the unit. If the concrete slab is larger then you would have to trim the 3” skirting that falls below the bottom plate that is designed to wrap around the flooring.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eThe above items can easily be purchased by the customer at a local hardware store.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOptional floor kit:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003e 2×4 treated floor joists – 16” O.C\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eThe floor size should be exactly the same size as the building\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFlooring material\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cb\u003eNote:\u003c\/b\u003e\u003cspan\u003e 4×4 runners NOT included\u003c\/span\u003e\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003e\u003cspan\u003e\u003cstrong\u003eIf You're Building your own floor\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eThe size of the floor will need to be the exact size of the Barn.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eWe recommend a crushed stone base 1′ wider on either side of the Barn.\u003c\/li\u003e\n\u003cli\u003eThe siding overlaps the side of the wood floor roughly 3″ and there is no moisture barrier. You can put this on a cement slab or wood floor – but accommodate this\u003c\/li\u003e\n\u003cli\u003eYou can retrofit for this but we do not provide instructions for this\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDo I need a Floor Kit?\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003eThis depends on your preference. If you are not getting a floor kit from us, you can either build your own floor or create a cement slab for your shed. Please take note that it should be exactly the same size as the shed.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdditional Info:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBase: We recommend a crushed stone base, 1 foot wider than the building on all sides.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eValue Workshop Shed Kit SmartSiding walls\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"smart-siding-section\" style=\"text-align: left;\"\u003e\n\u003cdiv class=\"smart-siding-container\"\u003e\n\u003cdiv class=\"smart-siding-image-container\" style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/lp-smart-siding-ez-fit-sheds_240x240.jpg?v=1724091452\" class=\"smart-siding-image\" alt=\"SmartSide Siding\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"smart-siding-text-container\" style=\"text-align: left;\"\u003e\n\u003cp\u003e\u003cstrong\u003eSmartSide Siding\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSmartSide® products deliver all the warmth and beauty of traditional wood while delivering the enhanced durability and workability of engineered wood. With SmartGuard® technology, these products are built to outperform nature, providing exceptional strength, performance, and resistance against rot, termites, woodpeckers, hail, as well as the challenges posed by humid summers and cold winters. We’re proud to offer SmartSide® standard on all of our buildings.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKey Advantages\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e50-year prorated, limited warranty\u003c\/li\u003e\n\u003cli\u003eTreated with a Zinc Borate treatment\u003c\/li\u003e\n\u003cli\u003eResistant to fungal decay and termite damage\u003c\/li\u003e\n\u003cli\u003eAttractive overlay on the interior\u003c\/li\u003e\n\u003cli\u003ePrimed face\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch4\u003eValue Precut Kits\u003c\/h4\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eFrequently Asked Questions\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003eHow many squares\/bundles of shingles do I need for the 10x16 and 10x10?\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cul\u003e\n\u003cli\u003eFor the 10x16, (8) bundles Shingles. If purchased by the square, they will typically come with 3 bundles per square. For the 10x10, (5) bundles Shingles. If purchased by the square, they will typically come with 3 bundles per square. For all other sizes, kindly email us at info@homesteadsupplier.com\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003col start=\"2\"\u003e\n\u003cli\u003eHow many gal. of paint do I need for the 10x16 and 10x10?\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cul\u003e\n\u003cli\u003eFor the 10x16, 4 1⁄2 Gallons of Paint for Building. • 2 1⁄2 Gallons of Paint for Trim. For the 10x10, 3 1⁄2 Gallons of Paint for Building. • 1 1⁄2 Gallons of Paint for Trim. For all other sizes, kindly email us at info@homesteadsupplier.com\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003col start=\"3\"\u003e\n\u003cli\u003eHow many windows and shutters come with the 10x16 and 10x10?\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cul\u003e\n\u003cli\u003e8*8 – 8*10 – 10*10 come with only ONE window. All other sizes come with TWO.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003col start=\"4\"\u003e\n\u003cli\u003eWhat is the thickness of the OSB Flooring?\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cul\u003e\n\u003cli\u003e¾”.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003col start=\"5\"\u003e\n\u003cli\u003eWhat material the wood floor is?\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cul\u003e\n\u003cli\u003eThe Flooring Material is Interior Grade. So it is designed to withstand moisture better than standard plywood. The Sub-Floor Framing is TREATED 2x4s.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 class=\"font-serif tracking-wide text-black font-bold text-2xl xxs:text-3xl\"\u003eAssembly\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eWhile the assembly might seem like a big task, it's pretty straightforward. The kit you'll receive is already pre-cut, labeled, and primed, so everything is set up for easy assembly. It might take a few days, depending on the size of the building and your skill level, but don't worry - it's a simple process. Just note that you'll have to supply a few things yourself like shingles, drip edge, and paint. We'll provide a handy list of what you need, so you won't be left guessing.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch4\u003eCompare Shed Models\u003c\/h4\u003e\n\u003cdiv class=\"lcc-shed-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gable-shed-kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-gable-shed-front-view_240x240.jpg?v=1759245611\" alt=\"Little Cottage Co. Value Gable Shed\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-gable-shed-kit\"\u003eLittle Cottage Co. Value Gable Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gable-shed\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-company-classic-gable-shed_240x240.jpg?v=1759252363\" alt=\"Little Cottage Co. Classic Gable Shed Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-gable-shed\"\u003eLittle Cottage Co. Classic Gable Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-workshop-shed-kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-company-value-workshop-shed-view_240x240.jpg?v=1759248542\" alt=\"Little Cottage Co. Value Workshop Shed\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-workshop-shed-kit\"\u003eLittle Cottage Co. Value Workshop Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-workshop-shed\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-view_240x240.jpg?v=1759256527\" alt=\"Little Cottage Co. Value Gable Shed\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-classic-workshop-shed\"\u003eLittle Cottage Co. Classic Workshop \u0026amp; Garden Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with 8” on-center grooves, primed\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with 8” on-center grooves, primed\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with 8” on-center grooves, primed\u003c\/td\u003e\n\u003ctd\u003e3\/8” LP® SmartSide® siding with 8” on-center grooves, primed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSidewall Height\u003c\/td\u003e\n\u003ctd\u003e75”\u003c\/td\u003e\n\u003ctd\u003e76.5”\u003c\/td\u003e\n\u003ctd\u003e75”\u003c\/td\u003e\n\u003ctd\u003e72”\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB sheathing\u003c\/td\u003e\n\u003ctd\u003e7\/16\" OSB sheathing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoor Features\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003ctd\u003eDouble doors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGable Vents\u003c\/td\u003e\n\u003ctd\u003eNot included\u003c\/td\u003e\n\u003ctd\u003e2 included\u003c\/td\u003e\n\u003ctd\u003eNot included\u003c\/td\u003e\n\u003ctd\u003e2 included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFlooring (Optional)\u003c\/td\u003e\n\u003ctd\u003e3\/4” material, 2x4 treated joists, 16” on-center\u003c\/td\u003e\n\u003ctd\u003e5\/8” plywood, 2x4 treated joists, 16” on-center\u003c\/td\u003e\n\u003ctd\u003e3\/4” material, 2x4 treated joists, 16” on-center\u003c\/td\u003e\n\u003ctd\u003e5\/8” plywood, 2x4 treated joists, 16” on-center\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWind Rating\u003c\/td\u003e\n\u003ctd\u003e90 mph\u003c\/td\u003e\n\u003ctd\u003e120 mph\u003c\/td\u003e\n\u003ctd\u003e90 mph\u003c\/td\u003e\n\u003ctd\u003e120 mph\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes Available\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch4\u003eCompare Other Shed Brand Models\u003c\/h4\u003e\n\u003cdiv class=\"lcc-gable-page compare-lcc compare-brands\"\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"comparison-table comparison-table--brands\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 10%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003ccol style=\"width: 22.5%;\"\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 12.1883%;\"\u003eFeature\u003c\/th\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-workshop-shed-kit\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-company-value-workshop-shed-view_240x240.jpg?v=1759248542\" alt=\"Little Cottage Co. Value Workshop Shed\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/little-cottage-company-value-workshop-shed-kit\"\u003eLittle Cottage Co. Value Workshop Shed\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth style=\"width: 17.5312%;\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-heritage-outdoor-garden-shed-kit\"\u003e \u003cimg class=\"img-responsive\" style=\"float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5_240x240.jpg?v=1660745179\" alt=\"EZ-Fit Heritage Shed Kit\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-heritage-outdoor-garden-shed-kit\"\u003eEZ-Fit Heritage Shed Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth style=\"width: 17.5312%;\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-large-rancher-shed-kit-storage-solution\"\u003e \u003cimg class=\"img-responsive\" style=\"float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution_240x240.webp?v=1713988928\" alt=\"Cedarshed Rancher Large Shed Kit and Storage Solution\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-large-rancher-shed-kit-storage-solution\"\u003eCedarshed Rancher Large Shed Kit and Storage Solution\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12.1883%;\"\u003eBrand\u003c\/td\u003e\n\u003ctd style=\"width: 17.5312%;\"\u003eLittle Cottage Co.\u003c\/td\u003e\n\u003ctd style=\"width: 17.5312%;\"\u003eEZ-Fit Sheds\u003c\/td\u003e\n\u003ctd style=\"width: 17.5312%;\"\u003eCedarshed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12.1883%;\"\u003eMaterials\u003c\/td\u003e\n\u003ctd style=\"width: 17.5312%;\"\u003eLP SmartSide siding (3\/8\" Smart Panel), 2x4 framing\u003c\/td\u003e\n\u003ctd style=\"width: 17.5312%;\"\u003ePrimed LP SmartSide siding\u003c\/td\u003e\n\u003ctd style=\"width: 17.5312%;\"\u003eWestern Red Cedar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12.1883%;\"\u003eSidewall Height\u003c\/td\u003e\n\u003ctd style=\"width: 17.5312%;\"\u003e75”\u003c\/td\u003e\n\u003ctd style=\"width: 17.5312%;\"\u003e78\"\u003c\/td\u003e\n\u003ctd style=\"width: 17.5312%;\"\u003e72\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12.1883%;\"\u003eRoof Sheathing\u003c\/td\u003e\n\u003ctd style=\"width: 17.5312%;\"\u003e7\/16\" OSB sheathing\u003c\/td\u003e\n\u003ctd style=\"width: 17.5312%;\"\u003e7\/16\" OSB sheathing (cedar shingles not included)\u003c\/td\u003e\n\u003ctd style=\"width: 17.5312%;\"\u003eOSB sheathing (cedar shingles optional, pre-shingled available)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12.1883%;\"\u003eDoor Features\u003c\/td\u003e\n\u003ctd style=\"width: 17.5312%;\"\u003eDouble doors\u003c\/td\u003e\n\u003ctd style=\"width: 17.5312%;\"\u003eDouble doors with decorative hinges\u003c\/td\u003e\n\u003ctd style=\"width: 17.5312%;\"\u003eDouble doors, lockable with turnbuckle hasp (padlock not included)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12.1883%;\"\u003eSizes Available\u003c\/td\u003e\n\u003ctd style=\"width: 17.5312%;\"\u003e8x8, 8x10, 8x12, 8x14, 8x16, 10x10, 10x12, 10x14, 10x16, 10x18, 10x20, 12x12, 12x14, 12x16, 12x18, 12x20, 12x24\u003c\/td\u003e\n\u003ctd style=\"width: 17.5312%;\"\u003e8x8, 8x10, 8x12, 10x10, 10x12, 10x14, 10x16, 10x20, 12x16, 12x20, 12x24\u003c\/td\u003e\n\u003ctd style=\"width: 17.5312%;\"\u003e6x6, 6x9, 6x12, 8x10, 8x12, 8x16, 10x10, 10x12, 10x16, 10x20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003c!-- Shed Comparison Tool --\u003e\n\u003cdiv id=\"hs-shed-compare\"\u003e\n  \u003cstyle\u003e\n    #hs-shed-compare {\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n      color: #2d2a26;\n      line-height: 1.55;\n      max-width: 900px;\n      margin: 0 0 24px;\n      padding: 20px 0 24px;\n    }\n    #hs-shed-compare * {\n      box-sizing: border-box;\n    }\n    #hs-shed-compare h2 {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: 2rem;\n      margin: 0 0 12px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-slots {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 24px;\n    }\n    #hs-shed-compare .hs-sc-slot {\n      border: 2px dashed #d4cfc8 !important;\n      border-radius: 12px !important;\n      padding: 32px 16px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 260px !important;\n      cursor: pointer !important;\n      transition: 0.2s !important;\n      background: #faf8f5 !important;\n      text-align: center !important;\n    }\n    #hs-shed-compare .hs-sc-slot:hover {\n      border-color: #f2614a !important;\n      background: #fef5f3 !important;\n    }\n    #hs-shed-compare .hs-sc-filled {\n      border-style: solid !important;\n      border-color: #e8e4de !important;\n      cursor: default !important;\n      padding: 18px !important;\n      background: #fff !important;\n      justify-content: flex-start !important;\n    }\n    #hs-shed-compare .hs-sc-filled:hover {\n      border-color: #e8e4de !important;\n      background: #fff !important;\n    }\n    #hs-shed-compare .hs-sc-plus {\n      width: 48px;\n      height: 48px;\n      border-radius: 50%;\n      background: #eae6e0;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 12px;\n    }\n    #hs-shed-compare svg {\n      width: 24px;\n      height: 24px;\n      stroke: #6b6560;\n      stroke-width: 2;\n      fill: none;\n    }\n    #hs-shed-compare .hs-sc-lbl {\n      font-size: 0.9rem;\n      color: #8a8580;\n    }\n    #hs-shed-compare .hs-sc-filled img.hs-sc-fi {\n      width: 150px !important;\n      height: 150px !important;\n      max-width: 150px !important;\n      max-height: 150px !important;\n      min-width: 150px !important;\n      min-height: 150px !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 8px;\n      margin: 0 auto 12px !important;\n      background: #f5f2ed !important;\n      display: block !important;\n      flex: 0 0 150px !important;\n    }\n    #hs-shed-compare .hs-sc-brand,\n    #hs-shed-compare .hs-sc-pi-brand {\n      font-size: 0.68rem;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 0.4px;\n      color: #f2614a;\n      margin-bottom: 3px;\n    }\n    #hs-shed-compare .hs-sc-title {\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: center;\n      margin-bottom: 8px;\n      color: #2d2a26;\n    }\n    #hs-shed-compare .hs-sc-price,\n    #hs-shed-compare .hs-sc-pi-price {\n      font-size: 1rem;\n      font-weight: 700;\n      color: #f2614a;\n    }\n    #hs-shed-compare .hs-sc-compare-at {\n      font-size: 0.8rem;\n      font-weight: 400;\n      color: #999;\n      text-decoration: line-through;\n      margin-left: 6px;\n    }\n    #hs-shed-compare .hs-sc-size-box {\n      width: 100%;\n      margin: 10px 0 2px;\n      text-align: left;\n    }\n    #hs-shed-compare .hs-sc-size-label {\n      display: block;\n      font-size: 0.68rem;\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 0.35px;\n      color: #6b6560;\n      margin: 0 0 5px;\n    }\n    #hs-shed-compare .hs-sc-select-wrap {\n      position: relative;\n      width: 100%;\n    }\n    #hs-shed-compare .hs-sc-select-wrap:after {\n      content: \"\";\n      position: absolute;\n      right: 12px;\n      top: 50%;\n      width: 8px;\n      height: 8px;\n      border-right: 2px solid #f2614a;\n      border-bottom: 2px solid #f2614a;\n      transform: translateY(-65%) rotate(45deg);\n      pointer-events: none;\n    }\n    #hs-shed-compare .hs-sc-size-select {\n      width: 100% !important;\n      min-height: 42px !important;\n      padding: 9px 34px 9px 11px !important;\n      border: 1px solid #e1d9d1 !important;\n      border-radius: 9px !important;\n      background: #fff7f5 !important;\n      color: #2d2a26 !important;\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      line-height: 1.25 !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      box-shadow: 0 1px 0 rgba(45, 42, 38, 0.04) !important;\n      outline: none !important;\n      cursor: pointer !important;\n    }\n    #hs-shed-compare .hs-sc-size-select:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 3px rgba(242, 97, 74, 0.14) !important;\n    }\n    #hs-shed-compare .hs-sc-size-note {\n      font-size: 0.69rem;\n      color: #8a8580;\n      margin-top: 5px;\n      line-height: 1.35;\n    }\n    #hs-shed-compare .hs-sc-change {\n      font-size: 0.75rem !important;\n      color: #f2614a !important;\n      text-decoration: underline !important;\n      margin-top: 8px !important;\n      cursor: pointer !important;\n      border: 0 !important;\n      background: transparent !important;\n      padding: 0 !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n    }\n    #hs-shed-compare .hs-sc-na {\n      color: #999;\n      font-style: italic;\n    }\n    #hs-shed-compare .hs-sc-view {\n      display: inline-block;\n      margin-top: 8px;\n      font-size: 0.78rem;\n      font-weight: 600;\n      color: #f2614a;\n      text-decoration: underline;\n    }\n    #hs-shed-compare .hs-sc-card-view {\n      margin: 4px 0 6px;\n    }\n    .hs-sc-overlay {\n      display: none !important;\n      position: fixed !important;\n      left: 0 !important;\n      right: 0 !important;\n      top: 0 !important;\n      bottom: 0 !important;\n      width: 100vw !important;\n      height: 100vh !important;\n      background: rgba(0, 0, 0, 0.55) !important;\n      z-index: 2147483000 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 20px !important;\n      box-sizing: border-box !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      pointer-events: auto !important;\n    }\n    .hs-sc-overlay.hs-sc-is-open {\n      display: flex !important;\n    }\n    .hs-sc-dialog {\n      position: relative !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n      border-radius: 14px !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      max-height: 82vh !important;\n      display: flex !important;\n      flex-direction: column !important;\n      overflow: hidden !important;\n      box-shadow: 0 20px 60px rgba(0, 0, 0, 0.28) !important;\n      visibility: visible !important;\n      opacity: 1 !important;\n      transform: none !important;\n      pointer-events: auto !important;\n      margin: auto !important;\n    }\n    .hs-sc-dialog * {\n      box-sizing: border-box !important;\n    }\n    .hs-sc-modal-head {\n      padding: 20px 24px 12px !important;\n      border-bottom: 1px solid #e8e4de !important;\n    }\n    .hs-sc-modal-head h3 {\n      font-family: Georgia, \"Times New Roman\", serif !important;\n      font-size: 1.2rem !important;\n      line-height: 1.3 !important;\n      margin: 0 34px 12px 0 !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-search {\n      width: 100% !important;\n      padding: 10px 14px !important;\n      border: 1px solid #d4cfc8 !important;\n      border-radius: 8px !important;\n      font-size: 0.9rem !important;\n      background: #faf8f5 !important;\n      color: #2d2a26 !important;\n      outline: none !important;\n      box-shadow: none !important;\n    }\n    .hs-sc-search:focus {\n      border-color: #f2614a !important;\n      box-shadow: 0 0 0 2px rgba(242, 97, 74, 0.12) !important;\n    }\n    .hs-sc-modal-body {\n      overflow-y: auto !important;\n      padding: 16px 24px !important;\n      flex: 1 !important;\n      background: #fff !important;\n    }\n    .hs-sc-picker-list {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 12px !important;\n    }\n    @media (max-width: 500px) {\n      .hs-sc-picker-list {\n        grid-template-columns: 1fr !important;\n      }\n    }\n    .hs-sc-picker-item {\n      border: 1px solid #e8e4de !important;\n      border-radius: 10px !important;\n      padding: 12px !important;\n      cursor: pointer !important;\n      transition: 0.15s !important;\n      text-align: center !important;\n      background: #fff !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-picker-item:hover {\n      border-color: #f2614a !important;\n      box-shadow: 0 2px 8px rgba(242, 97, 74, 0.1) !important;\n    }\n    .hs-sc-picker-item img {\n      width: 100% !important;\n      aspect-ratio: 1\/1 !important;\n      object-fit: cover !important;\n      border-radius: 6px !important;\n      margin-bottom: 8px !important;\n      display: block !important;\n      background: #f5f2ed !important;\n    }\n    .hs-sc-pi-title {\n      font-size: 0.78rem !important;\n      font-weight: 600 !important;\n      min-height: 2.4em !important;\n      margin-bottom: 4px !important;\n      color: #2d2a26 !important;\n    }\n    .hs-sc-close {\n      position: absolute !important;\n      top: 12px !important;\n      right: 14px !important;\n      background: transparent !important;\n      border: 0 !important;\n      font-size: 1.8rem !important;\n      color: #6b6560 !important;\n      cursor: pointer !important;\n      line-height: 1 !important;\n      padding: 4px 8px !important;\n      box-shadow: none !important;\n      min-height: auto !important;\n      z-index: 1 !important;\n    }\n    body.hs-sc-lock {\n      overflow: hidden !important;\n    }\n    #hs-shed-compare .hs-sc-mobile-spacer {\n      display: none;\n    }\n    #hs-shed-compare .hs-sc-compare-table {\n      display: grid;\n      grid-template-columns: minmax(145px, 0.55fr) minmax(0, 1fr) minmax(0, 1fr);\n      border: 1px solid #e5e0d8;\n      border-bottom: 0;\n      background: #fff;\n      margin: 0 0 24px;\n      overflow: hidden;\n    }\n    #hs-shed-compare .hs-sc-ct-cell {\n      padding: 10px 12px;\n      border-right: 1px solid #e5e0d8;\n      border-bottom: 1px solid #e5e0d8;\n      font-size: 0.82rem;\n      line-height: 1.4;\n      min-width: 0;\n      overflow-wrap: anywhere;\n    }\n    #hs-shed-compare .hs-sc-ct-cell:nth-child(3n) {\n      border-right: 0;\n    }\n    #hs-shed-compare .hs-sc-ct-head {\n      background: #f3f0ea;\n      font-weight: 800;\n      color: #2d2a26;\n      font-size: 0.86rem;\n    }\n    #hs-shed-compare .hs-sc-ct-prod {\n      font-weight: 800;\n    }\n    #hs-shed-compare .hs-sc-ct-key {\n      background: #faf9f6;\n      font-weight: 800;\n      color: #2d2a26;\n    }\n    @media (max-width: 600px) {\n      #hs-shed-compare .hs-sc-mobile-scroll {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        padding-bottom: 8px;\n        margin-bottom: 24px;\n      }\n      #hs-shed-compare .hs-sc-slots {\n        grid-template-columns: 110px 270px 270px;\n        gap: 0;\n        min-width: 650px;\n        overflow: visible;\n        padding-bottom: 10px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-mobile-spacer {\n        display: block;\n      }\n      #hs-shed-compare .hs-sc-slot {\n        margin: 0 6px;\n      }\n      #hs-shed-compare .hs-sc-compare-table {\n        min-width: 650px;\n        grid-template-columns: 110px 270px 270px;\n        margin-bottom: 0;\n      }\n      #hs-shed-compare .hs-sc-ct-cell {\n        font-size: 0.72rem;\n        padding: 9px 8px;\n      }\n      #hs-shed-compare .hs-sc-ct-prod {\n        text-align: left;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eCompare our sheds side by side\u003c\/h2\u003e\n  \u003cdiv class=\"hs-sc-mobile-scroll\"\u003e\n    \u003cdiv class=\"hs-sc-slots\"\u003e\n      \u003cdiv class=\"hs-sc-mobile-spacer\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-slot\" id=\"hsScSlot2\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"hsScCompare\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"hs-sc-overlay\" id=\"hsScOverlay\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"hs-sc-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"hsScModalTitle\"\u003e\n      \u003cbutton type=\"button\" class=\"hs-sc-close\" id=\"hsScClose\" aria-label=\"Close shed selector\"\u003e\n        ×\n      \u003c\/button\u003e\n      \u003cdiv class=\"hs-sc-modal-head\"\u003e\n        \u003ch3 id=\"hsScModalTitle\"\u003eSelect a Shed\u003c\/h3\u003e\n        \u003cinput class=\"hs-sc-search\" id=\"hsScSearch\" placeholder=\"Search by name or brand...\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hs-sc-modal-body\"\u003e\u003cdiv class=\"hs-sc-picker-list\" id=\"hsScList\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    (function () {\n      var P = [\n          {\n            i: \"1\",\n            t: \"Cedarshed Boathouse Canoe \u0026 Kayak Storage Shed Kit\",\n            h: \"cedarshed-boathouse-canoe-kayak-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4209,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-canoe-and-kayak-storage-shed.jpg?v=1714160020\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4909.99,\n            q: [\n              [\"Boathouse 12x6 with Cedar Roof Shingles\", 4479, \"2mcfpi59x\"],\n              [\"Boathouse 12x8 with Cedar Roof Shingles\", 5099, \"2mcfpiuk5\"],\n              [\"Boathouse 16x8 with Cedar Roof Shingles\", 6279, \"2mcfpjjud\"],\n              [\"Boathouse 12x10 with Cedar Roof Shingles\", 5379, \"2mcfpk94l\"],\n              [\"Boathouse 16x10 with Cedar Roof Shingles\", 6279, \"2mcfpkyet\"],\n              [\"Boathouse 12x6 with Metal Roof\", 4479, \"fs71ao2et\"],\n              [\"Boathouse 12x8 with Metal Roof\", 5099, \"fs71aorp1\"],\n              [\"Boathouse 16x8 with Metal Roof\", 6039, \"fs71apgz9\"],\n              [\"Boathouse 12x10 with Metal Roof\", 5299, \"fs71aq69h\"],\n              [\"Boathouse 16x10 with Metal Roof\", 6149, \"fs71aqvjp\"],\n              [\"Boathouse 12x6 with OSB Roof\", 4209, \"eibyq5645\"],\n              [\"Boathouse 12x8 with OSB Roof\", 4559, \"eibyqx9h1\"],\n              [\"Boathouse 16x8 with OSB Roof\", 4999, \"eibyr4ab9\"],\n              [\"Boathouse 12x10 with OSB Roof\", 4649, \"eibyr8i0l\"],\n              [\"Boathouse 16x10 with OSB Roof\", 5379, \"eibyrdf05\"],\n            ],\n          },\n          {\n            i: \"2\",\n            t: \"Cedarshed Cabana Backyard \u0026 Pool Shed\",\n            h: \"cedarshed-cabana-backyard-shed\",\n            v: \"Cedarshed\",\n            p: 3459,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cabana-backyard-pool-shed-main.jpg?v=1713808378\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3799.99,\n            q: [\n              [\"Cabana 9x6 with Cedar Roof Shingles\", 4119, \"2lp23erzp\"],\n              [\"Cabana 10x8 with Cedar Roof Shingles\", 4939, \"2lp23fh9x\"],\n              [\"Cabana 12x8 with Cedar Roof Shingles\", 5239, \"2lp23g6k5\"],\n              [\"Cabana 12x10 with Cedar Roof Shingles\", 5549, \"2lp23gvud\"],\n              [\"Cabana 9x6 with Metal Roof\", 3949, \"fs71k1vzp\"],\n              [\"Cabana 10x8 with Metal Roof\", 4729, \"fs71k2l9x\"],\n              [\"Cabana 12x8 with Metal Roof\", 5119, \"fs71k3ak5\"],\n              [\"Cabana 12x10 with Metal Roof\", 5509, \"fs71k3zud\"],\n              [\"Cabana 9x6 with OSB Roof\", 3459, \"eibx4gdh1\"],\n              [\"Cabana 10x8 with OSB Roof\", 4159, \"eibx4mp11\"],\n              [\"Cabana 12x8 with OSB Roof\", 4459, \"eibx4q7g5\"],\n              [\"Cabana 12x10 with OSB Roof\", 4749, \"eibx4uf5h\"],\n            ],\n          },\n          {\n            i: \"3\",\n            t: \"Cedarshed Cedar House Storage Shed\",\n            h: \"cedarshed-cedarhouse-storage-shed\",\n            v: \"Cedarshed\",\n            p: 4029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cedar-house-storage-shed-main.webp?v=1714519762\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4849,\n            q: [\n              [\"CEDARHOUSE 10x8 with Cedar Roof Shingles\", 4649, \"2loo3nv3p\"],\n              [\"CEDARHOUSE 10x10 with Cedar Roof Shingles\", 4929, \"2loo3p9o5\"],\n              [\"CEDARHOUSE 10x12 with Cedar Roof Shingles\", 5549, \"2loo3qo8l\"],\n              [\"CEDARHOUSE 10x16 with Cedar Roof Shingles\", 6449, \"2loo3s2t1\"],\n              [\"CEDARHOUSE 10x20 with Cedar Roof Shingles\", 7629, \"2loo3ss39\"],\n              [\"CEDARHOUSE 10x8 with Metal Roof\", 4539, \"fs7wllkj9\"],\n              [\"CEDARHOUSE 10x10 with Metal Roof\", 4779, \"fs7wlm9th\"],\n              [\"CEDARHOUSE 10x12 with Metal Roof\", 5499, \"fs7wlmz3p\"],\n              [\"CEDARHOUSE 10x16 with Metal Roof\", 6079, \"fs7wlnodx\"],\n              [\"CEDARHOUSE 10x20 with Metal Roof\", 7349, \"fs7wlodo5\"],\n              [\"CEDARHOUSE 10x8 with OSB Roof\", 4029, \"eibxumwj9\"],\n              [\"CEDARHOUSE 10x10 with OSB Roof\", 4199, \"eibxv2cs5\"],\n              [\"CEDARHOUSE 10x12 with OSB Roof\", 4839, \"eibxv5v79\"],\n              [\"CEDARHOUSE 10x16 with OSB Roof\", 5299, \"eibxvbhh1\"],\n              [\"CEDARHOUSE 10x20 with OSB Roof\", 6279, \"eibxvdlbp\"],\n            ],\n          },\n          {\n            i: \"4\",\n            t: \"Cedarshed Cookhouse BBQ Shed\",\n            h: \"cedarshed-cookhouse-cooking-bbq-sheds\",\n            v: \"Cedarshed\",\n            p: 6819,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-cookhouse-bbq-shed-main.webp?v=1714587118\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8099,\n            q: [\n              [\"Cookhouse 12x10 with Cedar Roof Shingles\", 7449, \"benb0nwhh\"],\n              [\"Cookhouse 16x12 with Cedar Roof Shingles\", 8799, \"benb0olrp\"],\n              [\"Cookhouse 16x14 with Cedar Roof Shingles\", 8979, \"benb0pb1x\"],\n              [\"Cookhouse 12x10 with OSB Roof\", 6819, \"eic096g51\"],\n              [\"Cookhouse 16x12 with OSB Roof\", 7539, \"eic09jsj9\"],\n              [\"Cookhouse 16x14 with OSB Roof\", 7629, \"eic0baat1\"],\n            ],\n          },\n          {\n            i: \"5\",\n            t: \"Cedarshed DIY 4x4 Green Pod Wooden Garbage Can \u0026 Recycling Bin Shed Kits\",\n            h: \"cedarshed-green-pod-garbage-recycling-shed\",\n            v: \"Cedarshed\",\n            p: 2279.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-wooden-garbage-can-shed-kit.webp?v=1714414026\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Tongue-and-groove roof panels; OSB version available\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2899.99,\n          },\n          {\n            i: \"6\",\n            t: \"Cedarshed Farmhouse Shed Kit\",\n            h: \"cedarshed-farmhouse-shed-kits\",\n            v: \"Cedarshed\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-farmhouse-shed-kit-main.webp?v=1714409778\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 8749,\n            q: [\n              [\"Farmhouse 16x12 with Cedar Roof Shingles\", 8979, \"beoltxfzp\"],\n              [\"Farmhouse 16x14 with Cedar Roof Shingles\", 9879, \"beolty59x\"],\n              [\"Farmhouse 20x12 with Cedar Roof Shingles\", 10699, \"beoltyuk5\"],\n              [\"Farmhouse 20x14 with Cedar Roof Shingles\", 11599, \"beoltzjud\"],\n              [\"Farmhouse 16x12 with Metal Roof\", 8979, \"fwsubo1f9\"],\n              [\"Farmhouse 16x14 with Metal Roof\", 9879, \"fwsuboqph\"],\n              [\"Farmhouse 20x12 with Metal Roof\", 10699, \"fwsubpfzp\"],\n              [\"Farmhouse 20x14 with Metal Roof\", 11599, \"fwsubq59x\"],\n              [\"Farmhouse 16x12 with OSB Roof\", 7499, \"eic0t3j1x\"],\n              [\"Farmhouse 16x14 with OSB Roof\", 7719, \"eic0tkdv9\"],\n              [\"Farmhouse 20x12 with OSB Roof\", 8979, \"eic0ttik5\"],\n              [\"Farmhouse 20x14 with OSB Roof\", 9419, \"eic0u5gdx\"],\n            ],\n          },\n          {\n            i: \"7\",\n            t: \"Cedarshed Gable Style Beach House Shed\",\n            h: \"cedarshed-gable-style-beach-house-shed-kit\",\n            v: \"Cedarshed\",\n            p: 4079,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4889.99,\n            q: [\n              [\"Beachhouse 9x6 with Cedar Roof Shingles\", 4799, \"bf0wwsz05\"],\n              [\"Beachhouse 10x8 with Cedar Roof Shingles\", 5549, \"bf0wwtoad\"],\n              [\"Beachhouse 12x8 with Cedar Roof Shingles\", 6199, \"bf0wwudkl\"],\n              [\"Beachhouse 9x6 with Metal Roof\", 4649, \"fs70t3yut\"],\n              [\"Beachhouse 10x8 with Metal Roof\", 5379, \"fs70t4o51\"],\n              [\"Beachhouse 12x8 with Metal Roof\", 5979, \"fs70t5df9\"],\n              [\"Beachhouse 9x6 with OSB Roof\", 4079, \"eibzeopbp\"],\n              [\"Beachhouse 10x8 with OSB Roof\", 4979, \"eibzfpxdh\"],\n              [\"Beachhouse 12x8 with OSB Roof\", 5379, \"eibzgr5f9\"],\n            ],\n          },\n          {\n            i: \"8\",\n            t: \"Cedarshed Garden Hutch\",\n            h: \"cedarshed-garden-hutch\",\n            v: \"Cedarshed\",\n            p: 1779,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-hutch-storage-shed-main.webp?v=1714512776\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Not listed\",\n              f: \"Not listed\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 1959,\n          },\n          {\n            i: \"9\",\n            t: \"Cedarshed Gardener Small Gable Shed Kit\",\n            h: \"cedarshed-gardener-small-gable-shed-kit\",\n            v: \"Cedarshed\",\n            p: 3029,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardener-small-gable-shed-kit.webp?v=1714149172\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3299.99,\n            q: [\n              [\"Gardener 6x6 with Cedar Roof Shingles\", 3229, \"2lolr396d\"],\n              [\"Gardener 6x9 with Cedar Roof Shingles\", 3739, \"eibxitzqt\"],\n              [\"Gardener 6x12 with Cedar Roof Shingles\", 4549, \"2lolr4nqt\"],\n              [\"Gardener 8x10 with Cedar Roof Shingles\", 4549, \"2lolr5d11\"],\n              [\"Gardener 8x12 with Cedar Roof Shingles\", 4949, \"2lolr62b9\"],\n              [\"Gardener 8x16 with Cedar Roof Shingles\", 5929, \"2lolr6rlh\"],\n              [\"Gardener 6x6 with Metal Roof\", 3279, \"fs721wit1\"],\n              [\"Gardener 6x9 with Metal Roof\", 3769, \"fs721xxdh\"],\n              [\"Gardener 6x12 with Metal Roof\", 4319, \"fs721x839\"],\n              [\"Gardener 8x10 with Metal Roof\", 4569, \"fs721ymnp\"],\n              [\"Gardener 8x12 with Metal Roof\", 4969, \"fs721zbxx\"],\n              [\"Gardener 8x16 with Metal Roof\", 5849, \"fs7220185\"],\n              [\"Gardener 6x6 with OSB Roof\", 3029, \"eibxgsy7p\"],\n              [\"Gardener 6x9 with OSB Roof\", 3459, \"2lolr3ygl\"],\n              [\"Gardener 6x12 with OSB Roof\", 3779, \"eibxjqat1\"],\n              [\"Gardener 8x10 with OSB Roof\", 4169, \"eibxjvx2t\"],\n              [\"Gardener 8x12 with OSB Roof\", 4319, \"eibxkj3g5\"],\n              [\"Gardener 8x16 with OSB Roof\", 5129, \"eibxkvqk5\"],\n            ],\n          },\n          {\n            i: \"10\",\n            t: \"Cedarshed Haida Cabin \u0026 Storage Shed\",\n            h: \"cedarshed-haida-cabin-storage-shed\",\n            v: \"Cedarshed\",\n            p: 3939.99,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4639.99,\n            q: [\n              [\"Haida 9x6 with Cedar Roof Shingles\", 4559.99, \"2mcrgr8l1\"],\n              [\"Haida 12x8 with Cedar Roof Shingles\", 5549.99, \"2mcrgrxv9\"],\n              [\"Haida 12x10 with Cedar Roof Shingles\", 5919.99, \"2mcrgsn5h\"],\n              [\"Haida 9x6 with Metal Roof\", 4399.99, \"fs726hkj9\"],\n              [\"Haida 12x8 with Metal Roof\", 5379.99, \"fs726i9th\"],\n              [\"Haida 12x10 with Metal Roof\", 5549.99, \"fs726iz3p\"],\n              [\"Haida 9x6 with OSB Roof\", 3939.99, \"eibzpbh2t\"],\n              [\"Haida 12x8 with OSB Roof\", 4799.99, \"eibzpsbw5\"],\n              [\"Haida 12x10 with OSB Roof\", 4899.99, \"eibzql4j9\"],\n            ],\n          },\n          {\n            i: \"11\",\n            t: \"Cedarshed Hobbyhouse Prefab Shed Kits\",\n            h: \"cedarshed-hobbyhouse-prefab-shed-kits\",\n            v: \"Cedarshed\",\n            p: 3669,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-she-shed-kit-main.webp?v=1714589468\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB; skylight roof variants shown\",\n              f: \"5\/8″ plywood over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′\",\n              w: \"Yes\",\n            },\n            c: 4489,\n            q: [\n              [\"Hobbyhouse 9' x 6' with Cedar \u0026 Skylight Roof\", 4079, \"bembid06t\"],\n              [\"Hobbyhouse 10' x 8' with Cedar \u0026 Skylight Roof\", 4769, \"bembidph1\"],\n              [\"Hobbyhouse 12' x 8' with Cedar \u0026 Skylight Roof\", 5179, \"bembieer9\"],\n              [\"Hobbyhouse 12' x 10' with Cedar \u0026 Skylight Roof\", 5529, \"bembif41h\"],\n              [\"Hobbyhouse 9' x 6' with OSB \u0026 Skylight Roof\", 3669, \"eic109zjp\"],\n              [\"Hobbyhouse 10' x 8' with OSB \u0026 Skylight Roof\", 4159, \"eic10q52t\"],\n              [\"Hobbyhouse 12' x 8' with OSB \u0026 Skylight Roof\", 5349, \"eic11b7lh\"],\n              [\"Hobbyhouse 12' x 10' with OSB \u0026 Skylight Roof\", 4619, \"eic11wzed\"],\n            ],\n          },\n          {\n            i: \"12\",\n            t: \"Cedarshed Lean To Storage Bayside Shed\",\n            h: \"cedarshed-lean-to-storage-shed\",\n            v: \"Cedarshed\",\n            p: 2059,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/cedarshed-lean-to-shingles-roof.png?v=1713987560\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"Not listed\",\n              w: \"Yes\",\n            },\n            c: 2374,\n            q: [\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors\", 2339, \"dyf9r1ulx\"],\n              [\"Bayside 6x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2189, \"dzqsa6vqt\"],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2488,\n                \"dzqsv1oad\",\n              ],\n              [\n                \"Bayside 6x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2498,\n                \"feinsygj9\",\n              ],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors\", 2709, \"fv4w66n1x\"],\n              [\"Bayside 6x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"fv4w67cc5\"],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"fv4w681md\",\n              ],\n              [\n                \"Bayside 6x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"fv4w68qwl\",\n              ],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors\", 2709, \"dyf9rd35h\"],\n              [\"Bayside 8x3 with Cedar Roof Shingles \/ Dutch Door with Window\", 2709, \"dzqsb3w39\"],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                2858,\n                \"dzqsvxzcl\",\n              ],\n              [\n                \"Bayside 8x3 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                2868,\n                \"feinsz5th\",\n              ],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors\", 2879, \"dzqsevfw5\"],\n              [\"Bayside 8x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 2879, \"dyf9rkt9x\"],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3028,\n                \"dzqswx3jp\",\n              ],\n              [\n                \"Bayside 8x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3038,\n                \"feinszv3p\",\n              ],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors\", 3739, \"e043fnqd1\"],\n              [\"Bayside 12x4 with Cedar Roof Shingles \/ Dutch Door with Window\", 3739, \"dyf9rmx4l\"],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Sliding Door (no window) $149\",\n                3888,\n                \"dzqsx9qnp\",\n              ],\n              [\n                \"Bayside 12x4 with Cedar Roof Shingles \/ Double Doors with One Fixed Window $159\",\n                3898,\n                \"feint0kdx\",\n              ],\n              [\"Bayside 6x3 with Metal Roof \/ Double Doors\", 2299, \"fs7uyz29h\"],\n              [\"Bayside 6x3 with Metal Roof \/ Dutch Door with Window\", 2299, \"fs7uyzrjp\"],\n              [\"Bayside 6x3 with Metal Roof \/ Sliding Door (no window) $149\", 2448, \"fs7uz0gtx\"],\n              [\n                \"Bayside 6x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2458,\n                \"fs7uz1645\",\n              ],\n              [\"Bayside 6x4 with Metal Roof \/ Double Doors\", 2539, \"fv4w69g6t\"],\n              [\"Bayside 6x4 with Metal Roof \/ Dutch Door with Window\", 2539, \"fv4w6a5h1\"],\n              [\"Bayside 6x4 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fv4w6aur9\"],\n              [\n                \"Bayside 6x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fv4w6bk1h\",\n              ],\n              [\"Bayside 8x3 with Metal Roof \/ Double Doors\", 2539, \"fs7uz1ved\"],\n              [\"Bayside 8x3 with Metal Roof \/ Dutch Door with Window\", 2539, \"fs7uz2kol\"],\n              [\"Bayside 8x3 with Metal Roof \/ Sliding Door (no window) $149\", 2688, \"fs7uz39yt\"],\n              [\n                \"Bayside 8x3 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2698,\n                \"fs7uz3z91\",\n              ],\n              [\"Bayside 8x4 with Metal Roof \/ Double Doors\", 2749.99, \"fs7uz4oj9\"],\n              [\"Bayside 8x4 with Metal Roof \/ Dutch Door with Window\", 2749.99, \"fs7uz5dth\"],\n              [\"Bayside 8x4 with Metal Roof \/ Sliding Door (no window) $149\", 2899, \"fs7uz633p\"],\n              [\n                \"Bayside 8x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                2909,\n                \"fs7uz6sdx\",\n              ],\n              [\"Bayside 12x4 with Metal Roof \/ Double Doors\", 3419, \"fs7uz7ho5\"],\n              [\"Bayside 12x4 with Metal Roof \/ Dutch Door with Window\", 3419, \"fs7uz86yd\"],\n              [\"Bayside 12x4 with Metal Roof \/ Sliding Door (no window) $149\", 3569, \"fs7uz8w8l\"],\n              [\n                \"Bayside 12x4 with Metal Roof \/ Double Doors with One Fixed Window $159\",\n                3579,\n                \"fs7uz9lit\",\n              ],\n              [\"Bayside 6x3 with OSB Roof \/ Double Doors\", 2059, \"eic4p2245\"],\n              [\"Bayside 6x3 with OSB Roof \/ Dutch Door with Window\", 2059, \"eic4pl0s5\"],\n              [\"Bayside 6x3 with OSB Roof \/ Sliding Door (no window) $149\", 2209, \"eic4q1vlh\"],\n              [\n                \"Bayside 6x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2219,\n                \"feint19o5\",\n              ],\n              [\"Bayside 6x4 with OSB Roof \/ Double Doors\", 2429, \"fv4w6c9bp\"],\n              [\"Bayside 6x4 with OSB Roof \/ Dutch Door with Window\", 2429, \"fv4w6cylx\"],\n              [\"Bayside 6x4 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"fv4w6dnw5\"],\n              [\n                \"Bayside 6x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"fv4w6ed6d\",\n              ],\n              [\"Bayside 8x3 with OSB Roof \/ Double Doors\", 2429, \"eic4s8jed\"],\n              [\"Bayside 8x3 with OSB Roof \/ Dutch Door with Window\", 2429, \"eic4sv0hh\"],\n              [\"Bayside 8x3 with OSB Roof \/ Sliding Door (no window) $149\", 2579, \"eic4t5jqt\"],\n              [\n                \"Bayside 8x3 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2589,\n                \"feint1yyd\",\n              ],\n              [\"Bayside 8x4 with OSB Roof \/ Double Doors\", 2489, \"eic4u2k39\"],\n              [\"Bayside 8x4 with OSB Roof \/ Dutch Door with Window\", 2489, \"eic4um81h\"],\n              [\"Bayside 8x4 with OSB Roof \/ Sliding Door (no window) $149\", 2639, \"eic4v3s51\"],\n              [\n                \"Bayside 8x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                2649,\n                \"feint2o8l\",\n              ],\n              [\"Bayside 12x4 with OSB Roof \/ Double Doors\", 3279, \"eic4vq985\"],\n              [\"Bayside 12x4 with OSB Roof \/ Dutch Door with Window\", 3279, \"eic4wjr5h\"],\n              [\"Bayside 12x4 with OSB Roof \/ Sliding Door (no window) $149\", 3428, \"eic4x688l\"],\n              [\n                \"Bayside 12x4 with OSB Roof \/ Double Doors with One Fixed Window $159\",\n                3438,\n                \"feint3dit\",\n              ],\n            ],\n          },\n          {\n            i: \"13\",\n            t: \"Cedarshed Longhouse Gable Style Double Door Shed Kit\",\n            h: \"cedarshed-longhouse-double-door-shed\",\n            v: \"Cedarshed\",\n            p: 4309,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 4719.99,\n            q: [\n              [\"Longhouse 12x6 with Cedar Roof Shingles\", 4899, \"2mc6cqhpx\"],\n              [\"Longhouse 12x8 with Cedar Roof Shingles\", 5299, \"2mc6cr705\"],\n              [\"Longhouse 16x8 with Cedar Roof Shingles\", 6199, \"2mc6crwad\"],\n              [\"Longhouse 12x10 with Cedar Roof Shingles\", 6099, \"2mc6cslkl\"],\n              [\"Longhouse 16x10 with Cedar Roof Shingles\", 6899, \"2mc6ctaut\"],\n              [\"Longhouse 12x6 with Metal Roof\", 4399, \"fs72awaph\"],\n              [\"Longhouse 12x8 with Metal Roof\", 5199, \"fs72awzzp\"],\n              [\"Longhouse 16x8 with Metal Roof\", 6099, \"fs72axp9x\"],\n              [\"Longhouse 12x10 with Metal Roof\", 5899, \"fs72az3ud\"],\n              [\"Longhouse 16x10 with Metal Roof\", 6599, \"fs72ayek5\"],\n              [\"Longhouse 12x6 with OSB Roof\", 4309, \"eibynz7lh\"],\n              [\"Longhouse 12x8 with OSB Roof\", 4599, \"eibyo20qd\"],\n              [\"Longhouse 16x8 with OSB Roof\", 5399, \"eibyoohth\"],\n              [\"Longhouse 12x10 with OSB Roof\", 5199, \"eibyop73p\"],\n              [\"Longhouse 16x10 with OSB Roof\", 5699, \"eibyp14xh\"],\n            ],\n          },\n          {\n            i: \"14\",\n            t: \"Cedarshed Rancher Large Shed Kit and Storage Solution\",\n            h: \"cedarshed-large-rancher-shed-kit-storage-solution\",\n            v: \"Cedarshed\",\n            p: 2989,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-rancher-shed-kit-and-storage-solution.webp?v=1713988928\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles, metal, or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"6′, 7′ optional\",\n              w: \"Yes\",\n            },\n            c: 3259.99,\n            q: [\n              [\"RANCHER 6x6 with Cedar Roof Shingles\", 3469, \"2louk0myd\"],\n              [\"RANCHER 6x9 with Cedar Roof Shingles\", 3979, \"2louk1c8l\"],\n              [\"RANCHER 6x12 with Cedar Roof Shingles\", 4759, \"2louk21it\"],\n              [\"RANCHER 8x8 with Cedar Roof Shingles\", 4319, \"en18u7ar9\"],\n              [\"RANCHER 8x10 with Cedar Roof Shingles\", 4979, \"2louk2qt1\"],\n              [\"RANCHER 8x12 with Cedar Roof Shingles\", 5179, \"2louk3g39\"],\n              [\"RANCHER 8x16 with Cedar Roof Shingles\", 6479, \"2louk45dh\"],\n              [\"RANCHER 10x10 with Cedar Roof Shingles\", 5279, \"2louk4unp\"],\n              [\"RANCHER 10x12 with Cedar Roof Shingles\", 5679, \"2louk5jxx\"],\n              [\"RANCHER 10x16 with Cedar Roof Shingles\", 6579, \"2louk6985\"],\n              [\"RANCHER 10x20 with Cedar Roof Shingles\", 7879, \"2louk6yid\"],\n              [\"RANCHER 6x6 with Metal Roof\", 3329, \"fs7vugmk5\"],\n              [\"RANCHER 6x9 with Metal Roof\", 3859, \"fs7vuhbud\"],\n              [\"RANCHER 6x12 with Metal Roof\", 4679, \"fs7vui14l\"],\n              [\"RANCHER 8x8 with Metal Roof\", 4239, \"fs7vuiqet\"],\n              [\"RANCHER 8x10 with Metal Roof\", 4699, \"fs7vujfp1\"],\n              [\"RANCHER 8x12 with Metal Roof\", 4899, \"fs7vuk4z9\"],\n              [\"RANCHER 8x16 with Metal Roof\", 6019, \"fs7vuku9h\"],\n              [\"RANCHER 10x10 with Metal Roof\", 4899, \"fs7vuljjp\"],\n              [\"RANCHER 10x12 with Metal Roof\", 5299, \"fs7vum8tx\"],\n              [\"RANCHER 10x16 with Metal Roof\", 6319, \"fs7vumy45\"],\n              [\"RANCHER 10x20 with Metal Roof\", 7519, \"fs7vunned\"],\n              [\"RANCHER 6x6 with OSB Roof\", 2989, \"eiby3rlf9\"],\n              [\"RANCHER 6x9 with OSB Roof\", 3379, \"eiby48g8l\"],\n              [\"RANCHER 6x12 with OSB Roof\", 4139, \"eiby4zub9\"],\n              [\"RANCHER 8x8 with OSB Roof\", 3739, \"en18v6eyd\"],\n              [\"RANCHER 8x10 with OSB Roof\", 4139, \"eiby5i3p1\"],\n              [\"RANCHER 8x12 with OSB Roof\", 4269, \"eiby5yyid\"],\n              [\"RANCHER 8x16 with OSB Roof\", 5309, \"euwz88hth\"],\n              [\"RANCHER 10x10 with OSB Roof\", 4269, \"eiby6a71x\"],\n              [\"RANCHER 10x12 with OSB Roof\", 4559, \"eiby6r1v9\"],\n              [\"RANCHER 10x16 with OSB Roof\", 5469, \"eibya0cad\"],\n              [\"RANCHER 10x20 with OSB Roof\", 6349, \"eibyb5s1h\"],\n            ],\n          },\n          {\n            i: \"15\",\n            t: \"Cedarshed Ranchhouse Prefab Cottage Kit\",\n            h: \"cedarshed-ranchhouses-prefab-cottage-kits\",\n            v: \"Cedarshed\",\n            p: 6899,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-ranchhouse-prefab-cottage-kit-main.webp?v=1714156975\",\n            s: {\n              m: \"100% Western Red Cedar\",\n              r: \"Cedar shingles or OSB, varies by variant\",\n              f: \"Plywood floor over 2×4 cedar joists; varies\/removable\",\n              l: \"About 2 weeks production + 1 week delivery\",\n              h: \"7′\",\n              w: \"Yes\",\n            },\n            c: 7399,\n            q: [\n              [\"Ranchhouse 12x12 with Cedar Roof Shingles\", 7899, \"beokkv22d\"],\n              [\"Ranchhouse 16x12 with Cedar Roof Shingles\", 10299, \"beokkvrcl\"],\n              [\"Ranchhouse 12x14 with Cedar Roof Shingles\", 7999, \"beokkwgmt\"],\n              [\"Ranchhouse 16x14 with Cedar Roof Shingles\", 10499, \"beokkx5x1\"],\n              [\"Ranchhouse 12x12 with Metal Roof\", 7899, \"fws1glu7p\"],\n              [\"Ranchhouse 16x12 with Metal Roof\", 10399, \"fws1gmjhx\"],\n              [\"Ranchhouse 12x14 with Metal Roof\", 7999, \"fws1gn8s5\"],\n              [\"Ranchhouse 16x14 with Metal Roof\", 10499, \"fws1gny2d\"],\n              [\"Ranchhouse 12x12 with OSB Roof\", 6999, \"eic0j85dh\"],\n              [\"Ranchhouse 16x12 with OSB Roof\", 8899, \"eic0k3r5h\"],\n              [\"Ranchhouse 12x14 with OSB Roof\", 6899, \"eic0ktqnp\"],\n              [\"Ranchhouse 16x14 with OSB Roof\", 8999, \"eic0l8hmd\"],\n            ],\n          },\n          {\n            i: \"16\",\n            t: \"EZ-Fit Craftsman Storage Shed Kit\",\n            h: \"ez-fit-craftsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-craftsman-shed-kit-main.jpg?v=1740682952\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"Not listed; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2699,\n            q: [\n              [\"8x8\", 2399, \"dyzebcjed\"],\n              [\"8x10\", 2599, \"dyzebd8ol\"],\n              [\"8x12\", 2949, \"dyzebfcj9\"],\n              [\"10x10\", 2949, \"dyzebgr3p\"],\n              [\"10x12\", 3299, \"dyzebi5o5\"],\n              [\"10x14\", 3599, \"dyzebjk8l\"],\n              [\"10x16\", 3799, \"dyzeblo39\"],\n              [\"10x20\", 4399, \"dyzebn2np\"],\n              [\"12x16\", 4549, \"dyzebpvsl\"],\n              [\"12x20\", 5099, \"dyzebrad1\"],\n              [\"12x24\", 5549, \"dyzebte7p\"],\n            ],\n          },\n          {\n            i: \"17\",\n            t: \"EZ-Fit Heritage Shed Kit\",\n            h: \"ez-fit-heritage-outdoor-garden-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Heritageedited_1000x1000_60818b49-2519-4b67-a58a-e05892b7e1e5.jpg?v=1660745179\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8'\", 2699, \"fq5f9btpx\"],\n              [\"8x10'\", 2899, \"fq5f9cj05\"],\n              [\"8x12'\", 3299, \"i5n4219\"],\n              [\"10x10'\", 3299, \"fq5f9d8ad\"],\n              [\"10x12'\", 3699, \"i5n4231\"],\n              [\"10x14\", 3999, \"i5n424t\"],\n              [\"10x16'\", 4299, \"i5n426l\"],\n              [\"10x20'\", 4899, \"i5n428d\"],\n              [\"12x16'\", 5099, \"i5n42a5\"],\n              [\"12x20'\", 5699, \"i5n42bx\"],\n              [\"12x24'\", 6199, \"i5n42dp\"],\n            ],\n          },\n          {\n            i: \"18\",\n            t: \"EZ-Fit Heritage Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-heritage-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-heritage-shed-double-doors.webp?v=1740001927\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpwanxjjp\"],\n              [\"10x12\", 3699, \"fpwany8tx\"],\n            ],\n          },\n          {\n            i: \"19\",\n            t: \"EZ-Fit Homestead Shed Kit\",\n            h: \"ez-fit-homestead-garden-tool-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 2699,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/HomesteadEZfit-937503.jpg?v=1695738402\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 2999,\n            q: [\n              [\"8x8\", 2699, \"i5nhowd\"],\n              [\"8x10'\", 2899, \"i5ni00d\"],\n              [\"8x12'\", 3299, \"i5ng7nx\"],\n              [\"10x10'\", 3299, \"i5ni8wd\"],\n              [\"10x12'\", 3699, \"i5ng7pp\"],\n              [\"10x14'\", 3999, \"i5ng7rh\"],\n              [\"10x16'\", 4299, \"i5ng7t9\"],\n              [\"10x20'\", 4899, \"i5ng7v1\"],\n              [\"12x16'\", 5099, \"i5ng7wt\"],\n              [\"12x20'\", 5699, \"i5ng7yl\"],\n              [\"12x24'\", 6199, \"i5ng80d\"],\n            ],\n          },\n          {\n            i: \"20\",\n            t: \"EZ-Fit Homestead Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-homestead-shed-kit-quick-ship\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-homestead-shed-kit-red.jpg?v=1740001269\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpv59456d\"],\n              [\"10x12\", 3699, \"fpv594ugl\"],\n            ],\n          },\n          {\n            i: \"21\",\n            t: \"EZ-Fit Riverside Shed Kit\",\n            h: \"ez-fit-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-riverside-shed-kit-main.jpg?v=1732738736\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12'\", 3299, \"i4ch4p9\"],\n              [\"10x12'\", 3699, \"i55brpp\"],\n              [\"10x14'\", 3999, \"i55brt9\"],\n              [\"10x16'\", 4299, \"i55brwt\"],\n              [\"10x20'\", 4899, \"i55bs0d\"],\n              [\"12x16'\", 5099, \"i55bs3x\"],\n              [\"12x20'\", 5699, \"i55bs5p\"],\n              [\"12x24'\", 6199, \"i55bs99\"],\n            ],\n          },\n          {\n            i: \"22\",\n            t: \"EZ-Fit Riverside Shed Kit - QUICK-SHIP\",\n            h: \"ez-fit-10x14-riverside-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 3299,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-quickship-riverside-storage-shed.jpg?v=1756400548\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"3 business days production + 2–9 business days shipping\",\n              h: \"6′6″; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 3599,\n            q: [\n              [\"8x12\", 3299, \"fpsnwh1yt\"],\n              [\"10x12\", 3699, \"fpsnwhr91\"],\n              [\"10x14\", 3999, \"fpsnwigj9\"],\n              [\"10x16\", 4299, \"fpsnwj5th\"],\n              [\"10x20\", 4899, \"fpsnwjv3p\"],\n              [\"12x24\", 6199, \"fpsnwkkdx\"],\n            ],\n          },\n          {\n            i: \"23\",\n            t: \"EZ-Fit Skyview Shed Kit\",\n            h: \"ez-fit-skyview-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4399,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-skyview-shed-kit-main.jpg?v=1743006556\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"6′6″ sidewalls; no sidewall height upgrade\",\n              w: \"Yes\",\n            },\n            c: 4699,\n            q: [\n              [\"8x12'\", 4399, \"fqnlcoo51\"],\n              [\"10x12'\", 4699, \"fqnlcpdf9\"],\n              [\"10x16'\", 5399, \"fqnlcq2ph\"],\n              [\"10x20'\", 5999, \"fqnlcqrzp\"],\n            ],\n          },\n          {\n            i: \"24\",\n            t: \"EZ-Fit Woodsman Shed Kit\",\n            h: \"ez-fit-woodsman-shed-kit\",\n            v: \"EZ-Fit Sheds\",\n            p: 4199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-woodsman-shed-kit-main.jpg?v=1740410859\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Pre-cut roof system\",\n              f: \"Floor not included; optional floor kit available\",\n              l: \"8 business days production + 2–9 business days shipping\",\n              h: \"7′ sidewalls; sidewall height extension available\",\n              w: \"Yes\",\n            },\n            c: 4499,\n            q: [\n              [\"8x8\", 4199, \"fq0gjy4vp\"],\n              [\"8x12\", 4699, \"fq0gjyu5x\"],\n              [\"10x10\", 4799, \"fq0gjzjg5\"],\n              [\"10x12\", 5199, \"fq0gk08qd\"],\n              [\"10x14\", 5599, \"fq0gk0y0l\"],\n              [\"10x16\", 5899, \"fq0gk1nat\"],\n            ],\n          },\n          {\n            i: \"25\",\n            t: \"Little Cottage Co. Classic 4' Gambrel Barn Shed Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-4-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2229,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-kit-sidewall-main.jpg?v=1759413523\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"4′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2349,\n            q: [\n              [\"8ft x 8ft\", 2229, \"e0ua6fdit\"],\n              [\"8ft x 10ft\", 2349, \"e0ua6g2t1\"],\n              [\"8ft x 12ft\", 2419, \"e0ua6gs39\"],\n              [\"8ft x 14ft\", 2539, \"e0ua6hhdh\"],\n              [\"8ft x 16ft\", 2979, \"e0ua6i6np\"],\n              [\"10ft x 10ft\", 2479, \"e0ua6ivxx\"],\n              [\"10ft x 12ft\", 2929, \"e0ua6jl85\"],\n              [\"10ft x 14ft\", 3049, \"e0ua6kaid\"],\n              [\"10ft x 16ft\", 3169, \"e0ua6kzsl\"],\n              [\"10ft x 18ft\", 3439, \"e0ua6lp2t\"],\n              [\"10ft x 20ft\", 3699, \"e0ua6med1\"],\n              [\"12ft x 12ft\", 3229, \"e0ua6n3n9\"],\n              [\"12ft x 14ft\", 3379, \"e0ua6nsxh\"],\n              [\"12ft x 16ft\", 3509, \"e0ua6oi7p\"],\n              [\"12ft x 18ft\", 3959, \"e0ua6p7hx\"],\n              [\"12ft x 20ft\", 4079, \"e0ua6pws5\"],\n              [\"12ft x 24ft\", 4639, \"e0ua6qm2d\"],\n            ],\n          },\n          {\n            i: \"26\",\n            t: \"Little Cottage Co. Classic Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-classic-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 3339,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x10-classic-five-corner-shed-main.jpg?v=1759425555\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 3519,\n            q: [\n              [\"Without Floor Kit\", 3339, \"e08lrj22d\"],\n              [\"With Floor Kit\", 4249, \"e08lrjrcl\"],\n            ],\n          },\n          {\n            i: \"27\",\n            t: \"Little Cottage Co. Classic Gable Shed Kit\",\n            h: \"little-cottage-company-classic-gable-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2359,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-classic-gable-storage-shed-isolated.jpg?v=1759252363\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2489,\n            q: [\n              [\"8ft x 8ft\", 2359, \"e0ubook6t\"],\n              [\"8ft x 10ft\", 2549, \"e0ubop9h1\"],\n              [\"8ft x 12ft\", 2679, \"e0ubopyr9\"],\n              [\"8ft x 14ft\", 3159, \"e0uboqo1h\"],\n              [\"8ft x 16ft\", 3289, \"e0ubordbp\"],\n              [\"10ft x 10ft\", 2719, \"e0ubos2lx\"],\n              [\"10ft x 12ft\", 3199, \"e0ubosrw5\"],\n              [\"10ft x 14ft\", 3359, \"e0uboth6d\"],\n              [\"10ft x 16ft\", 3499, \"e0ubou6gl\"],\n              [\"10ft x 18ft\", 3829, \"e0ubouvqt\"],\n              [\"10ft x 20ft\", 4129, \"e0ubovl11\"],\n              [\"12ft x 12ft\", 3379, \"e0ubowab9\"],\n              [\"12ft x 14ft\", 3549, \"e0ubowzlh\"],\n              [\"12ft x 16ft\", 4029, \"e0uboxovp\"],\n              [\"12ft x 18ft\", 4209, \"e0uboye5x\"],\n              [\"12ft x 20ft\", 4339, \"e0uboz3g5\"],\n              [\"12ft x 24ft\", 4789, \"e0ubozsqd\"],\n            ],\n          },\n          {\n            i: \"28\",\n            t: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewall Kit\",\n            h: \"little-cottage-company-classic-gambrel-barn-6-sidewall-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2509,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-gambrel-barn-shed-6-sidewall-main.jpg?v=1759345324\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 2649,\n            q: [\n              [\"8ft x 8ft\", 2509, \"e0uavjz91\"],\n              [\"8ft x 10ft\", 2679, \"e0uavkoj9\"],\n              [\"8ft x 12ft\", 2829, \"e0uavldth\"],\n              [\"8ft x 14ft\", 3329, \"e0uavm33p\"],\n              [\"8ft x 16ft\", 3479, \"e0uavmsdx\"],\n              [\"10ft x 10ft\", 2979, \"e0uavnho5\"],\n              [\"10ft x 12ft\", 3489, \"e0uavo6yd\"],\n              [\"10ft x 14ft\", 3629, \"e0uavow8l\"],\n              [\"10ft x 16ft\", 3709, \"e0uavplit\"],\n              [\"10ft x 18ft\", 4099, \"e0uavqat1\"],\n              [\"10ft x 20ft\", 4409, \"e0uavr039\"],\n              [\"12ft x 12ft\", 3749, \"e0uavrpdh\"],\n              [\"12ft x 14ft\", 3879, \"e0uavsenp\"],\n              [\"12ft x 16ft\", 4399, \"e0uavt3xx\"],\n              [\"12ft x 18ft\", 4559, \"e0uavtt85\"],\n              [\"12ft x 20ft\", 4729, \"e0uavuiid\"],\n              [\"12ft x 24ft\", 5349, \"e0uavv7sl\"],\n            ],\n          },\n          {\n            i: \"29\",\n            t: \"Little Cottage Co. Classic Gambrel Large Barn\",\n            h: \"little-cottage-co-classic-gambrel-large-barn\",\n            v: \"Little Cottage Co.\",\n            p: 4559,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/little-cottage-co-classic-gambrel-barn.jpg?v=1759352547\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"Not listed\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4819,\n            q: [\n              [\"14ft x 18ft\", 4559, \"fum704eut\"],\n              [\"14ft x 20ft\", 4749, \"fum705451\"],\n              [\"14ft x 22ft\", 4999, \"fum705tf9\"],\n              [\"14ft x 24ft\", 5239, \"fum706iph\"],\n              [\"14ft x 26ft\", 5459, \"fum7077zp\"],\n              [\"14ft x 28ft\", 6089, \"fum707x9x\"],\n              [\"14ft x 30ft\", 6199, \"fum708mk5\"],\n              [\"14ft x 32ft\", 6409, \"fum709bud\"],\n              [\"16ft x 18ft\", 5139, \"fum70a14l\"],\n              [\"16ft x 20ft\", 5459, \"fum70aqet\"],\n              [\"16ft x 22ft\", 5789, \"fum70bfp1\"],\n              [\"16ft x 24ft\", 6009, \"fum70c4z9\"],\n              [\"16ft x 26ft\", 6249, \"fum70cu9h\"],\n              [\"16ft x 28ft\", 6569, \"fum70djjp\"],\n              [\"16ft x 30ft\", 6799, \"fum70e8tx\"],\n              [\"16ft x 32ft\", 7039, \"fum70ey45\"],\n              [\"16ft x 34ft\", 7569, \"fum70fned\"],\n            ],\n          },\n          {\n            i: \"30\",\n            t: \"Little Cottage Co. Classic Workshop \u0026 Garden Shed\",\n            h: \"little-cottage-company-classic-workshop-shed\",\n            v: \"Little Cottage Co.\",\n            p: 2469,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/classic-workshop-storage-shed-kit-front.jpg?v=1759256527\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2599,\n            q: [\n              [\"8ft x 8ft\", 2469, \"e0ub6r48l\"],\n              [\"8ft x 10ft\", 2659, \"e0ub6rtit\"],\n              [\"8ft x 12ft\", 2899, \"e0ub6sit1\"],\n              [\"8ft x 14ft\", 3379, \"e0ub6t839\"],\n              [\"8ft x 16ft\", 3519, \"e0ub6txdh\"],\n              [\"10ft x 10ft\", 2819, \"e0ub6umnp\"],\n              [\"10ft x 12ft\", 3419, \"e0ub6vbxx\"],\n              [\"10ft x 14ft\", 3559, \"e0ub6w185\"],\n              [\"10ft x 16ft\", 3719, \"e0ub6wqid\"],\n              [\"10ft x 18ft\", 4039, \"e0ub6xfsl\"],\n              [\"10ft x 20ft\", 4339, \"e0ub6y52t\"],\n              [\"12ft x 12ft\", 3609, \"e0ub6yud1\"],\n              [\"12ft x 14ft\", 3779, \"e0ub6zjn9\"],\n              [\"12ft x 16ft\", 4249, \"e0ub708xh\"],\n              [\"12ft x 18ft\", 4429, \"e0ub70y7p\"],\n              [\"12ft x 20ft\", 4569, \"e0ub71nhx\"],\n              [\"12ft x 24ft\", 5169, \"e0ub72cs5\"],\n            ],\n          },\n          {\n            i: \"31\",\n            t: \"Little Cottage Co. Colonial Five-Corner 10x10 Shed Kit\",\n            h: \"little-cottage-company-colonial-five-corner-10x10-shed\",\n            v: \"Little Cottage Co.\",\n            p: 4419,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/colonial-five-corner-storage-shed-main.jpg?v=1759425560\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"2–4 weeks production + 2–9 days shipping\",\n              h: \"72″ sidewalls\",\n              w: \"No\",\n            },\n            c: 4659,\n            q: [\n              [\"Without Floor Kit\", 4419, \"e0605wzed\"],\n              [\"With Floor Kit\", 5369, \"e0605xool\"],\n            ],\n          },\n          {\n            i: \"32\",\n            t: \"Little Cottage Co. Colonial Pinehurst Storage Shed Kit\",\n            h: \"little-cottage-company-colonial-pinehurst-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x12-colonial-pinehurst-main_9c9bdbdf-1916-43a7-989a-039f99fa1095.jpg?v=1759419491\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2639,\n            q: [\n              [\"8ft x 8ft\", 2499, \"e0uh7tyr9\"],\n              [\"8ft x 10ft\", 2979, \"e0uh7uo1h\"],\n              [\"8ft x 12ft\", 3109, \"e0uh7vdbp\"],\n              [\"8ft x 14ft\", 3569, \"e0uh7w2lx\"],\n              [\"8ft x 16ft\", 3709, \"e0uh7wrw5\"],\n              [\"10ft x 10ft\", 3349, \"e0uh7xh6d\"],\n              [\"10ft x 12ft\", 3839, \"e0uh7y6gl\"],\n              [\"10ft x 14ft\", 4249, \"e0uh7yvqt\"],\n              [\"10ft x 16ft\", 4379, \"e0uh7zl11\"],\n              [\"10ft x 18ft\", 4849, \"e0uh80ab9\"],\n              [\"10ft x 20ft\", 4979, \"e0uh80zlh\"],\n              [\"12ft x 12ft\", 4099, \"e0uh81ovp\"],\n              [\"12ft x 14ft\", 4569, \"e0uh82e5x\"],\n              [\"12ft x 16ft\", 5009, \"e0uh833g5\"],\n              [\"12ft x 18ft\", 5169, \"e0uh83sqd\"],\n              [\"12ft x 20ft\", 5329, \"e0uh84i0l\"],\n              [\"12ft x 24ft\", 5859, \"e0uh857at\"],\n            ],\n          },\n          {\n            i: \"33\",\n            t: \"Little Cottage Co. Colonial Williamsburg Shed Kit\",\n            h: \"little-cottage-company-colonial-williamsburg-storage-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 2649,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x16-colonial-williamsburg-main.jpg?v=1759419524\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"5–10 business days pre-cut; 4–6 weeks panelized + 2–9 days shipping\",\n              h: \"6′4.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 2789,\n            q: [\n              [\"8ft x 8ft\", 2649, \"e0ug111rp\"],\n              [\"8ft x 10ft\", 3149, \"e0ug11r1x\"],\n              [\"8ft x 12ft\", 3329, \"e0ug12gc5\"],\n              [\"8ft x 14ft\", 3799, \"e0ug135md\"],\n              [\"8ft x 16ft\", 3949, \"e0ug13uwl\"],\n              [\"10ft x 10ft\", 3479, \"e0ug14k6t\"],\n              [\"10ft x 12ft\", 4009, \"e0ug159h1\"],\n              [\"10ft x 14ft\", 4439, \"e0ug15yr9\"],\n              [\"10ft x 16ft\", 4609, \"e0ug16o1h\"],\n              [\"10ft x 18ft\", 5079, \"e0ug17dbp\"],\n              [\"10ft x 20ft\", 5249, \"e0ug182lx\"],\n              [\"12ft x 12ft\", 4189, \"e0ug18rw5\"],\n              [\"12ft x 14ft\", 4649, \"e0ug19h6d\"],\n              [\"12ft x 16ft\", 5119, \"e0ug1a6gl\"],\n              [\"12ft x 18ft\", 5219, \"e0ug1avqt\"],\n              [\"12ft x 20ft\", 5389, \"e0ug1bl11\"],\n              [\"12ft x 24ft\", 6079, \"e0ug1cab9\"],\n            ],\n          },\n          {\n            i: \"34\",\n            t: \"Little Cottage Co. Star Barn Kit\",\n            h: \"little-cottage-company-star-barn\",\n            v: \"Little Cottage Co.\",\n            p: 9189,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-star-barn-storage-shed-kit.jpg?v=1718301285\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional treated-joist + plywood floor kit\",\n              l: \"6–8 weeks production + 2–9 days shipping\",\n              h: \"76″ sidewalls\",\n              w: \"No\",\n            },\n            c: 9669,\n            q: [\n              [\"10ft x 14ft\", 9189, \"e0uq6pk51\"],\n              [\"10ft x 16ft\", 10349, \"e0uq6q9f9\"],\n              [\"10ft x 18ft\", 11639, \"e0uq6qyph\"],\n              [\"10ft x 20ft\", 12919, \"eywq204dx\"],\n            ],\n          },\n          {\n            i: \"35\",\n            t: \"Little Cottage Co. Value Gable Shed\",\n            h: \"little-cottage-company-value-gable-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1569,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/8x8-value-gable-shed-kit-front.jpg?v=1759245611\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1649,\n            q: [\n              [\"8ft x 8ft\", 1569, \"e0uc725o5\"],\n              [\"8ft x 10ft\", 1729, \"e0uc72uyd\"],\n              [\"8ft x 12ft\", 1889, \"e0uc73k8l\"],\n              [\"8ft x 14ft\", 2059, \"e0uc749it\"],\n              [\"8ft x 16ft\", 2219, \"e0uc74yt1\"],\n              [\"10ft x 10ft\", 1949, \"e0uc75o39\"],\n              [\"10ft x 12ft\", 2109, \"e0uc76ddh\"],\n              [\"10ft x 14ft\", 2299, \"e0uc772np\"],\n              [\"10ft x 16ft\", 2459, \"e0uc77rxx\"],\n              [\"10ft x 18ft\", 2659, \"e0uc78h85\"],\n              [\"10ft x 20ft\", 2839, \"e0uc796id\"],\n              [\"12ft x 12ft\", 2309, \"e0uc79vsl\"],\n              [\"12ft x 14ft\", 2499, \"e0uc7al2t\"],\n              [\"12ft x 16ft\", 2709, \"e0uc7bad1\"],\n              [\"12ft x 18ft\", 2879, \"e0uc7bzn9\"],\n              [\"12ft x 20ft\", 3089, \"e0uc7coxh\"],\n              [\"12ft x 24ft\", 3489, \"e0uc7de7p\"],\n            ],\n          },\n          {\n            i: \"36\",\n            t: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-4-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1479,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-main.jpg?v=1759508554\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Floor not included; optional kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"3′9.5″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1569,\n            q: [\n              [\"8ft x 8ft\", 1479, \"e0ucrkb3p\"],\n              [\"8ft x 10ft\", 1599, \"e0ucrl0dx\"],\n              [\"8ft x 12ft\", 1739, \"e0ucrlpo5\"],\n              [\"8ft x 14ft\", 1889, \"e0ucrmeyd\"],\n              [\"8ft x 16ft\", 2079, \"e0ucrn48l\"],\n              [\"10ft x 10ft\", 1799, \"e0ucrntit\"],\n              [\"10ft x 12ft\", 1989, \"e0ucroit1\"],\n              [\"10ft x 14ft\", 2109, \"e0ucrp839\"],\n              [\"10ft x 16ft\", 2259, \"e0ucrpxdh\"],\n              [\"10ft x 18ft\", 2409, \"e0ucrqmnp\"],\n              [\"10ft x 20ft\", 2559, \"e0ucrrbxx\"],\n              [\"12ft x 12ft\", 2229, \"e0ucrs185\"],\n              [\"12ft x 14ft\", 2409, \"e0ucrsqid\"],\n              [\"12ft x 16ft\", 2569, \"e0ucrtfsl\"],\n              [\"12ft x 18ft\", 2739, \"e0ucru52t\"],\n              [\"12ft x 20ft\", 2909, \"e0ucruud1\"],\n              [\"12ft x 24ft\", 3259, \"e0ucrvjn9\"],\n            ],\n          },\n          {\n            i: \"37\",\n            t: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n            h: \"little-cottage-company-value-gambrel-barn-6-sidewall-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1679,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/10x14-value-gambrel-barn-6-sidewalls.jpg?v=1759324155\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gambrel roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′ sidewalls\",\n              w: \"No\",\n            },\n            c: 1769,\n            q: [\n              [\"8ft x 8ft\", 1679, \"e0ucis9bp\"],\n              [\"8ft x 10ft\", 1869, \"e0ucisylx\"],\n              [\"8ft x 12ft\", 2029, \"e0ucitnw5\"],\n              [\"8ft x 14ft\", 2219, \"e0uciud6d\"],\n              [\"8ft x 16ft\", 2469, \"e0uciv2gl\"],\n              [\"10ft x 10ft\", 2069, \"e0ucivrqt\"],\n              [\"10ft x 12ft\", 2259, \"e0uciwh11\"],\n              [\"10ft x 14ft\", 2439, \"e0ucix6b9\"],\n              [\"10ft x 16ft\", 2619, \"e0ucixvlh\"],\n              [\"10ft x 18ft\", 2869, \"e0uciykvp\"],\n              [\"10ft x 20ft\", 3059, \"e0uciza5x\"],\n              [\"12ft x 12ft\", 2579, \"e0ucizzg5\"],\n              [\"12ft x 14ft\", 2799, \"e0ucj0oqd\"],\n              [\"12ft x 16ft\", 2999, \"e0ucj1e0l\"],\n              [\"12ft x 18ft\", 3199, \"e0ucj23at\"],\n              [\"12ft x 20ft\", 3419, \"e0ucj2sl1\"],\n              [\"12ft x 24ft\", 3809, \"e0ucj3hv9\"],\n            ],\n          },\n          {\n            i: \"38\",\n            t: \"Little Cottage Co. Value Workshop Shed\",\n            h: \"little-cottage-company-value-workshop-shed-kit\",\n            v: \"Little Cottage Co.\",\n            p: 1749,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323\",\n            s: {\n              m: \"LP SmartSide engineered wood\",\n              r: \"Gable roof\",\n              f: \"Optional floor kit available\",\n              l: \"5–10 business days production + 2–9 days shipping\",\n              h: \"6′3″ sidewalls\",\n              w: \"No\",\n            },\n            c: 1839,\n            q: [\n              [\"8ft x 8ft\", 1749, \"e0uem39dh\"],\n              [\"8ft x 10ft\", 1919, \"e0uem3ynp\"],\n              [\"8ft x 12ft\", 2209, \"e0uem4nxx\"],\n              [\"8ft x 14ft\", 2389, \"e0uem5d85\"],\n              [\"8ft x 16ft\", 2559, \"e0uem62id\"],\n              [\"10ft x 10ft\", 2139, \"e0uem6rsl\"],\n              [\"10ft x 12ft\", 2439, \"e0uem7h2t\"],\n              [\"10ft x 14ft\", 2629, \"e0uem86d1\"],\n              [\"10ft x 16ft\", 2759, \"e0uem8vn9\"],\n              [\"10ft x 18ft\", 2999, \"e0uem9kxh\"],\n              [\"10ft x 20ft\", 3169, \"e0uemaa7p\"],\n              [\"12ft x 12ft\", 2649, \"e0uemazhx\"],\n              [\"12ft x 14ft\", 2829, \"e0uemce2d\"],\n              [\"12ft x 16ft\", 3029, \"e0uemd3cl\"],\n              [\"12ft x 18ft\", 3209, \"e0uemdsmt\"],\n              [\"12ft x 20ft\", 3409, \"e0uemehx1\"],\n              [\"12ft x 24ft\", 3809, \"e0uemf779\"],\n            ],\n          },\n          {\n            i: \"39\",\n            t: \"Outdoor Living Today 12x8 Saltbox Studio\",\n            h: \"outdoor-living-today-12x8-saltbox-studio\",\n            v: \"Outdoor Living Today\",\n            p: 13499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/outdoor-living-today-12x8-saltbox-studio.webp?v=1769027284\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar roof system\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 15499,\n          },\n          {\n            i: \"40\",\n            t: \"Outdoor Living Today 6x3 Oscar Waste Management Shed\",\n            h: \"outdoor-living-today-6x3-oscar-waste-management-shed\",\n            v: \"Outdoor Living Today\",\n            p: 1599,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6x3-oscar-waste-management-shed-main.jpg?v=1711556132\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              f: \"Wood floor\/base components listed\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              r: \"Cedar roof system\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 2289,\n          },\n          {\n            i: \"41\",\n            t: \"Outdoor Living Today 6x4 SpaceMaster Wood Storage Shed with Double Doors\",\n            h: \"outdoor-living-today-6x4-spacemaster-wood-storage-shed-with-double-doors\",\n            v: \"Outdoor Living Today\",\n            p: 2199,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/olt-spacemaster-6x4-storage-garden-shed.jpg?v=1710522333\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles or Galvalume metal, varies by variant\",\n              f: \"Pre-assembled Western Red Cedar floor included\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"64″ min \/ 77.75″ max interior height\",\n              w: \"No\",\n            },\n            c: 2799,\n            q: [\n              [\"Metal\", 2199, \"f9eqdon5h\"],\n              [\"Cedar\", 2199, \"f9eqdpcfp\"],\n            ],\n          },\n          {\n            i: \"42\",\n            t: \"Outdoor Living Today 9x9 Penthouse Cedar Garden Shed\",\n            h: \"outdoor-living-today-9x9-penthouse-cedar-garden-shed\",\n            v: \"Outdoor Living Today\",\n            p: 7499,\n            g: \"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/9x9-penthouse-cedar-garden-shed-main.webp?v=1710799316\",\n            s: {\n              m: \"Western Red Cedar wood\",\n              r: \"Cedar shingles included\",\n              f: \"5\/8″ plywood floor over 2×4 cedar joists\",\n              l: \"7 days production + 5–7 days West Coast shipping \/ 7–10 days East Coast shipping\",\n              h: \"Not listed\",\n              w: \"No\",\n            },\n            c: 9299,\n          },\n        ],\n        S = [null, null],\n        V = [0, 0],\n        A = 0,\n        R = document.getElementById(\"hs-shed-compare\"),\n        E = document.getElementById(\"hsScOverlay\"),\n        L = document.getElementById(\"hsScList\"),\n        Q = document.getElementById(\"hsScSearch\"),\n        C = document.getElementById(\"hsScCompare\"),\n        X = document.getElementById(\"hsScClose\"),\n        B = [document.getElementById(\"hsScSlot1\"), document.getElementById(\"hsScSlot2\")];\n      function e(s) {\n        return String(s == null ? \"\" : s).replace(\/[\u0026\u003c\u003e\"']\/g, function (c) {\n          return { \"\u0026\": \"\u0026amp;\", \"\u003c\": \"\u0026lt;\", \"\u003e\": \"\u0026gt;\", '\"': \"\u0026quot;\", \"'\": \"\u0026#39;\" }[c];\n        });\n      }\n      function m(n) {\n        if (n == null || n === \"\") return '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n        var x = Number(n);\n        if (!isFinite(x)) return e(n);\n        return \"$\" + x.toLocaleString(undefined, { maximumFractionDigits: x % 1 ? 2 : 0 });\n      }\n      function qs(v) {\n        return Array.isArray(v) ? v[0] : v.s;\n      }\n      function qp(v) {\n        return Array.isArray(v) ? v[1] : v.p;\n      }\n      function qid(v) {\n        var x = Array.isArray(v) ? v[2] : v.i;\n        return x ? parseInt(x, 36) : \"\";\n      }\n      function pr(p, i) {\n        var q = p.q || [];\n        return q.length \u003e 1 \u0026\u0026 q[i] ? qp(q[i]) : p.p;\n      }\n      function cp(p) {\n        return p.c;\n      }\n      function ph(p, i) {\n        var q = p.q || [],\n          id = q.length \u003e 1 \u0026\u0026 q[i] ? qid(q[i]) : \"\";\n        return (\n          \"\/products\/\" +\n          encodeURIComponent(p.h) +\n          (id ? \"?variant=\" + encodeURIComponent(String(id)) : \"\")\n        );\n      }\n      function priceHtml(p, i) {\n        var a = pr(p, i),\n          b = cp(p),\n          h = m(a);\n        if (b \u0026\u0026 Number(b) \u003e Number(a)) h += '\u003cspan class=\"hs-sc-compare-at\"\u003e' + m(b) + \"\u003c\/span\u003e\";\n        return h;\n      }\n      function minVi(p) {\n        var q = p.q || [],\n          mi = 0,\n          mp = Infinity;\n        if (q.length \u003c 2) return 0;\n        q.forEach(function (v, i) {\n          var n = Number(qp(v));\n          if (isFinite(n) \u0026\u0026 n \u003c mp) {\n            mp = n;\n            mi = i;\n          }\n        });\n        return mi;\n      }\n      function card(p, slot) {\n        var q = p.q || [],\n          vi = V[slot] || 0;\n        if (q.length \u003e 1 \u0026\u0026 !q[vi]) vi = V[slot] = minVi(p);\n        var sel = \"\";\n        if (q.length \u003e 1)\n          sel =\n            '\u003cdiv class=\"hs-sc-size-box\"\u003e\u003clabel class=\"hs-sc-size-label\" for=\"hsScSize' +\n            slot +\n            '\"\u003eSize \/ configuration\u003c\/label\u003e\u003cdiv class=\"hs-sc-select-wrap\"\u003e\u003cselect id=\"hsScSize' +\n            slot +\n            '\" class=\"hs-sc-size-select\" data-slot=\"' +\n            slot +\n            '\"\u003e' +\n            q\n              .map(function (v, i) {\n                return (\n                  '\u003coption value=\"' +\n                  i +\n                  '\"' +\n                  (i === vi ? \" selected\" : \"\") +\n                  \"\u003e\" +\n                  e(qs(v)) +\n                  \" — \" +\n                  e(m(qp(v)).replace(\/\u003c[^\u003e]+\u003e\/g, \"\")) +\n                  \"\u003c\/option\u003e\"\n                );\n              })\n              .join(\"\") +\n            '\u003c\/select\u003e\u003c\/div\u003e\u003cdiv class=\"hs-sc-size-note\"\u003eChange option to update price\/link.\u003c\/div\u003e\u003c\/div\u003e';\n        return (\n          '\u003cimg class=\"hs-sc-fi\" loading=\"lazy\" src=\"' +\n          e(p.g || \"\") +\n          '\" alt=\"' +\n          e(p.t) +\n          '\"\u003e\u003cdiv class=\"hs-sc-brand\"\u003e' +\n          e(p.v || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-title\"\u003e' +\n          e(p.t || \"\") +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-price\" data-price-slot=\"' +\n          slot +\n          '\"\u003e' +\n          priceHtml(p, vi) +\n          '\u003c\/div\u003e\u003ca class=\"hs-sc-view hs-sc-card-view\" data-link-slot=\"' +\n          slot +\n          '\" href=\"' +\n          ph(p, vi) +\n          '\" target=\"_blank\"\u003eView product\u003c\/a\u003e' +\n          sel +\n          '\u003cbutton type=\"button\" class=\"hs-sc-change\" data-change=\"' +\n          slot +\n          '\"\u003eChange shed\u003c\/button\u003e'\n        );\n      }\n      function empty(slot) {\n        return (\n          '\u003cdiv class=\"hs-sc-plus\"\u003e+\u003c\/div\u003e\u003cspan class=\"hs-sc-lbl\"\u003eAdd your ' +\n          (slot ? \"second\" : \"first\") +\n          \" shed\u003c\/span\u003e\"\n        );\n      }\n      function renderSlots() {\n        for (var i = 0; i \u003c 2; i++) {\n          B[i].className = \"hs-sc-slot\" + (S[i] ? \" hs-sc-filled\" : \"\");\n          B[i].innerHTML = S[i] ? card(S[i], i) : empty(i);\n        }\n        renderCompare();\n      }\n      function val(p, k) {\n        return p \u0026\u0026 p.s \u0026\u0026 p.s[k] ? e(p.s[k]) : '\u003cspan class=\"hs-sc-na\"\u003eNot listed\u003c\/span\u003e';\n      }\n      function roofv(p, slot) {\n        var q = p \u0026\u0026 (p.q || []),\n          vi = V[slot] || 0,\n          l = q.length \u003e 1 \u0026\u0026 q[vi] ? String(qs(q[vi])) : \"\";\n        if (\/OSB Roof\/i.test(l)) return \"OSB roof\";\n        if (\/Metal Roof\/i.test(l)) return \"Metal roof\";\n        return val(p, \"r\");\n      }\n      function renderCompare() {\n        if (!S[0] \u0026\u0026 !S[1]) {\n          C.innerHTML = \"\";\n          return;\n        }\n        var n0 = S[0] ? e(S[0].t) : \"Select a shed\",\n          n1 = S[1] ? e(S[1].t) : \"Select a shed\";\n        var rows = [\n          [\"Material\", val(S[0], \"m\"), val(S[1], \"m\")],\n          [\"Roof type\", roofv(S[0], 0), roofv(S[1], 1)],\n          [\"Floor kit\", val(S[0], \"f\"), val(S[1], \"f\")],\n          [\"Wall height\", val(S[0], \"h\"), val(S[1], \"h\")],\n          [\"Custom door and window placement\", val(S[0], \"w\"), val(S[1], \"w\")],\n          [\"Lead time\", val(S[0], \"l\"), val(S[1], \"l\")],\n        ];\n        C.innerHTML =\n          '\u003cdiv class=\"hs-sc-compare-table\" role=\"table\" aria-label=\"Selected shed comparison\"\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head\" role=\"columnheader\"\u003eSpecification\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n0 +\n          '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-head hs-sc-ct-prod\" role=\"columnheader\"\u003e' +\n          n1 +\n          \"\u003c\/div\u003e\" +\n          rows\n            .map(function (r) {\n              return (\n                '\u003cdiv class=\"hs-sc-ct-cell hs-sc-ct-key\" role=\"rowheader\"\u003e' +\n                r[0] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[1] +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-ct-cell\" role=\"cell\"\u003e' +\n                r[2] +\n                \"\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") +\n          \"\u003c\/div\u003e\";\n      }\n      function open(slot) {\n        A = slot;\n        E.classList.add(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"false\");\n        document.body.classList.add(\"hs-sc-lock\");\n        Q.value = \"\";\n        list(\"\");\n        setTimeout(function () {\n          Q.focus();\n        }, 30);\n      }\n      function close() {\n        E.classList.remove(\"hs-sc-is-open\");\n        E.setAttribute(\"aria-hidden\", \"true\");\n        document.body.classList.remove(\"hs-sc-lock\");\n      }\n      function list(term) {\n        term = (term || \"\").toLowerCase();\n        var items = P.filter(function (p) {\n          return (\n            !term ||\n            (p.t || \"\").toLowerCase().indexOf(term) \u003e -1 ||\n            (p.v || \"\").toLowerCase().indexOf(term) \u003e -1\n          );\n        });\n        L.innerHTML =\n          items\n            .map(function (p) {\n              return (\n                '\u003cdiv class=\"hs-sc-picker-item\" tabindex=\"0\" role=\"button\" data-id=\"' +\n                e(p.i) +\n                '\"\u003e\u003cimg loading=\"lazy\" src=\"' +\n                e(p.g || \"\") +\n                '\" alt=\"' +\n                e(p.t) +\n                '\"\u003e\u003cdiv class=\"hs-sc-pi-brand\"\u003e' +\n                e(p.v || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-title\"\u003e' +\n                e(p.t || \"\") +\n                '\u003c\/div\u003e\u003cdiv class=\"hs-sc-pi-price\"\u003eFrom ' +\n                m(p.p) +\n                \"\u003c\/div\u003e\u003c\/div\u003e\"\n              );\n            })\n            .join(\"\") || '\u003cp class=\"hs-sc-na\"\u003eNo sheds found.\u003c\/p\u003e';\n      }\n      B.forEach(function (b, i) {\n        b.addEventListener(\"click\", function (ev) {\n          if (ev.target.closest(\".hs-sc-change\")) {\n            open(i);\n            return;\n          }\n          if (!S[i]) open(i);\n        });\n      });\n      R.addEventListener(\"change\", function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains(\"hs-sc-size-select\")) {\n          var slot = Number(el.getAttribute(\"data-slot\")),\n            p = S[slot];\n          V[slot] = Number(el.value) || 0;\n          var price = R.querySelector('[data-price-slot=\"' + slot + '\"]'),\n            link = R.querySelector('[data-link-slot=\"' + slot + '\"]');\n          if (price \u0026\u0026 p) price.innerHTML = priceHtml(p, V[slot]);\n          if (link \u0026\u0026 p) link.setAttribute(\"href\", ph(p, V[slot]));\n          renderCompare();\n        }\n      });\n      L.addEventListener(\"click\", function (ev) {\n        var it = ev.target.closest(\".hs-sc-picker-item\");\n        if (!it) return;\n        var id = it.getAttribute(\"data-id\"),\n          p = P.find(function (x) {\n            return String(x.i) === String(id);\n          });\n        if (p) {\n          S[A] = p;\n          V[A] = minVi(p);\n          close();\n          renderSlots();\n        }\n      });\n      L.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Enter\" || ev.key === \" \") {\n          var it = ev.target.closest(\".hs-sc-picker-item\");\n          if (it) {\n            ev.preventDefault();\n            it.click();\n          }\n        }\n      });\n      Q.addEventListener(\"input\", function () {\n        list(Q.value);\n      });\n      X.addEventListener(\"click\", close);\n      E.addEventListener(\"click\", function (ev) {\n        if (ev.target === E) close();\n      });\n      document.addEventListener(\"keydown\", function (ev) {\n        if (ev.key === \"Escape\" \u0026\u0026 E.classList.contains(\"hs-sc-is-open\")) close();\n      });\n      function curh() {\n        var m = String(location.pathname || \"\").match(\/\\\/products\\\/([^\\\/?#]+)\/);\n        return m ? decodeURIComponent(m[1]).replace(\/\\\/$\/, \"\") : \"\";\n      }\n      function initCurrent() {\n        var h = curh(),\n          p =\n            h \u0026\u0026\n            P.find(function (x) {\n              return String(x.h) === h;\n            });\n        if (p) {\n          S[0] = p;\n          V[0] = minVi(p);\n        }\n      }\n      initCurrent();\n      renderSlots();\n\n      \/\/ ===== Live price refresh (lazy fetch with optimistic render) =====\n      \/\/ Paste this inside the main comparison-tool IIFE, replacing the original final:\n      \/\/ initCurrent();\n      \/\/ renderSlots();\n      \/\/ })();\n      \/\/\n      \/\/ This refreshes live Shopify storefront pricing from \/products\/{handle}.js.\n      \/\/ It updates product price, compare-at price, variant prices, and variant IDs.\n      \/\/ It does not add brand-new products or brand-new variants to the baked-in catalog.\n\n      var LIVE = {}; \/\/ handle -\u003e { done: true, loading: false }\n\n      function toBase36(n) {\n        return Number(n).toString(36);\n      }\n\n      function centsToDollars(v) {\n        var n = Number(v);\n        return isFinite(n) ? n \/ 100 : null;\n      }\n\n      function variantId36(v) {\n        return Array.isArray(v) ? v[2] : v \u0026\u0026 v.i;\n      }\n\n      function variantIdNum(v) {\n        var x = variantId36(v);\n        return x ? parseInt(x, 36) : null;\n      }\n\n      function findLiveVariant(data, oldVariant) {\n        var oldTitle = qs(oldVariant);\n        var oldIdNum = variantIdNum(oldVariant);\n\n        return (\n          data.variants.find(function (v) {\n            return oldIdNum \u0026\u0026 String(v.id) === String(oldIdNum);\n          }) ||\n          data.variants.find(function (v) {\n            return v.title === oldTitle || v.public_title === oldTitle || v.name === oldTitle;\n          }) ||\n          null\n        );\n      }\n\n      function fetchLive(p, cb) {\n        if (!p || !p.h) return;\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].done) {\n          cb \u0026\u0026 cb();\n          return;\n        }\n\n        if (LIVE[p.h] \u0026\u0026 LIVE[p.h].loading) {\n          setTimeout(function () {\n            fetchLive(p, cb);\n          }, 80);\n          return;\n        }\n\n        LIVE[p.h] = { loading: true, done: false };\n\n        try {\n          fetch('\/products\/' + encodeURIComponent(p.h) + '.js', { credentials: 'same-origin' })\n            .then(function (r) {\n              return r.ok ? r.json() : null;\n            })\n            .then(function (data) {\n              if (!data || !data.variants || !data.variants.length) {\n                LIVE[p.h] = { loading: false, done: true };\n                cb \u0026\u0026 cb();\n                return;\n              }\n\n              var oldQ = p.q || [];\n              var newQ = oldQ.map(function (oldVariant) {\n                var match = findLiveVariant(data, oldVariant);\n                if (!match) return oldVariant;\n\n                var livePrice = centsToDollars(match.price);\n                return [qs(oldVariant), livePrice != null ? livePrice : qp(oldVariant), toBase36(match.id)];\n              });\n\n              \/\/ If this product had no baked-in variant dropdown, use the storefront product-level price.\n              if (!newQ.length \u0026\u0026 data.price != null) {\n                var topPrice = centsToDollars(data.price);\n                if (topPrice != null) p.p = topPrice;\n              }\n\n              \/\/ If variants are present, use the lowest live variant price as the product's displayed From price.\n              if (newQ.length) {\n                var minPrice = Infinity;\n                newQ.forEach(function (v) {\n                  var price = Number(qp(v));\n                  if (isFinite(price) \u0026\u0026 price \u003c minPrice) minPrice = price;\n                });\n                if (isFinite(minPrice)) p.p = minPrice;\n                p.q = newQ;\n              }\n\n              \/\/ Update compare-at price too. Prefer product-level compare_at_price, then max variant compare_at_price.\n              var liveCompareAt = centsToDollars(data.compare_at_price);\n              if (liveCompareAt == null) {\n                data.variants.forEach(function (v) {\n                  var ca = centsToDollars(v.compare_at_price);\n                  if (ca != null \u0026\u0026 (liveCompareAt == null || ca \u003e liveCompareAt)) liveCompareAt = ca;\n                });\n              }\n              if (liveCompareAt != null) p.c = liveCompareAt;\n\n              LIVE[p.h] = { loading: false, done: true };\n              cb \u0026\u0026 cb();\n            })\n            .catch(function () {\n              LIVE[p.h] = { loading: false, done: false };\n            });\n        } catch (e) {\n          LIVE[p.h] = { loading: false, done: false };\n        }\n      }\n\n      function refreshSlot(slot, preferMinVariant) {\n        var p = S[slot];\n        if (!p) return;\n\n        var beforeIndex = V[slot] || 0;\n        var beforeVariant = p.q \u0026\u0026 p.q[beforeIndex] ? p.q[beforeIndex] : null;\n        var beforeTitle = beforeVariant ? qs(beforeVariant) : null;\n        var beforeId = beforeVariant ? variantId36(beforeVariant) : null;\n\n        fetchLive(p, function () {\n          if (preferMinVariant) {\n            V[slot] = minVi(p);\n          } else if (p.q \u0026\u0026 p.q.length \u0026\u0026 beforeVariant) {\n            var matchedIndex = p.q.findIndex(function (v) {\n              return (beforeId \u0026\u0026 variantId36(v) === beforeId) || (beforeTitle \u0026\u0026 qs(v) === beforeTitle);\n            });\n            V[slot] = matchedIndex \u003e -1 ? matchedIndex : Math.min(beforeIndex, p.q.length - 1);\n          }\n          renderSlots();\n        });\n      }\n\n      \/\/ Refresh slot 1, the auto-loaded current product, shortly after load.\n      if (S[0]) {\n        setTimeout(function () {\n          refreshSlot(0, true);\n        }, 50);\n      }\n\n      \/\/ Hook into the modal-pick handler. The original picker handler stays intact;\n      \/\/ this runs one tick later, after S[A] has been updated.\n      L.addEventListener('click', function (ev) {\n        var it = ev.target.closest('.hs-sc-picker-item');\n        if (!it) return;\n        setTimeout(function () {\n          refreshSlot(A, true);\n        }, 0);\n      });\n\n      \/\/ Preserve a user's selected variant when they change the dropdown and live data is not fetched yet.\n      R.addEventListener('change', function (ev) {\n        var el = ev.target;\n        if (el.classList \u0026\u0026 el.classList.contains('hs-sc-size-select')) {\n          var slot = Number(el.getAttribute('data-slot'));\n          setTimeout(function () {\n            refreshSlot(slot, false);\n          }, 0);\n        }\n      });\n\n      \/\/ Background-prefetch picker product prices once the modal opens.\n      var _origOpen = open;\n      open = function (slot) {\n        _origOpen(slot);\n        var i = 0;\n        function prefetchNext() {\n          if (i \u003e= P.length) return;\n          var p = P[i++];\n          if (p \u0026\u0026 p.h \u0026\u0026 !(LIVE[p.h] \u0026\u0026 LIVE[p.h].done)) {\n            fetchLive(p, function () {\n              if (E.classList.contains('hs-sc-is-open')) list(Q.value);\n            });\n          }\n          setTimeout(prefetchNext, 60);\n        }\n        prefetchNext();\n      };\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c!-- End Shed Comparison Tool --\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003c!-- ===== Atomic facts CSS only (no other CSS added) ===== --\u003e\n\u003cstyle\u003e\n  \/* ===== Atomic facts (CSS-only; keeps ALL chips in DOM for crawlers) ===== *\/\n  .hsr-chipbar {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin: 8px 0 14px;\n    justify-content: flex-start;\n  }\n  .hsr-chip {\n    background: #f5f5f5;\n    border: 1px solid #e6e6e6;\n    padding: 6px 10px;\n    border-radius: 6px;\n    font-size: 13px;\n    line-height: 1.35;\n  }\n\n  \/* Desktop: always show; hide toggle controls *\/\n  @media (min-width: 769px) {\n    .hsr-facts-check,\n    .hsr-facts-btn { display: none; }\n  }\n\n  \/* Mobile: clamp visually instead of removing nodes *\/\n  @media (max-width: 768px) {\n    .hsr-facts-check {\n      position: absolute;\n      left: -9999px;\n    }\n    \/* Show only the first ~3 rows worth of chips by height (adjust as needed) *\/\n    .hsr-chipbar {\n      max-height: 96px;\n      overflow: hidden;\n    }\n    .hsr-facts-btn {\n      display: inline-block;\n      background: none;\n      border: 0;\n      color: #004c99;\n      font-weight: 600;\n      padding: 6px 0;\n      cursor: pointer;\n    }\n    .hsr-facts-btn.hide { display: none; }\n\n    \/* Expand when toggled *\/\n    .hsr-facts-check:checked ~ .hsr-chipbar {\n      max-height: none;\n      overflow: visible;\n    }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.show { display: none; }\n    .hsr-facts-check:checked ~ .hsr-facts-btn.hide { display: inline-block; }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* SmartSiding block (scoped) *\/\n  .smart-siding-section { margin: 24px 0 32px; }\n  .smart-siding-section .smart-siding-container {\n    display: flex; align-items: flex-start; gap: 24px;\n  }\n  .smart-siding-section .smart-siding-image {\n    width: 360px; height: 360px; object-fit: cover; border-radius: 4px;\n  }\n  .smart-siding-section .smart-siding-text-container { max-width: 760px; }\n\n  \/* Mobile *\/\n  @media (max-width: 768px) {\n    .smart-siding-section .smart-siding-container { display: block; text-align: left; }\n    .smart-siding-section .smart-siding-image { width: 100%; height: auto; margin: 0 0 12px 0; }\n    .smart-siding-section .smart-siding-text-container { max-width: 100%; }\n    .smart-siding-section .smart-siding-text-container ul { padding-left: 18px; }\n  }\n\n  \/* Tables (shared tidy styles) *\/\n  .scroll-table-wrapper { overflow-x: auto; }\n  .comparison-table,\n  .specifications-table,\n  .mini-spec-table,\n  .inner { width: 100%; border-collapse: separate; border-spacing: 0; }\n  .comparison-table th, .comparison-table td,\n  .specifications-table th, .specifications-table td,\n  .mini-spec-table th, .mini-spec-table td,\n  .inner td {\n    border: 1px solid #ccc; padding: 8px 10px; vertical-align: middle; text-align: center;\n  }\n  .comparison-table thead th,\n  .specifications-table thead th { background: #f6f7f9; font-weight: 700; }\n\n  \/* Images *\/\n  .img-responsive { display: block; max-width: 100%; height: auto; margin: 0 auto; }\n\n  \/* Assembly step text *\/\n  .step-text p { margin: 4px 0 0; line-height: 1.45; }\n\n  \/* Mobile-only stack for VPK table (preserved behavior) *\/\n  @media screen and (max-width: 600px) {\n    .vpk-table,\n    .vpk-table tbody,\n    .vpk-table tr,\n    .vpk-table td {\n      display: block !important;\n      width: 100% !important;\n    }\n    .vpk-table td {\n      padding: 0 !important;\n      margin: 0 0 16px 0 !important;\n      box-sizing: border-box !important;\n    }\n    .vpk-table .img-responsive {\n      display: block !important;\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      margin: 0 auto !important;\n    }\n  }\n\n  \/* Buttons *\/\n  .button-primary {\n    display:inline-block; padding:8px 12px; border-radius:6px; text-decoration:none; border:1px solid #e5e7eb;\n  }\n  \/* ===== Value Workshop — Photo + Specs (scoped) ===== *\/\n:root { --vw-orange:#f05a28; }\n\n\/* Layout: image LEFT, specs RIGHT (same as greenhouse, just flipped grid areas) *\/\n.vw-dims-duo{\n  \/* tune these to match greenhouse look exactly *\/\n  --grid-gap: 20px;\n  --stage-w: 480px;       \/* image card width (desktop) *\/\n  --stage-h: 480px;       \/* force square so image \u0026 table heights match *\/\n  display:grid;\n  grid-template-columns: var(--stage-w) calc(100% - var(--stage-w) - var(--grid-gap));\n  grid-template-areas: \"stage specs\";\n  gap: var(--grid-gap);\n  align-items: start;\n  width: 100%;\n  max-width: 100% !important;\n  margin: 0 !important;\n  justify-items: start;\n  text-align: left;\n  position: relative;\n}\n\n\/* hide radios *\/\n.vw-dims-duo \u003e input[type=\"radio\"]{\n  position: fixed !important;\n  top: -100vh !important; left: -100vw !important;\n  width: 0 !important; height: 0 !important;\n  opacity: 0 !important; pointer-events: none !important;\n}\n\n\/* ---------- SPECS CARD ---------- *\/\n.vw-dims-duo .vw-specs{ grid-area: specs; position: relative; }\n.vw-dims-duo .vw-spec{\n  display: none;\n  border: 1px solid #e6e6e6; border-radius: 10px; background: #fff;\n  padding: 12px; box-sizing: border-box; width: 100%;\n  \/* lock height to stage for perfect column parity *\/\n  height: var(--stage-h);\n  overflow: auto;          \/* scroll internally if the table is taller *\/\n}\n.vw-dims-duo .vw-spec h4{ margin: 0 0 10px; }\n\n.vw-dims-duo .vw-spec-table{\n  width: 100%;\n  border-collapse: collapse;\n  table-layout: fixed;\n}\n.vw-dims-duo .vw-spec-table th,\n.vw-dims-duo .vw-spec-table td{\n  padding: 8px 0;\n  border-bottom: 1px solid #e6e6e6;\n  text-align: left;\n  vertical-align: top;\n}\n.vw-dims-duo .vw-spec-table th{ width: 52%; font-weight: 600; padding-right: 12px; }\n\n\/* show the matching spec panel *\/\n#vwd-r1:checked ~ .vw-specs .s1,\n#vwd-r2:checked ~ .vw-specs .s2,\n#vwd-r3:checked ~ .vw-specs .s3,\n#vwd-r4:checked ~ .vw-specs .s4,\n#vwd-r5:checked ~ .vw-specs .s5,\n#vwd-r6:checked ~ .vw-specs .s6,\n#vwd-r7:checked ~ .vw-specs .s7,\n#vwd-r8:checked ~ .vw-specs .s8,\n#vwd-r9:checked ~ .vw-specs .s9,\n#vwd-r10:checked ~ .vw-specs .s10,\n#vwd-r11:checked ~ .vw-specs .s11,\n#vwd-r12:checked ~ .vw-specs .s12,\n#vwd-r13:checked ~ .vw-specs .s13,\n#vwd-r14:checked ~ .vw-specs .s14,\n#vwd-r15:checked ~ .vw-specs .s15,\n#vwd-r16:checked ~ .vw-specs .s16,\n#vwd-r17:checked ~ .vw-specs .s17{ display:block; }\n\n\/* ---------- IMAGE STAGE ---------- *\/\n.vw-dims-duo .vw-stage{\n  grid-area: stage;\n  position: relative;\n  width: var(--stage-w);\n  height: var(--stage-h);          \/* fixed height so it always equals spec card *\/\n  border: 1px solid #e6e6e6; border-radius: 10px; background: #fff;\n  overflow: hidden;\n}\n.vw-dims-duo .vw-slide{\n  position: absolute; inset: 0; display: none; margin: 0; line-height: 0; background: #fff;\n}\n.vw-dims-duo .vw-slide img{\n  width: 100%; height: 100%; object-fit: contain; display: block;\n}\n.vw-dims-duo .vw-slide figcaption{\n  position: absolute; left: 0; right: 0; bottom: 0;\n  margin: 0; padding: 6px 8px; background: rgba(255,255,255,.85);\n  color: #333; font: 13px\/1.3 system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif; text-align: left; z-index: 2;\n}\n\n\/* show the matching slide *\/\n#vwd-r1:checked ~ .vw-stage .s1,\n#vwd-r2:checked ~ .vw-stage .s2,\n#vwd-r3:checked ~ .vw-stage .s3,\n#vwd-r4:checked ~ .vw-stage .s4,\n#vwd-r5:checked ~ .vw-stage .s5,\n#vwd-r6:checked ~ .vw-stage .s6,\n#vwd-r7:checked ~ .vw-stage .s7,\n#vwd-r8:checked ~ .vw-stage .s8,\n#vwd-r9:checked ~ .vw-stage .s9,\n#vwd-r10:checked ~ .vw-stage .s10,\n#vwd-r11:checked ~ .vw-stage .s11,\n#vwd-r12:checked ~ .vw-stage .s12,\n#vwd-r13:checked ~ .vw-stage .s13,\n#vwd-r14:checked ~ .vw-stage .s14,\n#vwd-r15:checked ~ .vw-stage .s15,\n#vwd-r16:checked ~ .vw-stage .s16,\n#vwd-r17:checked ~ .vw-stage .s17{ display:block; z-index:1; }\n\n\/* chevrons — BIG and always on top *\/\n.vw-dims-duo .vw-arrow{\n  position: absolute; top: 50%; transform: translateY(-50%);\n  width: 46px; height: 62px; cursor: pointer; z-index: 5;\n  background: transparent; border: 0; box-shadow: none; -webkit-tap-highlight-color: transparent;\n}\n.vw-dims-duo .vw-arrow.prev{ left: 10px; }\n.vw-dims-duo .vw-arrow.next{ right: 10px; }\n.vw-dims-duo .vw-arrow::before{\n  content: \"\"; display: inline-block; border: solid var(--vw-orange);\n  border-width: 0 6px 6px 0; padding: 11px; filter: drop-shadow(0 0 1px rgba(0,0,0,.15));\n}\n.vw-dims-duo .vw-arrow.prev::before{ transform: rotate(135deg); }\n.vw-dims-duo .vw-arrow.next::before{ transform: rotate(-45deg); }\n.vw-dims-duo .vw-arrow:hover::before{ filter: brightness(.9); }\n\n\/* disable arrows at ends (optional; both ends disabled visually) *\/\n#vwd-r1:checked  ~ .vw-stage .s1 .prev,\n#vwd-r17:checked ~ .vw-stage .s17 .next{\n  opacity:.35; pointer-events:none; cursor:default; filter:grayscale(1);\n}\n\n\/* ---------- Tablet ---------- *\/\n@media (max-width:1020px){\n  .vw-dims-duo{\n    --grid-gap: 18px;\n    --stage-w: 420px;\n    --stage-h: 420px;\n    grid-template-columns: var(--stage-w) calc(100% - var(--stage-w) - var(--grid-gap));\n  }\n}\n\n\/* ---------- Mobile (stacked) ---------- *\/\n@media (max-width:820px){\n  .vw-dims-duo{\n    grid-template-columns: 1fr;\n    grid-template-areas:\n      \"stage\"\n      \"specs\";\n    gap: 16px;\n\n    width: 100vw !important;\n    margin-left: calc(50% - 50vw) !important;\n    margin-right: calc(50% - 50vw) !important;\n    padding-left: 16px; padding-right: 16px; box-sizing: border-box;\n\n    --stage-w: 100%;\n    --stage-h: 420px;  \/* good mobile height; adjust if you want taller *\/\n  }\n  .vw-dims-duo .vw-stage{ width: 100% !important; }\n}\n\n\/* tiny phones *\/\n@media (max-width:520px){\n  .vw-dims-duo .vw-arrow{ width:40px; height:56px; }\n  .vw-dims-duo .vw-arrow.prev{ left:6px; }\n  .vw-dims-duo .vw-arrow.next{ right:6px; }\n  .vw-dims-duo .vw-arrow::before{ border-width:0 5px 5px 0; padding:10px; }\n}\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* ===== Value Workshop — Double Doors \u0026 Interior (scoped) ===== *\/\n  .vwp-pairs{\n    --gap: 24px;\n    --arrow: #f05a28;\n    position: relative;\n    margin: 8px 0 14px;\n  }\n  \/* radios hidden *\/\n  .vwp-pairs \u003e input[type=\"radio\"]{\n    position: fixed; left: -9999px; top: -9999px;\n  }\n\n  \/* two columns desktop *\/\n  .vwp-pairs .vwp-cols{\n    display: grid; grid-template-columns: 1fr 1fr;\n    gap: var(--gap); align-items: start;\n  }\n  .vwp-pairs .vwp-col{ position: relative; }\n\n  \/* card *\/\n  .vwp-pairs .vwp-card{\n    position: relative; display: none; margin: 0;\n    border: 1px solid #e6e6e6; border-radius: 10px; background: #fff; overflow: hidden;\n  }\n  .vwp-pairs .vwp-card img{ width: 100%; height: auto; display: block; object-fit: contain; }\n  .vwp-pairs .vwp-card figcaption{\n    font-size: 13px; line-height: 1.35; padding: 6px 8px;\n    background: #fafafa; border-top: 1px solid #e6e6e6;\n  }\n\n  \/* show matching slide in BOTH columns *\/\n  #vwp-1:checked  ~ .vwp-cols .doors    .s1,\n  #vwp-2:checked  ~ .vwp-cols .doors    .s2,\n  #vwp-3:checked  ~ .vwp-cols .doors    .s3,\n  #vwp-4:checked  ~ .vwp-cols .doors    .s4,\n  #vwp-5:checked  ~ .vwp-cols .doors    .s5,\n  #vwp-6:checked  ~ .vwp-cols .doors    .s6,\n  #vwp-7:checked  ~ .vwp-cols .doors    .s7,\n  #vwp-8:checked  ~ .vwp-cols .doors    .s8,\n  #vwp-9:checked  ~ .vwp-cols .doors    .s9,\n  #vwp-10:checked ~ .vwp-cols .doors    .s10,\n  #vwp-11:checked ~ .vwp-cols .doors    .s11,\n  #vwp-12:checked ~ .vwp-cols .doors    .s12,\n  #vwp-13:checked ~ .vwp-cols .doors    .s13,\n  #vwp-14:checked ~ .vwp-cols .doors    .s14,\n  #vwp-15:checked ~ .vwp-cols .doors    .s15,\n  #vwp-16:checked ~ .vwp-cols .doors    .s16,\n  #vwp-17:checked ~ .vwp-cols .doors    .s17,\n  #vwp-1:checked  ~ .vwp-cols .interior .s1,\n  #vwp-2:checked  ~ .vwp-cols .interior .s2,\n  #vwp-3:checked  ~ .vwp-cols .interior .s3,\n  #vwp-4:checked  ~ .vwp-cols .interior .s4,\n  #vwp-5:checked  ~ .vwp-cols .interior .s5,\n  #vwp-6:checked  ~ .vwp-cols .interior .s6,\n  #vwp-7:checked  ~ .vwp-cols .interior .s7,\n  #vwp-8:checked  ~ .vwp-cols .interior .s8,\n  #vwp-9:checked  ~ .vwp-cols .interior .s9,\n  #vwp-10:checked ~ .vwp-cols .interior .s10,\n  #vwp-11:checked ~ .vwp-cols .interior .s11,\n  #vwp-12:checked ~ .vwp-cols .interior .s12,\n  #vwp-13:checked ~ .vwp-cols .interior .s13,\n  #vwp-14:checked ~ .vwp-cols .interior .s14,\n  #vwp-15:checked ~ .vwp-cols .interior .s15,\n  #vwp-16:checked ~ .vwp-cols .interior .s16,\n  #vwp-17:checked ~ .vwp-cols .interior .s17{ display:block; }\n\n  \/* DESKTOP overlay (one set of arrows across the pair) *\/\n  .vwp-pairs .vwp-nav{\n    position:absolute; inset:0; pointer-events:none;\n  }\n  .vwp-pairs .vwp-nav .vwp-arrow{\n    position:absolute; top:50%; transform:translateY(-50%);\n    width:46px; height:62px; cursor:pointer;\n    background:transparent; border:0; pointer-events:auto; display:none;\n    -webkit-tap-highlight-color:transparent;\n  }\n  .vwp-pairs .vwp-nav .prev{ left:10px; }\n  .vwp-pairs .vwp-nav .next{ right:10px; }\n  .vwp-pairs .vwp-nav .vwp-arrow::before{\n    content:\"\"; display:inline-block; border:solid var(--arrow);\n    border-width:0 6px 6px 0; padding:11px; filter: drop-shadow(0 0 1px rgba(0,0,0,.15));\n  }\n  .vwp-pairs .vwp-nav .prev::before{ transform: rotate(135deg); }\n  .vwp-pairs .vwp-nav .next::before{ transform: rotate(-45deg); }\n\n  \/* reveal correct arrows (desktop) *\/\n  #vwp-1:checked  ~ .vwp-nav .b1,\n  #vwp-2:checked  ~ .vwp-nav .b2,\n  #vwp-3:checked  ~ .vwp-nav .b3,\n  #vwp-4:checked  ~ .vwp-nav .b4,\n  #vwp-5:checked  ~ .vwp-nav .b5,\n  #vwp-6:checked  ~ .vwp-nav .b6,\n  #vwp-7:checked  ~ .vwp-nav .b7,\n  #vwp-8:checked  ~ .vwp-nav .b8,\n  #vwp-9:checked  ~ .vwp-nav .b9,\n  #vwp-10:checked ~ .vwp-nav .b10,\n  #vwp-11:checked ~ .vwp-nav .b11,\n  #vwp-12:checked ~ .vwp-nav .b12,\n  #vwp-13:checked ~ .vwp-nav .b13,\n  #vwp-14:checked ~ .vwp-nav .b14,\n  #vwp-15:checked ~ .vwp-nav .b15,\n  #vwp-16:checked ~ .vwp-nav .b16{ display:block; }\n\n  #vwp-2:checked  ~ .vwp-nav .a2,\n  #vwp-3:checked  ~ .vwp-nav .a3,\n  #vwp-4:checked  ~ .vwp-nav .a4,\n  #vwp-5:checked  ~ .vwp-nav .a5,\n  #vwp-6:checked  ~ .vwp-nav .a6,\n  #vwp-7:checked  ~ .vwp-nav .a7,\n  #vwp-8:checked  ~ .vwp-nav .a8,\n  #vwp-9:checked  ~ .vwp-nav .a9,\n  #vwp-10:checked ~ .vwp-nav .a10,\n  #vwp-11:checked ~ .vwp-nav .a11,\n  #vwp-12:checked ~ .vwp-nav .a12,\n  #vwp-13:checked ~ .vwp-nav .a13,\n  #vwp-14:checked ~ .vwp-nav .a14,\n  #vwp-15:checked ~ .vwp-nav .a15,\n  #vwp-16:checked ~ .vwp-nav .a16,\n  #vwp-17:checked ~ .vwp-nav .a17{ display:block; }\n\n  \/* disable at ends (desktop) *\/\n  #vwp-1:checked  ~ .vwp-nav .a1,\n  #vwp-17:checked ~ .vwp-nav .b17{\n    display:block; opacity:.35; filter:grayscale(1); pointer-events:none;\n  }\n\n  \/* MOBILE: stack, hide desktop overlay, show per-image arrows *\/\n  .vwp-pairs .vwp-nav--col{ display:none; }\n  @media (max-width:820px){\n    .vwp-pairs .vwp-cols{ grid-template-columns: 1fr; gap: 16px; }\n    .vwp-pairs .vwp-nav{ display:none; }\n\n    .vwp-pairs .vwp-col{ position:relative; }\n    .vwp-pairs .vwp-nav--col{\n      display:block; position:absolute; inset:0; pointer-events:none;\n    }\n    .vwp-pairs .vwp-nav--col .vwp-arrow{\n      pointer-events:auto; position:absolute; top:50%; transform:translateY(-50%);\n      width:44px; height:60px; background:transparent; border:0; cursor:pointer; display:none;\n    }\n    .vwp-pairs .vwp-nav--col .prev{ left:6px; }\n    .vwp-pairs .vwp-nav--col .next{ right:6px; }\n    .vwp-pairs .vwp-nav--col .vwp-arrow::before{\n      content:\"\"; display:inline-block; border:solid var(--arrow);\n      border-width:0 6px 6px 0; padding:10px; filter: drop-shadow(0 0 1px rgba(0,0,0,.15));\n    }\n    .vwp-pairs .vwp-nav--col .prev::before{ transform: rotate(135deg); }\n    .vwp-pairs .vwp-nav--col .next::before{ transform: rotate(-45deg); }\n\n    \/* reveal arrows for current state on EACH image *\/\n    #vwp-1:checked  ~ .vwp-cols .vwp-nav--col .b1,\n    #vwp-2:checked  ~ .vwp-cols .vwp-nav--col .b2,\n    #vwp-3:checked  ~ .vwp-cols .vwp-nav--col .b3,\n    #vwp-4:checked  ~ .vwp-cols .vwp-nav--col .b4,\n    #vwp-5:checked  ~ .vwp-cols .vwp-nav--col .b5,\n    #vwp-6:checked  ~ .vwp-cols .vwp-nav--col .b6,\n    #vwp-7:checked  ~ .vwp-cols .vwp-nav--col .b7,\n    #vwp-8:checked  ~ .vwp-cols .vwp-nav--col .b8,\n    #vwp-9:checked  ~ .vwp-cols .vwp-nav--col .b9,\n    #vwp-10:checked ~ .vwp-cols .vwp-nav--col .b10,\n    #vwp-11:checked ~ .vwp-cols .vwp-nav--col .b11,\n    #vwp-12:checked ~ .vwp-cols .vwp-nav--col .b12,\n    #vwp-13:checked ~ .vwp-cols .vwp-nav--col .b13,\n    #vwp-14:checked ~ .vwp-cols .vwp-nav--col .b14,\n    #vwp-15:checked ~ .vwp-cols .vwp-nav--col .b15,\n    #vwp-16:checked ~ .vwp-cols .vwp-nav--col .b16{ display:block; }\n\n    #vwp-2:checked  ~ .vwp-cols .vwp-nav--col .a2,\n    #vwp-3:checked  ~ .vwp-cols .vwp-nav--col .a3,\n    #vwp-4:checked  ~ .vwp-cols .vwp-nav--col .a4,\n    #vwp-5:checked  ~ .vwp-cols .vwp-nav--col .a5,\n    #vwp-6:checked  ~ .vwp-cols .vwp-nav--col .a6,\n    #vwp-7:checked  ~ .vwp-cols .vwp-nav--col .a7,\n    #vwp-8:checked  ~ .vwp-cols .vwp-nav--col .a8,\n    #vwp-9:checked  ~ .vwp-cols .vwp-nav--col .a9,\n    #vwp-10:checked ~ .vwp-cols .vwp-nav--col .a10,\n    #vwp-11:checked ~ .vwp-cols .vwp-nav--col .a11,\n    #vwp-12:checked ~ .vwp-cols .vwp-nav--col .a12,\n    #vwp-13:checked ~ .vwp-cols .vwp-nav--col .a13,\n    #vwp-14:checked ~ .vwp-cols .vwp-nav--col .a14,\n    #vwp-15:checked ~ .vwp-cols .vwp-nav--col .a15,\n    #vwp-16:checked ~ .vwp-cols .vwp-nav--col .a16,\n    #vwp-17:checked ~ .vwp-cols .vwp-nav--col .a17{ display:block; }\n\n    \/* disabled at ends (mobile) *\/\n    #vwp-1:checked  ~ .vwp-cols .vwp-nav--col .a1,\n    #vwp-17:checked ~ .vwp-cols .vwp-nav--col .b17{\n      display:block; opacity:.35; filter:grayscale(1); pointer-events:none;\n    }\n    \/* ==== REMOVE HORIZONTAL SCROLL on mobile for the Dimensions duo ==== *\/\n@media (max-width: 820px) {\n  .vw-dims-duo {\n    \/* Force the container to stay inside the viewport *\/\n    overflow-x: hidden !important;\n    overflow-y: visible !important;\n\n    \/* Reset any forced width that pushes content out *\/\n    width: 100% !important;\n    max-width: 100% !important;\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n    padding-left: 16px !important;\n    padding-right: 16px !important;\n    box-sizing: border-box !important;\n  }\n\n  \/* The stage (image) must not exceed the container *\/\n  .vw-dims-duo .vw-stage {\n    width: 100% !important;\n    max-width: 100% !important;\n  }\n\n  \/* Specs table – keep it full-width, no overflow *\/\n  .vw-dims-duo .vw-spec {\n    width: 100% !important;\n    max-width: 100% !important;\n    overflow: hidden !important;\n  }\n\n  .vw-dims-duo .vw-spec-table {\n    width: 100% !important;\n    table-layout: auto !important;   \/* let columns shrink naturally *\/\n  }\n}\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .hsr-delivery {\n    width: 100%;\n    max-width: 760px;\n    margin: 0;\n    box-sizing: border-box;\n    text-align: left;\n    border: 1px solid #e6e6e6;\n    border-radius: 14px;\n    padding: 16px;\n    background: #fff;\n  }\n\n  .hsr-delivery h3 {\n    margin: 0 0 10px;\n    font-size: 18px;\n    text-align: left;\n  }\n\n  .hsr-delivery .hsr-note {\n    font-size: 13px;\n    color: #555;\n    margin: 8px 0 12px;\n  }\n\n  .hsr-delivery .hsr-row {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n    justify-content: flex-start;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery label {\n    font-weight: 700;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .hsr-delivery input,\n  .hsr-delivery select {\n    width: 240px;\n    max-width: 100%;\n    padding: 10px 12px;\n    border: 1px solid #e6e6e6;\n    border-radius: 10px;\n    font-size: 14px;\n    background: #fff;\n  }\n\n  .hsr-delivery button {\n    appearance: none;\n    border: 1px solid #111;\n    background: #111;\n    color: #fff;\n    border-radius: 10px;\n    padding: 10px 14px;\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .hsr-delivery button.secondary {\n    background: #fff;\n    color: #111;\n  }\n\n  .hsr-delivery .hsr-error {\n    display: none;\n    color: #b00020;\n    font-weight: 700;\n    margin-top: 10px;\n  }\n\n  .hsr-delivery .hsr-error.is-active {\n    display: block;\n  }\n\n  .hsr-delivery table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 12px;\n  }\n\n  .hsr-delivery td,\n  .hsr-delivery th {\n    border: 1px solid #e6e6e6;\n    padding: 10px;\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .hsr-delivery th {\n    width: 34%;\n    background: #fafafa;\n  }\n\n  .hsr-delivery .hsr-links {\n    margin-top: 10px;\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n\n  .hsr-delivery .hsr-links a {\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  @media (max-width: 768px) {\n    .hsr-delivery input,\n    .hsr-delivery select {\n      width: 100%;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hsr-delivery\" id=\"hsr-delivery-lcc\"\u003e\n  \u003ch3\u003eDelivery Estimate\u003c\/h3\u003e\n  \u003cp class=\"hsr-note\"\u003e\n    Select the exact Little Cottage Co. product below. This is an estimate, not a guarantee.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"hsr-row\"\u003e\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrZipLcc\"\u003eZIP code\u003c\/label\u003e\n      \u003cinput id=\"hsrZipLcc\" type=\"text\" inputmode=\"numeric\" autocomplete=\"shipping postal-code\" placeholder=\"e.g. 90210\" maxlength=\"10\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003clabel for=\"hsrProductLcc\"\u003eProduct\u003c\/label\u003e\n      \u003cselect id=\"hsrProductLcc\"\u003e\n        \u003coption value=\"\"\u003eSelect product\u003c\/option\u003e\n\n        \u003coptgroup label=\"Value Series\"\u003e\n          \u003coption value=\"value_gable\"\u003eLittle Cottage Co. Value Gable Shed\u003c\/option\u003e\n          \u003coption value=\"value_workshop\"\u003eLittle Cottage Co. Value Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_4\"\u003eLittle Cottage Co. Value Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"value_gambrel_6\"\u003eLittle Cottage Co. Value Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Classic Series\"\u003e\n          \u003coption value=\"classic_gable\"\u003eLittle Cottage Co. Classic Gable Shed\u003c\/option\u003e\n          \u003coption value=\"classic_workshop\"\u003eLittle Cottage Co. Classic Workshop Shed\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_4\"\u003eLittle Cottage Co. Classic Gambrel Barn 4' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_6\"\u003eLittle Cottage Co. Classic Gambrel Barn 6' Sidewalls\u003c\/option\u003e\n          \u003coption value=\"classic_gambrel_large\"\u003eLittle Cottage Co. Classic Gambrel Large Barn\u003c\/option\u003e\n          \u003coption value=\"classic_five_corner\"\u003eLittle Cottage Co. Classic Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Colonial Series\"\u003e\n          \u003coption value=\"colonial_williamsburg\"\u003eLittle Cottage Co. Colonial Williamsburg Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_pinehurst\"\u003eLittle Cottage Co. Colonial Pinehurst Shed\u003c\/option\u003e\n          \u003coption value=\"colonial_five_corner\"\u003eLittle Cottage Co. Colonial Five Corner Shed\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Specialty Barns\"\u003e\n          \u003coption value=\"star_barn\"\u003eLittle Cottage Co. Star Barn\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Playhouses\"\u003e\n          \u003coption value=\"cape_cod_playhouse\"\u003eLittle Cottage Co. Cape Cod Playhouse\u003c\/option\u003e\n          \u003coption value=\"victorian_playhouse\"\u003eLittle Cottage Co. Victorian Playhouse\u003c\/option\u003e\n          \u003coption value=\"gingerbread_cottage_playhouse\"\u003eLittle Cottage Co. Gingerbread Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"pennfield_cottage_playhouse\"\u003eLittle Cottage Co. Pennfield Cottage Playhouse\u003c\/option\u003e\n          \u003coption value=\"craftsman_playhouse\"\u003eLittle Cottage Co. Craftsman Playhouse\u003c\/option\u003e\n          \u003coption value=\"little_cottage_chapel\"\u003eLittle Cottage Co. Little Cottage Chapel\u003c\/option\u003e\n          \u003coption value=\"firehouse_playhouse\"\u003eLittle Cottage Co. Firehouse Playhouse\u003c\/option\u003e\n          \u003coption value=\"stratford_schoolhouse\"\u003eLittle Cottage Co. Stratford Schoolhouse\u003c\/option\u003e\n          \u003coption value=\"saras_victorian_mansion\"\u003eLittle Cottage Co. Sara's Victorian Mansion\u003c\/option\u003e\n          \u003coption value=\"grand_portico_mansion\"\u003eLittle Cottage Co. Grand Portico Mansion\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Greenhouses\"\u003e\n          \u003coption value=\"colonial_gable_greenhouse\"\u003eLittle Cottage Co. Colonial Gable Greenhouse\u003c\/option\u003e\n          \u003coption value=\"octagon_greenhouse\"\u003eLittle Cottage Co. Octagon Greenhouse\u003c\/option\u003e\n          \u003coption value=\"garden_shed_greenhouse\"\u003eLittle Cottage Co. Garden Shed Greenhouse\u003c\/option\u003e\n          \u003coption value=\"petite_greenhouse\"\u003eLittle Cottage Co. Petite Greenhouse\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Chicken Coops\"\u003e\n          \u003coption value=\"value_a_frame_coop\"\u003eLittle Cottage Co. Value A-Frame Coop\u003c\/option\u003e\n          \u003coption value=\"gambrel_barn_coop\"\u003eLittle Cottage Co. Gambrel Barn Coop\u003c\/option\u003e\n          \u003coption value=\"colonial_gable_coop\"\u003eLittle Cottage Co. Colonial Gable Coop\u003c\/option\u003e\n          \u003coption value=\"round_roof_coop\"\u003eLittle Cottage Co. Round Roof Coop\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n\n        \u003coptgroup label=\"Dog Kennels\"\u003e\n          \u003coption value=\"cape_cod_cozy_kennel\"\u003eLittle Cottage Co. Cape Cod Cozy Kennel\u003c\/option\u003e\n          \u003coption value=\"victorian_cozy_kennel\"\u003eLittle Cottage Co. Victorian Cozy Kennel\u003c\/option\u003e\n        \u003c\/optgroup\u003e\n      \u003c\/select\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv\u003e\n      \u003cbutton type=\"button\" id=\"hsrGoLcc\"\u003eGet estimate\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"secondary\" id=\"hsrClearLcc\"\u003eClear\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-error\" id=\"hsrErrLcc\"\u003eEnter a valid 5-digit ZIP.\u003c\/div\u003e\n  \u003cdiv id=\"hsrOutLcc\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"hsr-links\"\u003e\n    \u003ca href=\"\/pages\/lead-time-and-estimated-delivery-dates\"\u003eSee full lead time details\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const root = document.getElementById(\"hsr-delivery-lcc\");\n    if (!root) return;\n\n    const zipEl = document.getElementById(\"hsrZipLcc\");\n    const productEl = document.getElementById(\"hsrProductLcc\");\n    const btn = document.getElementById(\"hsrGoLcc\");\n    const clr = document.getElementById(\"hsrClearLcc\");\n    const err = document.getElementById(\"hsrErrLcc\");\n    const out = document.getElementById(\"hsrOutLcc\");\n\n    const LEAD_PAGE = \"\/pages\/lead-time-and-estimated-delivery-dates\";\n    const CACHE_KEY = \"hsr_lcc_production_live_v2_20260314\";\n    const CACHE_TTL_MS = 24 * 60 * 60 * 1000;\n\n    const PRODUCT_MAP = {\n      value_gable: {\n        label: \"Little Cottage Co. Value Gable Shed\",\n        bucket: \"value\"\n      },\n      value_workshop: {\n        label: \"Little Cottage Co. Value Workshop Shed\",\n        bucket: \"value\"\n      },\n      value_gambrel_4: {\n        label: \"Little Cottage Co. Value Gambrel Barn 4' Sidewalls\",\n        bucket: \"value\"\n      },\n      value_gambrel_6: {\n        label: \"Little Cottage Co. Value Gambrel Barn 6' Sidewalls\",\n        bucket: \"value\"\n      },\n\n      classic_gable: {\n        label: \"Little Cottage Co. Classic Gable Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_workshop: {\n        label: \"Little Cottage Co. Classic Workshop Shed\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_4: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 4' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_6: {\n        label: \"Little Cottage Co. Classic Gambrel Barn 6' Sidewalls\",\n        bucket: \"classic_precut\"\n      },\n      classic_gambrel_large: {\n        label: \"Little Cottage Co. Classic Gambrel Large Barn\",\n        bucket: \"classic_precut\"\n      },\n      classic_five_corner: {\n        label: \"Little Cottage Co. Classic Five Corner Shed\",\n        bucket: \"classic_five_corner\"\n      },\n\n      colonial_williamsburg: {\n        label: \"Little Cottage Co. Colonial Williamsburg Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_pinehurst: {\n        label: \"Little Cottage Co. Colonial Pinehurst Shed\",\n        bucket: \"colonial_precut\"\n      },\n      colonial_five_corner: {\n        label: \"Little Cottage Co. Colonial Five Corner Shed\",\n        bucket: \"colonial_five_corner\"\n      },\n\n      star_barn: {\n        label: \"Little Cottage Co. Star Barn\",\n        bucket: \"specialty_barn\"\n      },\n\n      cape_cod_playhouse: {\n        label: \"Little Cottage Co. Cape Cod Playhouse\",\n        bucket: \"playhouse\"\n      },\n      victorian_playhouse: {\n        label: \"Little Cottage Co. Victorian Playhouse\",\n        bucket: \"playhouse\"\n      },\n      gingerbread_cottage_playhouse: {\n        label: \"Little Cottage Co. Gingerbread Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      pennfield_cottage_playhouse: {\n        label: \"Little Cottage Co. Pennfield Cottage Playhouse\",\n        bucket: \"playhouse\"\n      },\n      craftsman_playhouse: {\n        label: \"Little Cottage Co. Craftsman Playhouse\",\n        bucket: \"playhouse\"\n      },\n      little_cottage_chapel: {\n        label: \"Little Cottage Co. Little Cottage Chapel\",\n        bucket: \"playhouse\"\n      },\n      firehouse_playhouse: {\n        label: \"Little Cottage Co. Firehouse Playhouse\",\n        bucket: \"playhouse\"\n      },\n      stratford_schoolhouse: {\n        label: \"Little Cottage Co. Stratford Schoolhouse\",\n        bucket: \"playhouse\"\n      },\n      saras_victorian_mansion: {\n        label: \"Little Cottage Co. Sara's Victorian Mansion\",\n        bucket: \"playhouse\"\n      },\n      grand_portico_mansion: {\n        label: \"Little Cottage Co. Grand Portico Mansion\",\n        bucket: \"grand_portico\"\n      },\n\n      colonial_gable_greenhouse: {\n        label: \"Little Cottage Co. Colonial Gable Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      octagon_greenhouse: {\n        label: \"Little Cottage Co. Octagon Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      garden_shed_greenhouse: {\n        label: \"Little Cottage Co. Garden Shed Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n      petite_greenhouse: {\n        label: \"Little Cottage Co. Petite Greenhouse\",\n        bucket: \"greenhouse\"\n      },\n\n      value_a_frame_coop: {\n        label: \"Little Cottage Co. Value A-Frame Coop\",\n        bucket: \"value_a_frame_coop\"\n      },\n      gambrel_barn_coop: {\n        label: \"Little Cottage Co. Gambrel Barn Coop\",\n        bucket: \"coop_panelized\"\n      },\n      colonial_gable_coop: {\n        label: \"Little Cottage Co. Colonial Gable Coop\",\n        bucket: \"coop_panelized\"\n      },\n      round_roof_coop: {\n        label: \"Little Cottage Co. Round Roof Coop\",\n        bucket: \"coop_panelized\"\n      },\n\n      cape_cod_cozy_kennel: {\n        label: \"Little Cottage Co. Cape Cod Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      },\n      victorian_cozy_kennel: {\n        label: \"Little Cottage Co. Victorian Cozy Kennel\",\n        bucket: \"dog_kennel\"\n      }\n    };\n\n    const FALLBACK_PRODUCTION = {\n      greenhouse: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      classic_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      colonial_precut: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      colonial_five_corner: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      specialty_barn: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      playhouse: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"1 to 2 weeks\"\n      },\n      grand_portico: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      value_a_frame_coop: {\n        minBd: 5,\n        maxBd: 10,\n        display: \"5 to 10 business days\"\n      },\n      coop_panelized: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      },\n      dog_kennel: {\n        minBd: 10,\n        maxBd: 20,\n        display: \"2 to 4 weeks\"\n      }\n    };\n\n    const STATE_TRANSIT = {\n      OH: { min: 1, max: 2 },\n\n      IN: { min: 2, max: 3 },\n      MI: { min: 2, max: 3 },\n      PA: { min: 2, max: 3 },\n      WV: { min: 2, max: 3 },\n      KY: { min: 2, max: 3 },\n\n      IL: { min: 3, max: 4 },\n      WI: { min: 3, max: 4 },\n      NY: { min: 3, max: 4 },\n      VA: { min: 3, max: 4 },\n      MD: { min: 3, max: 4 },\n      DE: { min: 3, max: 4 },\n      NJ: { min: 3, max: 4 },\n      TN: { min: 3, max: 4 },\n      NC: { min: 3, max: 4 },\n      DC: { min: 3, max: 4 },\n\n      AL: { min: 4, max: 5 },\n      AR: { min: 4, max: 5 },\n      CT: { min: 4, max: 5 },\n      GA: { min: 4, max: 5 },\n      IA: { min: 4, max: 5 },\n      LA: { min: 4, max: 5 },\n      MA: { min: 4, max: 5 },\n      MS: { min: 4, max: 5 },\n      MO: { min: 4, max: 5 },\n      NH: { min: 4, max: 5 },\n      RI: { min: 4, max: 5 },\n      SC: { min: 4, max: 5 },\n      VT: { min: 4, max: 5 },\n\n      FL: { min: 5, max: 6 },\n      KS: { min: 5, max: 6 },\n      ME: { min: 5, max: 6 },\n      MN: { min: 5, max: 6 },\n      NE: { min: 5, max: 6 },\n      OK: { min: 5, max: 6 },\n      SD: { min: 5, max: 6 },\n\n      CO: { min: 6, max: 7 },\n      ND: { min: 6, max: 7 },\n      NM: { min: 6, max: 7 },\n      TX: { min: 6, max: 7 },\n      WY: { min: 6, max: 7 },\n\n      AZ: { min: 7, max: 8 },\n      ID: { min: 7, max: 8 },\n      MT: { min: 7, max: 8 },\n      NV: { min: 7, max: 8 },\n      UT: { min: 7, max: 8 },\n\n      CA: { min: 9, max: 9 },\n      OR: { min: 9, max: 9 },\n      WA: { min: 9, max: 9 },\n\n      AK: { min: null, max: null, blocked: true },\n      HI: { min: null, max: null, blocked: true }\n    };\n\n    const STATE_NAMES = {\n      AK: \"Alaska\",\n      AL: \"Alabama\",\n      AR: \"Arkansas\",\n      AZ: \"Arizona\",\n      CA: \"California\",\n      CO: \"Colorado\",\n      CT: \"Connecticut\",\n      DC: \"Washington DC\",\n      DE: \"Delaware\",\n      FL: \"Florida\",\n      GA: \"Georgia\",\n      HI: \"Hawaii\",\n      IA: \"Iowa\",\n      ID: \"Idaho\",\n      IL: \"Illinois\",\n      IN: \"Indiana\",\n      KS: \"Kansas\",\n      KY: \"Kentucky\",\n      LA: \"Louisiana\",\n      MA: \"Massachusetts\",\n      MD: \"Maryland\",\n      ME: \"Maine\",\n      MI: \"Michigan\",\n      MN: \"Minnesota\",\n      MO: \"Missouri\",\n      MS: \"Mississippi\",\n      MT: \"Montana\",\n      NC: \"North Carolina\",\n      ND: \"North Dakota\",\n      NE: \"Nebraska\",\n      NH: \"New Hampshire\",\n      NJ: \"New Jersey\",\n      NM: \"New Mexico\",\n      NV: \"Nevada\",\n      NY: \"New York\",\n      OH: \"Ohio\",\n      OK: \"Oklahoma\",\n      OR: \"Oregon\",\n      PA: \"Pennsylvania\",\n      RI: \"Rhode Island\",\n      SC: \"South Carolina\",\n      SD: \"South Dakota\",\n      TN: \"Tennessee\",\n      TX: \"Texas\",\n      UT: \"Utah\",\n      VA: \"Virginia\",\n      VT: \"Vermont\",\n      WA: \"Washington\",\n      WI: \"Wisconsin\",\n      WV: \"West Virginia\",\n      WY: \"Wyoming\"\n    };\n\n    const ZIP_STATE_RANGES = [\n      [\"AK\", 995, 999],\n      [\"AL\", 350, 369],\n      [\"AR\", 716, 729],\n      [\"AZ\", 850, 865],\n      [\"CA\", 900, 961],\n      [\"CO\", 800, 816],\n      [\"CT\", 60, 69],\n      [\"DC\", 200, 205],\n      [\"DE\", 197, 199],\n      [\"FL\", 320, 349],\n      [\"GA\", 300, 319],\n      [\"HI\", 967, 968],\n      [\"IA\", 500, 528],\n      [\"ID\", 832, 838],\n      [\"IL\", 600, 629],\n      [\"IN\", 460, 479],\n      [\"KS\", 660, 679],\n      [\"KY\", 400, 427],\n      [\"LA\", 700, 714],\n      [\"MA\", 10, 27],\n      [\"MD\", 206, 219],\n      [\"ME\", 39, 49],\n      [\"MI\", 480, 499],\n      [\"MN\", 550, 567],\n      [\"MO\", 630, 658],\n      [\"MS\", 386, 397],\n      [\"MT\", 590, 599],\n      [\"NC\", 270, 289],\n      [\"ND\", 580, 588],\n      [\"NE\", 680, 693],\n      [\"NH\", 30, 38],\n      [\"NJ\", 70, 89],\n      [\"NM\", 870, 884],\n      [\"NV\", 889, 898],\n      [\"NY\", 100, 149],\n      [\"OH\", 430, 459],\n      [\"OK\", 730, 749],\n      [\"OR\", 970, 979],\n      [\"PA\", 150, 196],\n      [\"RI\", 28, 29],\n      [\"SC\", 290, 299],\n      [\"SD\", 570, 577],\n      [\"TN\", 370, 385],\n      [\"TX\", 750, 799],\n      [\"TX\", 885, 885],\n      [\"UT\", 840, 847],\n      [\"VA\", 201, 246],\n      [\"VT\", 50, 59],\n      [\"WA\", 980, 994],\n      [\"WI\", 530, 549],\n      [\"WV\", 247, 268],\n      [\"WY\", 820, 831]\n    ];\n\n    const normalize = (value) =\u003e\n      String(value || \"\")\n        .toLowerCase()\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/\u0026\/g, \"and\")\n        .replace(\/[^a-z0-9]+\/g, \" \")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n\n    const cleanZip = (value) =\u003e String(value || \"\").replace(\/\\D\/g, \"\").slice(0, 5);\n    const isValidZip = (value) =\u003e \/^\\d{5}$\/.test(value);\n\n    const showErr = (on, msg) =\u003e {\n      err.textContent = msg || \"Enter a valid 5-digit ZIP.\";\n      err.classList.toggle(\"is-active\", !!on);\n    };\n\n    const addBusinessDays = (startDate, businessDays) =\u003e {\n      const d = new Date(startDate.getTime());\n      let added = 0;\n\n      while (added \u003c businessDays) {\n        d.setDate(d.getDate() + 1);\n        const day = d.getDay();\n\n        if (day !== 0 \u0026\u0026 day !== 6) {\n          added += 1;\n        }\n      }\n\n      return d;\n    };\n\n    const fmtDate = (d) =\u003e\n      d.toLocaleDateString(undefined, {\n        year: \"numeric\",\n        month: \"short\",\n        day: \"numeric\"\n      });\n\n    function getStateFromZip(zip) {\n      const prefix = Number(zip.slice(0, 3));\n\n      for (let i = 0; i \u003c ZIP_STATE_RANGES.length; i += 1) {\n        const [state, min, max] = ZIP_STATE_RANGES[i];\n\n        if (prefix \u003e= min \u0026\u0026 prefix \u003c= max) {\n          return state;\n        }\n      }\n\n      return \"\";\n    }\n\n    function readCache() {\n      try {\n        const cached = JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n\n        if (!cached || !cached.ts || !cached.data) return null;\n        if (Date.now() - cached.ts \u003e= CACHE_TTL_MS) return null;\n\n        return cached.data;\n      } catch (e) {\n        return null;\n      }\n    }\n\n    function writeCache(data) {\n      try {\n        localStorage.setItem(\n          CACHE_KEY,\n          JSON.stringify({\n            ts: Date.now(),\n            data\n          })\n        );\n      } catch (e) {}\n    }\n\n    function toBusinessDayRange(min, max, unit) {\n      if (unit === \"weeks\") {\n        return {\n          minBd: Number(min) * 5,\n          maxBd: Number(max) * 5,\n          display: `${min} to ${max} weeks`\n        };\n      }\n\n      return {\n        minBd: Number(min),\n        maxBd: Number(max),\n        display: `${min} to ${max} business days`\n      };\n    }\n\n    function normalizeLeadPageText(text) {\n      return String(text || \"\")\n        .replace(\/\\u00a0\/g, \" \")\n        .replace(\/[\\u2010-\\u2015]\/g, \"-\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function parseRange(text, regex, unit) {\n      const match = text.match(regex);\n      if (!match) return null;\n\n      return toBusinessDayRange(match[1], match[2], unit);\n    }\n\n    async function fetchFreshProductionData() {\n      const refreshUrl =\n        LEAD_PAGE +\n        (LEAD_PAGE.includes(\"?\") ? \"\u0026\" : \"?\") +\n        \"hsr_refresh=\" +\n        encodeURIComponent(Date.now());\n\n      const res = await fetch(refreshUrl, {\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      });\n\n      if (!res.ok) {\n        throw new Error(\"Lead time page fetch failed\");\n      }\n\n      const html = await res.text();\n      const doc = new DOMParser().parseFromString(html, \"text\/html\");\n      const rawText = doc.body ? doc.body.innerText || doc.body.textContent || html : html;\n      const text = normalizeLeadPageText(rawText);\n\n      const parsed = {\n        ...FALLBACK_PRODUCTION\n      };\n\n      const greenhouse = parseRange(\n        text,\n        \/greenhouses\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const value = parseRange(\n        text,\n        \/value\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\/i,\n        \"business_days\"\n      );\n\n      const classicPrecut = parseRange(\n        text,\n        \/classic\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const classicFiveCorner = parseRange(\n        text,\n        \/classic\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const colonialPrecut = parseRange(\n        text,\n        \/colonial\\s+series\\s+sheds\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+precut\\s+kits\/i,\n        \"business_days\"\n      );\n\n      const colonialFiveCorner = parseRange(\n        text,\n        \/colonial\\s+five[\\s-]*corner\\s+shed\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const specialtyBarn = parseRange(\n        text,\n        \/specialty\\s+barns.*?(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const playhouse = parseRange(\n        text,\n        \/playhouses\\s+(?:are|is)\\s+generally\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const grandPortico = parseRange(\n        text,\n        \/grand\\s+portico\\s+mansion\\s+(?:is|are)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      const valueAFrameCoop = parseRange(\n        text,\n        \/chicken\\s+coops\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+business\\s+days\\s+for\\s+the\\s+value\\s+a[\\s-]*frame\\s+coop\/i,\n        \"business_days\"\n      );\n\n      const coopPanelized = parseRange(\n        text,\n        \/chicken\\s+coops.*?and\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\\s+for\\s+the\\s+gambrel\\s+barn\\s+coop,\\s+colonial\\s+gable\\s+coop,\\s+and\\s+round\\s+roof\\s+coop\/i,\n        \"weeks\"\n      );\n\n      const dogKennel = parseRange(\n        text,\n        \/dog\\s+kennels\\s+(?:are|is)\\s+(\\d+)\\s+to\\s+(\\d+)\\s+weeks\/i,\n        \"weeks\"\n      );\n\n      if (greenhouse) parsed.greenhouse = greenhouse;\n      if (value) parsed.value = value;\n      if (classicPrecut) parsed.classic_precut = classicPrecut;\n      if (classicFiveCorner) parsed.classic_five_corner = classicFiveCorner;\n      if (colonialPrecut) parsed.colonial_precut = colonialPrecut;\n      if (colonialFiveCorner) parsed.colonial_five_corner = colonialFiveCorner;\n      if (specialtyBarn) parsed.specialty_barn = specialtyBarn;\n      if (playhouse) parsed.playhouse = playhouse;\n      if (grandPortico) parsed.grand_portico = grandPortico;\n      if (valueAFrameCoop) parsed.value_a_frame_coop = valueAFrameCoop;\n      if (coopPanelized) parsed.coop_panelized = coopPanelized;\n      if (dogKennel) parsed.dog_kennel = dogKennel;\n\n      writeCache(parsed);\n      return parsed;\n    }\n\n    async function getProductionData() {\n      const cached = readCache();\n      if (cached) return cached;\n\n      return fetchFreshProductionData();\n    }\n\n    function getCurrentProductHandleFromUrl() {\n      const match = window.location.pathname.match(\/\\\/products\\\/([^\/?#]+)\/i);\n      return match ? decodeURIComponent(match[1]).trim() : \"\";\n    }\n\n    function getCurrentProductTitleFromPage() {\n      const selectors = [\n        \"h1.productView-title\",\n        \".productView-title\",\n        \"h1.product-single__title\",\n        \".product-single__title\",\n        \"main h1\",\n        \"h1\"\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i += 1) {\n        const el = document.querySelector(selectors[i]);\n        if (el \u0026\u0026 el.textContent \u0026\u0026 el.textContent.trim()) {\n          return el.textContent.trim();\n        }\n      }\n\n      return document.title || \"\";\n    }\n\n    function detectDefaultProductKey() {\n      const currentHandle = getCurrentProductHandleFromUrl();\n      const currentTitle = getCurrentProductTitleFromPage();\n\n      if (!currentHandle \u0026\u0026 !currentTitle) {\n        return \"\";\n      }\n\n      const handleNorm = normalize(currentHandle);\n      const titleNorm = normalize(currentTitle);\n      const combined = `${handleNorm} ${titleNorm}`;\n\n      const hasAll = (...terms) =\u003e terms.every((term) =\u003e combined.includes(term));\n      const hasAny = (...terms) =\u003e terms.some((term) =\u003e combined.includes(term));\n\n      const exactHandleMap = {\n        \"little cottage co value gable shed\": \"value_gable\",\n        \"little cottage co value workshop shed\": \"value_workshop\",\n        \"little cottage co value gambrel barn 4 sidewalls\": \"value_gambrel_4\",\n        \"little cottage co value gambrel barn 6 sidewalls\": \"value_gambrel_6\",\n\n        \"little cottage co classic gable shed\": \"classic_gable\",\n        \"little cottage co classic workshop shed\": \"classic_workshop\",\n        \"little cottage co classic gambrel barn 4 sidewalls\": \"classic_gambrel_4\",\n        \"little cottage co classic gambrel barn 6 sidewalls\": \"classic_gambrel_6\",\n        \"little cottage co classic gambrel large barn\": \"classic_gambrel_large\",\n        \"little cottage co classic five corner shed\": \"classic_five_corner\",\n\n        \"little cottage co colonial williamsburg shed\": \"colonial_williamsburg\",\n        \"little cottage co colonial pinehurst shed\": \"colonial_pinehurst\",\n        \"little cottage co colonial five corner shed\": \"colonial_five_corner\",\n\n        \"little cottage co star barn\": \"star_barn\",\n\n        \"little cottage co cape cod playhouse\": \"cape_cod_playhouse\",\n        \"little cottage co victorian playhouse\": \"victorian_playhouse\",\n        \"little cottage co gingerbread cottage playhouse\": \"gingerbread_cottage_playhouse\",\n        \"little cottage co pennfield cottage playhouse\": \"pennfield_cottage_playhouse\",\n        \"little cottage co craftsman playhouse\": \"craftsman_playhouse\",\n        \"little cottage co little cottage chapel\": \"little_cottage_chapel\",\n        \"little cottage co firehouse playhouse\": \"firehouse_playhouse\",\n        \"little cottage co stratford schoolhouse\": \"stratford_schoolhouse\",\n        \"little cottage co sara s victorian mansion\": \"saras_victorian_mansion\",\n        \"little cottage co grand portico mansion\": \"grand_portico_mansion\",\n\n        \"little cottage co colonial gable greenhouse\": \"colonial_gable_greenhouse\",\n        \"little cottage co octagon greenhouse\": \"octagon_greenhouse\",\n        \"little cottage co garden shed greenhouse\": \"garden_shed_greenhouse\",\n        \"little cottage co petite greenhouse\": \"petite_greenhouse\",\n\n        \"little cottage co value a frame coop\": \"value_a_frame_coop\",\n        \"little cottage co gambrel barn coop\": \"gambrel_barn_coop\",\n        \"little cottage co colonial gable coop\": \"colonial_gable_coop\",\n        \"little cottage co round roof coop\": \"round_roof_coop\",\n\n        \"little cottage co cape cod cozy kennel\": \"cape_cod_cozy_kennel\",\n        \"little cottage co victorian cozy kennel\": \"victorian_cozy_kennel\"\n      };\n\n      if (exactHandleMap[handleNorm]) {\n        return exactHandleMap[handleNorm];\n      }\n\n      if (hasAll(\"grand\", \"portico\", \"mansion\")) return \"grand_portico_mansion\";\n      if (hasAll(\"sara\", \"victorian\", \"mansion\") || hasAll(\"saras\", \"victorian\", \"mansion\")) return \"saras_victorian_mansion\";\n      if (hasAll(\"stratford\", \"schoolhouse\")) return \"stratford_schoolhouse\";\n      if (hasAll(\"firehouse\", \"playhouse\")) return \"firehouse_playhouse\";\n      if (hasAll(\"little\", \"cottage\", \"chapel\")) return \"little_cottage_chapel\";\n      if (hasAll(\"gingerbread\", \"cottage\", \"playhouse\")) return \"gingerbread_cottage_playhouse\";\n      if (hasAll(\"pennfield\", \"cottage\", \"playhouse\")) return \"pennfield_cottage_playhouse\";\n      if (hasAll(\"craftsman\", \"playhouse\")) return \"craftsman_playhouse\";\n\n      if (hasAll(\"cape\", \"cod\", \"kennel\") || hasAll(\"cape\", \"cod\", \"cozy\", \"kennel\")) return \"cape_cod_cozy_kennel\";\n      if (hasAll(\"victorian\", \"kennel\") || hasAll(\"victorian\", \"cozy\", \"kennel\")) return \"victorian_cozy_kennel\";\n\n      if (hasAll(\"cape\", \"cod\", \"playhouse\")) return \"cape_cod_playhouse\";\n      if (hasAll(\"victorian\", \"playhouse\")) return \"victorian_playhouse\";\n\n      if (hasAll(\"colonial\", \"gable\", \"greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAll(\"garden\", \"shed\", \"greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAll(\"octagon\", \"greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAll(\"petite\", \"greenhouse\")) return \"petite_greenhouse\";\n\n      if (hasAll(\"value\", \"a\", \"frame\", \"coop\") || hasAll(\"value\", \"a-frame\", \"coop\")) return \"value_a_frame_coop\";\n      if (hasAll(\"gambrel\", \"barn\", \"coop\")) return \"gambrel_barn_coop\";\n      if (hasAll(\"colonial\", \"gable\", \"coop\")) return \"colonial_gable_coop\";\n      if (hasAll(\"round\", \"roof\", \"coop\")) return \"round_roof_coop\";\n\n      if (hasAll(\"star\", \"barn\")) return \"star_barn\";\n\n      if (hasAll(\"colonial\", \"five\", \"corner\")) return \"colonial_five_corner\";\n      if (hasAll(\"colonial\", \"williamsburg\")) return \"colonial_williamsburg\";\n      if (hasAll(\"colonial\", \"pinehurst\")) return \"colonial_pinehurst\";\n\n      if (hasAll(\"classic\", \"five\", \"corner\")) return \"classic_five_corner\";\n      if (hasAll(\"classic\", \"gambrel\", \"large\")) return \"classic_gambrel_large\";\n      if (hasAll(\"classic\", \"gambrel\", \"6\")) return \"classic_gambrel_6\";\n      if (hasAll(\"classic\", \"gambrel\", \"4\")) return \"classic_gambrel_4\";\n      if (hasAll(\"classic\", \"workshop\")) return \"classic_workshop\";\n      if (hasAll(\"classic\", \"gable\")) return \"classic_gable\";\n\n      if (hasAll(\"value\", \"gambrel\", \"6\")) return \"value_gambrel_6\";\n      if (hasAll(\"value\", \"gambrel\", \"4\")) return \"value_gambrel_4\";\n      if (hasAll(\"value\", \"workshop\")) return \"value_workshop\";\n      if (hasAll(\"value\", \"gable\")) return \"value_gable\";\n\n      if (hasAny(\"greenhouse\") \u0026\u0026 hasAny(\"colonial gable greenhouse\")) return \"colonial_gable_greenhouse\";\n      if (hasAny(\"octagon greenhouse\")) return \"octagon_greenhouse\";\n      if (hasAny(\"garden shed greenhouse\")) return \"garden_shed_greenhouse\";\n      if (hasAny(\"petite greenhouse\")) return \"petite_greenhouse\";\n\n      return \"\";\n    }\n\n    function renderTable(\n      productTitle,\n      productionDisplay,\n      destinationStateName,\n      prodMinBd,\n      prodMaxBd,\n      transitMin,\n      transitMax\n    ) {\n      const today = new Date();\n      const earliestBD = prodMinBd + transitMin;\n      const latestBD = prodMaxBd + transitMax;\n      const earliest = addBusinessDays(today, earliestBD);\n      const latest = addBusinessDays(today, latestBD);\n\n      const transitText =\n        transitMin === transitMax\n          ? `${transitMin} business days`\n          : `${transitMin} to ${transitMax} business days`;\n\n      const windowText = `${fmtDate(earliest)} to ${fmtDate(latest)}`;\n\n      out.innerHTML = `\n        \u003ctable aria-label=\"Delivery estimate\"\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth\u003eProduct\u003c\/th\u003e\u003ctd\u003e${productTitle}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eDestination state\u003c\/th\u003e\u003ctd\u003e${destinationStateName}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eProduction lead time\u003c\/th\u003e\u003ctd\u003e${productionDisplay}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eTransit time\u003c\/th\u003e\u003ctd\u003e${transitText}\u003c\/td\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\u003cth\u003eEstimated delivery window\u003c\/th\u003e\u003ctd\u003e\u003cstrong\u003e${windowText}\u003c\/strong\u003e\u003c\/td\u003e\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003cp class=\"hsr-note\" style=\"margin-top:10px;\"\u003e\n          Estimate only. Holidays and carrier delays can shift delivery.\n        \u003c\/p\u003e\n      `;\n    }\n\n    const detectedDefaultProduct = detectDefaultProductKey();\n\n    if (detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]) {\n      productEl.value = detectedDefaultProduct;\n    }\n\n    btn.addEventListener(\"click\", async () =\u003e {\n      const zip = cleanZip(zipEl.value);\n      const selectedKey = productEl.value;\n\n      zipEl.value = zip;\n\n      if (!isValidZip(zip)) {\n        out.innerHTML = \"\";\n        showErr(true, \"Enter a valid 5-digit ZIP.\");\n        return;\n      }\n\n      if (!selectedKey || !PRODUCT_MAP[selectedKey]) {\n        out.innerHTML = \"\";\n        showErr(true, \"Please choose the exact Little Cottage Co. product.\");\n        return;\n      }\n\n      const destinationState = getStateFromZip(zip);\n\n      if (!destinationState) {\n        out.innerHTML = \"\";\n        showErr(true, \"Could not match that ZIP code to a supported U.S. state.\");\n        return;\n      }\n\n      const transit = STATE_TRANSIT[destinationState];\n\n      if (!transit || transit.blocked) {\n        out.innerHTML = \"\";\n        showErr(true, \"We do not currently ship Little Cottage Co. products to Alaska or Hawaii.\");\n        return;\n      }\n\n      showErr(false);\n\n      try {\n        const production = await getProductionData();\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod =\n          production[selectedProduct.bucket] || FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n          event: \"hsr_delivery_estimate_lcc_state_transit\",\n          zip,\n          destination_state: destinationState,\n          selected_product_key: selectedKey,\n          selected_product_label: selectedProduct.label,\n          lcc_bucket: selectedProduct.bucket\n        });\n      } catch (e) {\n        const selectedProduct = PRODUCT_MAP[selectedKey];\n        const prod = FALLBACK_PRODUCTION[selectedProduct.bucket];\n\n        if (!prod) {\n          out.innerHTML = \"\";\n          showErr(true, \"Could not load Little Cottage Co. lead time data. Try again.\");\n          return;\n        }\n\n        renderTable(\n          selectedProduct.label,\n          prod.display,\n          STATE_NAMES[destinationState] || destinationState,\n          prod.minBd,\n          prod.maxBd,\n          transit.min,\n          transit.max\n        );\n\n        showErr(false);\n      }\n    });\n\n    clr.addEventListener(\"click\", () =\u003e {\n      zipEl.value = \"\";\n      productEl.value =\n        detectedDefaultProduct \u0026\u0026 PRODUCT_MAP[detectedDefaultProduct]\n          ? detectedDefaultProduct\n          : \"\";\n      out.innerHTML = \"\";\n      showErr(false);\n    });\n\n    window.hsrLccClearProductionCache = function () {\n      try {\n        localStorage.removeItem(CACHE_KEY);\n      } catch (e) {}\n    };\n\n    window.hsrLccReadProductionCache = function () {\n      try {\n        return JSON.parse(localStorage.getItem(CACHE_KEY) || \"null\");\n      } catch (e) {\n        return null;\n      }\n    };\n  })();\n\u003c\/script\u003e","brand":"Little Cottage Co.","offers":[{"title":"8ft x 8ft","offer_id":39561725804597,"sku":"8x8 VWS-PC","price":1839.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 10ft","offer_id":39561725837365,"sku":"8x10 VWS-PC","price":2009.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 12ft","offer_id":39561725870133,"sku":"8x12 VWS-PC","price":2319.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 14ft","offer_id":39561725902901,"sku":"8x14 VWS-PC","price":2499.0,"currency_code":"USD","in_stock":true},{"title":"8ft x 16ft","offer_id":39561725935669,"sku":"8x16 VWS-PC","price":2679.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 10ft","offer_id":39561725968437,"sku":"10x10 VWS-PC","price":2239.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 12ft","offer_id":39561726001205,"sku":"10x12 VWS-PC","price":2559.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 14ft","offer_id":39561726033973,"sku":"10x14 VWS-PC","price":2759.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 16ft","offer_id":39561726066741,"sku":"10x16 VWS-PC","price":2889.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 18ft","offer_id":39561726099509,"sku":"10x18 VWS-PC","price":3139.0,"currency_code":"USD","in_stock":true},{"title":"10ft x 20ft","offer_id":39561726132277,"sku":"10x20 VWS-PC","price":3319.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 12ft","offer_id":39561726165045,"sku":"12x12 VWS-PC","price":2779.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 14ft","offer_id":39561726230581,"sku":"12x14 VWS-PC","price":2959.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 16ft","offer_id":39561726263349,"sku":"12x16 VWS-PC","price":3169.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 18ft","offer_id":39561726296117,"sku":"12x18 VWS-PC","price":3359.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 20ft","offer_id":39561726328885,"sku":"12x20 VWS-PC","price":3569.0,"currency_code":"USD","in_stock":true},{"title":"12ft x 24ft","offer_id":39561726361653,"sku":"12x24 VWS-PC","price":3989.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/value-workshop-8x10-front.jpg?v=1759247323"}],"url":"https:\/\/homesteadsupplier.com\/collections\/on-sale.oembed?page=4","provider":"Homestead Supplier","version":"1.0","type":"link"}