{"title":"Services","description":"\u003cdiv class=\"bd-book\"\u003e\n  \u003cstyle\u003e\n    .bd-book { font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; color: #0d2f24; max-width: 1400px; margin: 0 auto 12px; padding: 0 8px; }\n    .bd-book * { box-sizing: border-box; }\n    .text-block--ANis5c1Vqd1R6RFhqY__text_tqQTNE { display: none !important; }\n    rte-formatter:has(.bd-book) { --width: 100% !important; --max-width: 1400px !important; display: block; }\n    .bd-book-hero { position: relative; overflow: hidden; border-radius: 28px;\n      background: linear-gradient(135deg, #eef6f0 0%, #ddede2 55%, #cfe6d4 100%);\n      border: 1px solid rgba(16,132,116,.18);\n      padding: 68px 40px 62px; text-align: center; color: #0d2f24;\n      box-shadow: 0 24px 60px -24px rgba(23,63,49,.28); }\n    .bd-book-hero::before, .bd-book-hero::after { content: \"\"; position: absolute; border-radius: 50%; filter: blur(70px); opacity: .5; animation: bd-book-float 9s ease-in-out infinite; }\n    .bd-book-hero::before { width: 340px; height: 340px; background: #bfe3cb; top: -120px; left: -100px; }\n    .bd-book-hero::after { width: 280px; height: 280px; background: #ffe9a8; top: -80px; right: -80px; animation-delay: -4.5s; opacity: .45; }\n    @keyframes bd-book-float { 0%,100% { transform: translateY(0) scale(1); } 50% { transform: translateY(28px) scale(1.06); } }\n    .bd-book-hero \u003e * { position: relative; z-index: 1; }\n    .bd-book-dot { width: 9px; height: 9px; border-radius: 50%; background: #22c55e; flex: 0 0 auto; display: inline-block;\n      animation: bd-book-pulse 1.8s ease-in-out infinite; vertical-align: baseline; }\n    @keyframes bd-book-pulse { 0%,100% { box-shadow: 0 0 0 0 rgba(34,197,94,.55); } 50% { box-shadow: 0 0 0 7px rgba(34,197,94,0); } }\n    @property --bd-angle { syntax: '\u003cangle\u003e'; inherits: false; initial-value: 0deg; }\n    .bd-book-beam { position: absolute; inset: 0; border-radius: 28px; padding: 2px; pointer-events: none;\n      background: conic-gradient(from var(--bd-angle), transparent 0deg, transparent 250deg, #22c55e 290deg, #22c55e 320deg, transparent 360deg);\n      -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n      -webkit-mask-composite: xor;\n              mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n              mask-composite: exclude;\n      animation: bd-book-orbits 5s linear infinite; }\n    @keyframes bd-book-orbits { to { --bd-angle: 360deg; } }\n    .product-card .card-gallery { position: relative; }\n    .product-card .card-gallery::after { content: \"\"; position: absolute; inset: 0; border-radius: 18px; padding: 2px;\n      pointer-events: none; z-index: 3;\n      background: conic-gradient(from var(--bd-angle), rgba(181,227,194,.8) 0deg, rgba(181,227,194,.8) 215deg, rgba(34,197,94,.75) 255deg, rgba(34,197,94,.75) 305deg, rgba(181,227,194,.8) 345deg, rgba(181,227,194,.8) 360deg);\n      -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n      -webkit-mask-composite: xor;\n              mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n              mask-composite: exclude;\n      animation: bd-book-orbits 6s linear infinite; }\n    .product-card:nth-child(8n+2) .card-gallery::after { animation-delay: -1.5s; }\n    .product-card:nth-child(8n+3) .card-gallery::after { animation-delay: -3s; }\n    .product-card:nth-child(8n+4) .card-gallery::after { animation-delay: -4.5s; }\n    .bd-book-eyebrow { display: inline-flex; align-items: center; gap: 10px; font-size: 13px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: #108474; margin: 0 0 14px; }\n    .bd-book-hero h2 { font-size: clamp(30px, 5vw, 46px); margin: 0 0 12px; font-weight: 800; letter-spacing: -0.5px; color: #0d2f24 !important; }\n    .bd-book-hero p.bd-book-sub { margin: 0 auto 26px; max-width: 600px; font-size: 17px; line-height: 1.6; color: #2c4a3e; }\n    .bd-book-chips { display: flex; flex-wrap: wrap; gap: 12px; justify-content: center; }\n    .bd-book-badge { display: inline-flex; align-items: center; gap: 12px; padding: 12px 18px 12px 12px;\n      border: 1px solid rgba(11,122,102,.16); border-radius: 16px; background: #ffffff; text-align: left;\n      box-shadow: 0 6px 18px -8px rgba(23,63,49,.22); }\n    .bd-book-badge .bd-book-ico { display: flex; align-items: center; justify-content: center;\n      width: 42px; height: 42px; flex: 0 0 auto; border-radius: 12px; background: #eef8f5; color: #108474; }\n    .bd-book-badge .bd-book-ico svg { width: 22px; height: 22px; fill: none; stroke: currentColor;\n      stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n    .bd-book-badge strong { display: block; font-size: 15px; line-height: 1.15; color: #0d2f24; }\n    .bd-book-badge small { display: block; margin-top: 3px; color: #5f716b; font-size: 12px; }\n    \/* ---- minimal product cards (same content, calmer chrome) ---- *\/\n    .product-card .card-gallery { --border-width: 0px !important; --border-radius: 20px !important; }\n    .product-card .card-gallery .product-media-container { background: #edf4ee; }\n    .product-card quick-add-component { display: none !important; }\n    .product-card .quantity-selector-wrapper { display: none !important; }\n    .product-card .buy-buttons-block .button { border-radius: 14px !important; min-height: 46px !important; font-size: 15px !important; background: #164634 !important; border-color: #164634 !important; color: #ffffff !important; }\n    .product-card .installments { font-size: 12px !important; color: #5f716b !important; margin-top: 2px; }\n    .product-card .installments a, .product-card .installments button { color: #5f716b !important; }\n    .product-card .price-item__group.price { background: #d9f2e2; color: #0b7a4b; padding: 5px 14px; border-radius: 10px; font-weight: 800; }\n    .product-card .price-item--regular.compare-at-price { color: #d34a4a !important; }\n  \u003c\/style\u003e\n  \u003cdiv class=\"bd-book-hero\"\u003e\n    \u003cdiv class=\"bd-book-beam\"\u003e\u003c\/div\u003e\n    \u003cp class=\"bd-book-eyebrow\"\u003e\u003cspan class=\"bd-book-dot\"\u003e\u003c\/span\u003eBay Area · Upfront Pricing\u003c\/p\u003e\n    \u003ch2\u003eBook your service in under a minute\u003c\/h2\u003e\n    \u003cp class=\"bd-book-sub\"\u003ePick a service below, choose your slot, and we’ll handle the rest — the price you see is the price you pay.\u003c\/p\u003e\n    \u003cdiv class=\"bd-book-chips\"\u003e\n      \u003cdiv class=\"bd-book-badge\"\u003e\n        \u003cspan class=\"bd-book-ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M2 10h20\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003eFinance Available\u003c\/strong\u003e\u003csmall\u003eFlexible monthly payments\u003c\/small\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bd-book-badge\"\u003e\n        \u003cspan class=\"bd-book-ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3l7 3v5c0 4.7-2.9 8.8-7 10-4.1-1.2-7-5.3-7-10V6l7-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003eNo Hidden Fees\u003c\/strong\u003e\u003csmall\u003eClear pricing before you book\u003c\/small\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bd-book-badge\"\u003e\n        \u003cspan class=\"bd-book-ico\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003e5-Star Rated\u003c\/strong\u003e\u003csmall\u003eThe neighborhood's favorite\u003c\/small\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","products":[{"product_id":"air-duct-cleaning","title":"Air Duct Cleaning","description":"\u003cp class=\"PDq2pG_selectionAnchorContainer\"\u003eProfessional residential air duct cleaning designed to remove accumulated dust, debris, and buildup from your home’s ductwork.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe base service includes cleaning for \u003cstrong\u003eup to 10 vents\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eAdditional vents can be added separately for homes with larger duct systems.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIncludes:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAir duct cleaning\u003c\/li\u003e\n\u003cli\u003eUp to 10 vents\u003c\/li\u003e\n\u003cli\u003eProfessional cleaning equipment\u003c\/li\u003e\n\u003cli\u003eBasic system inspection during service\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Bay Duct Service","offers":[{"title":"Default Title","offer_id":45741388890198,"sku":null,"price":339.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0742\/6726\/3062\/files\/ChatGPTImageSep13_2026_01_00_52PM.png?v=1789334709"},{"product_id":"dryer-vent-cleaning","title":"Dryer Vent Cleaning","description":"\u003cp class=\"PDq2pG_selectionAnchorContainer\"\u003eProfessional dryer vent cleaning to remove lint, dust, and debris buildup from the dryer exhaust system.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eRegular dryer vent cleaning can help maintain proper airflow and support efficient dryer operation.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIncludes:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDryer vent inspection\u003c\/li\u003e\n\u003cli\u003eLint and debris removal\u003c\/li\u003e\n\u003cli\u003eVent line cleaning\u003c\/li\u003e\n\u003cli\u003eAirflow check\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eProfessional service with straightforward pricing and \u003cstrong\u003eNo Hidden Fees.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Bay Duct Service","offers":[{"title":"Side-by-side","offer_id":45755578417238,"sku":null,"price":139.0,"currency_code":"USD","in_stock":true},{"title":"Stackable","offer_id":45755578450006,"sku":null,"price":179.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0742\/6726\/3062\/files\/ChatGPTImageSep13_2026_01_05_54PM.png?v=1789330036"},{"product_id":"sanitizing-treatment","title":"Sanitizing Treatment","description":"\u003cp class=\"PDq2pG_selectionAnchorContainer\"\u003eAdd a professional sanitizing treatment to your ventilation cleaning service for a more complete system-care process.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThis service is designed as an add-on after physical cleaning of the air duct system.\u003c\/p\u003e\n\u003cp\u003eFor greater value, sanitizing treatment is already included in our Core, Pro, and Ultra packages.\u003c\/p\u003e","brand":"Bay Duct Service","offers":[{"title":"Default Title","offer_id":45737598124118,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0742\/6726\/3062\/files\/ChatGPTImageSep13_2026_02_37_07PM.png?v=1789335447"},{"product_id":"bathroom-fan-cleaning","title":"Bathroom Exhaust Fan Cleaning","description":"\u003cp class=\"PDq2pG_selectionAnchorContainer\"\u003eProfessional bathroom exhaust fan cleaning to remove accumulated dust, lint, and debris from the fan and accessible ventilation area.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eChoose the number of bathroom fans you would like cleaned when building your custom service package.\u003c\/p\u003e\n\u003cp\u003eFor homes requiring two bathroom fans, our Pro and Ultra packages provide better overall value.\u003c\/p\u003e","brand":"Bay Duct Service","offers":[{"title":"Default Title","offer_id":45737600024662,"sku":null,"price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0742\/6726\/3062\/files\/ChatGPTImageSep13_2026_02_35_45PM.png?v=1789335385"},{"product_id":"chimney-cleaning","title":"Chimney Cleaning","description":"\u003cp class=\"PDq2pG_selectionAnchorContainer\"\u003eProfessional residential chimney cleaning designed to remove soot, debris, and buildup from accessible areas of the chimney system.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eBook the service individually or combine it with other BayDuct services through the Custom Package Builder.\u003c\/p\u003e\n\u003cp\u003eChimney Cleaning is also included in the Ultra Package for greater overall savings.\u003c\/p\u003e","brand":"Bay Duct Service","offers":[{"title":"Default Title","offer_id":45737615196246,"sku":null,"price":169.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0742\/6726\/3062\/files\/ChatGPTImageSep13_2026_01_13_57PM.png?v=1789330481"},{"product_id":"professional-furnace-cleaning","title":"Furnace Cleaning","description":"\u003cp class=\"PDq2pG_selectionAnchorContainer\"\u003eProfessional residential furnace cleaning focused on removing accumulated dust and debris from accessible furnace components.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe service can be booked individually or combined with other ventilation services through our Custom Package Builder.\u003c\/p\u003e\n\u003cp\u003eFor maximum value, Furnace Cleaning is included in the BayDuct Ultra Package.\u003c\/p\u003e","brand":"Bay Duct Service","offers":[{"title":"Default Title","offer_id":45737662152790,"sku":null,"price":199.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0742\/6726\/3062\/files\/ChatGPTImageSep13_2026_01_02_45PM.png?v=1789335215"},{"product_id":"extra-vent","title":"Additional Air Vent Cleaning","description":"\u003cp class=\"PDq2pG_selectionAnchorContainer\"\u003eAdd additional vents when your home has more vents than the number included with your air duct cleaning service or selected package.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eSimply choose the number of additional vents required.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePrice: $25 per additional vent\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe total updates automatically when you select the quantity in the Custom Package Builder.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Bay Duct Service","offers":[{"title":"Default Title","offer_id":45737691512918,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0742\/6726\/3062\/files\/ChatGPTImageSep13_2026_03_13_04PM_f30156ae-924a-4f6b-be36-ed96bd408616.jpg?v=1789340890"},{"product_id":"air-conditioner-cleaning","title":"Air Conditioner Cleaning","description":"","brand":"Bay Duct Service","offers":[{"title":"Default Title","offer_id":45755048755286,"sku":null,"price":199.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0742\/6726\/3062\/files\/ChatGPTImageSep13_2026_02_23_59PM.png?v=1789335113"}],"url":"https:\/\/bayduct.com\/collections\/services.oembed","provider":"Bayduct","version":"1.0","type":"link"}