{"product_id":"waterproof-split-ac-cover-set-inner-outer-universal-size-for-1-ton-1-5-ton-and-2-ton","title":"Waterproof Split AC Cover Set (Inner + Outer) – Universal Size for 1 Ton, 1.5 Ton and 2 Ton","description":"\u003csection class=\"do-ac-cover\" id=\"do-ac-cover-description\"\u003e\n  \u003cdiv class=\"do-ac-container\"\u003e\n\n    \u003c!-- HERO --\u003e\n    \u003cdiv class=\"do-ac-hero do-ac-reveal\"\u003e\n      \u003cdiv class=\"do-ac-hero-copy\"\u003e\n        \u003cdiv class=\"do-ac-sale-pill\"\u003e\n          \u003cspan class=\"do-ac-live-dot\"\u003e\u003c\/span\u003e\n          BIGGEST SALE IS LIVE\n        \u003c\/div\u003e\n\n        \u003ch2\u003e\n          Waterproof \u0026amp; Heatproof\n          \u003cspan\u003eSplit AC Cover Set\u003c\/span\u003e\n        \u003c\/h2\u003e\n\n        \u003cp class=\"do-ac-subtitle\"\u003e\n          Complete inner and outer AC protection for 1 Ton, 1.5 Ton and 2 Ton\n          split AC units.\n        \u003c\/p\u003e\n\n        \u003cp class=\"do-ac-intro\"\u003e\n          Apne expensive air conditioner ko dust, moisture, sunlight aur\n          seasonal exposure se protect karein. Is premium 2-piece cover set\n          mein indoor unit cover aur outdoor unit cover dono included hain,\n          jis se aapko complete protection solution milta hai.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"do-ac-trust-row\"\u003e\n          \u003cspan\u003e✓ Inner + Outer Set\u003c\/span\u003e\n          \u003cspan\u003e✓ Universal Size\u003c\/span\u003e\n          \u003cspan\u003e✓ Easy Slip-On Design\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cbutton type=\"button\" class=\"do-ac-primary-btn\"\u003e\n          Order Now\n          \u003cspan\u003e→\u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"do-ac-hero-visual\" aria-hidden=\"true\"\u003e\n        \u003cdiv class=\"do-ac-orbit do-ac-orbit-one\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"do-ac-orbit do-ac-orbit-two\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"do-ac-product-stack\"\u003e\n          \u003cdiv class=\"do-ac-unit-card do-ac-indoor-card\"\u003e\n            \u003cspan\u003eINDOOR COVER\u003c\/span\u003e\n            \u003cdiv class=\"do-ac-indoor-unit\"\u003e\n              \u003cdiv class=\"do-ac-fabric-shine\"\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"do-ac-plus\"\u003e+\u003c\/div\u003e\n\n          \u003cdiv class=\"do-ac-unit-card do-ac-outdoor-card\"\u003e\n            \u003cspan\u003eOUTDOOR COVER\u003c\/span\u003e\n            \u003cdiv class=\"do-ac-outdoor-unit\"\u003e\n              \u003cdiv class=\"do-ac-fabric-shine\"\u003e\u003c\/div\u003e\n              \u003ci\u003e\u003c\/i\u003e\n              \u003ci\u003e\u003c\/i\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- OFFER CARDS --\u003e\n    \u003cdiv class=\"do-ac-offers do-ac-reveal\"\u003e\n      \u003carticle class=\"do-ac-offer-card\"\u003e\n        \u003cspan class=\"do-ac-offer-label\"\u003e1 SET\u003c\/span\u003e\n        \u003cstrong\u003eRs 799\u003c\/strong\u003e\n        \u003cp\u003e1 Indoor + 1 Outdoor Cover\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"do-ac-offer-card\"\u003e\n        \u003cspan class=\"do-ac-offer-label\"\u003e2 SETS\u003c\/span\u003e\n        \u003cstrong\u003eRs 1,299\u003c\/strong\u003e\n        \u003cp\u003eBetter value for multiple ACs\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"do-ac-offer-card do-ac-best-deal\"\u003e\n        \u003cdiv class=\"do-ac-best-ribbon\"\u003eBEST DEAL\u003c\/div\u003e\n        \u003cspan class=\"do-ac-offer-label\"\u003e3 SETS\u003c\/span\u003e\n        \u003cstrong\u003eRs 1,699\u003c\/strong\u003e\n        \u003cp\u003eMaximum saving for your home\u003c\/p\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- WHY NEEDED --\u003e\n    \u003cdiv class=\"do-ac-section do-ac-reveal\"\u003e\n      \u003cdiv class=\"do-ac-section-heading\"\u003e\n        \u003cspan\u003eCOMPLETE AC PROTECTION\u003c\/span\u003e\n        \u003ch3\u003eProtect Your AC in Every Season\u003c\/h3\u003e\n        \u003cp\u003e\n          AC off-season mein dust, moisture, sunlight aur changing weather ki\n          wajah se dirty aur exposed ho sakta hai. Yeh cover set indoor aur\n          outdoor units ko neat, covered aur protected rakhne mein help karta hai.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"do-ac-protection-grid\"\u003e\n        \u003carticle class=\"do-ac-protection-card\"\u003e\n          \u003cdiv class=\"do-ac-icon\"\u003e💧\u003c\/div\u003e\n          \u003ch4\u003eWater-Resistant Protection\u003c\/h4\u003e\n          \u003cp\u003e\n            Rain splashes, dampness aur moisture exposure se outdoor unit ko\n            protect karne mein help karta hai.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"do-ac-protection-card\"\u003e\n          \u003cdiv class=\"do-ac-icon\"\u003e☀\u003c\/div\u003e\n          \u003ch4\u003eHeat \u0026amp; Sun Shield\u003c\/h4\u003e\n          \u003cp\u003e\n            Direct sunlight aur harsh seasonal heat ke exposure ko reduce\n            karne ke liye protective outer layer provide karta hai.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"do-ac-protection-card\"\u003e\n          \u003cdiv class=\"do-ac-icon\"\u003e✦\u003c\/div\u003e\n          \u003ch4\u003eDust \u0026amp; Dirt Resistance\u003c\/h4\u003e\n          \u003cp\u003e\n            Off-season mein AC surface par dust aur dirt build-up ko reduce\n            karne mein useful.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"do-ac-protection-card\"\u003e\n          \u003cdiv class=\"do-ac-icon\"\u003e🛡\u003c\/div\u003e\n          \u003ch4\u003eSeasonal Rust Protection\u003c\/h4\u003e\n          \u003cp\u003e\n            Moisture aur weather exposure ko reduce karke outdoor unit ko\n            cleaner rakhne mein support karta hai.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- PRODUCT FEATURES --\u003e\n    \u003cdiv class=\"do-ac-dark-section do-ac-reveal\"\u003e\n      \u003cdiv class=\"do-ac-section-heading do-ac-heading-light\"\u003e\n        \u003cspan\u003ePREMIUM COVER SET\u003c\/span\u003e\n        \u003ch3\u003eFeatures Designed for Pakistani Homes\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"do-ac-feature-list\"\u003e\n        \u003cdiv class=\"do-ac-feature-item\"\u003e\n          \u003cspan\u003e01\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003ch4\u003eInner + Outer Complete Set\u003c\/h4\u003e\n            \u003cp\u003e\n              Ek set mein indoor split unit aur outdoor condenser unit ke liye\n              separate covers included hain.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"do-ac-feature-item\"\u003e\n          \u003cspan\u003e02\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003ch4\u003eUniversal Size Compatibility\u003c\/h4\u003e\n            \u003cp\u003e\n              Most standard 1 Ton, 1.5 Ton aur 2 Ton split AC units ke liye\n              designed.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"do-ac-feature-item\"\u003e\n          \u003cspan\u003e03\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003ch4\u003eDurable Protective Material\u003c\/h4\u003e\n            \u003cp\u003e\n              Daily storage aur seasonal protection ke liye practical,\n              reusable aur easy-care material.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"do-ac-feature-item\"\u003e\n          \u003cspan\u003e04\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003ch4\u003eEasy Slip-On Installation\u003c\/h4\u003e\n            \u003cp\u003e\n              Cover ko unit par slide karein, edges adjust karein aur AC ko\n              neatly cover kar dein.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- SIZE COMPATIBILITY --\u003e\n    \u003cdiv class=\"do-ac-size-section do-ac-reveal\"\u003e\n      \u003cdiv class=\"do-ac-size-copy\"\u003e\n        \u003cspan\u003eUNIVERSAL COMPATIBILITY\u003c\/span\u003e\n        \u003ch3\u003eFits Most Standard Split AC Units\u003c\/h3\u003e\n        \u003cp\u003e\n          Cover set standard household split AC sizes ke liye suitable hai.\n          Order se pehle apne AC unit ki measurements check karna recommended hai.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"do-ac-size-cards\"\u003e\n        \u003cdiv class=\"do-ac-size-card\"\u003e\n          \u003cstrong data-ac-count=\"1\"\u003e0\u003c\/strong\u003e\n          \u003cspan\u003eTon\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"do-ac-size-card\"\u003e\n          \u003cstrong\u003e1.5\u003c\/strong\u003e\n          \u003cspan\u003eTon\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"do-ac-size-card\"\u003e\n          \u003cstrong data-ac-count=\"2\"\u003e0\u003c\/strong\u003e\n          \u003cspan\u003eTon\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- BENEFITS --\u003e\n    \u003cdiv class=\"do-ac-section do-ac-reveal\"\u003e\n      \u003cdiv class=\"do-ac-section-heading\"\u003e\n        \u003cspan\u003eWHY YOU’LL LOVE IT\u003c\/span\u003e\n        \u003ch3\u003eA Smart Investment for Your AC\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"do-ac-benefits\"\u003e\n        \u003cdiv class=\"do-ac-benefit-item\"\u003e\n          \u003cspan\u003e✓\u003c\/span\u003e\n          \u003cp\u003eHelps keep indoor and outdoor AC units cleaner\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"do-ac-benefit-item\"\u003e\n          \u003cspan\u003e✓\u003c\/span\u003e\n          \u003cp\u003eUseful during winter and off-season storage\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"do-ac-benefit-item\"\u003e\n          \u003cspan\u003e✓\u003c\/span\u003e\n          \u003cp\u003eReduces unnecessary dust and moisture exposure\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"do-ac-benefit-item\"\u003e\n          \u003cspan\u003e✓\u003c\/span\u003e\n          \u003cp\u003eCreates a neat and covered appearance\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"do-ac-benefit-item\"\u003e\n          \u003cspan\u003e✓\u003c\/span\u003e\n          \u003cp\u003eReusable and easy to remove when needed\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"do-ac-benefit-item\"\u003e\n          \u003cspan\u003e✓\u003c\/span\u003e\n          \u003cp\u003eSuitable for homes, offices and commercial spaces\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- INSTALLATION --\u003e\n    \u003cdiv class=\"do-ac-section do-ac-install-section do-ac-reveal\"\u003e\n      \u003cdiv class=\"do-ac-section-heading\"\u003e\n        \u003cspan\u003eQUICK INSTALLATION\u003c\/span\u003e\n        \u003ch3\u003eCover Your AC in 3 Easy Steps\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"do-ac-install-grid\"\u003e\n        \u003carticle class=\"do-ac-install-card\"\u003e\n          \u003cspan\u003e1\u003c\/span\u003e\n          \u003cdiv class=\"do-ac-step-icon\"\u003e▣\u003c\/div\u003e\n          \u003ch4\u003ePlace the Cover\u003c\/h4\u003e\n          \u003cp\u003e\n            Cover ko AC unit ke front side se carefully position karein.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"do-ac-install-card\"\u003e\n          \u003cspan\u003e2\u003c\/span\u003e\n          \u003cdiv class=\"do-ac-step-icon\"\u003e↔\u003c\/div\u003e\n          \u003ch4\u003eAdjust the Fit\u003c\/h4\u003e\n          \u003cp\u003e\n            Corners aur edges ko unit shape ke mutabiq properly adjust karein.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"do-ac-install-card\"\u003e\n          \u003cspan\u003e3\u003c\/span\u003e\n          \u003cdiv class=\"do-ac-step-icon\"\u003e✓\u003c\/div\u003e\n          \u003ch4\u003eAC is Protected\u003c\/h4\u003e\n          \u003cp\u003e\n            Ensure karein ke cover secure hai aur unit completely covered hai.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- PACKAGE --\u003e\n    \u003cdiv class=\"do-ac-package do-ac-reveal\"\u003e\n      \u003cdiv class=\"do-ac-package-copy\"\u003e\n        \u003cspan\u003eWHAT’S INCLUDED?\u003c\/span\u003e\n        \u003ch3\u003eComplete 2-Piece AC Cover Set\u003c\/h3\u003e\n\n        \u003cul\u003e\n          \u003cli\u003e\n            \u003cstrong\u003e1 × Indoor AC Cover\u003c\/strong\u003e\n            \u003cspan\u003eFor wall-mounted split AC unit\u003c\/span\u003e\n          \u003c\/li\u003e\n\n          \u003cli\u003e\n            \u003cstrong\u003e1 × Outdoor AC Cover\u003c\/strong\u003e\n            \u003cspan\u003eFor outdoor condenser unit\u003c\/span\u003e\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n\n        \u003cp\u003e\n          Multiple sets order karne par package quantity selected offer ke\n          mutabiq increase hogi.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"do-ac-package-visual\"\u003e\n        \u003cdiv class=\"do-ac-box-icon\"\u003e\n          \u003cspan\u003e2\u003c\/span\u003e\n          \u003csmall\u003ePIECES\u003c\/small\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- SHOPPING TRUST --\u003e\n    \u003cdiv class=\"do-ac-shopping do-ac-reveal\"\u003e\n      \u003carticle\u003e\n        \u003cdiv\u003e🚚\u003c\/div\u003e\n        \u003ch4\u003eNationwide Delivery\u003c\/h4\u003e\n        \u003cp\u003eFast delivery across Pakistan\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle\u003e\n        \u003cdiv\u003e💵\u003c\/div\u003e\n        \u003ch4\u003eCash on Delivery\u003c\/h4\u003e\n        \u003cp\u003ePay when your parcel arrives\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle\u003e\n        \u003cdiv\u003e🛡\u003c\/div\u003e\n        \u003ch4\u003e10-Day Money Back\u003c\/h4\u003e\n        \u003cp\u003eShop with added confidence\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle\u003e\n        \u003cdiv\u003e✓\u003c\/div\u003e\n        \u003ch4\u003eDiscountoffers.pk\u003c\/h4\u003e\n        \u003cp\u003eReliable online shopping experience\u003c\/p\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- FAQ --\u003e\n    \u003cdiv class=\"do-ac-section do-ac-reveal\"\u003e\n      \u003cdiv class=\"do-ac-section-heading\"\u003e\n        \u003cspan\u003eQUICK ANSWERS\u003c\/span\u003e\n        \u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"do-ac-faq\"\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003e\n            Kya set mein inner aur outer dono covers included hain?\n            \u003cspan\u003e+\u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cp\u003e\n            Ji haan. Har single set mein 1 indoor AC cover aur 1 outdoor AC\n            cover included hai.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003e\n            Kya yeh 1 Ton, 1.5 Ton aur 2 Ton AC ko fit karega?\n            \u003cspan\u003e+\u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cp\u003e\n            Cover universal size design mein hai aur most standard split AC\n            units ke liye suitable hai. Best fit ke liye order se pehle apne\n            AC ki measurements check karein.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003e\n            Kya AC chalte waqt cover use kar sakte hain?\n            \u003cspan\u003e+\u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cp\u003e\n            Nahi. Cover sirf AC band aur unused condition mein lagayein. AC\n            operate karne se pehle indoor aur outdoor dono covers remove karna\n            zaroori hai.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003e\n            Cover ko clean kaise karein?\n            \u003cspan\u003e+\u003c\/span\u003e\n          \u003c\/summary\u003e\n          \u003cp\u003e\n            Soft damp cloth se gently wipe karein. Strong chemicals, bleach\n            aur rough brush use na karein. Storage se pehle cover ko completely\n            dry hone dein.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- SAFETY --\u003e\n    \u003cdiv class=\"do-ac-warning do-ac-reveal\"\u003e\n      \u003cdiv class=\"do-ac-warning-icon\"\u003e!\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003ch3\u003eImportant Usage Note\u003c\/h3\u003e\n        \u003cp\u003e\n          AC cover sirf switched-off unit par use karein. Indoor aur outdoor\n          unit ko operate karne se pehle cover completely remove karein.\n          Outdoor unit cover lagane se pehle ensure karein ke unit cool aur dry ho.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- FINAL CTA --\u003e\n    \u003cdiv class=\"do-ac-final-cta do-ac-reveal\"\u003e\n      \u003cspan\u003eLIMITED STOCK • BIGGEST SALE\u003c\/span\u003e\n      \u003ch3\u003eGive Your AC the Protection It Deserves\u003c\/h3\u003e\n      \u003cp\u003e\n        Inner aur outer unit ke liye complete protection set—ab special sale\n        price par available.\n      \u003c\/p\u003e\n\n      \u003cbutton type=\"button\" class=\"do-ac-primary-btn do-ac-light-btn\"\u003e\n        Buy Now from Discountoffers.pk\n        \u003cspan\u003e→\u003c\/span\u003e\n      \u003c\/button\u003e\n\n      \u003csmall\u003eCash on Delivery available across Pakistan\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .do-ac-cover {\n    --ac-blue: #075ca8;\n    --ac-dark-blue: #062d59;\n    --ac-deep: #07111e;\n    --ac-yellow: #ffd31a;\n    --ac-orange: #f39b12;\n    --ac-white: #ffffff;\n    --ac-text: #101827;\n    --ac-muted: #667386;\n    --ac-line: #dce9f3;\n\n    width: 100%;\n    max-width: 100%;\n    padding: 34px 14px;\n    background:\n      radial-gradient(circle at 10% 4%, rgba(7, 92, 168, 0.08), transparent 25%),\n      linear-gradient(180deg, #ffffff 0%, #f6fbff 100%);\n    color: var(--ac-text);\n    font-family: Arial, Helvetica, sans-serif;\n    overflow: hidden;\n    container-type: inline-size;\n    container-name: acDescription;\n  }\n\n  .do-ac-cover * {\n    box-sizing: border-box;\n  }\n\n  .do-ac-container {\n    width: min(1180px, 100%);\n    margin: 0 auto;\n  }\n\n  .do-ac-cover h2,\n  .do-ac-cover h3,\n  .do-ac-cover h4,\n  .do-ac-cover p,\n  .do-ac-cover span,\n  .do-ac-cover li,\n  .do-ac-cover summary {\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n  }\n\n  \/* Hero *\/\n  .do-ac-hero {\n    position: relative;\n    display: grid;\n    grid-template-columns: minmax(0, 1.04fr) minmax(380px, 0.96fr);\n    gap: 42px;\n    align-items: center;\n    padding: clamp(30px, 5vw, 68px);\n    border: 1px solid rgba(7, 92, 168, 0.14);\n    border-radius: 30px;\n    background:\n      radial-gradient(circle at 85% 30%, rgba(7, 92, 168, 0.16), transparent 34%),\n      #ffffff;\n    box-shadow: 0 24px 70px rgba(10, 69, 114, 0.12);\n    overflow: hidden;\n  }\n\n  .do-ac-hero-copy {\n    position: relative;\n    z-index: 3;\n    min-width: 0;\n  }\n\n  .do-ac-sale-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 9px;\n    margin-bottom: 18px;\n    padding: 9px 14px;\n    border: 1px solid rgba(243, 155, 18, 0.28);\n    border-radius: 999px;\n    background: #fff7da;\n    color: #6e4d00;\n    font-size: 12px;\n    font-weight: 900;\n    letter-spacing: 0.09em;\n  }\n\n  .do-ac-live-dot {\n    width: 9px;\n    height: 9px;\n    border-radius: 50%;\n    background: #f01f2d;\n    box-shadow: 0 0 0 0 rgba(240, 31, 45, 0.55);\n    animation: doAcLive 1.7s infinite;\n  }\n\n  .do-ac-hero h2 {\n    max-width: 700px;\n    margin: 0;\n    font-size: clamp(38px, 5.6vw, 68px);\n    line-height: 0.98;\n    letter-spacing: -0.045em;\n  }\n\n  .do-ac-hero h2 span {\n    display: block;\n    margin-top: 10px;\n    color: var(--ac-blue);\n  }\n\n  .do-ac-subtitle {\n    max-width: 650px;\n    margin: 22px 0 0;\n    color: var(--ac-dark-blue);\n    font-size: 19px;\n    font-weight: 800;\n    line-height: 1.5;\n  }\n\n  .do-ac-intro {\n    max-width: 690px;\n    margin: 15px 0 0;\n    color: var(--ac-muted);\n    font-size: 16px;\n    line-height: 1.75;\n  }\n\n  .do-ac-trust-row {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 9px;\n    margin: 24px 0;\n  }\n\n  .do-ac-trust-row span {\n    padding: 10px 12px;\n    border: 1px solid rgba(7, 92, 168, 0.15);\n    border-radius: 12px;\n    background: #f7fbff;\n    color: #294054;\n    font-size: 13px;\n    font-weight: 800;\n  }\n\n  .do-ac-primary-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 14px;\n    min-height: 54px;\n    padding: 15px 25px;\n    border: 0;\n    border-radius: 14px;\n    background: linear-gradient(135deg, var(--ac-yellow), var(--ac-orange));\n    color: #111111;\n    font-size: 16px;\n    font-weight: 900;\n    cursor: pointer;\n    box-shadow: 0 13px 30px rgba(243, 155, 18, 0.27);\n    transition:\n      transform 0.25s ease,\n      box-shadow 0.25s ease;\n  }\n\n  .do-ac-primary-btn:hover {\n    transform: translateY(-3px);\n    box-shadow: 0 18px 36px rgba(243, 155, 18, 0.36);\n  }\n\n  .do-ac-primary-btn span {\n    font-size: 23px;\n    transition: transform 0.25s ease;\n  }\n\n  .do-ac-primary-btn:hover span {\n    transform: translateX(5px);\n  }\n\n  .do-ac-hero-visual {\n    position: relative;\n    min-width: 0;\n    min-height: 460px;\n    display: grid;\n    place-items: center;\n  }\n\n  .do-ac-product-stack {\n    position: relative;\n    z-index: 3;\n    width: min(450px, 100%);\n    display: grid;\n    gap: 13px;\n    animation: doAcFloat 4.5s ease-in-out infinite;\n  }\n\n  .do-ac-unit-card {\n    position: relative;\n    padding-top: 31px;\n  }\n\n  .do-ac-unit-card \u003e span {\n    position: absolute;\n    top: 0;\n    left: 50%;\n    z-index: 4;\n    transform: translateX(-50%);\n    padding: 7px 13px;\n    border-radius: 999px;\n    background: var(--ac-blue);\n    color: white;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.06em;\n    white-space: nowrap !important;\n  }\n\n  .do-ac-indoor-unit {\n    position: relative;\n    width: 100%;\n    height: 145px;\n    border: 1px solid #59636d;\n    border-radius: 45px 45px 28px 28px;\n    background:\n      linear-gradient(135deg, transparent 0 45%, rgba(255, 255, 255, 0.12) 46% 47%, transparent 48%),\n      linear-gradient(180deg, #5a6269, #30373e);\n    box-shadow:\n      inset 0 0 22px rgba(255, 255, 255, 0.12),\n      0 20px 30px rgba(0, 0, 0, 0.18);\n    overflow: hidden;\n  }\n\n  .do-ac-plus {\n    width: 42px;\n    height: 42px;\n    display: grid;\n    place-items: center;\n    margin: -4px auto;\n    border-radius: 50%;\n    background: linear-gradient(135deg, var(--ac-yellow), var(--ac-orange));\n    color: #111;\n    font-size: 27px;\n    font-weight: 900;\n    box-shadow: 0 10px 24px rgba(243, 155, 18, 0.32);\n  }\n\n  .do-ac-outdoor-unit {\n    position: relative;\n    width: 76%;\n    height: 190px;\n    margin: 0 auto;\n    border: 1px solid #a3acb3;\n    border-radius: 8px;\n    background:\n      linear-gradient(130deg, transparent 0 46%, rgba(255, 255, 255, 0.32) 47% 48%, transparent 49%),\n      linear-gradient(180deg, #dfe4e8, #afb6bc);\n    box-shadow:\n      inset 0 0 18px rgba(255, 255, 255, 0.45),\n      0 20px 34px rgba(28, 54, 72, 0.2);\n  }\n\n  .do-ac-outdoor-unit i {\n    position: absolute;\n    top: 100%;\n    width: 10px;\n    height: 58px;\n    background: #626b72;\n  }\n\n  .do-ac-outdoor-unit i::after {\n    content: \"\";\n    position: absolute;\n    top: 9px;\n    width: 64px;\n    height: 8px;\n    background: #687177;\n    transform-origin: left center;\n  }\n\n  .do-ac-outdoor-unit i:first-of-type {\n    left: 18%;\n  }\n\n  .do-ac-outdoor-unit i:first-of-type::after {\n    left: 0;\n    transform: rotate(55deg);\n  }\n\n  .do-ac-outdoor-unit i:last-of-type {\n    right: 18%;\n  }\n\n  .do-ac-outdoor-unit i:last-of-type::after {\n    right: 0;\n    transform-origin: right center;\n    transform: rotate(-55deg);\n  }\n\n  .do-ac-fabric-shine {\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(\n      110deg,\n      transparent 20%,\n      rgba(255, 255, 255, 0.2) 46%,\n      transparent 68%\n    );\n    transform: translateX(-130%);\n    animation: doAcShine 4s ease-in-out infinite;\n  }\n\n  .do-ac-orbit {\n    position: absolute;\n    width: 260px;\n    aspect-ratio: 1;\n    border: 2px solid rgba(7, 92, 168, 0.2);\n    border-radius: 50%;\n    animation: doAcOrbit 3s ease-out infinite;\n  }\n\n  .do-ac-orbit-two {\n    animation-delay: 1.5s;\n  }\n\n  \/* Offers *\/\n  .do-ac-offers {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n    margin: 24px 0;\n  }\n\n  .do-ac-offer-card {\n    position: relative;\n    padding: 27px 22px;\n    border: 1px solid rgba(7, 92, 168, 0.13);\n    border-radius: 21px;\n    background: white;\n    text-align: center;\n    box-shadow: 0 14px 35px rgba(8, 70, 111, 0.08);\n    overflow: hidden;\n    transition:\n      transform 0.3s ease,\n      box-shadow 0.3s ease;\n  }\n\n  .do-ac-offer-card:hover {\n    transform: translateY(-7px);\n    box-shadow: 0 20px 42px rgba(8, 70, 111, 0.14);\n  }\n\n  .do-ac-offer-label {\n    display: inline-block;\n    color: var(--ac-blue);\n    font-size: 12px;\n    font-weight: 900;\n    letter-spacing: 0.12em;\n  }\n\n  .do-ac-offer-card strong {\n    display: block;\n    margin: 9px 0;\n    color: var(--ac-dark-blue);\n    font-size: clamp(29px, 4vw, 42px);\n  }\n\n  .do-ac-offer-card p {\n    margin: 0;\n    color: var(--ac-muted);\n    font-size: 14px;\n  }\n\n  .do-ac-best-deal {\n    border: 2px solid var(--ac-yellow);\n    transform: scale(1.025);\n  }\n\n  .do-ac-best-ribbon {\n    position: absolute;\n    top: 15px;\n    right: -38px;\n    width: 145px;\n    padding: 7px 0;\n    transform: rotate(35deg);\n    background: linear-gradient(135deg, var(--ac-yellow), var(--ac-orange));\n    color: #111;\n    font-size: 10px;\n    font-weight: 900;\n    letter-spacing: 0.06em;\n  }\n\n  \/* Shared Sections *\/\n  .do-ac-section,\n  .do-ac-size-section,\n  .do-ac-package,\n  .do-ac-shopping,\n  .do-ac-warning {\n    margin-top: 24px;\n  }\n\n  .do-ac-section {\n    padding: clamp(30px, 5vw, 62px);\n    border: 1px solid rgba(7, 92, 168, 0.11);\n    border-radius: 28px;\n    background: white;\n    box-shadow: 0 18px 48px rgba(10, 69, 114, 0.08);\n  }\n\n  .do-ac-section-heading {\n    max-width: 760px;\n    margin-bottom: 31px;\n  }\n\n  .do-ac-section-heading \u003e span,\n  .do-ac-size-copy \u003e span,\n  .do-ac-package-copy \u003e span {\n    color: var(--ac-blue);\n    font-size: 12px;\n    font-weight: 900;\n    letter-spacing: 0.13em;\n  }\n\n  .do-ac-section-heading h3,\n  .do-ac-size-copy h3,\n  .do-ac-package h3,\n  .do-ac-final-cta h3 {\n    margin: 8px 0 11px;\n    font-size: clamp(30px, 5vw, 49px);\n    line-height: 1.08;\n    letter-spacing: -0.035em;\n  }\n\n  .do-ac-section-heading p,\n  .do-ac-size-copy p {\n    margin: 0;\n    color: var(--ac-muted);\n    font-size: 16px;\n    line-height: 1.75;\n  }\n\n  .do-ac-protection-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 15px;\n  }\n\n  .do-ac-protection-card {\n    padding: 24px;\n    border: 1px solid var(--ac-line);\n    border-radius: 19px;\n    background: linear-gradient(180deg, #ffffff, #f8fcff);\n    transition:\n      transform 0.3s ease,\n      box-shadow 0.3s ease,\n      border-color 0.3s ease;\n  }\n\n  .do-ac-protection-card:hover {\n    transform: translateY(-7px);\n    border-color: rgba(7, 92, 168, 0.35);\n    box-shadow: 0 18px 34px rgba(7, 92, 168, 0.12);\n  }\n\n  .do-ac-icon {\n    width: 52px;\n    height: 52px;\n    display: grid;\n    place-items: center;\n    margin-bottom: 16px;\n    border-radius: 16px;\n    background: linear-gradient(135deg, var(--ac-blue), var(--ac-dark-blue));\n    color: white;\n    font-size: 23px;\n  }\n\n  .do-ac-protection-card h4,\n  .do-ac-feature-item h4,\n  .do-ac-install-card h4,\n  .do-ac-shopping h4 {\n    margin: 0 0 9px;\n    font-size: 18px;\n  }\n\n  .do-ac-protection-card p,\n  .do-ac-feature-item p,\n  .do-ac-install-card p,\n  .do-ac-shopping p {\n    margin: 0;\n    color: var(--ac-muted);\n    font-size: 14px;\n    line-height: 1.65;\n  }\n\n  \/* Dark Feature Section *\/\n  .do-ac-dark-section {\n    margin-top: 24px;\n    padding: clamp(30px, 5vw, 62px);\n    border-radius: 28px;\n    background:\n      radial-gradient(circle at 86% 16%, rgba(17, 125, 214, 0.28), transparent 35%),\n      linear-gradient(135deg, #08121f, #082f4e);\n    color: white;\n    box-shadow: 0 24px 60px rgba(7, 45, 77, 0.24);\n  }\n\n  .do-ac-heading-light \u003e span {\n    color: #71cbff;\n  }\n\n  .do-ac-heading-light h3 {\n    color: white;\n  }\n\n  .do-ac-feature-list {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n  }\n\n  .do-ac-feature-item {\n    display: flex;\n    gap: 18px;\n    padding: 23px;\n    border: 1px solid rgba(255, 255, 255, 0.12);\n    border-radius: 18px;\n    background: rgba(255, 255, 255, 0.06);\n    backdrop-filter: blur(10px);\n  }\n\n  .do-ac-feature-item \u003e span {\n    flex: 0 0 43px;\n    color: #6fd0ff;\n    font-size: 13px;\n    font-weight: 900;\n  }\n\n  .do-ac-feature-item h4 {\n    color: white;\n  }\n\n  .do-ac-feature-item p {\n    color: #c7d6e2;\n  }\n\n  \/* Sizes *\/\n  .do-ac-size-section {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) auto;\n    gap: 35px;\n    align-items: center;\n    padding: clamp(30px, 5vw, 58px);\n    border: 1px solid rgba(7, 92, 168, 0.13);\n    border-radius: 26px;\n    background:\n      radial-gradient(circle at 90% 20%, rgba(7, 92, 168, 0.12), transparent 36%),\n      #ffffff;\n    box-shadow: 0 17px 45px rgba(10, 69, 114, 0.08);\n  }\n\n  .do-ac-size-copy {\n    max-width: 650px;\n  }\n\n  .do-ac-size-cards {\n    display: flex;\n    gap: 12px;\n  }\n\n  .do-ac-size-card {\n    width: 112px;\n    aspect-ratio: 1;\n    display: grid;\n    place-content: center;\n    border: 1px solid rgba(7, 92, 168, 0.16);\n    border-radius: 22px;\n    background: linear-gradient(145deg, #ffffff, #eff8ff);\n    text-align: center;\n    box-shadow: 0 14px 30px rgba(7, 92, 168, 0.1);\n  }\n\n  .do-ac-size-card strong {\n    color: var(--ac-blue);\n    font-size: 38px;\n    line-height: 1;\n  }\n\n  .do-ac-size-card span {\n    display: block;\n    margin-top: 7px;\n    color: var(--ac-dark-blue);\n    font-size: 13px;\n    font-weight: 900;\n  }\n\n  \/* Benefits *\/\n  .do-ac-benefits {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 13px;\n  }\n\n  .do-ac-benefit-item {\n    display: flex;\n    gap: 13px;\n    align-items: flex-start;\n    padding: 17px;\n    border: 1px solid var(--ac-line);\n    border-radius: 15px;\n    background: #fbfdff;\n  }\n\n  .do-ac-benefit-item span {\n    flex: 0 0 29px;\n    width: 29px;\n    height: 29px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: var(--ac-blue);\n    color: white;\n    font-size: 14px;\n    font-weight: 900;\n  }\n\n  .do-ac-benefit-item p {\n    margin: 3px 0 0;\n    color: #334255;\n    line-height: 1.55;\n  }\n\n  \/* Installation *\/\n  .do-ac-install-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 15px;\n  }\n\n  .do-ac-install-card {\n    position: relative;\n    padding: 28px 22px 23px;\n    border: 1px solid var(--ac-line);\n    border-radius: 20px;\n    background: linear-gradient(180deg, #ffffff, #f7fbff);\n    text-align: center;\n  }\n\n  .do-ac-install-card \u003e span {\n    position: absolute;\n    top: -14px;\n    left: 18px;\n    width: 38px;\n    height: 38px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: linear-gradient(135deg, var(--ac-yellow), var(--ac-orange));\n    color: #111;\n    font-size: 17px;\n    font-weight: 900;\n  }\n\n  .do-ac-step-icon {\n    width: 66px;\n    height: 66px;\n    display: grid;\n    place-items: center;\n    margin: 0 auto 17px;\n    border-radius: 20px;\n    background: rgba(7, 92, 168, 0.1);\n    color: var(--ac-blue);\n    font-size: 30px;\n    font-weight: 900;\n  }\n\n  \/* Package *\/\n  .do-ac-package {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) 280px;\n    gap: 28px;\n    align-items: center;\n    padding: clamp(30px, 5vw, 58px);\n    border-radius: 27px;\n    background: linear-gradient(135deg, #fff9e1, #ffffff 58%);\n    border: 1px solid #f0dc98;\n    box-shadow: 0 17px 45px rgba(121, 91, 18, 0.08);\n  }\n\n  .do-ac-package-copy ul {\n    display: grid;\n    gap: 11px;\n    margin: 24px 0 16px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .do-ac-package-copy li {\n    padding: 15px 17px;\n    border: 1px solid rgba(122, 91, 10, 0.12);\n    border-radius: 14px;\n    background: rgba(255, 255, 255, 0.68);\n  }\n\n  .do-ac-package-copy li strong,\n  .do-ac-package-copy li span {\n    display: block;\n  }\n\n  .do-ac-package-copy li span {\n    margin-top: 5px;\n    color: var(--ac-muted);\n    font-size: 13px;\n  }\n\n  .do-ac-package-copy \u003e p {\n    margin: 0;\n    color: var(--ac-muted);\n    line-height: 1.6;\n  }\n\n  .do-ac-package-visual {\n    display: grid;\n    place-items: center;\n  }\n\n  .do-ac-box-icon {\n    width: 190px;\n    aspect-ratio: 1;\n    display: grid;\n    place-content: center;\n    border-radius: 36px;\n    background:\n      linear-gradient(145deg, rgba(255, 255, 255, 0.2), transparent),\n      linear-gradient(135deg, var(--ac-blue), var(--ac-dark-blue));\n    color: white;\n    text-align: center;\n    box-shadow: 0 22px 40px rgba(7, 92, 168, 0.25);\n    transform: rotate(-3deg);\n    animation: doAcPackage 3s ease-in-out infinite;\n  }\n\n  .do-ac-box-icon span {\n    font-size: 72px;\n    font-weight: 900;\n    line-height: 0.9;\n  }\n\n  .do-ac-box-icon small {\n    margin-top: 9px;\n    font-size: 13px;\n    font-weight: 900;\n    letter-spacing: 0.16em;\n  }\n\n  \/* Shopping *\/\n  .do-ac-shopping {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n  }\n\n  .do-ac-shopping article {\n    padding: 23px 18px;\n    border: 1px solid var(--ac-line);\n    border-radius: 19px;\n    background: white;\n    text-align: center;\n    box-shadow: 0 13px 30px rgba(10, 69, 114, 0.07);\n  }\n\n  .do-ac-shopping article \u003e div {\n    width: 50px;\n    height: 50px;\n    display: grid;\n    place-items: center;\n    margin: 0 auto 13px;\n    border-radius: 16px;\n    background: rgba(7, 92, 168, 0.1);\n    font-size: 23px;\n  }\n\n  \/* FAQ *\/\n  .do-ac-faq {\n    display: grid;\n    gap: 12px;\n  }\n\n  .do-ac-faq details {\n    border: 1px solid var(--ac-line);\n    border-radius: 16px;\n    background: #fbfdff;\n    overflow: hidden;\n  }\n\n  .do-ac-faq summary {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 18px;\n    padding: 19px 20px;\n    color: var(--ac-text);\n    font-weight: 800;\n    cursor: pointer;\n    list-style: none;\n  }\n\n  .do-ac-faq summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .do-ac-faq summary span {\n    color: var(--ac-blue);\n    font-size: 25px;\n    transition: transform 0.25s ease;\n  }\n\n  .do-ac-faq details[open] summary span {\n    transform: rotate(45deg);\n  }\n\n  .do-ac-faq details p {\n    margin: 0;\n    padding: 0 20px 20px;\n    color: var(--ac-muted);\n    line-height: 1.7;\n    animation: doAcFaq 0.3s ease;\n  }\n\n  \/* Warning *\/\n  .do-ac-warning {\n    display: flex;\n    gap: 18px;\n    align-items: flex-start;\n    padding: 27px;\n    border: 1px solid #f0cf7a;\n    border-radius: 21px;\n    background: #fff9e8;\n  }\n\n  .do-ac-warning-icon {\n    flex: 0 0 49px;\n    width: 49px;\n    height: 49px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: var(--ac-yellow);\n    color: #4d3900;\n    font-size: 24px;\n    font-weight: 900;\n  }\n\n  .do-ac-warning h3 {\n    margin: 0 0 8px;\n    color: #5a4200;\n    font-size: 21px;\n  }\n\n  .do-ac-warning p {\n    margin: 0;\n    color: #5d5339;\n    line-height: 1.7;\n  }\n\n  \/* CTA *\/\n  .do-ac-final-cta {\n    margin-top: 24px;\n    padding: clamp(40px, 6vw, 74px) 22px;\n    border-radius: 28px;\n    background:\n      radial-gradient(circle at 50% 0%, rgba(28, 139, 224, 0.32), transparent 42%),\n      linear-gradient(135deg, #06101b, #063a60);\n    color: white;\n    text-align: center;\n    box-shadow: 0 24px 62px rgba(7, 45, 77, 0.26);\n  }\n\n  .do-ac-final-cta \u003e span {\n    color: #73d0ff;\n    font-size: 12px;\n    font-weight: 900;\n    letter-spacing: 0.13em;\n  }\n\n  .do-ac-final-cta h3 {\n    max-width: 780px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .do-ac-final-cta p {\n    max-width: 680px;\n    margin: 0 auto 24px;\n    color: #d3e6f2;\n    line-height: 1.7;\n  }\n\n  .do-ac-light-btn {\n    background: white;\n    color: #07253d;\n    box-shadow: 0 14px 36px rgba(0, 0, 0, 0.22);\n  }\n\n  .do-ac-final-cta small {\n    display: block;\n    margin-top: 15px;\n    color: #b9d6e7;\n  }\n\n  \/* Reveal Animation *\/\n  .do-ac-reveal {\n    opacity: 0;\n    transform: translateY(34px);\n    transition:\n      opacity 0.78s ease,\n      transform 0.78s ease;\n  }\n\n  .do-ac-reveal.do-ac-visible {\n    opacity: 1;\n    transform: translateY(0);\n  }\n\n  \/* Keyframes *\/\n  @keyframes doAcLive {\n    0% {\n      box-shadow: 0 0 0 0 rgba(240, 31, 45, 0.55);\n    }\n    70% {\n      box-shadow: 0 0 0 10px rgba(240, 31, 45, 0);\n    }\n    100% {\n      box-shadow: 0 0 0 0 rgba(240, 31, 45, 0);\n    }\n  }\n\n  @keyframes doAcFloat {\n    0%,\n    100% {\n      transform: translateY(0);\n    }\n    50% {\n      transform: translateY(-10px);\n    }\n  }\n\n  @keyframes doAcOrbit {\n    0% {\n      opacity: 0.65;\n      transform: scale(0.7);\n    }\n    100% {\n      opacity: 0;\n      transform: scale(1.85);\n    }\n  }\n\n  @keyframes doAcShine {\n    0%,\n    30% {\n      transform: translateX(-130%);\n    }\n    65%,\n    100% {\n      transform: translateX(140%);\n    }\n  }\n\n  @keyframes doAcPackage {\n    0%,\n    100% {\n      transform: rotate(-3deg) translateY(0);\n    }\n    50% {\n      transform: rotate(2deg) translateY(-8px);\n    }\n  }\n\n  @keyframes doAcFaq {\n    from {\n      opacity: 0;\n      transform: translateY(-5px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  \/* Responsive via container width *\/\n  @container acDescription (max-width: 950px) {\n    .do-ac-hero {\n      grid-template-columns: 1fr;\n    }\n\n    .do-ac-hero-visual {\n      min-height: 430px;\n    }\n\n    .do-ac-protection-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .do-ac-shopping {\n      grid-template-columns: repeat(2, 1fr);\n    }\n  }\n\n  @container acDescription (max-width: 700px) {\n    .do-ac-hero {\n      padding: 30px 22px;\n      gap: 28px;\n    }\n\n    .do-ac-hero h2 {\n      font-size: clamp(37px, 9cqw, 52px);\n    }\n\n    .do-ac-offers,\n    .do-ac-feature-list,\n    .do-ac-benefits,\n    .do-ac-install-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .do-ac-best-deal {\n      transform: none;\n    }\n\n    .do-ac-size-section,\n    .do-ac-package {\n      grid-template-columns: 1fr;\n    }\n\n    .do-ac-size-cards {\n      justify-content: flex-start;\n      flex-wrap: wrap;\n    }\n\n    .do-ac-package-visual {\n      order: -1;\n    }\n  }\n\n  @container acDescription (max-width: 520px) {\n    .do-ac-cover {\n      padding-inline: 7px;\n    }\n\n    .do-ac-hero,\n    .do-ac-section,\n    .do-ac-dark-section,\n    .do-ac-size-section,\n    .do-ac-package {\n      padding: 25px 17px;\n      border-radius: 22px;\n    }\n\n    .do-ac-hero h2 {\n      font-size: clamp(34px, 11cqw, 44px);\n      line-height: 1.02;\n    }\n\n    .do-ac-subtitle {\n      font-size: 16px;\n    }\n\n    .do-ac-intro {\n      font-size: 15px;\n    }\n\n    .do-ac-primary-btn {\n      width: 100%;\n    }\n\n    .do-ac-hero-visual {\n      min-height: 340px;\n    }\n\n    .do-ac-product-stack {\n      transform: scale(0.84);\n      transform-origin: center;\n    }\n\n    .do-ac-protection-grid,\n    .do-ac-shopping {\n      grid-template-columns: 1fr;\n    }\n\n    .do-ac-size-card {\n      width: 93px;\n    }\n\n    .do-ac-warning {\n      flex-direction: column;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .do-ac-cover *,\n    .do-ac-cover *::before,\n    .do-ac-cover *::after {\n      animation-duration: 0.01ms !important;\n      animation-iteration-count: 1 !important;\n      transition-duration: 0.01ms !important;\n    }\n\n    .do-ac-reveal {\n      opacity: 1;\n      transform: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    const section = document.querySelector(\"#do-ac-cover-description\");\n\n    if (!section) return;\n\n    \/\/ Scroll reveal animation\n    const revealItems = section.querySelectorAll(\".do-ac-reveal\");\n\n    if (\"IntersectionObserver\" in window) {\n      const revealObserver = new IntersectionObserver(\n        function (entries, observer) {\n          entries.forEach(function (entry) {\n            if (entry.isIntersecting) {\n              entry.target.classList.add(\"do-ac-visible\");\n              observer.unobserve(entry.target);\n            }\n          });\n        },\n        {\n          threshold: 0.12\n        }\n      );\n\n      revealItems.forEach(function (item) {\n        revealObserver.observe(item);\n      });\n    } else {\n      revealItems.forEach(function (item) {\n        item.classList.add(\"do-ac-visible\");\n      });\n    }\n\n    \/\/ Number counter animation\n    const counters = section.querySelectorAll(\"[data-ac-count]\");\n\n    counters.forEach(function (counter) {\n      let started = false;\n\n      const countObserver = new IntersectionObserver(\n        function (entries, observer) {\n          entries.forEach(function (entry) {\n            if (!entry.isIntersecting || started) return;\n\n            started = true;\n\n            const target = Number(counter.getAttribute(\"data-ac-count\")) || 0;\n            const duration = 850;\n            const startTime = performance.now();\n\n            function animateCount(currentTime) {\n              const progress = Math.min(\n                (currentTime - startTime) \/ duration,\n                1\n              );\n\n              counter.textContent = Math.floor(progress * target);\n\n              if (progress \u003c 1) {\n                requestAnimationFrame(animateCount);\n              } else {\n                counter.textContent = target;\n              }\n            }\n\n            requestAnimationFrame(animateCount);\n            observer.unobserve(entry.target);\n          });\n        },\n        {\n          threshold: 0.5\n        }\n      );\n\n      countObserver.observe(counter);\n    });\n\n    \/\/ Scroll Buy Now buttons to Shopify product form\n    const buyButtons = section.querySelectorAll(\".do-ac-primary-btn\");\n\n    buyButtons.forEach(function (button) {\n      button.addEventListener(\"click\", function () {\n        const productForm =\n          document.querySelector('form[action*=\"\/cart\/add\"]') ||\n          document.querySelector(\".product-form\") ||\n          document.querySelector('[id*=\"ProductInfo\"]');\n\n        if (productForm) {\n          productForm.scrollIntoView({\n            behavior: \"smooth\",\n            block: \"center\"\n          });\n        }\n      });\n    });\n\n    \/\/ Keep one FAQ open at a time\n    const faqItems = section.querySelectorAll(\".do-ac-faq details\");\n\n    faqItems.forEach(function (item) {\n      item.addEventListener(\"toggle\", function () {\n        if (!item.open) return;\n\n        faqItems.forEach(function (otherItem) {\n          if (otherItem !== item) {\n            otherItem.removeAttribute(\"open\");\n          }\n        });\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"DiscountOffers.pk","offers":[{"title":"1 Set ➡ Rs 799","offer_id":46268124102792,"sku":"111221198","price":799.0,"currency_code":"PKR","in_stock":true},{"title":"2 Set ➡ Rs 1299","offer_id":46268124135560,"sku":"111221199","price":1299.0,"currency_code":"PKR","in_stock":true},{"title":"3 Set ➡ Rs 1699(Best Deal!)","offer_id":46268124168328,"sku":"111221200","price":1699.0,"currency_code":"PKR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0617\/8596\/4680\/files\/ChatGPTImageAug3_2026_04_09_10PM_6.png?v=1785755517","url":"https:\/\/discountoffers.pk\/products\/waterproof-split-ac-cover-set-inner-outer-universal-size-for-1-ton-1-5-ton-and-2-ton","provider":"DiscountOffers.pk","version":"1.0","type":"link"}