{"title":"$1000+","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-5x8-protable-chicken-coop-kit","title":"EZ-Fit 5x8 Portable Chicken Coop Kit","description":"\u003cdiv class=\"ezfit-portable-chicken-coop-5x8-page\"\u003e\n\u003c!-- ===== Title (verbatim) ===== --\u003e\n\u003ch2 class=\"page\" title=\"Page 1\"\u003eEZ-Fit Portable Chicken Coop Run 5' x 8' - Chicken Pen\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e \u003cinput class=\"hsr-facts-check\" id=\"hsr-facts-toggle-coop-58\" type=\"checkbox\"\u003e\n\u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n\u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eLead time: 8 days\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eSize: 5′ × 8′\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eChickens per coop: 18–22\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eWindows: 24″ × 36″\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eOverall height: 85″ (with optional EZ-skid runners)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eCrate: 69×97×28 in; 1,120 lb\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-coop-58\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-coop-58\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- ===== Intro \u0026 Shipping (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\u003eIf you have between 18 and 22 chickens, and you want to get them the best portable chicken coop possible, then you should take a look at this DIY Chicken Pen. It is ideal for keeping your hens safe while also easy to move around your property to different locations. It is a high-quality chicken coop kit, affordable, and easy to put together.\u003c\/p\u003e\n\u003cp\u003eThis \u003cem\u003eDIY chicken coop\u003c\/em\u003e is delivered partially assembled, so you only need basic skills to quickly assemble it. This chicken coop features long-lasting Primed Smartside siding, a chicken door and ramp, a man-door, windows, an egg collection box, 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\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\u003c!-- ===== Standard 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 easier than ever\u003c\/li\u003e\n\u003cli\u003eChicken Door \u0026amp; Ramp makes easy access for your hens\u003c\/li\u003e\n\u003cli\u003eInside Roost keeps chickens comfortable\u003c\/li\u003e\n\u003cli\u003ePredator-resistant Wire Mesh keeps out the raccoons, foxes, and other chicken-eating predators\u003c\/li\u003e\n\u003cli\u003eMan Door makes for easy access to get inside\u003c\/li\u003e\n\u003cli\u003eWindows provide light when the sun comes up\u003c\/li\u003e\n\u003cli\u003eThe standard window color is white\u003c\/li\u003e\n\u003cli\u003eHigh-Quality 25-Year 3-Tab Shingles\u003c\/li\u003e\n\u003cli\u003eThe standard shingle color is dark brown\u003c\/li\u003e\n\u003cli\u003eShipping crate (L×W×H): 69×97×28 in\u003c\/li\u003e\n\u003cli\u003eCrate weight: 1,120 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 5x8 Portable Chicken Coop Kit - 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 5x8 Portable Chicken Coop Kit - 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: 5' x 8'\u003c\/p\u003e\n\u003cp\u003eWindow Size: \u003cspan\u003e24\" x 36\"\u003c\/span\u003e Windows\u003c\/p\u003e\n\u003cdiv class=\"DetailRow\"\u003e\n\u003cdiv class=\"Label\"\u003eOverall Height: 85\" 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\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 hutch and a garden tractor or truck and you're ready to go.\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== SmartSiding block (verbatim text) ===== --\u003e\n\u003cdiv\u003e\n\u003cp\u003e\u003cstrong\u003ePortable Chicken Coop 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 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\u003c!-- \/DetailRow --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\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\u003e\u003cstrong\u003ePortable Chicken Coop Comparison\u003c\/strong\u003e\u003c\/th\u003e\n\u003cth\u003e\n\u003ca 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\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-portable-3x4-chicken-coop-shed-kit\" target=\"_blank\"\u003eEZ-Fit Portable 3x4 Chicken Coop Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003cth\u003e\n\u003ca 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\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\u003ca 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\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-5x8-protable-chicken-coop-kit\" target=\"_blank\"\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\u003eSize\u003c\/td\u003e\n\u003ctd\u003e3' x 4'\u003c\/td\u003e\n\u003ctd\u003e4' x 6'\u003c\/td\u003e\n\u003ctd\u003e5' x 8'\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\u003e20x56”\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 \u003c\/p\u003e\n\u003cp\u003eCheck 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\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 (theme-friendly, universal) === *\/\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 (shared 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":39297097037,"sku":"coop5x8","price":2899.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/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.jpg?v=1660746645"},{"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-sheds-5x8-outdoor-dog-kennel","title":"EZ-Fit 5x8 Dog Kennel Kit with Run","description":"\u003cdiv class=\"ezfit-dog-kennel-5x8-page\"\u003e\n\u003c!-- ===== Title (verbatim) ===== --\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 class=\"hsr-facts-check\" id=\"hsr-facts-toggle-kennel-58\" type=\"checkbox\"\u003e\n\u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n\u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eLead time: 8 days\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eKennel \u0026amp; run: 5×4′ each\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eWindows: (2) 24×27″\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eOverall height: 7′ tall\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eSiding: LP SmartSide (primed)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eCrate: 62×97×29 in; 1,250 lb\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-kennel-58\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-kennel-58\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- ===== Intro copy (verbatim) ===== --\u003e\n\u003cp\u003eYour pet loves the outdoors, but you need to provide it with an outdoor dog house to make sure it has a comfortable and protected place to sleep during the night. Now you can get this outdoor dog kennel with a run that will be the envy of all pet owners on your block. During the day your furry friend can enjoy a pina colada in the shade of their very own dog house cabana. \u003c\/p\u003e\n\u003cp\u003eThis amazing dog kennel has an outside run, Primed Smartside siding, treated skids, floor joists, high-quality decking, a wooden door, stainless steel dog door, lock and key, chain-link gate, and windows that provide sweet sunshine to start the day of right!\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!-- ===== Shipping (verbatim) ===== --\u003e\n\u003ch3\u003e\u003cstrong\u003eEZ-Fit Shipping\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eThe outdoor dog kennel 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!-- ===== 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\u003e5x4' Roomy Kennel area\u003c\/li\u003e\n\u003cli\u003e5x4' Roomy 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\u003e5' Sidewall Height provides extra room\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 plywood floor in kennel\u003c\/li\u003e\n\u003cli\u003e5\/4\" x 6\" treated decking in outside run (this is where the margaritas and pina colodas happen) \u003c\/li\u003e\n\u003cli\u003e2x4\" wall framing 24\" o.c.\u003c\/li\u003e\n\u003cli\u003e4 High-Quality Pitch Roof\u003c\/li\u003e\n\u003cli\u003e1 - 26x44\" Wooden Door for easy owner access\u003c\/li\u003e\n\u003cli\u003e14\"x19\" Dog Door (\u003cspan\u003e\u003cem\u003ethe door that separates the inside portion from the outside portion of the kennel\u003c\/em\u003e)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eLock \u0026amp; Key makes sure only accessed by pet owners\u003c\/li\u003e\n\u003cli\u003e2 - 24x27\" Windows for that sweet sunshine\u003c\/li\u003e\n\u003cli\u003eAluminum Drip edge for all seasons\u003c\/li\u003e\n\u003cli\u003e30-year dimensional shingles\u003c\/li\u003e\n\u003cli\u003e1 - Chain-link Gate (front of kennel) provides easy in\/out access to the cage area\u003c\/li\u003e\n\u003cli\u003e1 - Long Lasting Stainless Steel dog door\u003c\/li\u003e\n\u003cli\u003eOverall Height: 7' Tall - provides extra room for pet and owner\u003c\/li\u003e\n\u003cli\u003eComes primed and ready to paint\u003c\/li\u003e\n\u003cli\u003eShipping crate (L×W×H): 62×97×29 in\u003c\/li\u003e\n\u003cli\u003eCrate weight: 1,250 lb\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ===== Brochure (verbatim) ===== --\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-shed-kits-brochure.pdf\" title=\"EZ-Fit Kits Brochure\" rel=\"noopener\" target=\"_blank\"\u003eEZ-Fit Kits Brochure\u003c\/a\u003e\u003c\/strong\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 5x8 Dog Kennel Kit - Brochure\" rel=\"noopener\" target=\"_blank\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-dog-kennel-kit-brochure.jpg?v=1746040742\" alt=\"\"\u003e\u003c\/a\u003e\u003c\/p\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 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 \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\" target=\"_blank\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/4x7_dog_kennel.PNG?v=1558049556\" alt=\"\"\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’\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\" target=\"_blank\"\u003e \u003cimg class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/5x8_dog_kennel.PNG?v=1558049576\" alt=\"\"\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’\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\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-sheds-4x7-outdoor-dog-kennel-with-run\" target=\"_blank\"\u003e4’ x 7’\u003c\/a\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-sheds-5x8-outdoor-medium-dog-kennel-with-run\" 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\"x19\"\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\u003e25 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!-- ===== Shipping block (verbatim) ===== --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eShipping for EZ Fit Sheds, Coops, Kennels\u003c\/em\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eEZ Fit Sheds, Coops, and Kennels will ship to you in a partially assembled kit versus pre-cut which requires larger-sized pallets for shipping. The walls will ship in 4 - foot wide sections with the siding already attached to the wall framing. This will save a large amount of time in the final assembly. The Kits are shipped out with an LTL carrier and will deliver to residents on an approximate 26’ enclosed trailer. In some cases the truck\/trailer is too large to fit into the driveway- if this is the case it will need to be unloaded at the end of the driveway (curbside). The pallet sizes vary from 7’ -12’ in length depending on the size of the shed and the optional floor kit. The delivery company will call prior to delivery with the exact day and give a 2-3 hour window for delivery. \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"Label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cul\u003e\u003c\/ul\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\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 (theme-friendly) === *\/\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 (shared 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":39442076749,"sku":"kennel5x8","price":2799.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ez-fit-5x8-outdoor-dog-kennel.jpg?v=1740582617"},{"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 (EXACTLY 6 chips) ================= --\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\"\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\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 (EXACTLY 6 chips) ================= --\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\"\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\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 (EXACTLY 6 chips) ================= --\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\"\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\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-small-milk-pasteurizer-machine-fj-15","title":"Milky Small Milk Pasteurizer Machine FJ 15 3.7 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;\"\u003eSmall Milk Pasteurizer Machine by Milky FJ-15 (115V)\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (5–6 chips) ================= --\u003e\n\u003cp\u003e\u003cinput type=\"checkbox\" id=\"hsr-facts-toggle-fj15\" 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 Timeframe: 2 to 3 weeks\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eMax. capacity: 3.7 Gallons \/ 14 L\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eMin. capacity: 0.79 Gallons \/ 3 L\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003ePasteurize milk or juice\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eMake yogurt or simple cheeses\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003ePower of heater: 1.5 kW\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003clabel for=\"hsr-facts-toggle-fj15\" class=\"hsr-facts-btn show\"\u003e Show more \u003c\/label\u003e \u003clabel for=\"hsr-facts-toggle-fj15\" 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\u003eIf you are looking for small milk pasteurizing machine, look no further. This milk pasteurizer by Milky is a multi-function appliance that allows you to pasteurize milk, or make products like cheese or yogurt. You can even pasteurize juice too!\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eThis machine has a removable milk container for added convenience and has temperature and time settings for precise control. Get ahead of your milk-making and pick up this pasteurizer machine by Milky today.\u003c\/p\u003e\n\u003cp\u003eIf you need a medium-capacity pasteurizer, check out the 7.6 Gallon \u003cstrong\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-large-milk-pasteurizer-machine-fj-30-115v\" title=\"Milky Day FJ30\"\u003eMilky FJ 30\u003c\/a\u003e\u003c\/span\u003e\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eIf you need a large-capacity pasteurizer, check out 13.2 Gallon \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\u003eJust the right size:\u003c\/strong\u003e The FJ 15 holds up to 3.7 gallons (14 L), which is a good amount for daily use from a few cows or goats. It’s big enough to be useful, but not so large that it takes over your counter or small dairy room. You can also run smaller batches when you don’t have as much milk.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEasy time and temperature control:\u003c\/strong\u003e You don’t have to stand over the stove checking a thermometer. You simply set the temperature and the time on the control panel, and the machine heats and holds it for you. When it’s done, the heater turns off, so you’re less likely to overheat or forget the milk,\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eLess chance of burning your milk:\u003c\/strong\u003e There is a layer of water between the heater and the milk container inside the machine. This spreads the heat more evenly and helps keep the milk from burning on the bottom. That means better taste, less waste, and less scrubbing after you’re finished.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eOne machine for several jobs:\u003c\/strong\u003e You can pasteurize milk or juice, then use the same machine to make yogurt or simple cheeses. That saves space because you don’t need separate tools for each job. It also makes it easier to turn your milk into products your family can enjoy every day.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSimple to handle and clean:\u003c\/strong\u003e The inner container lifts out, so you don’t have to move the whole machine to pour or clean. You can carry just the container to the sink, rinse it, and wash it like a regular pot. The stainless-steel surface is smooth, so milk doesn’t stick as easily.\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\/milky-fj-15-milk-pasteurizer-features_1.jpg?v=1744823430\" alt=\"\"\u003eInvesting in the \u003cstrong\u003eMilky Small Milk Pasteurizer Machine FJ 15\u003c\/strong\u003e empowers you to take control of your home dairy, ensuring freshness, quality, and safety in every batch.\u003c\/p\u003e\n\u003ch3\u003eDetails\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3.7 gallons \/ 14 liters capacity\u003c\/li\u003e\n\u003cli\u003eRemovable container\u003c\/li\u003e\n\u003cli\u003eElectronic control unit\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\u003e3.7 Gallons \/ 14 L\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\u003e.79 Gallons \/ 3 L\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.8ºF \/ 76\u003cspan\u003eº\u003c\/span\u003eC\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\u003e2 cm. \/ 0.78 inches\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 15\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\u003e14.7 in. \/ 37.3 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\u003e14.7 in. \/ \u003cspan\u003e37.3 cm.\u003c\/span\u003e\n\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\u003e19.2 in. \/ 48.8 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\u003e14.5 lbs. \/ 6.6 kg.\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\u003cbr\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/pasteurizer-milky-fj-15-parts.jpg?v=1763750796\" alt=\"\"\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/FJ_15_Manual.pdf?v=1694013352\" target=\"_blank\"\u003e\u003cspan style=\"text-decoration: underline;\" class=\"button-primary\"\u003e\u003cstrong\u003eMilky FJ 15 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 15 3.7 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 15 3.7 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\u003cp\u003e\u003cspan\u003eThe table below is approximate and the time depends on the temperature of the room, the milk temperature going into the pasteurizer, and the amount of milk you are pasteurizing. \u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ctable border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"446\" style=\"width: 100%;\"\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 height=\"21\" style=\"text-align: center; width: 226px;\"\u003e\u003cstrong\u003eWanted milk temperature °F \u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center; width: 171px;\"\u003e\u003cstrong\u003eSet up temperature °F \u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"text-align: center; width: 129px;\"\u003e\n\u003cstrong\u003eSet up time\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"21\"\u003e\n\u003ctd height=\"21\" align=\"right\" style=\"text-align: center; width: 226px;\"\u003e143\u003c\/td\u003e\n\u003ctd align=\"right\" style=\"text-align: center; width: 171px;\"\u003e68\u003c\/td\u003e\n\u003ctd align=\"right\" style=\"text-align: center; width: 129px;\"\u003e30\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"21\"\u003e\n\u003ctd height=\"21\" align=\"right\" style=\"text-align: center; width: 226px;\"\u003e161\u003c\/td\u003e\n\u003ctd align=\"right\" style=\"text-align: center; width: 171px;\"\u003e78\u003c\/td\u003e\n\u003ctd align=\"right\" style=\"text-align: center; width: 129px;\"\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 lazyload\" alt=\"Milky Small Milk Pasteurizer Machine FJ 15 (115V)\" data-sizes=\"auto\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Milky_Small_Milk_Pasteurizer_Machine_FJ_15_115V_a8aa4d1e-ae2f-408f-9101-3d618d44de9d_600x600.png?v=1598149702\"\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch5\u003eVideo\u003cbr\u003e\n\u003c\/h5\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\u003cp\u003e\u003cstrong\u003eWhat's included in FJ 15 Pasteurizer \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\/yBB5faWqcpA\" title=\"YouTube video player\"\u003e\n \u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Make Homemade Ricotta\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\/ogXDzpGFEhY\" title=\"YouTube video player\"\u003e\n \u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Make Fresh Cheese\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\/KMrJ7qgovcs\" title=\"YouTube video player\"\u003e\n \u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Make Mozzarella\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\/a5-rqP_KpxY\" title=\"YouTube video player\"\u003e\n \u003c\/iframe\u003e\u003c\/div\u003e","brand":"Milky Day","offers":[{"title":"Default Title","offer_id":2901653749786,"sku":"13305","price":1542.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/milky-day-milk-pasteurizer-fj-15.jpg?v=1744816940"},{"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-fj-130-err-electric-milk-cream-separator-longlife-115v","title":"Milky Electric Cream Separator Machine FJ 130 ERR","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 FJ130 ERR\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (5–6 chips) ================= --\u003e\n\u003cinput id=\"hsr-facts-toggle-milky-fj130-err\" class=\"hsr-facts-check\" type=\"checkbox\"\u003e\n\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\n  \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e\n    Capacity: 125-130 liters \/ 33-34 gallons per hour\n  \u003c\/span\u003e\n  \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003ePower supply: 115v \/ 60Hz\u003c\/span\u003e\n  \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003ePower of motor: 70 W\u003c\/span\u003e\n  \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eModel: FJ 130 ERR Longlife\u003c\/span\u003e\n  \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eMaterial: Stainless Steel\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-milky-fj130-err\"\u003e\n  Show more\n\u003c\/label\u003e\n\u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-milky-fj130-err\"\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\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 \u003cp\u003eThis milk and cream separating machine by Milky features stainless steel throughout, offering the most sanitary separating conditions available on the market. If you have milk, whether cow, goat, sheep, or others, this machine will help you separate the milk and create cream, sour cream, or low-fat milk. This separator allows you to make all sorts of different dairy products from the comfort of your home. You will not be disappointed! This is suitable for countries with voltage from 110V to 120V.\u003c\/p\u003e\n\u003ch3\u003eDetails\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e34 gallons \/ 128.7 L 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\u003cstrong\u003eThis cream separator is extremely easy to use.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eWarm the milk up to 40˚C or 104˚F, switch the separator on, and pour the milk into a 3.2 gallons \/ 12.1 L milk container.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\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.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\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\u003eIf you are looking for the same cream separator but for a better price please take a look at the cream separator \u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-130-epr-electric-milk-cream-separator-longlife-115v\" target=\"_blank\"\u003eMilky FJ 130 EPR\u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eIf you are looking for a cream separator of higher capacity please take a look at the cream separator \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\u003cp\u003eIf you are looking for a cream separator of lower capacity please take a look at the cream separator \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;\"\u003e\u003cimg alt=\"Milky Electric Cream Separator Machine FJ 130 ERR - Cream Separator Fj 130 Err Parts\" style=\"float: none;\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cream-separator-fj-130-err-parts_480x480.jpg?v=1764953880\"\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 ERR Longlife\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      \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\u003eStainless Steel\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\u003eStainless Steel\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\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\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\n\u003cp\u003e\u003ca style=\"color: #fff;\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/FJ_130_ERR_Manual.pdf?v=1694012691\" class=\"button-primary\" target=\"_blank\"\u003e \u003cspan style=\"text-decoration: underline;\"\u003e \u003cspan style=\"font-weight: 400;\"\u003e \u003cstrong\u003eCream Separator User Manual\u003c\/strong\u003e \u003c\/span\u003e \u003c\/span\u003e \u003c\/a\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 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 130 ERR 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\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 alt=\"\" src=\"https:\/\/homesteadsupplier.com\/cdn\/shop\/files\/fj-130-err-ss-cream-separator_100x100.jpg?v=1737579947\"\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\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\u003e Video\u003c\/h5\u003e\n\u003cp\u003e\u003cstrong\u003eHOW TO ASSEMBLE OUR Milky FJ 130 ERR Electric Milk Cream Separator \"Longlife\" (115V)\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\/iVarPOVcN9c\" title=\"YouTube video player\"\u003e\n \u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eHOW TO MAKE CREAM Milky FJ 130 ERR Electric Milk Cream Separator \"Longlife\" (115V)\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\/DMy_D8KA28Q\" title=\"YouTube video player\"\u003e\n \u003c\/iframe\u003e\u003c\/div\u003e","brand":"Milky Day","offers":[{"title":"Default Title","offer_id":3010149187610,"sku":"17598-115","price":1799.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Milky-Day-Fj-130-ERR-Milk-Cream-Separator_001_16334490-f6ed-48c6-957c-cb1bd5a29c88-215193.jpg?v=1695739062"},{"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":"milky-electric-butter-churn-machine-fj-100-c","title":"Milky Electric Butter Churn Machine FJ 100 C","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 Butter Churn Machine by Milky Model FJ 100 C\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e\n\u003cp\u003e\u003cinput class=\"hsr-facts-check\" id=\"hsr-facts-toggle-fj100c\" type=\"checkbox\"\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\"\u003e Max. Capacity: 13.21 gallons \/ 50 liters \u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e Min. Capacity: 5.81 gallons \/ 22 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 \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e Container capacity: 29.06 gallons \/ 110 liters \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-fj100c\"\u003e Show more \u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-fj100c\"\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\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 will really help you take your butter to the next level by allowing you to make better butter from up to 13 gallons \/ 49.2 liters of cream at once. Using different types of animal cream, you can have your own organic homemade butter in just 20 to 30 minutes.  Made of only the highest quality stainless steel, this ensures you will have the safest and long-lasting butter churn possible.\u003c\/p\u003e\n\u003cp\u003eThis FJ 100 butter churn also features an amazing safety feature, allowing the motor to automatically shut off when the lid is open. Pick one up today and start your journey to your homemade dairy products!\u003c\/p\u003e\n\u003cp\u003eWe offer free shipping on this Butter Churn which saves you big bucks on shipping costs compared to other suppliers! This is the best Milky butter churn on the market by far and our customers keep telling us so.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eButter churn helpful tips:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWash the container with cold water before processing the cream\/butter.\u003c\/li\u003e\n\u003cli\u003eAfter you get the cream from your milk, put it in the fridge for 1-3 days which will allow the cream to ripen.\u003c\/li\u003e\n\u003cli\u003eThe best-ripening temperature in the summertime is 41-46\u003cspan\u003e°F \/\u003c\/span\u003e 5-8°C. In wintertime is 46-50\u003cspan\u003e°F \/\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e 8-10°C.\u003c\/li\u003e\n\u003cli\u003eThe best cream temperature before processing is 57-60\u003cspan\u003e°F \/\u003c\/span\u003e 14-16°C.\u003c\/li\u003e\n\u003cli\u003eIf you want to process 50 liters \/ 13.2 gallons of cream, it’s better to split this volume into two cycles of 25 liters or 6.6 gallons. The butter quality will be higher. The total capacity of the cream container is 100 liters or 26.4 gallons.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e13.21 gallons \/ 50 liters of cream\u003c\/li\u003e\n\u003cli\u003eHighest-quality stainless steel\u003c\/li\u003e\n\u003cli\u003eWheels and a tilting mechanism\u003c\/li\u003e\n\u003c\/ul\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\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, and \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\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e \u003ca style=\"color: #fff;\" title=\"Milky Day Electric Butter Churn FJ 100 C\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/FJ_100_Manual.pdf?v=1694013908\" class=\"button-primary\" target=\"_blank\"\u003e Electric Butter Churn Machine User Manual \u003c\/a\u003e \u003c\/em\u003e\u003c\/p\u003e\n\u003ch3\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\u003eMax. Capacity:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e13.21 Gallons \/ 50 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\u003e5.81 Gallons \/ 22 Liters\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\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\u003eMax. time of one work cycle:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e35 min\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eMin. pause between work cycles:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e30 min\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eTime of butter making:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e20 - 30 min\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eButter from cream:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e32 - 42 %\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eSpeed of mixer:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e50-130 rpm\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 100 C\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\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eContainer capacity:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e29.06 Gallons \/ 110 Liters\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eGallons Brand:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003eMilky\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\u003e35.4 in. \/ 89.9 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\u003e20.4 in. \/ 51.8 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\u003e25.5 in. \/ 64.8 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\u003e150 lbs. \/ 68 kilo\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\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","brand":"Milky Day","offers":[{"title":"Default Title","offer_id":3010765062170,"sku":"13279","price":9899.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/fj-100-c-electric-butter-churn.jpg?v=1717606435"},{"product_id":"little-cottage-company-6-foot-hunting-blind","title":"Little Cottage Co. 6 Foot Hexagon Hunting Blind","description":"\u003cdiv class=\"lcc-hex-hunting-blind-page\"\u003e\n\u003c!-- ===== Brand \/ Title ===== --\u003e\n\u003ch2\u003e\u003cimg decoding=\"async\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Little-Cottage-Co-Logo-Good-Quality-p-800_160x160.png?v=1675825902\" alt=\"\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003e6 Foot Hexagon Hunting Blind by Little Cottage Co.\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e \u003cinput type=\"checkbox\" id=\"hsr-facts-toggle-hb\" 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–10 weeks\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eTransit: 2–9 days (Ohio)\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e6-panel hexagon blind\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e6 sliding 12″×42″ windows\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eLP SmartSide siding \u0026amp; trim\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eOptional 5′ stand\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel for=\"hsr-facts-toggle-hb\" class=\"hsr-facts-btn show\"\u003eShow more\u003c\/label\u003e \u003clabel for=\"hsr-facts-toggle-hb\" class=\"hsr-facts-btn hide\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- ===== Body (VERBATIM) ===== --\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cspan data-offset-key=\"bqh2r-0-0\"\u003eAre you looking for an easy and practical way to observe the wildlife around your homestead or farm? If so, look no further than \u003cstrong\u003eLittle Cottage Co.'s 6-foot Hexagon Hunting Blind\u003c\/strong\u003e. \u003c\/span\u003e\u003cspan class=\"veryhardreadability\"\u003e\u003cspan data-offset-key=\"bqh2r-1-0\"\u003eBuilt with superior craftsmanship, this blind \u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"passivevoice\"\u003e\u003cspan data-offset-key=\"bqh2r-2-0\"\u003eis designed\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"veryhardreadability\"\u003e\u003cspan data-offset-key=\"bqh2r-3-0\"\u003e to blend in with your property while also giving you a safe place to escape from the elements while observing nature\u003c\/span\u003e\u003c\/span\u003e\u003cspan data-offset-key=\"bqh2r-4-0\"\u003e. \u003c\/span\u003e\u003cspan class=\"hardreadability\"\u003e\u003cspan data-offset-key=\"bqh2r-5-0\"\u003eWhether you're an aspiring hunter or a lifelong outdoorsman, this great product from Little Cottage Co\u003c\/span\u003e\u003c\/span\u003e\u003cspan data-offset-key=\"bqh2r-6-0\"\u003e. has something that can benefit everyone! \u003c\/span\u003e\u003cspan class=\"hardreadability\"\u003e\u003cspan data-offset-key=\"bqh2r-7-0\"\u003eKeep reading to learn why choosing this hunting blind will be one of the best decisions for you and your homestead\u003c\/span\u003e\u003c\/span\u003e\u003cspan data-offset-key=\"bqh2r-8-0\"\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003eLead time for production is 8 to 10 weeks or less\u003c\/span\u003e\u003cspan\u003e\u003cspan style=\"text-decoration: underline;\"\u003e.\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\u003cstrong\u003e\u003cspan style=\"color: #000000;\"\u003e\u003cb data-stringify-type=\"bold\"\u003eIMPORTANT NOTE:\u003c\/b\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan style=\"color: #000000;\"\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\u003cdiv data-widget_type=\"heading.default\" data-element_type=\"widget\" data-id=\"1a0b222b\" class=\"elementor-element elementor-element-1a0b222b elementor-widget elementor-widget-heading\"\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\u003cdiv class=\"elementor-widget-container\"\u003e\n\u003ch3 class=\"elementor-heading-title elementor-size-default\"\u003eSTANDARD FEATURES INCLUDE:\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-widget_type=\"text-editor.default\" data-element_type=\"widget\" data-id=\"180e1ae2\" class=\"elementor-element elementor-element-180e1ae2 elementor-widget elementor-widget-text-editor\"\u003e\n\u003cdiv class=\"elementor-widget-container\"\u003e\n\u003cul\u003e\n\u003cli\u003eHigh-quality siding and trim\u003cmeta charset=\"utf-8\"\u003e \u003cspan\u003e- Long-lasting and exquisite finish\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e6 Panelized sides\u003c\/li\u003e\n\u003cli\u003e6 sliding tinted windows 12\"x42\" windows on each side - \u003cmeta charset=\"utf-8\"\u003e \u003cspan\u003e- With their perfect measurements, these \u003cstrong\u003ehunting blind windows\u003c\/strong\u003e provide an extraordinary view of the surroundings.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003ePainted camouflage\u003c\/li\u003e\n\u003cli\u003eLocking door handle\u003c\/li\u003e\n\u003cli\u003eOptional 5' stand available\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cstrong\u003eHexagon Hunting Blind 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 decoding=\"async\" loading=\"lazy\" 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\u003cp\u003eTaller stands are available for custom orders. Please \u003ca href=\"https:\/\/homesteadsupplier.com\/pages\/contact\" title=\"Contact us\"\u003econtact us\u003c\/a\u003e to inquire.\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!-- ===== Styles (scoped) ===== --\u003e\n\u003c\/div\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 Little Cottage Company 6 Foot Hunting Blind?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      It’s a 6-panel hexagon hunting blind designed to give you a protected, low-visibility spot with a wide view in every direction.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eHow many windows does it have, and do they slide?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      It has six sliding, tinted windows—one on each side—so you can adjust airflow and visibility without giving away your position.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eWhat size are the windows?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      Each window is 12\" × 42\", which is a nice “see out, stay hidden” size for deer season and general wildlife watching.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eIs it already painted, or do I need to finish it?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      It comes painted in a camouflage finish, so it looks right in the woods from day one—no extra painting step needed.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eWhat is it made with?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      The siding and trim are LP SmartSide, built for outdoor exposure and long-term durability. It’s also treated for added resistance to things like moisture damage and insects.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eDoes it lock?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      Yes—this model includes a locking door handle, which is great if you keep gear inside or leave it set up on property.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eCan I get it elevated on a stand?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      Yes. You can choose the hunting blind by itself or upgrade to the version with the optional 5' stand. If you’re looking for a taller stand, custom heights are also available.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eHow long does it take to arrive?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      Production is typically 8–10 weeks, then transit is usually 2–9 days depending on your distance from Ohio.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eHow does delivery work—do I need a forklift?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      You’ll need to offload the shipment on delivery day. A forklift works, but most customers do it with 2–3 people unloading pieces one by one.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eCan I set it on a concrete slab?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      Yes. If you’re using a slab as the floor, it should be the exact size of the building so everything sits clean and square.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eIs this only for hunting?\u003c\/strong\u003e\u003c\/summary\u003e\n    \u003cp\u003e\n      Not at all. A lot of customers use it for wildlife photography, bird watching, or just having a quiet spot on a property where you can stay out of the wind and weather.\n    \u003c\/p\u003e\n  \u003c\/details\u003e\n\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\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 { 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    \/* Button text\/underline forced white (your pattern) *\/\n    .button-primary { color: #ffffff !important; text-decoration-color: #ffffff !important; }\n  \u003c\/style\u003e\n\u003cdiv class=\"lcc-hex-hunting-blind-page\"\u003e\u003c!-- (kept your Smart Siding CSS verbatim) --\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 {\n        display: block;\n        text-align: center;\n      }\n\n      .smart-siding-image {\n        width: 100%;\n        height: auto;\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","brand":"Little Cottage Co.","offers":[{"title":"Standalone Hunting Blind","offer_id":3403237359642,"sku":"6x6 Hexhagon HB-WPNK-1","price":3299.95,"currency_code":"USD","in_stock":false},{"title":"Hunting Blind w\/ 5' Stand","offer_id":3403244175386,"sku":"6x6 Hexhagon HB-WPNK-2","price":3547.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/6-foot-hexagon-hunting-blind.jpg?v=1719259109"},{"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\u003ch2\u003eColonial Gable Chicken Coop — Dimensions by Size (Photos + Specs)\u003c\/h2\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":2299.0,"currency_code":"USD","in_stock":true},{"title":"6x8","offer_id":3403416895514,"sku":"6x8 CGCC-PNK","price":3199.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-12x20x8-round-style-run-in-shelter-green-cover-51341","title":"ShelterLogic 12x20x8 Round Style Run-In Shelter in Green","description":"\u003ch2 style=\"text-align: center;\" data-mce-fragment=\"1\"\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\u003cbr\u003e\n\u003ch2\u003eGreen Run-In Shelter by ShelterLogic in 12x 20 x 8 ft.\u003c\/h2\u003e\n\u003cp\u003e\u003cspan mce-data-marked=\"1\"\u003eIf you are looking for a shelter for your horses, livestock, hat, and other farming equipment, this 12x20x8 foot Equine Run-In-Shed by ShelterLogic is what you've been looking for.  With a 240 sq. ft area, you have more than enough room for any of your needs. The frame is made of steel which helps prevent rust, corrosion, chipping and peeling.  With a 3 layer of polyethylene cover, it can withstand the weather all year round.\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\u003eSpecifically designed for equine and livestock with fabric corner boots to protect livestock from ratchets and tie-downs\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 heat-sealed 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\u003eRatchet Tite tensioning enables quick cover installation while the Easy Slide Cross Rail system locks down and squares up frames\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\u003eGreat for storing hay and equipment in the field\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eHigh-profile white interior lining provides enhanced illumination\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/shelterlogic_12x20x8_round_style_run_in_shelter_schematic_600x600.png?v=1678738301\" alt=\"\" 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\" height=\"29\" style=\"width: 385px;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 72px; text-align: center;\"\u003e \u003cstrong\u003eStyle\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 59px; text-align: center;\"\u003eRound\u003c\/td\u003e\n\u003ctd style=\"width: 69.75px; text-align: center;\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cstrong\u003eSeries\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 96.25px; text-align: center;\"\u003eRun-in Shelter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 72px; text-align: center;\"\u003e\u003cstrong\u003eColor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 59px; text-align: center;\"\u003eGreen\u003c\/td\u003e\n\u003ctd style=\"width: 69.75px; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 96.25px; 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: 72px; text-align: center;\"\u003e\n\u003cstrong\u003eAssembly Required\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 59px; text-align: center;\"\u003eYes\u003c\/td\u003e\n\u003ctd style=\"width: 69.75px; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eFrame Color\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 96.25px; text-align: center;\"\u003e\u003cspan\u003eGray\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 72px; text-align: center;\"\u003e\u003cstrong\u003eWaterproof\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 59px; text-align: center;\"\u003eYes\u003c\/td\u003e\n\u003ctd style=\"width: 69.75px; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eHardware Kit\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 96.25px; 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: 45.0803%;\"\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: 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: 10%; text-align: center;\"\u003e\u003cstrong\u003eHeight\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e8 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 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\u003e234.62 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\u003e1406 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.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\u003e141.44 in.\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\"\u003eAssembled Exterior Dimensions Depth\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e238.86 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\u003e96.72 in.\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\"\u003eAssembled Interior Dimensions Width\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e138.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.56 in.\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\"\u003eAssembled Interior Dimensions Height\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e95.07 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: 10%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan data-mce-fragment=\"1\"\u003eWall Height\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e58.78 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\u003e37.93 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ShelterLogic_12x20x8_Round_Style_Run-In_Shelter_in_Green_51341_Manual.pdf?2730021338351762115\" title=\"INSTRUCTION MANUAL\" class=\"button-primary\"\u003eDOWNLOAD INSTRUCTION MANUAL\u003c\/a\u003e\u003c\/p\u003e","brand":"ShelterLogic","offers":[{"title":"Default Title","offer_id":6951969226805,"sku":"51341","price":1157.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_8_FT_Green_Cover_1000x1000_69ea472c-8533-460b-96ce-edaa1c13db1c.jpg?v=1660241509"},{"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-12x24x10-round-style-run-in-shelter-green-cover-51451","title":"ShelterLogic 13x24x10 Round Style Run-In Shelter in Green","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\u003eGreen 13x24x10 Run In Shed Round Style by ShelterLogic\u003c\/h2\u003e\n\u003cp\u003e\u003cspan mce-data-marked=\"1\"\u003eThis large equine run-in-shed by ShelterLogic is perfect for keeping your horses in the shade and protected. Designed with equine and livestock in mind, this shed is built of steel to prevent rust and corrosion and the cover is made of waterproof polyethylene to withstand year round weather.\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\u003eUV-treated inside and out with added fade blockers, anti-aging, and antifungal agents resulting in a cover that withstands the elements\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGreat for storing hay and equipment in the field\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eProfessional grade 1-5\/8 in. outside diameter 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\u003eHeavy Duty triple-layer, heat bonded, enhanced polyethylene, and ripstop fabric cover\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eEasy Slide Cross Rail system lock down and square up frames and bolt hardware for every connection point and the structure sets up quickly\u003c\/p\u003e\n\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\/shelterlogic_13x24x10_round_style_run_in_shelter_600x600.png?v=1678722515\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2\u003eSPECIFICATIONS:\u003cbr\u003e\n\u003c\/h2\u003e\n\u003ctable class=\"table-border\" style=\"width: 47.9358%;\"\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: 10.9523%; text-align: center;\"\u003e\u003cstrong\u003eSeries\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11.0477%; 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: 10.9523%; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11.0477%; 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\u003eAssembly Required\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: 10.9523%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eFrame Color\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11.0477%; text-align: center;\"\u003eGray\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003eWaterproof\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003eYes\u003c\/td\u003e\n\u003ctd style=\"width: 10.9523%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eHardware Kit\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11.0477%; 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: 46.3647%;\"\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: 10%; text-align: center;\"\u003e\u003cstrong\u003eLength\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e24 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;\"\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\u003e13 x 24 x 10 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\"\u003eTotal Storage Area\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e315.26 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\u003e2403 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\u003eRib Tubing Diameter\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: 10%; 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\u003e286.54 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: 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\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\u003e283.24 in.\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\"\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;\"\u003e94 in.\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\"\u003eWall Height\u003c\/span\u003e\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\u003ePeak Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e41.75 in.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003ca title=\"INSTRUCTION MANUAL\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ShelterLogic_12x24x10_Round_Style_Run-In_Shelter_in_Green_51351_51451_Manual.pdf?4313018490109223235\" target=\"_blank\" class=\"button-primary\"\u003eDOWNLOAD INSTRUCTION MANUAL\u003c\/a\u003e\u003c\/p\u003e","brand":"ShelterLogic","offers":[{"title":"Default Title","offer_id":6952147353653,"sku":"51451","price":1536.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/ShelterLogic_RUN-IN_SHELTER_13_X_24_X_10_FT_Green_Cover_1_1000x1000_d790e2a5-25d6-48f8-b0ff-bbe06d091159.jpg?v=1660240968"},{"product_id":"shelterlogic-22x20x10-peak-style-run-in-hay-storage-shelter-green-cover-58432","title":"ShelterLogic 22x20x10 Peak Style Run-In\/Hay-Storage Shelter with Green Cover","description":"\u003ch3 style=\"text-align: center;\" data-mce-fragment=\"1\"\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\u003eGreen 22x20x10 Run In Shelter \u0026amp; Hay Storage Shed by ShelterLogic\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003eThis run-in shelter\/hay storage shed by ShelterLogic is the perfect storage solution for bulk storage or equine shelter.  With its 23\/8 in. steel frame, it prevents chipping, peeling rust, or corrosion. The cover is made of a woven polyethylene fabric which is made to last through all four seasons.  Assembly is easy and can be set up or broken down as needed. Comes ready to install and is great for protections your horses, hay, farming equipment, 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\u003eFabric corner boots protect livestock from ratchets and tie-downs\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eEasy Slide Cross Rail system lock down and square up frames and bolt hardware for every connection point\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eHeavy duty corner braces on corner ribs and rugged Ratchet Tite tensioning enable quick cover installation\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\u003eProfessional grade 2-3\/8 in. \/ 6 cm outside diameter 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\u003eOur Equine Run-In-Sheds are constructed using high-grade heat-treated steel\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/shelterlogic_22x20x10_run_in_shelter_600x600.png?v=1678716869\" alt=\"\" class=\"img-responsive\"\u003e\u003c\/p\u003e\n\u003ch2\u003eSPECIFICATIONS:\u003cbr\u003e\n\u003c\/h2\u003e\n\u003ctable class=\"table-border\" style=\"width: 49.633%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e \u003cstrong\u003eStyle\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003ePeak\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;\"\u003eRun-in Shelter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\n\u003cstrong\u003eColor\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003eGreen\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\u003eStandard Polyethylene 9 oz\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\u003cstrong\u003eAssembly Required\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003eYes\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003eFrame\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: 12%; 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: 10%; 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: 51.4163%;\"\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: 11%; text-align: center;\"\u003e22 ft.\u003c\/td\u003e\n\u003ctd style=\"width: 12%; 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: 10%; text-align: center;\"\u003e\u003cstrong\u003eHeight\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%; text-align: center;\"\u003e10 ft.\u003c\/td\u003e\n\u003ctd style=\"width: 12%; 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\u003e22 x 20 x 10 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: 11%; text-align: center;\"\u003e\u003cspan\u003e446.74 sq. ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; 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\u003e3311 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\u003eRib Tubing Diameter\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%; text-align: center;\"\u003e\u003cspan\u003e2.36 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; 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\u003e268.2 in.\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\"\u003eAssembled Exterior Dimensions Depth\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%; text-align: center;\"\u003e\u003cspan\u003e239.86 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; 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\u003e125.53 in.\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\"\u003eAssembled Interior Dimensions Width\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%; text-align: center;\"\u003e\u003cspan\u003e263.48 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; 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.14 in.\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\"\u003eAssembled Interior Dimensions Height\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%; text-align: center;\"\u003e\u003cspan\u003e123.17 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; 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: 10%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan data-mce-fragment=\"1\"\u003eWall Height\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%; text-align: center;\"\u003e\u003cspan\u003e42.33 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; 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\u003e83.2 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ShelterLogic_22x20x10_Peak_Style_Run-In_Hay-Storage_Shelter_with_Green_Cover_58432_Manual.pdf?5511837465343034023\" class=\"button-primary\" title=\"INSTRUCTION MANUAL\" target=\"_blank\"\u003eDOWNLOAD INSTRUCTION MANUAL\u003c\/a\u003e\u003c\/p\u003e","brand":"ShelterLogic","offers":[{"title":"Default Title","offer_id":6952321122357,"sku":"58432","price":2542.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/ShelterLogic_RUN-IN_SHELTER_22_X_20_X_10_Ft_Green_Cover_1000x1000_e732c95f-052e-421e-bfe4-dd28d3bc0cce.jpg?v=1660240618"},{"product_id":"shelterlogic-22x24x12-peak-style-run-in-shelter-green-cover-58542","title":"ShelterLogic 22x24x12 Peak Style Run-In Shelter with Green Cover","description":"\u003ch3 style=\"text-align: center;\" data-mce-fragment=\"1\"\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\n\u003cspan style=\"font-size: 1.4em;\"\u003eGreen Run-On Shelter 22x24x12 ft. Peak Style Shed by ShelterLogic\u003c\/span\u003e\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cp\u003e\u003cspan mce-data-marked=\"1\"\u003eThis 528-square-foot run-in-shelter by ShelterLogic definitely fits the bill as the perfect storage solution for either bulk storage or equine shelter. Made with a 2 3\/8\" steel frame, the steel is powder coated to prevent peeling, chipping rusting, or any type of corrosion.  The fabric is made of woven, triple-layered polyethylene so it can last through all four seasons.  The slip-fit connectors made this extremely easy to set up and break down. Comes ready to install and is a perfect shed for horses, livestock, hay, bulk storage, farming, and livestock equipment, 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\u003eFabric corner boots protect livestock from ratchets and tie-downs\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eEasy Slide Cross Rail system lock down and square up frames and bolt hardware for every connection point\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eHeavy duty corner braces on corner ribs and rugged Ratchet Tite tensioning enable quick cover installation\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\u003eProfessional grade 2-3\/8 in. \/ 6 cm outside diameter 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\u003eOur Equine Run-In-Sheds are constructed using high-grade heat-treated steel\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_22x24x12_peak_style_run_in_shelter_schematic_600x600.png?v=1678696233\"\u003e\u003c\/p\u003e\n\u003ch2\u003eSPECIFICATIONS:\u003cbr\u003e\n\u003c\/h2\u003e\n\u003ctable class=\"table-border\" style=\"width: 50.1663%;\"\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\u003eSeries\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%; 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: 11%; text-align: center;\"\u003eGreen\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%; 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\u003cstrong\u003eAssembly Required\u003c\/strong\u003e\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\u003e\u003cspan\u003eFrame Color\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%; 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\u003eWaterproof\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\u003eHardware Kit\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 11%; 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: 51.5826%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e \u003cstrong\u003eWidth\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e22 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;\"\u003e24 ft.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\u003cstrong\u003eHeight\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e13 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\u003e22 x 24 x 12 ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\u003cstrong\u003eTotal Storage Area\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\u003cspan\u003e540.21 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\u003e5014 cu. ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12%; 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\u003e287.36 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\u003e270.7 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12%; 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\u003e265.98 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\u003e150.5 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12%; 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\u003e148.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\u003e282.64 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan data-mce-fragment=\"1\"\u003eWall Height\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\u003cspan\u003e66.12 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: 12%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eRib Tubing Diameter\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\u003cspan\u003e2.36 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\u003e84.38 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ShelterLogic_22x24x12_Peak_Style_Run-In_Shelter_with_Green_Cover_58542_Manual.pdf?4271055998589263604\" title=\"DOWNLOAD INSTRUCTION MANUAL\" target=\"_blank\" class=\"button-primary\"\u003eDOWNLOAD INSTRUCTION MANUAL\u003c\/a\u003e\u003c\/p\u003e","brand":"ShelterLogic","offers":[{"title":"Default Title","offer_id":6952361066549,"sku":"58542","price":3299.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/ShelterLogic_RUN-IN_SHELTER_22_X_20_X_10_Ft_Green_Cover_1000x1000_13cc2e04-7e47-4861-b079-2ab2575ddfc3.jpg?v=1660240338"},{"product_id":"shelterlogic-12x20x8-peak-style-hay-storage-shelter-green-cover-71534","title":"ShelterLogic 12x20x8 Peak Style Hay Storage Shelter in Green","description":"\u003ch3 style=\"text-align: center;\"\u003e\n\u003cimg data-mce-fragment=\"1\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/shelterlogic_logo_160x160.png?v=1676946640\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/shelterlogic_logo_160x160.png?v=1676946640\"\u003e\u003cbr\u003e\u003cspan style=\"color: #ff2a00; font-size: 18px;\"\u003e\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003ch2\u003e12x20x8 feet Peak Style Hay Storage Shed by ShelterLogic\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eThis \u003cspan\u003eAG Series Storage Shed\/Shelter by ShelterLogic is the perfect solution for hay storage or equine shelter. Made of 13-step steel so the frame will not rust or chip. The woven polyethylene fabric is made to withstand all 4 seasons of weather. The white interior also provides a much brighter condition inside. The slip-fit connectors make it extremely easy to set up and break down.  Comes ready to install. Great for horses, hay storage, bulk storage, farming equipment, and more.\u003c\/span\u003e\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\u003eAll-steel frame with thermoset baked on powder-coated finish resists rust and corrosion\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdvanced engineered, triple-layer, chemically heat bonded, enhanced polyethylene, ripstop fabric cover is 100% waterproof, UV-treated inside and out with added fade blockers, anti-aging and antifungal agents.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eHigh-profile white interior lining provides enhanced illumination\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eStructure sets up quickly and in most cases requires no building permits\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_10x20x8_peak_style_hay_storage_schematic_600x600.png?v=1678388512\"\u003e\u003c\/p\u003e\n\u003ch2\u003eSPECIFICATIONS:\u003cbr\u003e\n\u003c\/h2\u003e\n\u003ctable class=\"table-border\" style=\"width: 50.9346%;\"\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;\"\u003ePeak\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;\"\u003eStorage Shelter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\n\u003cstrong\u003eColor\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003eGreen\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\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\u003cstrong\u003e\u003cspan data-mce-fragment=\"1\"\u003eDoor Type\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e2 Double Zippered Doors, Front and Rear\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; 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\u003cstrong\u003e\u003cspan data-mce-fragment=\"1\"\u003eHardware Kit\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003eYes\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eAssembly Required\u003c\/span\u003e\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: 48.7242%;\"\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\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: 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 8 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\u003e241.98 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\u003e1607.24 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\u003e145.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\u003eAssembled Exterior Dimensions Depth\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\u003e100.38 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\u003e142.46 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\u003e98.73 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eDoor Opening Width Top\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e102 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\"\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\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eDoor \/ Entrance Height Outside\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e75 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\"\u003eWall Height\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e69.74 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\u003e30.64 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\" title=\"INSTRUCTION MANUAL\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ShelterLogic_12x20x8_Peak_Style_Hay_Storage_Shelter_in_Green_71534_Manual.pdf?6873815347126483459\" target=\"_blank\"\u003eDOWNLOAD INSTRUCTION MANUAL\u003c\/a\u003e\u003c\/p\u003e","brand":"ShelterLogic","offers":[{"title":"Default Title","offer_id":6961696538677,"sku":"71534","price":1142.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/ShelterLogic_STORAGE_SHELTER_12_X_20_X_8_FT_Green_Cover_1000x1000_592ec1bc-4d25-45d3-8523-26eb13b05584.png?v=1660240052"},{"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-heavy-duty-round-greenhouse-12-x-20-x-8-ft-70592","title":"ShelterLogic GrowIT Heavy Duty Round Greenhouse 12x20x8 ft","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\u003e\u003cstrong\u003e12x20x8 Foot GrowIT Heavy Duty Greenhouse by ShelterLogic\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=\"{\u0026quot;1\u0026quot;:2,\u0026quot;2\u0026quot;:\u0026quot;Food production has never been simpler! The ShelterLogic GrowIT Heavy Duty Greenhouse 12 X 20 X 8 Ft. will safeguard the plants while offering a lovely area to admire them. There is plenty of room to develop and safeguard your plants with a sizeable storage area of 234.81 square feet. The 30-inch ShelterAuger anchors on this sturdy greenhouse give excellent-grade foliage protection.\\n\\nTogether with its Ratchet Tite tensioning, these ShelterLock stabilizers with a 1-5\/8 in. powder-coated steel frame significantly increase the structure's strength and endurance. The greenhouse has a triple-layer, heat-bonded translucent cover that illuminates and shields your plants. With this greenhouse's roll-up side panels and half-moon screen vents on both ends, optimal airflow and temperature control won't be a problem. The ShelterLogic GrowIT Heavy Duty Round Greenhouse is an investment in your gardening needs. Get yours right away!\u0026quot;}\" data-sheets-userformat='{\"2\":771,\"3\":{\"1\":0},\"4\":{\"1\":2,\"2\":16777215},\"11\":4,\"12\":0}'\u003eFood production has never been simpler! The ShelterLogic GrowIT Heavy Duty Greenhouse 12 X 20 X 8 Ft. will safeguard the plants while offering a lovely area to admire them. There is plenty of room to develop and safeguard your plants with a sizeable storage area of 234.81 square feet. The 30-inch ShelterAuger anchors on this sturdy greenhouse give excellent-grade foliage protection.\u003cbr\u003e\u003cbr\u003eTogether with its Ratchet Tite tensioning, these ShelterLock stabilizers with a 1-5\/8 in. powder-coated steel frame significantly increase the structure's strength and endurance. The greenhouse has a triple-layer, heat-bonded translucent cover that illuminates and shields your plants. With this greenhouse's roll-up side panels and half-moon screen vents on both ends, optimal airflow and temperature control won't be a problem. The ShelterLogic GrowIT Heavy Duty Round Greenhouse is an investment in your gardening needs. Get yours right away!\u003c\/span\u003e\u003cbr\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\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/shelterlogic_10x20x8_heavy_duty_round_greenhouse_schematic_600x600.png?v=1678380367\" alt=\"12x20x8 ft heavy duty round greenhouse schematic\" class=\"img-responsive\"\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan mce-data-marked=\"1\"\u003eSPECIFICATIONS:\u003c\/span\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: 46.9151%;\" 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\u003eStyle\u003c\/strong\u003e\n\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\u003cstrong\u003eSeries\u003c\/strong\u003e\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\u003cstrong\u003eColor\u003c\/strong\u003e\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\u003cstrong\u003eDoor Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; 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: 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\u003e\u003cspan data-mce-fragment=\"1\"\u003eHardware Kit\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\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\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003eDIMENSIONS:\u003c\/h2\u003e\n\u003ctable style=\"width: 44.6703%;\"\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: 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: 10%; text-align: center;\"\u003e\u003cstrong\u003eHeight\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e8 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 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\u003e234.81 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\u003e1408 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.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\u003e141.44 in.\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\"\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\u003e96.72 in.\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\"\u003eAssembled Interior Dimensions Width\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e138.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: 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\u003e95.07 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eDoor Opening Width Top\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e40 in.\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\"\u003eDoor \/ Entrance Width Bottom\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e120 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eDoor \/ Entrance Height Outside\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e84 in.\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\"\u003eWall Height\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e58.78 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\u003e37.93 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\u003cstrong\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ShelterLogic_GrowIT_Heavy_Duty_Round_Greenhouse_12_X_20_X_8_Ft._70592_Manual.pdf?1858115541121507793\" title=\"INSTRUCTION MANUAL\" target=\"_blank\" class=\"button-primary\"\u003eDOWNLOAD INSTRUCTION MANUAL\u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"ShelterLogic","offers":[{"title":"Default Title","offer_id":6962999787573,"sku":"70592","price":1227.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_20_X_8_Ft._1_1000x1000_8fc41e04-68f4-4701-a53a-8a329fe8fd69.png?v=1660239758"},{"product_id":"shelterlogic-growit-heavy-duty-greenhouse-12-x-20-x-8-ft-70590","title":"ShelterLogic GrowIT Heavy Duty Greenhouse 12x20x8 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\u003e12x20x8 Foot GrowIT Heavy Duty Greenhouse by ShelterLogic\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\":\"Growing your food has never been easier! Our ShelterLogic GrowIT Heavy Duty Greenhouse 12 X 20 X 8 Ft. will protect the plants while providing a beautiful space to enjoy watching them. With a significant storage area of 241.98 square feet, there’s plenty of room to protect and grow your plants. This durable greenhouse features 30-inch ShelterAuger anchors and adds superior quality greenery protection.\\n\\nFeaturing a powder-coated 1-5\/8 in. steel frame, these ShelterLock stabilizers and its Ratchet Tite tensioning add significant strength and durability to the structure. The greenhouse comes with a triple-layer, heat-bonded translucent cover that illuminates and protects your plants. Optimal airflow and temperature control won’t be an issue with this greenhouse as it comes with roll-up side panels and half-moon screen vents on each end. Don’t let the cold seasons stop you from growing your food. Grab yours now!\"}' data-sheets-userformat='{\"2\":771,\"3\":{\"1\":0},\"4\":{\"1\":2,\"2\":16777215},\"11\":4,\"12\":0}'\u003eGrowing your food has never been easier! Our ShelterLogic GrowIT Heavy Duty Greenhouse 12 X 20 X 8 Ft. will protect the plants while providing a beautiful space to enjoy watching them. With a significant storage area of 241.98 square feet, there’s plenty of room to protect and grow your plants. This durable greenhouse features 30-inch ShelterAuger anchors and adds superior quality greenery protection.\u003cbr\u003e\u003cbr\u003eFeaturing a powder-coated 1-5\/8 in. steel frame, these ShelterLock stabilizers and its Ratchet Tite tensioning add significant strength and durability to the structure. The greenhouse comes with a triple-layer, heat-bonded translucent cover that illuminates and protects your plants. Optimal airflow and temperature control won’t be an issue with this greenhouse as it comes with roll-up side panels and half-moon screen vents on each end. Don’t let the cold seasons stop you from growing your food. Grab yours now!\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cstrong\u003eFEATURES:\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHeavy duty Greenhouse for the experienced grower delivers quality construction and \u003cstrong\u003equick and easy assembly\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eClearView, triple-layer, heat bonded ripstop translucent cover is waterproof and UV treated inside and out. ClearView cover provides \u003cstrong\u003eenhanced illumination\u003c\/strong\u003e 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 \u003cstrong\u003estable and durable Greenhouse\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eRoll-up side panels and half moons screen vents at each end provide \u003cstrong\u003eoptimal airflow and temperature control\u003c\/strong\u003e.\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\u003cp\u003e\u003cimg class=\"img-responsive\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/12x20x8_heavy_duty_greenhouse_fa1a3300-3328-4016-b22a-07dc87810932_600x600.png?v=1678127885\"\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan mce-data-marked=\"1\"\u003eSPECIFICATIONS\u003c\/span\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 data-mce-fragment=\"1\" style=\"width: 54.6216%;\"\u003e\n\u003ctbody data-mce-fragment=\"1\"\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd data-mce-fragment=\"1\" style=\"width: 10%; text-align: center;\"\u003e \u003cstrong\u003eStyle\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\" style=\"width: 11.9272%; text-align: center;\"\u003eRound\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\" style=\"width: 13.0728%; text-align: center;\"\u003e\u003cstrong\u003eSeries\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\" style=\"width: 12%; text-align: center;\"\u003eGrowIT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd data-mce-fragment=\"1\" style=\"width: 10%; text-align: center;\"\u003e\n\u003cstrong\u003eColor\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\" style=\"width: 11.9272%; text-align: center;\"\u003eTranslucent\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\" style=\"width: 13.0728%; text-align: center;\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\" style=\"width: 12%; text-align: center;\"\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 data-mce-fragment=\"1\" style=\"width: 10%; text-align: center;\"\u003e\n\u003cstrong\u003eDoor Type\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\" style=\"width: 11.9272%; text-align: center;\"\u003e\u003cspan\u003e2 Double Zippered Doors, Front and Rear\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\" style=\"width: 13.0728%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eFrame Color\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\" style=\"width: 12%; text-align: center;\"\u003eGray\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd data-mce-fragment=\"1\" style=\"width: 10%; text-align: center;\"\u003e\u003cstrong\u003eHardware Kit\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\" style=\"width: 11.9272%; text-align: center;\"\u003eYes\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\" style=\"width: 13.0728%; text-align: center;\"\u003e\u003cb\u003eAssembly Required\u003c\/b\u003e\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\" style=\"width: 12%; 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 style=\"width: 50.7081%;\"\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%; 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: 10%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eTotal Storage Area\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e234.81 sq. ft.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\u003cstrong\u003eSize\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e12 x 20 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\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%; 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\u003e1408 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\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: 12%; text-align: center;\"\u003e\u003cstrong\u003eAssembled Exterior Dimensions Width\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e141.44 in.\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\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: 12%; text-align: center;\"\u003e\u003cstrong\u003eAssembled Exterior Dimensions Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e96.72 in.\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\u003eAssembled Interior Dimensions Width\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e138.14 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\u003cstrong\u003eAssembled Interior Dimensions Depth\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: 10%; text-align: center;\"\u003e\u003cstrong\u003e\u003cspan\u003eAssembled Interior Dimensions Height\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e95.07 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\u003cstrong\u003eDoor Opening Width Top\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e40 in.\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\u003eDoor \/ Entrance Width Bottom\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e120 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\u003cstrong\u003eDoor \/ Entrance Height Outside\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e84 in.\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\u003eWall Height\u003c\/span\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e58.78 in.\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 12%; text-align: center;\"\u003e\u003cstrong\u003ePeak Height\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%; text-align: center;\"\u003e\u003cspan\u003e37.93 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\" title=\"INSTRUCTION MANUAL\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/ShelterLogic_GrowIT_Heavy_Duty_Greenhouse_12_X_20_X_8_Ft_70590_Manual.pdf?2415718433684313456\" target=\"_blank\"\u003eDOWNLOAD INSTRUCTION MANUAL\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"ShelterLogic","offers":[{"title":"Default Title","offer_id":6963066142773,"sku":"70590","price":1227.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/shelterlogic_grow_it_heavy_duty_walk-thru_greenhouse_70590_1500x1500_5471f8f1-2b80-40cc-b41f-4e5492696658.jpg?v=1660242625"},{"product_id":"12x20-floor-kit","title":"12x20 Floor Kit","description":"\u003cstrong\u003e***This is a hidden product used with the Product Options application, Please do not delete this product.***\u003c\/strong\u003e","brand":"Homestead Supplier","offers":[{"title":"checked","offer_id":7239554990133,"sku":"","price":1080.0,"currency_code":"USD","in_stock":true}]},{"product_id":"12x24-floor-kit","title":"12x24 Floor Kit","description":"\u003cstrong\u003e***This is a hidden product used with the Product Options application, Please do not delete this product.***\u003c\/strong\u003e","brand":"Homestead Supplier","offers":[{"title":"checked","offer_id":7239555022901,"sku":"","price":1286.0,"currency_code":"USD","in_stock":true}]},{"product_id":"size","title":"Size","description":"\u003cstrong\u003e***This is a hidden product used with the Product Options application, Please do not delete this product.***\u003c\/strong\u003e","brand":"Homestead Supplier","offers":[{"title":"8x10","offer_id":7240010629173,"sku":"","price":116.0,"currency_code":"USD","in_stock":true},{"title":"8x12","offer_id":7240010661941,"sku":"","price":371.0,"currency_code":"USD","in_stock":true},{"title":"8x14","offer_id":7240010694709,"sku":"","price":487.0,"currency_code":"USD","in_stock":true},{"title":"8x16","offer_id":7240011120693,"sku":"","price":614.0,"currency_code":"USD","in_stock":true},{"title":"10x10","offer_id":7240012267573,"sku":"","price":384.0,"currency_code":"USD","in_stock":true},{"title":"10x12","offer_id":7240012300341,"sku":"","price":514.0,"currency_code":"USD","in_stock":true},{"title":"10x14","offer_id":7240012333109,"sku":"","price":635.0,"currency_code":"USD","in_stock":true},{"title":"10x16","offer_id":7240012365877,"sku":"","price":668.0,"currency_code":"USD","in_stock":true},{"title":"10x18","offer_id":7240012398645,"sku":"","price":1167.0,"currency_code":"USD","in_stock":true},{"title":"10x20","offer_id":7240012431413,"sku":"","price":1267.0,"currency_code":"USD","in_stock":true},{"title":"12x12","offer_id":7240012464181,"sku":"","price":635.0,"currency_code":"USD","in_stock":true},{"title":"12x14","offer_id":7240012496949,"sku":"","price":770.0,"currency_code":"USD","in_stock":true},{"title":"12x16","offer_id":7240012529717,"sku":"","price":1180.0,"currency_code":"USD","in_stock":true},{"title":"12x18","offer_id":7240012562485,"sku":"","price":1302.0,"currency_code":"USD","in_stock":true},{"title":"12x20","offer_id":7240013119541,"sku":"","price":1437.0,"currency_code":"USD","in_stock":true},{"title":"12x24","offer_id":7240013152309,"sku":"","price":1939.0,"currency_code":"USD","in_stock":true}]},{"product_id":"optional-floor-kit","title":"Optional Floor Kit","description":"\u003cstrong\u003e***This is a hidden product used with the Product Options application, Please do not delete this product.***\u003c\/strong\u003e","brand":"Homestead Supplier","offers":[{"title":"8x8","offer_id":7270713360437,"sku":"","price":288.0,"currency_code":"USD","in_stock":true},{"title":"8x10","offer_id":7270713458741,"sku":"","price":308.0,"currency_code":"USD","in_stock":true},{"title":"8x12","offer_id":7270713491509,"sku":"","price":369.0,"currency_code":"USD","in_stock":true},{"title":"8x14","offer_id":7270713688117,"sku":"","price":598.0,"currency_code":"USD","in_stock":true},{"title":"8x16","offer_id":7270713720885,"sku":"","price":641.0,"currency_code":"USD","in_stock":true},{"title":"10x10","offer_id":7270713819189,"sku":"","price":396.0,"currency_code":"USD","in_stock":true},{"title":"10x12","offer_id":7270713884725,"sku":"","price":625.0,"currency_code":"USD","in_stock":true},{"title":"10x14","offer_id":7270713917493,"sku":"","price":679.0,"currency_code":"USD","in_stock":true},{"title":"10x16","offer_id":7270714114101,"sku":"","price":719.0,"currency_code":"USD","in_stock":true},{"title":"10x18","offer_id":7270714277941,"sku":"","price":706.0,"currency_code":"USD","in_stock":true},{"title":"10x20","offer_id":7270714376245,"sku":"","price":733.0,"currency_code":"USD","in_stock":true},{"title":"12x12","offer_id":7270714441781,"sku":"","price":652.0,"currency_code":"USD","in_stock":true},{"title":"12x14","offer_id":7270714474549,"sku":"","price":927.0,"currency_code":"USD","in_stock":true},{"title":"12x16","offer_id":7270714507317,"sku":"","price":733.0,"currency_code":"USD","in_stock":true},{"title":"12x18","offer_id":7270714605621,"sku":"","price":800.0,"currency_code":"USD","in_stock":true},{"title":"12x20","offer_id":7270714671157,"sku":"","price":1080.0,"currency_code":"USD","in_stock":true},{"title":"12x24","offer_id":7270714703925,"sku":"","price":1286.0,"currency_code":"USD","in_stock":true}]},{"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":1999.0,"currency_code":"USD","in_stock":true},{"title":"6x8","offer_id":7270846431285,"sku":"6x8 GBCC-PNK","price":2699.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":"optional-floor-kit-1","title":"Optional Floor Kit","description":"\u003cstrong\u003e***This is a hidden product used with the Product Options application, Please do not delete this product.***\u003c\/strong\u003e","brand":"Homestead Supplier","offers":[{"title":"8x8","offer_id":7271788412981,"sku":"","price":288.0,"currency_code":"USD","in_stock":true},{"title":"8x10","offer_id":7271788478517,"sku":"","price":336.0,"currency_code":"USD","in_stock":true},{"title":"8x12","offer_id":7271788511285,"sku":"","price":524.0,"currency_code":"USD","in_stock":true},{"title":"8x14","offer_id":7271788576821,"sku":"","price":598.0,"currency_code":"USD","in_stock":true},{"title":"8x16","offer_id":7271788642357,"sku":"","price":546.0,"currency_code":"USD","in_stock":true},{"title":"10x10","offer_id":7271788707893,"sku":"","price":571.0,"currency_code":"USD","in_stock":true},{"title":"10x12","offer_id":7271788773429,"sku":"","price":536.0,"currency_code":"USD","in_stock":true},{"title":"10x14","offer_id":7271788838965,"sku":"","price":590.0,"currency_code":"USD","in_stock":true},{"title":"10x16","offer_id":7271788871733,"sku":"","price":851.0,"currency_code":"USD","in_stock":true},{"title":"10x18","offer_id":7271788937269,"sku":"","price":953.0,"currency_code":"USD","in_stock":true},{"title":"10x20","offer_id":7271789002805,"sku":"","price":1043.0,"currency_code":"USD","in_stock":true},{"title":"12x12","offer_id":7271789068341,"sku":"","price":563.0,"currency_code":"USD","in_stock":true},{"title":"12x14","offer_id":7271789133877,"sku":"","price":899.0,"currency_code":"USD","in_stock":true},{"title":"12x16","offer_id":7271789199413,"sku":"","price":959.0,"currency_code":"USD","in_stock":true},{"title":"12x18","offer_id":7271789232181,"sku":"","price":1110.0,"currency_code":"USD","in_stock":true},{"title":"12x20","offer_id":7271789297717,"sku":"","price":1143.0,"currency_code":"USD","in_stock":true},{"title":"12x24","offer_id":7271789363253,"sku":"","price":1039.0,"currency_code":"USD","in_stock":true}]},{"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\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/yodoko-6x2-premium-outdoor-small-shed-esf\"\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\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/yodoko-6x2-premium-outdoor-small-shed-esf\"\u003eYODOKO 6x2 Premium Outdoor Shed ESF\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\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-small-swimming-pool-house\"\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-small-swimming-pool-house\"\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-longhouse-double-door-shed","title":"Cedarshed Longhouse Gable Style Double Door Shed Kit","description":"\u003cdiv class=\"cedarshed-longhouse-page\"\u003e\n\u003ch2 class=\"headline\"\u003e\u003cstrong\u003eLooking for an Excellent Place to Lay Back and Relax? Get your very own Garden Cottage \u0026amp; Double Door Shed!\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-longhouse\" 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 opening:\u003c\/strong\u003e 60″ × 72″ (double doors)\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-longhouse\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-longhouse\"\u003eShow less\u003c\/label\u003e \u003c!-- ===== \/Atomic key facts ===== --\u003e\n\u003cp class=\"p1\"\u003eOur Cedarshed Longhouse can be used as a shed or even a getaway cottage. It comes with 5-foot wide double doors for easy access and two fixed windows to make it look like a cottage while letting natural light in. You can also upgrade the windows into awning windows or other functional windows. No need for you to worry about installation because it is as easy as 1-2-3. This kit comes partially pre-assembled with complete wall panels and step-by-step instructions to finish putting it together.\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 class=\"p1\"\u003e\u003cspan\u003eSearching for other shed models that also have double doors? Take a look at the \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-boathouse-canoe-kayak-storage-shed\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Boathouse Canoe \u0026amp; Kayak Storage Shed\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e and \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-riverside-shed-kit\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eEZ-Fit Riverside Shed Kit\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e.\u003c\/span\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 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 class=\"p1\" style=\"text-align: left;\"\u003eOverview\u003c\/h3\u003e\n\u003cdiv class=\"overview-img--txt\" style=\"text-align: left;\"\u003e\n\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Material_Type_32x32.png?v=1600440038\" data-sizes=\"auto\"\u003e  Material Type: Wood \u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\" style=\"text-align: left;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Flooring_Included_32x32.png?v=1600440057\" data-sizes=\"auto\" alt=\"\"\u003e  Flooring Included\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\" style=\"text-align: left;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Windows_32x32.png?v=1600440085\" data-sizes=\"auto\" alt=\"\"\u003e  Windows Included\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\" style=\"text-align: left;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Weather_Resistant_32x32.png?v=1600440108\" data-sizes=\"auto\" alt=\"\"\u003e  Weather Resistant\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\" style=\"text-align: left;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Warranty_32x32.png?v=1600440129\" data-sizes=\"auto\" alt=\"\"\u003e  Warranty Included\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\" style=\"text-align: left;\"\u003e\n\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Lockable_32x32.png?v=1600499721\" data-sizes=\"auto\"\u003e  Lockable\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cstrong\u003eCedarshed Gable Style Longhouse Backyard Double Door Cottage Shed Kit\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg loading=\"lazy\" alt=\"Cedarshed Longhouse Cottage Shed Kit GIF\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-cottage-shed-kit-gif.gif?v=1744402211\"\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\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=\"font-size: 0.875rem;\"\u003eIncludes two Fixed Windows (\u003ci\u003enon-operable\u003c\/i\u003e) with decorative shutters and flower boxes and a 5 ft wide double door\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\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\u003ch3\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Longhouse Gable Shed 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\/d-PYZDN7-nw\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003ch3\u003eLONGHOUSE STORAGE WITH VERSATILITY\u003c\/h3\u003e\n\u003cp\u003eThe Cedarshed LongHouse provides convenient storage solutions with a wide double-door entry, allowing for easy access and versatility. The windows flanking the door give the Cedarshed Longhouse a charming cottage-like appearance, while two fixed windows provide natural light and ventilation inside. In addition, customers have the option of upgrading to full awning windows for more light to get through.\u003c\/p\u003e\n\u003cp\u003eCedarshed Longhouse also offers additional doors and windows, a weathervane, and a cupola as add-on options, creating the perfect backyard storage solution! With Cedarshed Longhouse Storage you can enjoy easy access with maximum versatility!\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\/Longhouse-PS.pdf?v=1596247749\" target=\"_blank\"\u003e\u003cimg class=\"responsive-img--mobile\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/longhouse_160x160.jpg?v=1645474330\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e• Available in five sizes: 12'x6', 12'x8', 12'x10', 16'x8', 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 - \u003cspan\u003e\u003cem\u003eoptional\u003c\/em\u003e)\u003c\/span\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 two Fixed Windows (\u003ci\u003enon-operable\u003c\/i\u003e) with decorative shutters and flower boxes and a 5 ft wide double door.\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\u003cbr\u003e\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\u003cp class=\"p1\"\u003e\u003cbr\u003e\u003c\/p\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 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\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\u003eGet the Cedarshed Longhouse Storage Shed Kit - 100% Western Red Cedar, Pre-Built Wall Panels \u0026amp; Roof\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\u003cspan\u003e\u003cstrong\u003eWall -\u003c\/strong\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\u003cspan\u003e\u003cstrong\u003eDoor\u003c\/strong\u003e \u003cstrong\u003e- \u003c\/strong\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\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 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\/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 \u003cspan\u003elonghouse shed kit \u003c\/span\u003ewould 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 longhouse shed kit 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\u003ch4\u003eRecommendations for foundation:\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\" 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\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\"\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 alt=\"Cedarshed Longhouse Gable Style Double Door 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 style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Longhouse Gable Style Double Door 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\u003ch4 style=\"text-align: left;\"\u003e\u003cstrong\u003eSample Images Of Our Add-Ons\u003c\/strong\u003e\u003c\/h4\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\/cedcup_160x160.jpg?v=1644944665\" 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\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\/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\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: Longhouse vs Rancher 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 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-haida-cabin-storage-shed\"\u003e\u003cimg alt=\"\" style=\"float: none;\" 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\/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\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 Longhouse 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-longhouse-double-door-shed\"\u003e\u003cimg alt=\"\" class=\"img-responsive\" 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\/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\"\u003e12×6, 12×8, 12×10, 16×8, 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\u003eWindows\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\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-longhouse-page img,\n  .cedarshed-longhouse-page iframe {\n    max-width: 100% !important;\n    height: auto !important;\n  }\n  .cedarshed-longhouse-page .img-responsive,\n  .cedarshed-longhouse-page .responsive-img--mobile {\n    max-width: 100% !important;\n    width: auto !important;\n    height: auto !important;\n    display: block !important;\n  }\n  .cedarshed-longhouse-page .center {\n    text-align: center !important;\n  }\n  .cedarshed-longhouse-page .text-left {\n    text-align: left !important;\n  }\n\n  \/* ===== Videos (left-aligned, no extra scrollbars) ===== *\/\n  .cedarshed-longhouse-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-longhouse-page .video-wrapper {\n      height: auto !important;\n      padding-bottom: 0 !important;\n      aspect-ratio: 16\/9 !important;\n    }\n  }\n  .cedarshed-longhouse-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-longhouse-page .video-wrapper {\n      width: 100% !important;\n    }\n  }\n\n  \/* ===== Overview icon rows ===== *\/\n  .cedarshed-longhouse-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-longhouse-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-longhouse-page .pdf-thumb {\n    margin: 0 0 12px 0 !important;\n  }\n  @media (max-width: 768px) {\n    .cedarshed-longhouse-page .pdf-thumb {\n      text-align: center !important;\n    }\n    .cedarshed-longhouse-page .pdf-thumb a,\n    .cedarshed-longhouse-page .pdf-thumb img {\n      display: inline-block !important;\n    }\n  }\n\n  \/* ===== Scrollable tables wrapper ===== *\/\n  .cedarshed-longhouse-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-longhouse-page .scroll-table-wrapper {\n      overflow-x: visible !important;\n    }\n  }\n\n  \/* ===== Comparison tables ===== *\/\n  .cedarshed-longhouse-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-longhouse-page .comparison-table th,\n  .cedarshed-longhouse-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-longhouse-page .comparison-table th {\n    background: #f9f9f9 !important;\n  }\n  \/* First column (row labels) *\/\n  .cedarshed-longhouse-page .comparison-table th:first-child,\n  .cedarshed-longhouse-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-longhouse-page .comparison-table thead th p,\n  .cedarshed-longhouse-page .comparison-table tbody tr:first-child td p {\n    margin: 4px 0 !important;\n  }\n  .cedarshed-longhouse-page .comparison-table thead th img,\n  .cedarshed-longhouse-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-longhouse-page\n    .comparison-table\n    thead\n    th:not(:first-child)\n    p:nth-child(2),\n  .cedarshed-longhouse-page\n    .comparison-table\n    tbody\n    tr:first-child\n    td:not(:first-child)\n    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-longhouse-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-longhouse-page .comparison-table td li {\n    margin: 0 0 0.4rem !important;\n  }\n  .cedarshed-longhouse-page .comparison-table tbody tr:hover {\n    background: #eef7ff;\n  }\n\n  \/* CTA buttons *\/\n  .cedarshed-longhouse-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-longhouse-page table.two-col {\n    width: 100% !important;\n    border-collapse: separate !important;\n    border-spacing: 12px !important;\n  }\n  .cedarshed-longhouse-page table.two-col td {\n    vertical-align: top !important;\n    padding: 0 !important;\n  }\n  @media (max-width: 768px) {\n    .cedarshed-longhouse-page table.two-col,\n    .cedarshed-longhouse-page table.two-col tbody,\n    .cedarshed-longhouse-page table.two-col tr,\n    .cedarshed-longhouse-page table.two-col td {\n      display: block !important;\n      width: 100% !important;\n    }\n    .cedarshed-longhouse-page table.two-col td + td {\n      margin-top: 12px !important;\n    }\n  }\n\n  \/* Add-ons gallery *\/\n  .cedarshed-longhouse-page .addons-table.table-border {\n    width: 100% !important;\n    border-collapse: collapse !important;\n    border: 1px solid #e0e0e0 !important;\n  }\n  .cedarshed-longhouse-page .addons-table.table-border td {\n    border: 1px solid #e0e0e0 !important;\n    padding: 8px !important;\n    text-align: center !important;\n  }\n  .cedarshed-longhouse-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-longhouse-page h4.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-longhouse-page h4.p1 + table[style*=\"width: 30%\"] td {\n    width: 50% !important;\n    padding: 0 !important;\n    vertical-align: top !important;\n  }\n  .cedarshed-longhouse-page h4.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-longhouse-page .comparison-table th:first-child,\n    .cedarshed-longhouse-page .comparison-table td:first-child {\n      width: 130px !important;\n      min-width: 130px !important;\n    }\n    .cedarshed-longhouse-page\n      .comparison-table\n      thead\n      th:not(:first-child),\n    .cedarshed-longhouse-page\n      .comparison-table\n      tbody\n      tr:first-child\n      td:not(:first-child) {\n      min-width: 180px !important;\n    }\n    .cedarshed-longhouse-page .comparison-table th,\n    .cedarshed-longhouse-page .comparison-table td {\n      padding: 8px !important;\n    }\n  }\n  @media (max-width: 480px) {\n    .cedarshed-longhouse-page .comparison-table th:first-child,\n    .cedarshed-longhouse-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-longhouse-page .three-col-balanced {\n      table-layout: fixed !important;\n    }\n    .cedarshed-longhouse-page .three-col-balanced .col-feature {\n      width: 200px !important;\n    }\n    .cedarshed-longhouse-page .three-col-balanced .col-prod {\n      width: calc((100% - 200px) \/ 3) !important;\n    }\n  }\n  .cedarshed-longhouse-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,\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\/* ===== Longhouse: Shipping section — match Bayside on DESKTOP only ===== *\/\n@media (min-width: 769px){\n  .cedarshed-longhouse-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-longhouse-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-longhouse-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-longhouse-page table.two-col td:first-child{\n    flex:0 0 auto !important;              \/* image keeps natural width *\/\n  }\n  .cedarshed-longhouse-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":"Longhouse 12x6 with Cedar Roof Shingles","offer_id":7392737001525,"sku":"LH126","price":4539.99,"currency_code":"USD","in_stock":true},{"title":"Longhouse 12x8 with Cedar Roof Shingles","offer_id":7392737034293,"sku":"LH128","price":4919.99,"currency_code":"USD","in_stock":true},{"title":"Longhouse 16x8 with Cedar Roof Shingles","offer_id":7392737067061,"sku":"LH168","price":5869.99,"currency_code":"USD","in_stock":true},{"title":"Longhouse 12x10 with Cedar Roof Shingles","offer_id":7392737099829,"sku":"LH1210","price":5679.99,"currency_code":"USD","in_stock":true},{"title":"Longhouse 16x10 with Cedar Roof Shingles","offer_id":7392737132597,"sku":"LH1610","price":6439.99,"currency_code":"USD","in_stock":true},{"title":"Longhouse 12x6 with Metal Roof","offer_id":44526221918261,"sku":"LH126-METAL","price":4829.99,"currency_code":"USD","in_stock":true},{"title":"Longhouse 12x8 with Metal Roof","offer_id":44526221951029,"sku":"LH128-METAL","price":5219.99,"currency_code":"USD","in_stock":true},{"title":"Longhouse 16x8 with Metal Roof","offer_id":44526221983797,"sku":"LH168-METAL","price":6109.99,"currency_code":"USD","in_stock":true},{"title":"Longhouse 12x10 with Metal Roof","offer_id":44526222049333,"sku":"LH1210-METAL","price":5919.99,"currency_code":"USD","in_stock":true},{"title":"Longhouse 16x10 with Metal Roof","offer_id":44526222016565,"sku":"LH1610-METAL","price":6549.99,"currency_code":"USD","in_stock":true},{"title":"Longhouse 12x6 with OSB Roof","offer_id":40932134387765,"sku":"LH126-OSB","price":4279.99,"currency_code":"USD","in_stock":true},{"title":"Longhouse 12x8 with OSB Roof","offer_id":40932134518837,"sku":"LH128-OSB","price":4579.99,"currency_code":"USD","in_stock":true},{"title":"Longhouse 16x8 with OSB Roof","offer_id":40932135567413,"sku":"LH168-OSB","price":5299.99,"currency_code":"USD","in_stock":true},{"title":"Longhouse 12x10 with OSB Roof","offer_id":40932135600181,"sku":"LH1210-OSB","price":5099.99,"currency_code":"USD","in_stock":true},{"title":"Longhouse 16x10 with OSB Roof","offer_id":40932136157237,"sku":"LH1610-OSB","price":5599.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-longhouse-double-door-shed-kit.webp?v=1714066930"},{"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-gable-style-beach-house-shed-kit","title":"Cedarshed Gable Style Beach House Shed","description":"\u003c!-- ==================== Cedarshed Beach House — Product Page ==================== --\u003e\n\u003cdiv class=\"cedarshed-beachhouse-page\"\u003e\n\u003c!-- Brand + Headline --\u003e\n\u003ch2 class=\"text-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\u003eYour Personal Beach 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-beachhouse\" 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\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eDoor:\u003c\/strong\u003e Dutch door ≈31″ × 71″\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eWindows (included):\u003c\/strong\u003e (6) awning ≈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-shingled panelized sections (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-beachhouse\"\u003eShow more\u003c\/label\u003e \u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-beachhouse\"\u003eShow less\u003c\/label\u003e \u003c!-- ===== \/Atomic key facts ===== --\u003e \u003c!-- Intro copy (unchanged wording) --\u003e\n\u003cp class=\"p1\"\u003eAre you looking for something that would make your summer perfect? Having your very own gable-style beach house shed is a perfect way to spend your summer in your backyard. You could personally customize your beach house garden without any limits to your very choice.\u003c\/p\u003e\n\u003cp\u003eThe BeachHouse is a nice garden retreat. The six awning-style windows allow plenty of fresh air and light. The Beach House is a wonderful place to curl up on a beautiful sunny summer day for an afternoon coffee or to read a good book. The BeachHouse’s visual appeal is accentuated by the window box and shutters around each window and the door with oversized hinges and a lockable door set.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eIf you are looking for a nice garden getaway, then you need this Beach House Shed Kit in your backyard. The six-awning style windows allow plenty of nice airflow and sunlight into the interior. This kit comes with wooden window boxes, shutters, and a solid door to make a truly one-of-a-kind outdoor retreat! You can also have the option to be bug-free by simply adding optional screen windows!\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\u003c!-- Overview icons --\u003e\n\u003ch2 class=\"p1\"\u003e\u003cstrong\u003eOverview\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Material_Type_32x32.png?v=1600440038\" data-sizes=\"auto\" alt=\"\"\u003e Material Type: Wood\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Flooring_Included_32x32.png?v=1600440057\" data-sizes=\"auto\"\u003e Flooring Included\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Windows_32x32.png?v=1600440085\" data-sizes=\"auto\"\u003e Windows Included\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Weather_Resistant_32x32.png?v=1600440108\" data-sizes=\"auto\"\u003e Weather Resistant\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Warranty_32x32.png?v=1600440129\" data-sizes=\"auto\"\u003e Warranty Included\u003c\/div\u003e\n\u003cdiv class=\"overview-img--txt\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Lockable_32x32.png?v=1600499721\" data-sizes=\"auto\" alt=\"\"\u003e Lockable\u003c\/div\u003e\n\u003c!-- Model tag + hero GIF --\u003e\n\u003cp class=\"p1\"\u003e\u003cstrong\u003eCedarshed Gable Style Beach House Shed\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/gable-style-beach-house-shed-gif.gif?v=1744415437\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c!-- Package contents (verbatim) --\u003e\n\u003ch2 class=\"p-rich_text_section\"\u003eWhat Will You Expect Inside The Package?\u003c\/h2\u003e\n\u003cul class=\"p-rich_text_list p-rich_text_list__bullet\"\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\u003eFlower Box\u003c\/li\u003e\n\u003cli\u003eDutch Door\u003c\/li\u003e\n\u003cli\u003e6 Window(s)\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\u003eShed Kit\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eCedar Roof Shingles \u003cspan\u003e(\u003cem\u003eoptional\u003c\/em\u003e)\u003c\/span\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\u003ch2\u003eCedarShed kits come panelized, making them quick and easy to assemble.\u003c\/h2\u003e\n\u003cp class=\"pdf-thumb\"\u003e\u003ca title=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Beachouse-PS.pdf?v=1596292079\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Beachouse-PS.pdf?v=1596292079\" target=\"_blank\"\u003e\u003cimg class=\"responsive-img--mobile\" height=\"160\" width=\"140\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Capture_4_480x480.jpg?v=1645553624\" sizes=\"auto\"\u003e \u003c\/a\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAvailable in three sizes: 9'x6', 10'x8' and 12'x8'\u003c\/li\u003e\n\u003cli\u003eExterior finishing is 100% Western Red Cedar\u003c\/li\u003e\n\u003cli\u003eThe 6' high walls are pre-built panels with the windows already installed\u003c\/li\u003e\n\u003cli\u003ePlywood floor with 2x4 cedar floor joist (\u003cem\u003eoptional\u003c\/em\u003e)\u003c\/li\u003e\n\u003cli\u003eIncludes six full awning windows with decorative shutters and flower boxes and Dutch doors with lockable door set\u003c\/li\u003e\n\u003cli\u003ePre-shingled panelized roof sections \u003cspan\u003e(\u003cem\u003eoptional\u003c\/em\u003e)\u003c\/span\u003e\n\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\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 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) --\u003e\n\u003cdiv style=\"overflow-x: auto;\"\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\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!-- Benefits list (verbatim) --\u003e\n\u003ch2\u003e\u003cspan\u003e10 Benefits Of Becoming A New Owner Of Our Cedarshed Gable Style Beach House Shed\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cb\u003eSizes - \u003c\/b\u003e\u003cspan\u003eYou can personally choose between our 3 prefab sizes namely 9'x6', 10'x8', and 12'x8'\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cb\u003eWestern Red Cedar -\u003c\/b\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\u003cbr\u003e\u003cb\u003eWall -\u003c\/b\u003e\u003cspan\u003e Worry no more for you can have as much space as you want with our pre-built 6-foot 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\u003cbr\u003e\u003cb\u003eDoor\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003e\u003cb\u003e- \u003c\/b\u003e\u003cspan\u003eYour package will now have a Dutch door that has a dimension of W 31\" x H 71\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e \u003c\/span\u003e\u003cbr\u003e\u003cb\u003eRoof -\u003c\/b\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)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cb\u003eWindows - \u003c\/b\u003e\u003cspan\u003eYou will also receive an awesome 6 functional windows as well that has a dimension of W 16 1\/4\" x H 25 1\/4\" for airflow and sunlight\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cb\u003ePlanter Boxes -\u003c\/b\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\u003cbr\u003e\u003cb\u003eNo Cutting Required - \u003c\/b\u003e\u003cspan\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\u003cbr\u003e\u003cb\u003eAssembly Package - \u003c\/b\u003e\u003cspan\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\u003cbr\u003e\u003cb\u003eWeather Resistant - \u003c\/b\u003e\u003cspan\u003eWorried about heavy rainfalls? how about heavy snowfalls? Well worry no more for your gable beach house shed would be resistant to any type of weather.\u003c\/span\u003e\u003cspan class=\"c-mrkdwn__br\" data-stringify-type=\"paragraph-break\"\u003e\u003c\/span\u003e\u003cspan class=\"c-mrkdwn__br\" data-stringify-type=\"paragraph-break\"\u003e\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\u003c!-- Foundations (verbatim) --\u003e\n\u003ch2\u003eWe recommend three different methods for putting together foundations for Cedar shed products:\u003c\/h2\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\u003c!-- Optional Cupola (verbatim) --\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!-- Optional 7ft wall height (verbatim) --\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 Gable Style Beach House 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 Gable Style Beach House 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\u003c!-- Add-ons grid (verbatim) --\u003e\n\u003cdiv\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\u003cimg alt=\"Cedarshed Gable Style Beach House Shed - Dutch Door\" class=\"img-responsive\" style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/dutch_door_240x240.jpg?v=1644943654\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Gable Style Beach House Shed - 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 Gable Style Beach House Shed - 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 Gable Style Beach House Shed - 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 Gable Style Beach House Shed - 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 Gable Style Beach House Shed - 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 Gable Style Beach House Shed - 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 Gable Style Beach House Shed - 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 Gable Style Beach House Shed - 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 Gable Style Beach House Shed - 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 Gable Style Beach House 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 Gable Style Beach House 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\u003c\/div\u003e\n\u003c!-- =================== Comparison Tables =================== --\u003e \u003c!-- Cedarshed comparison (SAME BRAND) --\u003e\n\u003ch3 class=\"center\"\u003eCedarshed Gable Storage Sheds: Beach House vs Cedar House vs Hobbyhouse vs Rancher\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper compare-cedarshed\"\u003e\n\u003ctable class=\"comparison-table\"\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-gable-style-beach-house-shed-kit\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedar-shed-beach-house-shed-kit.jpg?v=1757707223\"\u003e\u003c\/a\u003e\u003cbr\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gable-style-beach-house-shed-kit\"\u003eCedarshed Beach House Gable Style 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-cedarhouse-storage-shed\"\u003e\u003cimg alt=\"\" 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\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-hobbyhouse-prefab-shed-kits\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-hobbyhouse-hobby-shed-kit.jpg?v=1757707017\"\u003e\u003c\/a\u003e\u003cbr\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-hobbyhouse-prefab-shed-kits\"\u003eCedarshed Hobbyhouse Prefab 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=\"\" 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\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\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDoors (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDutch door (≈31\" × 71\")\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\")\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWindows (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e6 Functional windows W 16 1\/4\" x H 25 1\/4\"\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\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\u003c\/td\u003e\n\u003ctd\u003e10×8, 10×10, 10×12, 10×16, 10×20\u003c\/td\u003e\n\u003ctd\u003e6×6, 9×6, 10×8, 12×8, 12×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\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFloor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePlywood floor boards with 2\"x4\" floor joist\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\u003ePre-shingled cedar panels (optional), Metal or OSB\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (pre-shingled) or OSB\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (pre-shingled) or OSB\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (pre-shingled) or OSB\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 Beach House 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\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gable-style-beach-house-shed-kit\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedar-shed-beach-house-shed-kit.jpg?v=1757707223\"\u003e\u003c\/a\u003e\u003cbr\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gable-style-beach-house-shed-kit\"\u003eCedarshed Beach House Gable Style 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-homestead-garden-tool-shed-kit\"\u003e\u003cimg alt=\"\" class=\"img-responsive\" src=\"https:\/\/homesteadsupplier.com\/cdn\/shop\/products\/HomesteadEZfit-937503_700x700.jpg?v=1695738402\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/ez-fit-homestead-garden-tool-shed-kit\"\u003eEZ-Fit Homestead 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=\"\" class=\"img-responsive\" src=\"https:\/\/homesteadsupplier.com\/cdn\/shop\/files\/10x16-colonial-williamsburg-isolated_700x700.jpg?v=1717700785\"\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\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\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"sizes\"\u003e8×8, 8×10, 8×12, 10×10, 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 up to 12×24 (17 sizes; pre-cut or panelized)\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows\u003c\/td\u003e\n\u003ctd\u003e6 Functional windows W 16 1\/4\" x H 25 1\/4\"\u003c\/td\u003e\n\u003ctd\u003e(2) 30″×36″ operable windows w\/ screens\u003c\/td\u003e\n\u003ctd\u003e(2) 30″×36″ operable windows w\/ screens; Z-style shutters\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFloor\u003c\/td\u003e\n\u003ctd\u003ePlywood floor boards with 2\"x4\" floor joist\u003c\/td\u003e\n\u003ctd\u003eOptional floor kit (¾″ engineered wood over 2×4 joists)\u003c\/td\u003e\n\u003ctd\u003eOptional floor kit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoors\u003c\/td\u003e\n\u003ctd\u003eDutch door (≈31″ × 71″)\u003c\/td\u003e\n\u003ctd\u003e60″ double doors\u003c\/td\u003e\n\u003ctd\u003e48″ × 72″ double doors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWall Framing \/ Height\u003c\/td\u003e\n\u003ctd\u003e6' High pre-built wall panels (7′ optional)\u003c\/td\u003e\n\u003ctd\u003e2×4 studs; panelized; 6′6″ sidewalls\u003c\/td\u003e\n\u003ctd\u003e2×4 studs; panelized (sidewalls ~72″)\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 and Metal available\u003c\/td\u003e\n\u003ctd\u003e7\/16″ OSB sheathing; shingles not included\u003c\/td\u003e\n\u003ctd\u003e7\/16″ OSB sheathing; shingles not included\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 (from sample, adapted) ======================= --\u003e\n\u003cstyle\u003e\n  \/* ===== Utilities ===== *\/\n  .cedarshed-beachhouse-page img,\n  .cedarshed-beachhouse-page iframe {\n    max-width: 100% !important;\n    height: auto !important;\n  }\n  .cedarshed-beachhouse-page .img-responsive,\n  .cedarshed-beachhouse-page .responsive-img--mobile {\n    max-width: 100% !important;\n    width: auto !important;\n    height: auto !important;\n    display: block !important;\n  }\n  .cedarshed-beachhouse-page .center {\n    text-align: center !important;\n  }\n  .cedarshed-beachhouse-page .text-left {\n    text-align: left !important;\n  }\n\n  \/* ===== Videos (left-aligned, no extra scrollbars) ===== *\/\n  .cedarshed-beachhouse-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-beachhouse-page .video-wrapper {\n      height: auto !important;\n      padding-bottom: 0 !important;\n      aspect-ratio: 16\/9 !important;\n    }\n  }\n  .cedarshed-beachhouse-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-beachhouse-page .video-wrapper {\n      width: 100% !important;\n    }\n  }\n\n  \/* ===== Overview icon rows ===== *\/\n  .cedarshed-beachhouse-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-beachhouse-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-beachhouse-page .pdf-thumb {\n    margin: 0 0 12px 0 !important;\n  }\n  @media (max-width: 768px) {\n    .cedarshed-beachhouse-page .pdf-thumb {\n      text-align: center !important;\n    }\n    .cedarshed-beachhouse-page .pdf-thumb a,\n    .cedarshed-beachhouse-page .pdf-thumb img {\n      display: inline-block !important;\n    }\n  }\n\n  \/* ===== Scrollable tables wrapper ===== *\/\n  .cedarshed-beachhouse-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-beachhouse-page .scroll-table-wrapper {\n      overflow-x: visible !important;\n    }\n  }\n\n  \/* ===== Comparison tables ===== *\/\n  .cedarshed-beachhouse-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-beachhouse-page .comparison-table th,\n  .cedarshed-beachhouse-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-beachhouse-page .comparison-table th {\n    background: #f9f9f9 !important;\n  }\n  \/* First column (row labels) *\/\n  .cedarshed-beachhouse-page .comparison-table th:first-child,\n  .cedarshed-beachhouse-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-beachhouse-page .comparison-table thead th p,\n  .cedarshed-beachhouse-page .comparison-table tbody tr:first-child td p {\n    margin: 4px 0 !important;\n  }\n  .cedarshed-beachhouse-page .comparison-table thead th img,\n  .cedarshed-beachhouse-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-beachhouse-page\n    .comparison-table\n    thead\n    th:not(:first-child)\n    p:nth-child(2),\n  .cedarshed-beachhouse-page\n    .comparison-table\n    tbody\n    tr:first-child\n    td:not(:first-child)\n    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-beachhouse-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-beachhouse-page .comparison-table td li {\n    margin: 0 0 0.4rem !important;\n  }\n  .cedarshed-beachhouse-page .comparison-table tbody tr:hover {\n    background: #eef7ff;\n  }\n\n  \/* CTA buttons *\/\n  .cedarshed-beachhouse-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-beachhouse-page table.two-col {\n    width: 100% !important;\n    border-collapse: separate !important;\n    border-spacing: 12px !important;\n  }\n  .cedarshed-beachhouse-page table.two-col td {\n    vertical-align: top !important;\n    padding: 0 !important;\n  }\n  @media (max-width: 768px) {\n    .cedarshed-beachhouse-page table.two-col,\n    .cedarshed-beachhouse-page table.two-col tbody,\n    .cedarshed-beachhouse-page table.two-col tr,\n    .cedarshed-beachhouse-page table.two-col td {\n      display: block !important;\n      width: 100% !important;\n    }\n    .cedarshed-beachhouse-page table.two-col td + td {\n      margin-top: 12px !important;\n    }\n  }\n\n  \/* Add-ons gallery *\/\n  .cedarshed-beachhouse-page .addons-table.table-border {\n    width: 100% !important;\n    border-collapse: collapse !important;\n    border: 1px solid #e0e0e0 !important;\n  }\n  .cedarshed-beachhouse-page .addons-table.table-border td {\n    border: 1px solid #e0e00 !important; \/* \u003c-- original (typo kept untouched) *\/\n    padding: 8px !important;\n    text-align: center !important;\n  }\n  .cedarshed-beachhouse-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-beachhouse-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-beachhouse-page h3.p1 + table[style*=\"width: 30%\"] td {\n    width: 50% !important;\n    padding: 0 !important;\n    vertical-align: top !important;\n  }\n  .cedarshed-beachhouse-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-beachhouse-page .comparison-table th:first-child,\n    .cedarshed-beachhouse-page .comparison-table td:first-child {\n      width: 130px !important;\n      min-width: 130px !important;\n    }\n    .cedarshed-beachhouse-page .comparison-table thead th:not(:first-child),\n    .cedarshed-beachhouse-page\n      .comparison-table\n      tbody\n      tr:first-child\n      td:not(:first-child) {\n      min-width: 180px !important;\n    }\n    .cedarshed-beachhouse-page .comparison-table th,\n    .cedarshed-beachhouse-page .comparison-table td {\n      padding: 8px !important;\n    }\n  }\n  @media (max-width: 480px) {\n    .cedarshed-beachhouse-page .comparison-table th:first-child,\n    .cedarshed-beachhouse-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-beachhouse-page .three-col-balanced {\n      table-layout: fixed !important;\n    }\n    .cedarshed-beachhouse-page .three-col-balanced .col-feature {\n      width: 200px !important;\n    }\n    .cedarshed-beachhouse-page .three-col-balanced .col-prod {\n      width: calc((100% - 200px) \/ 3) !important;\n    }\n  }\n  .cedarshed-beachhouse-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,\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\u003c!-- ===== Beach House: Shipping section — match Bayside on DESKTOP only (UNTOUCHED) ===== --\u003e\n\u003cstyle\u003e\n  @media (min-width: 769px) {\n    .cedarshed-beachhouse-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-beachhouse-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-beachhouse-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-beachhouse-page table.two-col td:first-child {\n      flex: 0 0 auto !important; \/* image keeps natural width *\/\n    }\n    .cedarshed-beachhouse-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\u003c!-- ===== Add-ons gallery — FIX ONLY (override, scoped \u0026 minimal) ===== --\u003e\n\u003cstyle\u003e\n  .cedarshed-beachhouse-page .addons-table.table-border td,\n  .cedarshed-beachhouse-page .table-border td{\n    border-color:#e0e0e0 !important; \/* correct the typo without touching original 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 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":"Beachhouse 9x6 with Cedar Roof Shingles","offer_id":32209661460533,"sku":"BH96","price":4789.99,"currency_code":"USD","in_stock":true},{"title":"Beachhouse 10x8 with Cedar Roof Shingles","offer_id":32209661493301,"sku":"BH108","price":5559.99,"currency_code":"USD","in_stock":true},{"title":"Beachhouse 12x8 with Cedar Roof Shingles","offer_id":32209661526069,"sku":"BH128","price":6189.99,"currency_code":"USD","in_stock":true},{"title":"Beachhouse 9x6 with Metal Roof","offer_id":44526131576885,"sku":"BH96-METAL","price":4659.99,"currency_code":"USD","in_stock":true},{"title":"Beachhouse 10x8 with Metal Roof","offer_id":44526131609653,"sku":"BH108-METAL","price":5379.99,"currency_code":"USD","in_stock":true},{"title":"Beachhouse 12x8 with Metal Roof","offer_id":44526131642421,"sku":"BH128-METAL","price":5969.99,"currency_code":"USD","in_stock":true},{"title":"Beachhouse 9x6 with OSB Roof","offer_id":40932179247157,"sku":"BH96-OSB","price":4069.99,"currency_code":"USD","in_stock":true},{"title":"Beachhouse 10x8 with OSB Roof","offer_id":40932180983861,"sku":"BH108-OSB","price":4969.99,"currency_code":"USD","in_stock":true},{"title":"Beachhouse 12x8 with OSB Roof","offer_id":40932182720565,"sku":"BH128-OSB","price":5379.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gable-style-beach-house-shed.webp?v=1714495934"},{"product_id":"cedarshed-haida-cabin-storage-shed","title":"Cedarshed Haida Cabin \u0026 Storage Shed","description":"\u003cdiv class=\"cedarshed-haida-page\"\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;\"\u003eCreate Memories with your loved ones with a Prefab Cedar Cabin - Cedarshed Haida!\u003c\/h2\u003e\n\u003cp\u003eThe small cabin kit offers an affordable way to experience outdoor living and makes a perfect retreat or backyard studio for your projects. The Haida comes with two oversize windows that allow plenty of light into this stylish garden structure. The window bar detail is not just decorative, it is the push-out functional portion of the windows. For added luxury, the Haida comes with a raised panel wooden door and a locking door set.\u003c\/p\u003e\n\u003cp\u003eLooking for a porched cabin shed? Search no further as we do have the \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-farmhouse-shed-kits\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Farmhouse Shed\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e kit and the \u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-ranchhouses-prefab-cottage-kits\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eCedarshed Ranchhouse Shed\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e kit. Both have a 4' deep porch, with the Farmhouse having it as a wrap around for the shed.\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;\"\u003e\u003cstrong\u003eCedarshed Haida 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\/VKVKd7MV_Hw\" 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 Cedar Dutch door - W 36\" x H 71\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eIncludes shingled roof panels \u003c\/span\u003e\u003cspan\u003e(\u003cem\u003eoptional\u003c\/em\u003e)\u003c\/span\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\n\u003cspan\u003e2 Oversized Half-awning windows - W 32\" x H 45\"\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\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\u003ch3 class=\"p2\"\u003eCedarshed Haida - Feel free to customize this Prefab Cedar Cabin Kit!\u003c\/h3\u003e\n\u003cp class=\"p2\"\u003eThe Haida comes with two oversize windows that allow plenty of light into this stylish garden structure. The mutton bar detail is not just decorative, it is the push-out functional portion of the windows. For added luxury, the Haida comes with a raised panel door and a locking door set. Additional options include additional windows, weathervanes, and cupolas.\u003c\/p\u003e\n\u003cp class=\"p2\"\u003eForget your saw\u003cstrong\u003e \u003c\/strong\u003ebecause the Cedarshed Backyard Cabin kit comes completely panelized in a prefab do-it-yourself kit and requires no cutting! Simply attach the panels together with the screws provided and move in. You can request to replace the Dutch Door with a 5' Double Door and even add functional or non-functional windows!\u003c\/p\u003e\n\u003ch4 class=\"p2\"\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\/Haida.pdf?v=1660597510\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/haida_160x160.jpg?v=1645729995\" alt=\"\" class=\"responsive-img--mobile\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e• Available in three sizes: 9'x6', 12'x 8' and 12'x 10'\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e• Exterior finishing is 100% Western Red Cedar lumber\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e• The 6' high walls are pre-built panels with the windows already installed\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e• Includes two oversize half awning windows and a dutch cedar door with a lockable door set\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e• Window panels can be positioned on any wall for customization\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e• Pre-built roof sections (wood shingles already attached - \u003cem\u003eoptional\u003c\/em\u003e)\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e• Plywood floor with 2x4 cedar floor joist - \u003cem\u003eoptional\u003c\/em\u003e\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e• No cutting required\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e• All assembly hardware included - these include the nails and screws!\u003c\/p\u003e\n\u003ch4 class=\"p2\"\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 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\u003eIMPORTANT SHIPPING INFO\u003c\/strong\u003e\u003c\/h3\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\u003ch4\u003eRecommendation for the 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\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/WhiteAestheticLifestylePhotoCollageFacebookCover_480x480.png?v=1693947675\"\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 DECORATIVE CUPOLA SIZES(NO FUNCTION)\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\u003cspan\u003e\u003cstrong\u003eIMPORTANT NOTE\u003c\/strong\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 about any unusual or difficult location or delivery issues, so necessary arrangements may be made with the delivering carrier and we can check for you the available options for delivery. Please note that the truck driver is not obligated to assist you with the unloading of freight. Customers will be expected to cut metal strapping securing product to the pallet and therefore will require the use of wire cutters. We strongly recommend 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. You will be given a reasonable time frame to unload freight from the delivering freight carrier vehicle ranging between 15-30 minutes. It is recommended to schedule an installer only after the product is delivered. The shipping company will call you directly to schedule the delivery.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4 style=\"text-align: left;\"\u003e\u003cstrong\u003eOptional Add-Ons and Upgrades\u003c\/strong\u003e\u003c\/h4\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\u003cimg alt=\"Cedarshed Haida Cabin \u0026amp; Storage Shed - Dutch Door\" style=\"margin-bottom: 16px; float: none;\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/dutch_door_240x240.jpg?v=1644943654\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Haida Cabin \u0026amp; Storage Shed - 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 Haida Cabin \u0026amp; Storage Shed - 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 Haida Cabin \u0026amp; Storage Shed - 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 Haida Cabin \u0026amp; Storage Shed - 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 Haida Cabin \u0026amp; Storage Shed - 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 Haida Cabin \u0026amp; Storage Shed - 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 Haida Cabin \u0026amp; Storage Shed - 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 Haida Cabin \u0026amp; Storage Shed - 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 Haida Cabin \u0026amp; Storage Shed - 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 Haida Cabin \u0026amp; Storage 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 Haida Cabin \u0026amp; Storage 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!-- ===== Same-brand comparison table (Cedarshed) ===== --\u003e\n\u003ch3 class=\"center\"\u003eCedarshed Gable Storage Sheds: Longhouse vs Rancher vs Haida Cabin vs Cedar House vs Boathouse\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper compare-cedarshed\"\u003e\n\u003ctable style=\"width: 100%;\" class=\"comparison-table\"\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 table ===== --\u003e\n\u003ch3\u003eCompare Haida Cabin 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\u003c!-- Haida (current page product) --\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-cedar-cabin-kit_240x240.jpg?v=1755798710\" style=\"float: none;\" class=\"img-responsive\" 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\"\u003e Cedarshed Haida Cabin \u0026amp; Storage Shed \u003c\/a\u003e\u003c\/p\u003e\n\u003c\/th\u003e\n\u003c!-- EZ-Fit Riverside --\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\" style=\"float: none;\" class=\"img-responsive\" alt=\"EZ-Fit Riverside Shed Kit\"\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!-- 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 Haida Cabin \u0026amp; Storage Shed - 8x14 Shed Classic Wood Cottage Kit\" style=\"margin-right: 12.0469px; margin-bottom: 16px; margin-left: 12.0312px; 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\"\u003e9×6, 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\u003e\u003cstrong\u003eWindows\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTwo oversize half-awning windows (≈32″ × 45″)\u003c\/td\u003e\n\u003ctd\u003e(2) 24″×36″ operable windows w\/ screens\u003c\/td\u003e\n\u003ctd\u003e(2) 24″×36″ operable windows w\/ screens (included)\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\u003e36″ cedar Dutch door (≈36″ × 71″)\u003c\/td\u003e\n\u003ctd\u003e60″ double doors + 30″ side entry door\u003c\/td\u003e\n\u003ctd\u003e36″ house door with lockset\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; shingles not included; 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  \/* =======================\n     Longhouse CSS — Applied to Haida (1:1 copy)\n     Scope to BOTH pages so behavior matches exactly\n     ======================= *\/\n\n  \/* ===== Utilities ===== *\/\n  .cedarshed-longhouse-page img,\n  .cedarshed-longhouse-page iframe,\n  .cedarshed-haida-page img,\n  .cedarshed-haida-page iframe {\n    max-width: 100% !important;\n    height: auto !important;\n  }\n  .cedarshed-longhouse-page .img-responsive,\n  .cedarshed-longhouse-page .responsive-img--mobile,\n  .cedarshed-haida-page .img-responsive,\n  .cedarshed-haida-page .responsive-img--mobile {\n    max-width: 100% !important;\n    width: auto !important;\n    height: auto !important;\n    display: block !important;\n  }\n  .cedarshed-longhouse-page .center,\n  .cedarshed-haida-page .center { text-align: center !important; }\n  .cedarshed-longhouse-page .text-left,\n  .cedarshed-haida-page .text-left { text-align: left !important; }\n\n  \/* ===== Videos (left-aligned, no extra scrollbars) ===== *\/\n  .cedarshed-longhouse-page .video-wrapper,\n  .cedarshed-haida-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-longhouse-page .video-wrapper,\n    .cedarshed-haida-page .video-wrapper {\n      height: auto !important;\n      padding-bottom: 0 !important;\n      aspect-ratio: 16\/9 !important;\n    }\n  }\n  .cedarshed-longhouse-page .video-wrapper iframe,\n  .cedarshed-haida-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-longhouse-page .video-wrapper,\n    .cedarshed-haida-page .video-wrapper {\n      width: 100% !important;\n    }\n  }\n\n  \/* ===== Overview icon rows ===== *\/\n  .cedarshed-longhouse-page .overview-img--txt,\n  .cedarshed-haida-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-longhouse-page .overview-img--txt img,\n  .cedarshed-haida-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-longhouse-page .pdf-thumb,\n  .cedarshed-haida-page .pdf-thumb {\n    margin: 0 0 12px 0 !important;\n  }\n  @media (max-width: 768px) {\n    .cedarshed-longhouse-page .pdf-thumb,\n    .cedarshed-haida-page .pdf-thumb {\n      text-align: center !important;\n    }\n    .cedarshed-longhouse-page .pdf-thumb a,\n    .cedarshed-longhouse-page .pdf-thumb img,\n    .cedarshed-haida-page .pdf-thumb a,\n    .cedarshed-haida-page .pdf-thumb img {\n      display: inline-block !important;\n    }\n  }\n\n  \/* ===== Scrollable tables wrapper ===== *\/\n  .cedarshed-longhouse-page .scroll-table-wrapper,\n  .cedarshed-haida-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-longhouse-page .scroll-table-wrapper,\n    .cedarshed-haida-page .scroll-table-wrapper {\n      overflow-x: visible !important;\n    }\n  }\n\n  \/* ===== Comparison tables ===== *\/\n  .cedarshed-longhouse-page .comparison-table,\n  .cedarshed-haida-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-longhouse-page .comparison-table th,\n  .cedarshed-longhouse-page .comparison-table td,\n  .cedarshed-haida-page .comparison-table th,\n  .cedarshed-haida-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-longhouse-page .comparison-table th,\n  .cedarshed-haida-page .comparison-table th { background: #f9f9f9 !important; }\n\n  \/* First column (row labels) *\/\n  .cedarshed-longhouse-page .comparison-table th:first-child,\n  .cedarshed-longhouse-page .comparison-table td:first-child,\n  .cedarshed-haida-page .comparison-table th:first-child,\n  .cedarshed-haida-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-longhouse-page .comparison-table thead th p,\n  .cedarshed-longhouse-page .comparison-table tbody tr:first-child td p,\n  .cedarshed-haida-page .comparison-table thead th p,\n  .cedarshed-haida-page .comparison-table tbody tr:first-child td p {\n    margin: 4px 0 !important;\n  }\n  .cedarshed-longhouse-page .comparison-table thead th img,\n  .cedarshed-longhouse-page .comparison-table tbody tr:first-child td img,\n  .cedarshed-haida-page .comparison-table thead th img,\n  .cedarshed-haida-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-longhouse-page .comparison-table thead th:not(:first-child) p:nth-child(2),\n  .cedarshed-longhouse-page .comparison-table tbody tr:first-child td:not(:first-child) p:nth-child(2),\n  .cedarshed-haida-page .comparison-table thead th:not(:first-child) p:nth-child(2),\n  .cedarshed-haida-page .comparison-table tbody tr:first-child td:not(:first-child) p:nth-child(2) {\n    min-height: 48px !important; \/* Longhouse value *\/\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-longhouse-page .comparison-table td ul,\n  .cedarshed-haida-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-longhouse-page .comparison-table td li,\n  .cedarshed-haida-page .comparison-table td li {\n    margin: 0 0 0.4rem !important;\n  }\n  .cedarshed-longhouse-page .comparison-table tbody tr:hover,\n  .cedarshed-haida-page .comparison-table tbody tr:hover {\n    background: #eef7ff;\n  }\n\n  \/* CTA buttons *\/\n  .cedarshed-longhouse-page .button-primary,\n  .cedarshed-haida-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-longhouse-page table.two-col,\n  .cedarshed-haida-page table.two-col {\n    width: 100% !important;\n    border-collapse: separate !important;\n    border-spacing: 12px !important;\n  }\n  .cedarshed-longhouse-page table.two-col td,\n  .cedarshed-haida-page table.two-col td {\n    vertical-align: top !important;\n    padding: 0 !important;\n  }\n  @media (max-width: 768px) {\n    .cedarshed-longhouse-page table.two-col,\n    .cedarshed-longhouse-page table.two-col tbody,\n    .cedarshed-longhouse-page table.two-col tr,\n    .cedarshed-longhouse-page table.two-col td,\n    .cedarshed-haida-page table.two-col,\n    .cedarshed-haida-page table.two-col tbody,\n    .cedarshed-haida-page table.two-col tr,\n    .cedarshed-haida-page table.two-col td {\n      display: block !important;\n      width: 100% !important;\n    }\n    .cedarshed-longhouse-page table.two-col td + td,\n    .cedarshed-haida-page table.two-col td + td {\n      margin-top: 12px !important;\n    }\n  }\n  @media (min-width: 769px) {\n    .cedarshed-longhouse-page table.two-col,\n    .cedarshed-haida-page table.two-col {\n      table-layout: fixed !important;\n      width: 70% !important;\n      margin: 0 !important;\n    }\n    .cedarshed-longhouse-page table.two-col td:first-child,\n    .cedarshed-haida-page table.two-col td:first-child {\n      width: 48% !important;\n    }\n    .cedarshed-longhouse-page table.two-col td:last-child,\n    .cedarshed-longhouse-page table.two-col td.text-left,\n    .cedarshed-haida-page table.two-col td:last-child,\n    .cedarshed-haida-page table.two-col td.text-left {\n      width: 52% !important;\n      vertical-align: middle !important;\n    }\n    .cedarshed-longhouse-page table.two-col td:first-child img,\n    .cedarshed-haida-page table.two-col td:first-child img {\n      width: 100% !important;\n      height: auto !important;\n      display: block !important;\n    }\n  }\n\n  \/* Add-ons gallery *\/\n  .cedarshed-longhouse-page .addons-table.table-border,\n  .cedarshed-haida-page .addons-table.table-border {\n    width: 100% !important;\n    border-collapse: collapse !important;\n    border: 1px solid #e0e0e0 !important;\n  }\n  .cedarshed-longhouse-page .addons-table.table-border td,\n  .cedarshed-haida-page .addons-table.table-border td {\n    border: 1px solid #e0e0e0 !important;\n    padding: 8px !important;\n    text-align: center !important;\n  }\n  .cedarshed-longhouse-page .addons-table.table-border td img,\n  .cedarshed-haida-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 *\/\n  .cedarshed-longhouse-page h4.p1 + table[style*=\"width: 30%\"],\n  .cedarshed-haida-page h4.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-longhouse-page h4.p1 + table[style*=\"width: 30%\"] td,\n  .cedarshed-haida-page h4.p1 + table[style*=\"width: 30%\"] td {\n    width: 50% !important;\n    padding: 0 !important;\n    vertical-align: top !important;\n  }\n  .cedarshed-longhouse-page h4.p1 + table[style*=\"width: 30%\"] td img,\n  .cedarshed-haida-page h4.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-longhouse-page .comparison-table th:first-child,\n    .cedarshed-longhouse-page .comparison-table td:first-child,\n    .cedarshed-haida-page .comparison-table th:first-child,\n    .cedarshed-haida-page .comparison-table td:first-child {\n      width: 130px !important;\n      min-width: 130px !important;\n    }\n    .cedarshed-longhouse-page .comparison-table thead th:not(:first-child),\n    .cedarshed-longhouse-page .comparison-table tbody tr:first-child td:not(:first-child),\n    .cedarshed-haida-page .comparison-table thead th:not(:first-child),\n    .cedarshed-haida-page .comparison-table tbody tr:first-child td:not(:first-child) {\n      min-width: 180px !important;\n    }\n    .cedarshed-longhouse-page .comparison-table th,\n    .cedarshed-longhouse-page .comparison-table td,\n    .cedarshed-haida-page .comparison-table th,\n    .cedarshed-haida-page .comparison-table td {\n      padding: 8px !important;\n    }\n  }\n  @media (max-width: 480px) {\n    .cedarshed-longhouse-page .comparison-table th:first-child,\n    .cedarshed-longhouse-page .comparison-table td:first-child,\n    .cedarshed-haida-page .comparison-table th:first-child,\n    .cedarshed-haida-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-longhouse-page .three-col-balanced,\n    .cedarshed-haida-page .three-col-balanced {\n      table-layout: fixed !important;\n    }\n    .cedarshed-longhouse-page .three-col-balanced .col-feature,\n    .cedarshed-haida-page .three-col-balanced .col-feature {\n      width: 200px !important;\n    }\n    .cedarshed-longhouse-page .three-col-balanced .col-prod,\n    .cedarshed-haida-page .three-col-balanced .col-prod {\n      width: calc((100% - 200px) \/ 3) !important;\n    }\n  }\n  .cedarshed-longhouse-page .three-col-balanced .sizes,\n  .cedarshed-haida-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  @media (min-width: 769px) {\n    .hsr-facts-check,\n    .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;\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 {\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":"Haida 9x6 with Cedar Roof Shingles","offer_id":7394013544501,"sku":"H96","price":4349.99,"currency_code":"USD","in_stock":true},{"title":"Haida 12x8 with Cedar Roof Shingles","offer_id":7394013577269,"sku":"H128","price":5489.99,"currency_code":"USD","in_stock":true},{"title":"Haida 12x10 with Cedar Roof Shingles","offer_id":7394013610037,"sku":"H1210","price":5869.99,"currency_code":"USD","in_stock":true},{"title":"Haida 9x6 with Metal Roof","offer_id":44526214512693,"sku":"H96-METAL","price":4389.99,"currency_code":"USD","in_stock":true},{"title":"Haida 12x8 with Metal Roof","offer_id":44526214545461,"sku":"H128-METAL","price":5379.99,"currency_code":"USD","in_stock":true},{"title":"Haida 12x10 with Metal Roof","offer_id":44526214578229,"sku":"H1210-METAL","price":5559.99,"currency_code":"USD","in_stock":true},{"title":"Haida 9x6 with OSB Roof","offer_id":40932197105717,"sku":"H96-OSB","price":3939.99,"currency_code":"USD","in_stock":true},{"title":"Haida 12x8 with OSB Roof","offer_id":40932197892149,"sku":"H128-OSB","price":4789.99,"currency_code":"USD","in_stock":true},{"title":"Haida 12x10 with OSB Roof","offer_id":40932199235637,"sku":"H1210-OSB","price":4879.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-haida-storage-shed-fully-assembled.webp?v=1714406713"},{"product_id":"cedarshed-gardeners-delight-gable-porch-shed","title":"Cedarshed Gardener's Delight Gable Porch Storage Shed","description":"\u003cdiv class=\"clubhouse-page gardener-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\" style=\"display: block; margin-left: auto; margin-right: auto;\"\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\u003eKeep Your Gardening Tools Safe With Our Gardener's Delight Gable Porch Storage Shed\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 type=\"checkbox\" class=\"hsr-facts-check\" id=\"hsr-facts-toggle-gardener\"\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 6×9, 6×12\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003ePorch:\u003c\/strong\u003e 3′ × 6′ gable porch\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eDoors:\u003c\/strong\u003e Sliding door (W 32″ × H 71″)\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eWindows:\u003c\/strong\u003e 2 functional (17 3\/4″ × 26 7\/8″)\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 Cedar shingles (optional) or OSB\u003c\/span\u003e \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\u003cstrong\u003eLead time:\u003c\/strong\u003e ~2 weeks production + ~1 week delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003clabel for=\"hsr-facts-toggle-gardener\" class=\"hsr-facts-btn show\"\u003eShow more\u003c\/label\u003e \u003clabel for=\"hsr-facts-toggle-gardener\" class=\"hsr-facts-btn hide\"\u003eShow less\u003c\/label\u003e \u003c!-- ================= \/Atomic key facts ================= --\u003e \u003c!-- ================= INTRO (VERBATIM) ================= --\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\u003eIMPORTANT NOTE: 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\u003cp class=\"p1\"\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\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003eAre you looking for a storage shed that will perfectly fit your needs? Are you one of us who wants to fully customize their gardener's delight gable storage shed? Our Cedarshed gardener's delight gable storage shed is excellent for any gardener. Not only that it could also be used as a potting house for those who are really into plants. \u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c!-- ================= VIDEOS ================= --\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\" height=\"315\" width=\"560\" loading=\"lazy\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/Ju7rxHD_B0Y\" height=\"315\" width=\"560\" loading=\"lazy\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp\u003e\u003ciframe class=\"giphy-embed\" height=\"480\" width=\"480\" src=\"https:\/\/giphy.com\/embed\/eRSqGs8xnS4ORkQIDN\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003c!-- ================= SIZE CALLOUT ================= --\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cstrong\u003e\u003cspan\u003eYou Can Choose From Our 2 Different Sizes\u003c\/span\u003e\u003cbr\u003e\u003c\/strong\u003e\u003cem\u003e(6x9, and 6x12)\u003cbr\u003e\u003cbr\u003e\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ================= CUSTOMIZE INTRO (VERBATIM) ================= --\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003cstrong\u003eCustomize your Own Storage Shed\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp class=\"p1\"\u003eOur Gardener's Delight Potting shade has a sliding door that will allow you to access anything that is outside the shed and will allow you to use the porch. There are two functional windows that can be easily assembled to any part of the wall that you want.\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003ePeople who are really into gardening would confidently recommend our gardener's delight potting shade mainly because it highlights everything that a gardener needs and they can be easily distinguished because of how it is carefully designed.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eOur Gardener's Delight Potting Shed is made of Western Red Cedar. This type of wood is renowned for its natural beauty and outstanding physical properties that make it one of the most unique woods in the world. Red Cedar is free from pitch and is naturally decaying and resistant to insects.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eCedar's low density gives an insulation value higher than most other species. Lightweight, easy to work, easy to finish, excellent dimensional stability, Western Red Cedar is the preferred wood for almost any purpose where attractive appearance or weather resistance is important. Western Red Cedar is one of the few species of wood that is naturally found at home in the outdoors. It is classified as a durable wood by building codes across North America, which permits the use of its heartwood in exterior applications without preservative treatments.\u003c\/p\u003e\n\u003c!-- ================= OVERVIEW (VERBATIM) ================= --\u003e\n\u003ch3 class=\"p1\"\u003e\u003cstrong\u003eOverview\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv class=\"overview-img--txt\" style=\"text-align: left;\"\u003e\n\u003cimg style=\"float: none;\" alt=\"\" data-sizes=\"auto\" 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 data-sizes=\"auto\" 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 data-sizes=\"auto\" 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 data-sizes=\"auto\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Sliding_Door_32x32.png?v=1600440097\" alt=\"\"\u003e   Sliding Door\u003c\/p\u003e\n\u003cp class=\"overview-img--txt\"\u003e\u003cimg data-sizes=\"auto\" 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 data-sizes=\"auto\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Warranty_32x32.png?v=1600440129\" alt=\"\"\u003e   Warranty Included\u003c\/p\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\u003e2 windows (17 3\/4\" x 26 7\/8\")\u003c\/li\u003e\n\u003cli\u003eShed Kit\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\n\u003cspan\u003eSliding door with a fixed window\u003c\/span\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eRoof (Cedar Shingles or OSB)\u003c\/li\u003e\n\u003cli style=\"text-align: left;\"\u003e\u003cstrong\u003e\u003cspan\u003eNote:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eRoofing Felt is NOT INCLUDED in the OSB Roof Version for the kit\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ================= FEATURE CALLOUTS (VERBATIM) ================= --\u003e\n\u003ch2\u003eGARDENER’S DELIGHT PORCH STYLE STORAGE\u003c\/h2\u003e\n\u003cp\u003eThe Gardener’s Delight with its 3 ft by 6 ft porch offers a cute undercover area for your latest gardening creations or an open-air space in which to just sit and enjoy the beauty of your backyard. The two functioning windows on the side walls offer plenty of light and air circulation. To use the Gardener’s Delight as a playhouse, try adding children’s patio furniture, colorful window treatments, and a rug.\u003c\/p\u003e\n\u003ch2\u003eCedarShed kits come panelized, making them quick and easy to assemble.\u003c\/h2\u003e\n\u003cp class=\"pdf-thumb\"\u003e\u003ca rel=\"noopener\" title=\"Cedarshed - Gardeners Delight - Dimensions\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cedarshed-gardeners-delight-dimensions.pdf\" target=\"_blank\"\u003e\u003cimg alt=\"\" data-sizes=\"auto\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/Capture_6_480x480.jpg?v=1645555509\" width=\"140\" height=\"162\" class=\"responsive-img--mobile\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cul\u003e\n\u003cli\u003eAvailable in two sizes 6'x9' and 6'x12'\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 windows already installed\u003c\/li\u003e\n\u003cli\u003ePlywood floor with 2x4 cedar floor joist\u003c\/li\u003e\n\u003cli\u003ePre-built roof sections (wood shingles already attached - \u003cspan\u003eoptional)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eSliding door with a fixed window\u003c\/li\u003e\n\u003cli\u003eIncludes two full functional windows\u003c\/li\u003e\n\u003cli\u003eNo cutting required\u003c\/li\u003e\n\u003cli\u003eAll assembly hardware included\u003c\/li\u003e\n\u003cli\u003eLockable sliding door to keep your contents safe - Add your padlock to the turnbuckle hasp\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\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 (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 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\/div\u003e\n\u003c!-- ================= TECH DETAILS TABLE (VERBATIM CONTENT) ================= --\u003e\n\u003ch3\u003e\u003cstrong\u003eMore Technical Details You Probably Didn't Know (Note this is for 6' x 9')\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv class=\"scroll-table-wrapper\"\u003e\n\u003ctable class=\"tg table-border\"\u003e\n\u003ccolgroup\u003e \u003ccol\u003e \u003ccol\u003e \u003c\/colgroup\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"tg-u1yq\"\u003eShed Type\u003c\/th\u003e\n\u003cth class=\"tg-baqh\"\u003eStorage Shed\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eMaterial\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003eSolid + Manufactured Wood\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eCladding Style\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003eOverlap\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eColor\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003eCedar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eStorage Capacity\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e192 Cubic Feet\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eFoundation Required\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eFloor Included\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eWindows Included\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eShingles Included\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003eOptional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eFlower Box Included\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eNumber of Doors\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eDoor Style\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003eSliding Door\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003ePadlock Compatible Doors\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eFlexible Door Placement\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eYear-Round Use\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eWeather Resistant\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eWater-Resistant\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eRot Resistant\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eMildew Resistant\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eProduct Care\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003e\u003cspan style=\"font-weight: bold;\"\u003eAn exterior grade of stain is recommended to protect the cedar against the effects of weathering\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-u1yq\"\u003eCountry of Origin\u003c\/td\u003e\n\u003ctd class=\"tg-baqh\"\u003eMade in Canada\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ================= BENEFITS \u0026 FOUNDATION (VERBATIM) ================= --\u003e\n\u003ch3 class=\"p1\" style=\"text-align: left;\"\u003e\u003cstrong\u003e11 Benefits Of Becoming A New Owner Of Our Cedarshed Gardener's Delight Gable Porch Storage Shed\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cstrong\u003eSizes - \u003c\/strong\u003eYou can personally choose between our 2 prefab sizes namely: \u003cspan\u003e6' x 9' and 6' x 12' \u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\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 style=\"text-align: left;\"\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 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 style=\"text-align: left;\"\u003e\u003cspan\u003e\u003cstrong\u003eDoor\u003c\/strong\u003e \u003cstrong\u003e- \u003c\/strong\u003eYour package will now have a sliding door that has a dimension of W 32\" x H 71\" on which you can significantly increase the space of your storage shed and in this way you could also maximize the whole space of the shed.\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\u003eFloor -\u003c\/strong\u003e How awesome it is to have an environmentally friendly floor\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cstrong\u003eWindows - \u003c\/strong\u003eYou will also receive an awesome 2 full awning windows.\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 \u003cspan\u003eGardener's Storage Shed \u003c\/span\u003ewould be resistant to any type of weather.\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cstrong\u003eSafe Door - \u003c\/strong\u003eYou don't need to worry about the contents inside of your \u003cspan\u003eGardener's Storage Shed \u003c\/span\u003ebecause you can now add your own personalized padlock into the turnbuckle hasp.\u003cstrong\u003e \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\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\u003ch2 style=\"text-align: left;\"\u003eWe recommend three different methods for putting together foundations for Cedar shed products:\u003c\/h2\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;\"\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 (VERBATIM) ================= --\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\u003ch3 style=\"text-align: left;\" class=\"p1\"\u003eOPTIONAL 7FT WALL HEIGHT EXTENSION\u003c\/h3\u003e\n\u003cdiv style=\"text-align: start;\"\u003e\n\u003ctable style=\"width: 30%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Gardener's Delight Gable Porch Storage 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 Gardener's Delight Gable Porch Storage 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\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=\"table-border\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 10%;\"\u003e\u003cimg alt=\"Cedarshed Gardener's Delight Gable Porch Storage 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 Gardener's Delight Gable Porch Storage 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 Gardener's Delight Gable Porch Storage 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 Gardener's Delight Gable Porch Storage 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 Gardener's Delight Gable Porch Storage 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 Gardener's Delight Gable Porch Storage 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 Gardener's Delight Gable Porch Storage 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 Gardener's Delight Gable Porch Storage 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 Gardener's Delight Gable Porch Storage 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 Gardener's Delight Gable Porch Storage 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 Gardener's Delight Gable Porch Storage Shed - 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 Gardener's Delight Gable Porch Storage Shed - 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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ================= SAME-BRAND COMPARISON ================= --\u003e\n\u003ch3 class=\"center\"\u003eCedarshed Playhouses: Gardener’s Delight (Porch) vs Kids Clubhouse vs Bunkhouse\u003c\/h3\u003e\n\u003cdiv style=\"text-align: start;\" class=\"scroll-table-wrapper compare-cedarshed\"\u003e\n\u003ctable style=\"width: 100%;\" 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\u003eProduct\u003c\/th\u003e\n\u003c!-- GARDENER’S DELIGHT (now first) --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardeners-delight-gable-porch-shed\"\u003e \u003cimg alt=\"Cedarshed Gardener’s Delight\" src=\"https:\/\/homesteadsupplier.com\/cdn\/shop\/files\/gardeners-delight-gable-porch-storage-shed_700x700.jpg?v=1714423178\"\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!-- KIDS CLUBHOUSE --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-kids-clubhouse-kit\"\u003e \u003cimg alt=\"Cedarshed Kids Clubhouse\" src=\"https:\/\/homesteadsupplier.com\/cdn\/shop\/files\/cedarshed-kids-clubhouse-playhouse-kit_700x700.webp?v=1714502626\"\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!-- KIDS BUNKHOUSE --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-kids-bunkhouse-kits\"\u003e \u003cimg alt=\"Cedarshed Bunkhouse\" src=\"https:\/\/homesteadsupplier.com\/cdn\/shop\/files\/cedarshed-kids-bunkhouse-playhouse-kit_700x700.webp?v=1714582309\"\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\/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\u003e3′ × 6′ gable porch\u003c\/td\u003e\n\u003ctd\u003eA standard 4 ft. wide porch\u003c\/td\u003e\n\u003ctd\u003e4′ deep ridge 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\u003eSliding door w\/ window - W 32\" x H 71\"\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\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWindows (included)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e2 Functional windows W 31\" x H 27\"\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\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSizes (nominal)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e6×9, 6×12\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\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 (included)\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\u003ePre-shingled panels optional; OSB available\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 Gardener’s Delight vs Palmako Felix vs OLT Sunflower\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!-- GARDENER’S DELIGHT (now first) --\u003e\n\u003cth\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/cedarshed-gardeners-delight-gable-porch-shed\"\u003e \u003cimg alt=\"Cedarshed Gardener’s Delight\" src=\"https:\/\/homesteadsupplier.com\/cdn\/shop\/files\/gardeners-delight-gable-porch-storage-shed_700x700.jpg?v=1714423178\" class=\"img-responsive\"\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!-- PALMAKO FELIX 6x4 --\u003e\n\u003cth\u003e\n\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/palmako-felix-6x4-playhouse-kit\"\u003e\u003cimg alt=\"Cedarshed Gardener's Delight Gable Porch Storage Shed - Palmako Felix Kids Wooden Playhouse Kit\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/palmako-felix-kids-wooden-playhouse-kit_240x240.jpg?v=1757697340\" 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\/palmako-felix-6x4-playhouse-kit\"\u003ePalmako Felix 6x4 Playhouse Kit\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/th\u003e\n\u003c!-- OLT SUNFLOWER 6x9 --\u003e\n\u003cth\u003e\n\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/outdoor-living-today-6x9-sunflower-playhouse-sandbox\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/sunflower-sandbox-with-playhouse-kit.jpg?v=1757699050\" alt=\"\"\u003e\u003c\/a\u003e\u003cbr\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/outdoor-living-today-6x9-sunflower-playhouse-sandbox\"\u003e Outdoor Living Today 6x9 Sunflower Playhouse \u0026amp; Sandbox \u003c\/a\u003e\u003c\/p\u003e\n\u003cp\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\u003eNordic Spruce (tongue-and-groove 5\/8″)\u003c\/td\u003e\n\u003ctd\u003e100% Western Red Cedar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePorch\u003c\/td\u003e\n\u003ctd\u003e3′ × 6′ gable porch\u003c\/td\u003e\n\u003ctd\u003eSmall front veranda (~27.5″ deep)\u003c\/td\u003e\n\u003ctd\u003e3′ Cedar Porch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDoors (included)\u003c\/td\u003e\n\u003ctd\u003eSliding door w\/ window - W 32\" x H 71\"\u003c\/td\u003e\n\u003ctd\u003eSingle child-size door – ~20″ × 45″\u003c\/td\u003e\n\u003ctd\u003eDutch Door - 23 in. W x 58 in. H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWindows (included)\u003c\/td\u003e\n\u003ctd\u003e2 Functional windows W 31\" x H 27\"\u003c\/td\u003e\n\u003ctd\u003e2 Fixed Plexiglass windows 15\" wide x 17-1\/4\" high\u003c\/td\u003e\n\u003ctd\u003e3 Functional Aluminum windows\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSizes (nominal)\u003c\/td\u003e\n\u003ctd\u003e6×9, 6×12\u003c\/td\u003e\n\u003ctd\u003e6×4\u003c\/td\u003e\n\u003ctd\u003e6×9\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\u003e5\/8″ tongue-and-groove floor boards\u003c\/td\u003e\n\u003ctd\u003e2×4 Cedar joist\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRoof \/ Notes\u003c\/td\u003e\n\u003ctd\u003eCedar shingles (optional) or OSB sheathing\u003c\/td\u003e\n\u003ctd\u003ePre-cut components; shingles added by buyer\u003c\/td\u003e\n\u003ctd\u003eRoof panels with pre-attached Western Red Cedar shingles\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\n  \/* ===== PATCH (Gardener’s Delight fixes) ===== *\/\n\n  \/* 1) OPTIONAL 7FT WALL HEIGHT EXTENSION — bring images together (0px) and enlarge *\/\n  .clubhouse-page h3.p1 + div table[style*=\"width: 30%\"] {\n    width: 100% !important;\n    max-width: 760px !important;\n    margin: 8px 0 12px 0 !important;\n    border: 0 !important;\n  }\n  .clubhouse-page h3.p1 + div table[style*=\"width: 30%\"] tr {\n    display: flex !important;\n    gap: 0 !important; \/* no space between images *\/\n  }\n  .clubhouse-page h3.p1 + div table[style*=\"width: 30%\"] td {\n    flex: 1 1 0% !important;\n    padding: 0 !important;\n    border: 0 !important;\n    vertical-align: top !important;\n  }\n  .clubhouse-page h3.p1 + div table[style*=\"width: 30%\"] img {\n    width: 100% !important;\n    height: auto !important;\n    display: block !important;\n    margin: 0 !important;\n    border-radius: 10px !important;\n  }\n\n  \/* 2) \"More Technical Details...\" table — left align, narrower, header inside border *\/\n  .clubhouse-page .tg.table-border {\n    width: 100% !important;\n    max-width: 680px !important;           \/* base width (left aligned) *\/\n    margin: 0 0 16px 0 !important;\n    border: 1px solid #e0e0e0 !important;   \/* visible frame *\/\n    border-collapse: collapse !important;\n    table-layout: fixed !important;         \/* allow controlled column widths *\/\n  }\n  .clubhouse-page .tg.table-border th,\n  .clubhouse-page .tg.table-border td {\n    border: 1px solid #e0e0e0 !important;\n    padding: 10px 12px !important;\n    text-align: left !important;\n    white-space: normal !important;\n    word-break: break-word !important;\n  }\n  \/* Balanced columns + bold left labels *\/\n  .clubhouse-page .tg.table-border colgroup col:first-child {\n    width: 44% !important;\n  }\n  .clubhouse-page .tg.table-border colgroup col:nth-child(2) {\n    width: 56% !important;\n  }\n  \/* Fallback if colgroup is missing *\/\n  .clubhouse-page .tg.table-border th:first-child,\n  .clubhouse-page .tg.table-border td:first-child {\n    width: 44% !important;\n    font-weight: 700 !important; \/* bold left wordings *\/\n  }\n\n  \/* 3) GIF under the YouTube video — smaller \u0026 left aligned *\/\n  .clubhouse-page iframe.giphy-embed {\n    display: block !important;\n    margin: 8px 0 16px 0 !important;        \/* left align *\/\n    width: clamp(260px, 60vw, 420px) !important;\n    height: clamp(260px, 60vw, 420px) !important; \/* keep square *\/\n    border: 0 !important;\n    outline: 0 !important;\n    box-shadow: none !important;\n    background: transparent !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  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":"Gardener's Delight 6x9 with Cedar Roof Shingles","offer_id":7394684895285,"sku":"GD69","price":4219.99,"currency_code":"USD","in_stock":true},{"title":"Gardener's Delight 6x12 with Cedar Roof Shingles","offer_id":7394684928053,"sku":"GD612","price":4729.99,"currency_code":"USD","in_stock":true},{"title":"Gardener's Delight 6x9 with OSB Roof","offer_id":40932207984693,"sku":"GD69-OSB","price":3729.99,"currency_code":"USD","in_stock":true},{"title":"Gardener's Delight 6x12 with OSB Roof","offer_id":40932208279605,"sku":"GD612-OSB","price":4229.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/gardeners-delight-gable-porch-storage-shed.jpg?v=1714423178"},{"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-fj-350-ear-electric-milk-cream-separator-115v","title":"Milky Electric Cream Separator Machine FJ 350 EAR","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 FJ 350 EAR Electric Milk Cream Separator (115V)\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (5–6 chips) ================= --\u003e\n\u003cinput class=\"hsr-facts-check\" id=\"hsr-facts-toggle-fj350\" type=\"checkbox\"\u003e\n\n\u003cdiv class=\"hsr-chipbar\" aria-label=\"Key facts\" role=\"list\"\u003e\n  \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eDelivery: 2-3 weeks\u003c\/span\u003e\n  \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\n    Capacity: 350 L or 92 gal per hour\n  \u003c\/span\u003e\n  \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003ePower supply: 115v \/ 60Hz\u003c\/span\u003e\n  \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003ePower of motor: 250 W\u003c\/span\u003e\n  \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003e\n    Milk container (bowl) capacity: 22 L or 5.8 gal\n  \u003c\/span\u003e\n  \u003cspan role=\"listitem\" class=\"hsr-chip\"\u003eMaterial: Stainless steel\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003clabel class=\"hsr-facts-btn show\" for=\"hsr-facts-toggle-fj350\"\u003e\n  Show more\n\u003c\/label\u003e\n\u003clabel class=\"hsr-facts-btn hide\" for=\"hsr-facts-toggle-fj350\"\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\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\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\u003cdiv class=\"single-xs-content-collapse single-xs-content-collapse--description custom-dropdown\"\u003e\n\u003cdiv class=\"single-description\"\u003e\n\u003cp\u003eMilky FJ 350 EAR is a great choice for small to medium-sized farms and households. Advantages like anodized aluminum disks inside the drum and very durable high-quality stainless steel make this model much better than cream separators on the market. \u003c\/p\u003e\n\u003cp\u003e\"Under anodized disks\" means that disks that are made of aluminum will not acidify under the influence of milk because they are covered by a special 14-micrometer film.\u003c\/p\u003e\n\u003cp\u003eAll parts which come into contact with food are made of high-quality stainless steel and food-safe aluminum. Fixing hooks provide a sturdy and safe setup while using this cream separator.\u003c\/p\u003e\n\u003cp\u003eWith this device, you can make cream, sour cream, low-fat milk, and more. You can quickly and conveniently separate cow, goat, and sheep milk.\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\u003eHow to Use a Cream Separator\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eJust warm the milk up to 40˚C or 104˚F, switch the separator on, and pour the milk into 5.8 gallons milk container.\u003cspan\u003e \u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh-Level Specifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e348 L or 92 gal. of milk per hour\u003c\/li\u003e\n\u003cli\u003eStainless steel and aluminum\u003c\/li\u003e\n\u003cli\u003eHigh-quality brush motor\u003c\/li\u003e\n\u003cli\u003eAnodized plates in the drum\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMilk Separator Tips (Milky FJ-350 EAR)\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFrom 10 gallons of milk, expect about 1 gallon of cream.\u003c\/li\u003e\n\u003cli\u003eCream typically has about 10× the fat of your milk (example: 3.2% milk → ~32% cream).\u003c\/li\u003e\n\u003cli\u003eWant lower-fat cream? Mix your cream with the low-fat milk (skim) produced during separation.\u003c\/li\u003e\n\u003cli\u003eFor better separation, pour ~1 gallon of hot water into the separator before adding milk.\u003c\/li\u003e\n\u003cli\u003eMilky model suffix letters (example: EAR) indicate power\/materials: E = electric, A = aluminum drum\/discs, R = refined steel food-contact parts.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eQuality and reliability of the separator parts:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe housing, milk container, float chamber, and outlets for cream and skimmed milk are made of stainless steel. As with all of the Milky Cream separators, this model has anodized aluminum disks inside the aluminum drum. It means that disks that are made of aluminum will not acidify under the influence of milk because they are covered by a special 14-micrometer film.\u003cspan\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"single-description\"\u003e\n\u003cp\u003eThis model uses a high-quality brush motor. The only thing you will need to do after 3-5 years of intensive work is to change the brushes inside the motor.\u003cspan\u003e \u003c\/span\u003e \u003c\/p\u003e\n\u003cp\u003eIf you are looking for a cream separator of lower capacity please take a look at the \u003cstrong\u003e\u003ca href=\"https:\/\/homesteadsupplier.com\/products\/milky-fj-130-err-electric-milk-cream-separator-longlife-115v\" target=\"_blank\"\u003ecream separator Milky FJ 130 ERR\u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"margin: 0 0 12px;\"\u003eWhat's Inside\u003c\/h3\u003e\n\u003cdiv style=\"text-align: start;\"\u003e\u003cimg alt=\"Milky Electric Cream Separator Machine FJ 350 EAR - Cream Separator Fj 350 Ear Parts\" style=\"float: none;\" class=\"img-responsive\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/cream-separator-fj-350-ear-parts_480x480.jpg?v=1764954347\"\u003e\u003c\/div\u003e\n\u003ch3 style=\"margin: 0 0 12px; padding-top: 0;\"\u003eSpecifications\u003c\/h3\u003e\n\u003cp\u003eMilky Electric Cream Separator Machine FJ 350 EAR\u003c\/p\u003e\n\u003cdiv class=\"single-xs-content-collapse single-xs-content-collapse--specs custom-dropdown\"\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\u003eCapacity:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e350 L or 92 gal 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\u003e250 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\u003e29\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\u003e22 L or 5.8 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 350   EAR\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\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\u003eStainless   steel\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\u003eStainless   steel\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\u003eStainless   steel\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\u003e45 cm. or 18 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 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\u003e45 cm. or 18 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\u003e45 cm. or 18 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\u003e71 cm. or 28 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\u003e16 kg. or 35 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\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\u003cdiv id=\"full_specs\" class=\"single-xs-content-collapse single-xs-content-collapse--specs custom-dropdown\"\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cem\u003e \u003c\/em\u003e\u003cstrong\u003e\u003ca style=\"color: #fff;\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/FJ_350_Manual.pdf?v=1694015375\" class=\"button-primary\" target=\"_blank\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003eCream Separator User Manual\u003c\/span\u003e\u003c\/a\u003e\u003c\/strong\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 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 350 EAR 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\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 alt=\"\" src=\"https:\/\/homesteadsupplier.com\/cdn\/shop\/files\/fj-130-err-ss-cream-separator_100x100.jpg?v=1737579947\"\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\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\u003cp\u003e\u003cstrong\u003eHow to Operate Our Milky FJ 350 EAR Electric Milk Cream Separator (115V)\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\/PuRReUwkXpo\" title=\"YouTube video player\"\u003e\n \u003c\/iframe\u003e\u003c\/div\u003e\n\u003cdiv id=\"gtx-trans\" style=\"position: absolute; left: 517px; top: 4379.92px;\"\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":29286713393205,"sku":"17582-115- 4","price":6399.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/MilkyFJ350EARElectricMilkCreamSeparator_115V_758x832_e0ced717-c959-4e26-9e0b-f7369b93600e-344308.png?v=1695739062"},{"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":"milky-fj-600-ear-dc-electric-milk-cream-separator-115v","title":"Milky Electric Cream Separator FJ 600 EAR DC","description":"\u003ch2 style=\"text-align: center;\"\u003eMilky FJ 600 EAR DC Electric Milk Cream Separator (115V)\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e\n\n\u003cinput type=\"checkbox\" id=\"hsr-facts-toggle-fj600dc\" class=\"hsr-facts-check\"\u003e\n\u003cdiv role=\"list\" aria-label=\"Key facts\" class=\"hsr-chipbar\"\u003e\n\u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eDelivery: 2-3 weeks\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003e Capacity: 158.5 gallons\/hour (600 liters\/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: 100 W\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eNumber of disks: 36\u003c\/span\u003e \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eModel: FJ 600 EAR DC\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003clabel for=\"hsr-facts-toggle-fj600dc\" class=\"hsr-facts-btn show\"\u003e Show more \u003c\/label\u003e \u003clabel for=\"hsr-facts-toggle-fj600dc\" class=\"hsr-facts-btn hide\"\u003e Show less \u003c\/label\u003e\u003c\/p\u003e\n\u003c!-- ================= \/Atomic key facts ================= --\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\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\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\u003eMilky FJ 600 EAR DC is a great choice for small to medium-sized farms and households. Advantages like anodized aluminum disks inside the drum and very durable high-quality stainless steel make this model much better than other cream separators on the market. \u003c\/p\u003e\n\u003cp\u003e\"Anodized disks\" means that disks that are made of aluminum will not acidify when in contact with the milk because they are covered by a special 14-micrometer film.\u003c\/p\u003e\n\u003cp\u003eAll parts which come into contact with food are made of high-quality stainless steel and food-safe anodized aluminum.\u003c\/p\u003e\n\u003cp\u003eWith this device, you can make cream, sour cream, low-fat milk, and more. You can quickly and conveniently separate cow, goat, and sheep milk.\u003c\/p\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\"\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\u003eCapacity:\u003c\/strong\u003e\u003c\/th\u003e\n\u003ctd\u003e158.5 gallons\/hour (600 liters\/hour)\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\u003e100 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\u003e36\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\u003en\/a\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 600 EAR DC\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\u003ctr\u003e\n\u003cth scope=\"row\"\u003e\u003cstrong\u003eFloat chamber 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\u003eOutlets 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\u003eBody material:\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\u003e17.5 inches \/ 44.5 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\u003e15.1 inches \/ 38.5 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\u003e32.2 inches \/ 82 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\u003e57.3 lbs. \/ 26 kg.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\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\u003cdiv class=\"single-xs-content-collapse single-xs-content-collapse--specs custom-dropdown\" id=\"full_specs\"\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cem\u003e \u003c\/em\u003e\u003cstrong\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003ca class=\"button-primary\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/FJ_600_EAR_Manual_DC.pdf?v=1694015238\" style=\"color: #fff;\" target=\"_blank\"\u003eCream Separator User Manual\u003c\/a\u003e\u003c\/span\u003e\u003cem\u003e \u003c\/em\u003e\u003c\/strong\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 FJ 600 EAR DC 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\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Milky Day","offers":[{"title":"Default Title","offer_id":31545725747253,"sku":"17591-115- C","price":10599.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Milky_Electric_Butter_Churn_Machine_FJ_600_EAR_DC_01.jpg?v=1664376697"},{"product_id":"milky-fj-600-ear-electric-milk-cream-separator-115v","title":"Milky Electric Cream Separator Machine FJ 600 EAR","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;\"\u003eMilky FJ 600 EAR Electric Milk Cream Separator (115V)\u003c\/h2\u003e\n\u003c!-- ================= Atomic key facts (EXACTLY 6 chips) ================= --\u003e\n\u003cinput type=\"checkbox\" id=\"hsr-facts-toggle-fj600dc\" class=\"hsr-facts-check\"\u003e\n\n\u003cdiv role=\"list\" aria-label=\"Key facts\" class=\"hsr-chipbar\"\u003e\n  \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eDelivery: 2-3 weeks\u003c\/span\u003e\n  \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eCapacity: 158.5 gallons\/hour (600 liters\/hour)\u003c\/span\u003e\n  \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003ePower supply: 115v \/ 60Hz\u003c\/span\u003e\n  \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003ePower of motor: 100 W\u003c\/span\u003e\n  \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eNumber of disks: 36\u003c\/span\u003e\n  \u003cspan class=\"hsr-chip\" role=\"listitem\"\u003eModel: FJ 600 EAR DC\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003clabel for=\"hsr-facts-toggle-fj600dc\" class=\"hsr-facts-btn show\"\u003eShow more\u003c\/label\u003e\n\u003clabel for=\"hsr-facts-toggle-fj600dc\" 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\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\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eMilky FJ 600 EAR  \u003cspan style=\"font-weight: 400;\"\u003eis a great choice \u003c\/span\u003efor medium-sized farms\u003cspan style=\"font-weight: 400;\"\u003e and households. Advantages like \u003c\/span\u003eanodized aluminum disks\u003cspan style=\"font-weight: 400;\"\u003e inside the drum and very durable\u003c\/span\u003e high-quality stainless steel\u003cspan style=\"font-weight: 400;\"\u003e make this model much better than cream separators on the market. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003e\"Under \u003c\/span\u003eanodized disks\" \u003cspan style=\"font-weight: 400;\"\u003emeans that disks that are made of aluminum will not acidify under the influence of milk because they are covered by a special 14-micrometer film.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eAll parts which come into contact with food are made of \u003c\/span\u003ehigh-quality stainless steel \u003cspan style=\"font-weight: 400;\"\u003eand\u003c\/span\u003e food-safe aluminum\u003cspan style=\"font-weight: 400;\"\u003e. \u003c\/span\u003eFixing hooks\u003cspan style=\"font-weight: 400;\"\u003e provide a sturdy and safe setup while using this cream separator.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eWith this device, you can \u003c\/span\u003emake cream, sour cream, low-fat milk, and more\u003cspan style=\"font-weight: 400;\"\u003e. You can quickly and conveniently separate \u003c\/span\u003ecow, goat, and sheep milk.\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eYou don't need a milk pump- this cream separator has a 13.2-gallon milk container where you can pour the milk. This device is suitable for countries with voltage from 110V to 120V.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis cream separator is extremely easy to use:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWarm the milk up to 40˚C or 104˚F, switch the separator on, and pour the milk into a 3.2 gallons milk container.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\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.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\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\u003eIn the name of every Milky separator, the last three letters refer to the power supply. The letter E in EAR means electricity, A is for aluminum and R is for refined steel. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh-Level Specifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan style=\"font-weight: 400;\"\u003e600 liters or 158 gallons of milk per hour\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-weight: 400;\"\u003eHigh-quality brushless motor with a speed regulator\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-weight: 400;\"\u003eStainless steel and aluminum\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-weight: 400;\"\u003eAnodized plates in a drum\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eQuality and reliability of the separator parts:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe housing, milk container, float chamber, and outlets for cream and skim milk are made from chrome steel. Like all of the Milky Cream separators, this model has anodized aluminum disks inside the aluminum drum. It means disks that are made from aluminum won't acidify under the influence of milk because they're covered by a special 14-micrometer film. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis model uses a top-quality brush motor however it is suggested that it be changed within 3-5 years or intensive use. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eIf you are looking for a cream separator of lower capacity please take a look at the cream separator \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\u003c\/p\u003e\n\u003ch3\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\u003e600 liters or 158 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\u003e100 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\u003e36\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\u003e50 liters or 13.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 600 EAR\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      \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\u003eStainless steel\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\u003eStainless steel\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\u003eStainless steel\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\u003e54 cm. or 21.3 inches\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\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\u003e54 cm or 21.3 inches\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\u003e54 cm or 21.3 inches\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\u003e105 cm or 41.3 inches\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\u003e71.8 lbs. or 32.6 kg\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\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\n\u003cp\u003e\u003ca style=\"color: #fff;\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/files\/FJ_600_EAR_Manual_1.pdf?v=1694015255\" class=\"button-primary\" title=\"Milky FJ 600 EAR Manual\" target=\"_blank\"\u003e \u003cstrong\u003eCream Separator User Manual\u003c\/strong\u003e \u003c\/a\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 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 600 EAR 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\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 alt=\"\" src=\"https:\/\/homesteadsupplier.com\/cdn\/shop\/files\/fj-130-err-ss-cream-separator_100x100.jpg?v=1737579947\"\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\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\u003cdiv class=\"rg-source\"\u003e\n\u003cspan class=\"pre-colon\"\u003e\u003c\/span\u003e: \u003cspan class=\"post-colon\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e","brand":"Milky Day","offers":[{"title":"Default Title","offer_id":31550638358581,"sku":"17591-115","price":10599.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/products\/Milky_Electric_Butter_Churn_Machine_FJ_600_EAR_01-531296.jpg?v=1695739062"},{"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"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1890\/0221\/collections\/1000-408466.png?v=1695737228","url":"https:\/\/homesteadsupplier.com\/collections\/1000\/operation_manual.oembed","provider":"Homestead Supplier","version":"1.0","type":"link"}