{"product_id":"swbxg-uc","title":"🔥Disposable Stretch Food Covers for Bowls \u0026 Plates (UC)","description":"\u003c!-- Shopify Custom Liquid | Mobile-first hero section --\u003e\n\u003cstyle\u003e\n  #dfc-hero, #dfc-hero * { box-sizing: border-box; }\n  #dfc-hero {\n    --green: #8dbb00;\n    --green-dark: #789f00;\n    --cream: #f4f6e9;\n    --ink: #171914;\n    --muted: #3f433b;\n    width: 100%;\n    max-width: 720px;\n    margin: 0 auto;\n    overflow: hidden;\n    background: var(--cream);\n    color: var(--ink);\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n  }\n  #dfc-hero img { display: block; width: 100%; }\n  #dfc-hero .dfc-cover {\n    aspect-ratio: 635 \/ 487;\n    object-fit: cover;\n    object-position: center;\n    border-radius: 0 0 14px 14px;\n  }\n  #dfc-hero .dfc-body { padding: 6px 20px 30px; text-align: center; }\n  #dfc-hero .dfc-socials {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    align-items: center;\n    gap: 8px;\n    margin: 0 -4px 18px;\n    min-height: 28px;\n  }\n  #dfc-hero .dfc-social {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 4px;\n    white-space: nowrap;\n    font-size: 11px;\n    font-weight: 800;\n    color: #111;\n  }\n  #dfc-hero .dfc-icon {\n    display: grid;\n    place-items: center;\n    width: 15px;\n    height: 15px;\n    border-radius: 4px;\n    color: #fff;\n    font-size: 10px;\n    font-weight: 900;\n    line-height: 1;\n  }\n  #dfc-hero .tiktok { color: #111; font-size: 15px; text-shadow: 1px 1px #25f4ee, -1px -1px #fe2c55; }\n  #dfc-hero .facebook { background: #1877f2; }\n  #dfc-hero .youtube { width: 18px; background: #ff0033; }\n  #dfc-hero .instagram { background: linear-gradient(135deg,#7c3aed,#e1306c,#ffb400); }\n  #dfc-hero .dfc-kicker {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: min(100%, 360px);\n    min-height: 38px;\n    padding: 6px 16px;\n    margin: 0 auto 18px;\n    border-radius: 999px;\n    background: var(--green);\n    color: #fff;\n    font-size: clamp(14px, 3.2vw, 18px);\n    font-weight: 900;\n    line-height: 1.15;\n    letter-spacing: .1px;\n  }\n  #dfc-hero h2 {\n    margin: 0;\n    font-size: clamp(26px, 5.5vw, 40px);\n    line-height: 1.15;\n    letter-spacing: -0.8px;\n    font-weight: 900;\n  }\n  #dfc-hero .dfc-copy {\n    max-width: 480px;\n    margin: 10px auto 22px;\n    color: var(--muted);\n    font-size: clamp(14px, 2.6vw, 18px);\n    line-height: 1.28;\n    font-weight: 450;\n  }\n  #dfc-hero .dfc-compare {\n    position: relative;\n    margin: 0 auto 24px;\n    border-radius: 12px;\n    overflow: hidden;\n    box-shadow: 0 4px 10px rgba(24, 32, 17, .1);\n  }\n  #dfc-hero .dfc-compare img { aspect-ratio: 558 \/ 203; object-fit: cover; }\n  #dfc-hero .dfc-play {\n    position: absolute;\n    z-index: 2;\n    top: 50%; left: 50%;\n    width: 42px; height: 42px;\n    transform: translate(-50%, -50%);\n    display: grid; place-items: center;\n    border: 2px solid #fff;\n    border-radius: 50%;\n    background: var(--green);\n    box-shadow: 0 2px 5px rgba(0,0,0,.2);\n    pointer-events: none;\n  }\n  #dfc-hero .dfc-play:after {\n    content: \"\";\n    width: 0; height: 0;\n    margin-left: 3px;\n    border-top: 7px solid transparent;\n    border-bottom: 7px solid transparent;\n    border-left: 11px solid #fff;\n  }\n  #dfc-hero .dfc-cta {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 10px;\n    width: 100%;\n    min-height: 56px;\n    padding: 12px 18px;\n    border: 0;\n    border-radius: 999px;\n    background: var(--green);\n    color: #fff;\n    text-decoration: none;\n    font-size: clamp(16px, 3.2vw, 20px);\n    line-height: 1.1;\n    font-weight: 900;\n    box-shadow: 0 10px 20px rgba(87, 111, 0, .18);\n    transition: transform .2s ease, background .2s ease;\n  }\n  #dfc-hero .dfc-cta:hover { background: var(--green-dark); transform: translateY(-2px); }\n  #dfc-hero .dfc-arrow { font-size: 26px; line-height: .7; }\n  @media (max-width: 520px) {\n    #dfc-hero .dfc-body { padding: 6px 14px 24px; }\n    #dfc-hero .dfc-socials { gap: 4px; margin: 0 -4px 14px; }\n    #dfc-hero .dfc-social { gap: 2px; font-size: 9.5px; }\n    #dfc-hero .dfc-icon { width: 14px; height: 14px; font-size: 9px; }\n    #dfc-hero .tiktok { font-size: 13px; }\n    #dfc-hero .youtube { width: 16px; }\n    #dfc-hero .dfc-kicker { min-height: 32px; margin-bottom: 14px; padding: 5px 12px; }\n    #dfc-hero h2 { letter-spacing: -0.5px; }\n    #dfc-hero .dfc-copy { margin: 8px auto 16px; }\n    #dfc-hero .dfc-compare { margin-bottom: 20px; border-radius: 10px; }\n    #dfc-hero .dfc-play { width: 36px; height: 36px; }\n    #dfc-hero .dfc-cta { min-height: 48px; padding: 10px 14px; }\n  }\n\u003c\/style\u003e\n\u003csection id=\"dfc-hero\"\u003e\n\u003cdiv class=\"dfc-body\"\u003e\n\u003cdiv class=\"dfc-kicker\"\u003eDisposable Stretch Food Covers\u003c\/div\u003e\n\u003ch2\u003eCover Any Bowl.\u003cbr\u003eKeep Food Fresh.\u003c\/h2\u003e\n\u003cp class=\"dfc-copy\"\u003eA stretch-fit food cover that makes leftovers, fruits, snacks, and everyday storage easier.\u003c\/p\u003e\n\u003cdiv class=\"dfc-compare\" style=\"text-align: center;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1004\/0662\/4551\/files\/2_afc37a19-74ab-404b-afb0-e7333fd27dc9.jpg?v=1789443256\" alt=\"Before and after using a stretch food cover\" loading=\"lazy\" width=\"558\" height=\"203\"\u003e \u003cspan class=\"dfc-play\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca class=\"dfc-cta\" href=\"#product-form\"\u003e \u003cspan\u003e100 PCS Value Pack\u003c\/span\u003e\u003cspan class=\"dfc-arrow\"\u003e›\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- One Cover For Many Shapes --\u003e\n\u003cstyle\u003e\n  #dfc-many-shapes, #dfc-many-shapes * { box-sizing: border-box; }\n  #dfc-many-shapes {\n    --ms-ink: #181a16;\n    --ms-copy: #575550;\n    --ms-green: #91bd00;\n    --ms-cream: #fff8ee;\n    width: 100%;\n    max-width: 720px;\n    margin: 0 auto;\n    overflow: hidden;\n    background: #ece9e1;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n  }\n  #dfc-many-shapes .ms-scene {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 635 \/ 1240;\n    overflow: hidden;\n    background: #e5e2da;\n  }\n  #dfc-many-shapes .ms-scene-media {\n    position: absolute; inset: 0; display: grid; place-items: center; width: 100%; height: 100%; overflow: hidden;\n  }\n  #dfc-many-shapes .ms-scene-media img { width: 100%; height: 100%; display: block; object-fit: cover; }\n  #dfc-many-shapes .ms-scene-copy { position: absolute; z-index: 2; top: 36px; left: 18px; right: 18px; text-align: center; }\n  #dfc-many-shapes .ms-title {\n    max-width: 480px; margin: 0 auto; color: var(--ms-ink);\n    font-size: clamp(26px, 5vw, 36px); line-height: 1.15; letter-spacing: -0.6px; font-weight: 900;\n  }\n  #dfc-many-shapes .ms-subtitle { margin: 10px auto 0; color: var(--ms-copy); font-size: clamp(13px, 2.6vw, 17px); line-height: 1.3; font-weight: 450; }\n  #dfc-many-shapes .ms-carousel { position: relative; z-index: 3; margin-top: -220px; padding-bottom: 24px; }\n  #dfc-many-shapes .ms-track {\n    display: flex; width: 100%; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth;\n    overscroll-behavior-x: contain; -webkit-overflow-scrolling: touch; scrollbar-width: none;\n  }\n  #dfc-many-shapes .ms-track::-webkit-scrollbar { display: none; }\n  #dfc-many-shapes .ms-slide { flex: 0 0 100%; scroll-snap-align: center; scroll-snap-stop: always; padding: 0 24px; }\n  #dfc-many-shapes .ms-card { position: relative; width: 100%; aspect-ratio: 553 \/ 347; overflow: hidden; border-radius: 14px; background: var(--ms-cream); box-shadow: 0 8px 18px rgba(31, 25, 14, .15); }\n  #dfc-many-shapes .ms-card-media { position: absolute; inset: 0; display: grid; place-items: center; overflow: hidden; }\n  #dfc-many-shapes .ms-card-media img { width: 100%; height: 100%; display: block; object-fit: cover; }\n  #dfc-many-shapes .ms-card-title { position: absolute; z-index: 2; left: 18px; bottom: 18px; margin: 0; color: #fff; font-size: clamp(18px, 3.2vw, 24px); line-height: 1.1; font-weight: 900; }\n  \n  \/* 箭头定位层级 *\/\n  #dfc-many-shapes .ms-arrow {\n    position: absolute;\n    z-index: 20 !important;\n    top: 50%;\n    transform: translateY(-50%);\n    display: grid;\n    place-items: center;\n    width: 36px;\n    height: 36px;\n    padding: 0;\n    border: 2px solid #fff;\n    border-radius: 50%;\n    background: rgba(145, 189, 0, .95);\n    color: #fff;\n    font-size: 22px;\n    line-height: 1;\n    cursor: pointer;\n    pointer-events: auto !important;\n    box-shadow: 0 4px 10px rgba(0,0,0,.25);\n  }\n  #dfc-many-shapes .ms-prev { left: 10px; }\n  #dfc-many-shapes .ms-next { right: 10px; }\n  #dfc-many-shapes .ms-arrow:disabled { opacity: .38; cursor: default; }\n  #dfc-many-shapes .ms-dots { display: flex; justify-content: center; align-items: center; gap: 8px; margin-top: 18px; }\n  #dfc-many-shapes .ms-dot { width: 12px; height: 12px; padding: 0; border: 0; border-radius: 50%; background: #d7dbdf; cursor: pointer; }\n  #dfc-many-shapes .ms-dot.is-active { background: var(--ms-green); }\n\u003c\/style\u003e\n\u003csection id=\"dfc-many-shapes\"\u003e\n\u003cdiv class=\"ms-scene\"\u003e\n\u003cdiv class=\"ms-scene-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1004\/0662\/4551\/files\/137615477147d279f6f9e84a699f5ad7.png?v=1789445567\" alt=\"Food covers fitting bowls, plates, fruit and meal trays\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ms-scene-copy\"\u003e\n\u003ch2 class=\"ms-title\"\u003eOne Cover For Many\u003cbr\u003eShapes\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ms-carousel\"\u003e\n\u003cbutton class=\"ms-arrow ms-prev\" type=\"button\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"ms-track\"\u003e\n\u003carticle class=\"ms-slide\"\u003e\n\u003cdiv class=\"ms-card\"\u003e\n\u003cdiv class=\"ms-card-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1004\/0662\/4551\/files\/12.jpg?v=1789443257\" alt=\"Food cover at full stretch\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"ms-card-title\"\u003eFull Stretch\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ms-slide\"\u003e\n\u003cdiv class=\"ms-card\"\u003e\n\u003cdiv class=\"ms-card-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1004\/0662\/4551\/files\/13.jpg?v=1789443257\" alt=\"Food cover at natural length\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"ms-card-title\"\u003eNatural Length\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"ms-arrow ms-next\" type=\"button\"\u003e›\u003c\/button\u003e\n\u003cdiv class=\"ms-dots\"\u003e\n\u003cbutton class=\"ms-dot is-active\" type=\"button\"\u003e\u003c\/button\u003e \u003cbutton class=\"ms-dot\" type=\"button\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- EDITABLE QUICK-SEAL SECTION V2 --\u003e\n\u003cstyle\u003e\n  #dfc-howto { display: none !important; }\n  #dfc-howto-editable, #dfc-howto-editable * { box-sizing: border-box; }\n  #dfc-howto-editable {\n    --qs-bg: #f6f5f0; --qs-card: #ffffff; --qs-ink: #181a16; --qs-copy: #556070;\n    --qs-green: #8fbd00; --qs-green-dark: #79a100; --qs-dot: #c5cbca;\n    width: 100%; max-width: 720px; margin: 0 auto; overflow: hidden;\n    background: var(--qs-bg); color: var(--qs-ink);\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n  }\n  #dfc-howto-editable .qs-intro { padding: 32px 18px 20px; text-align: center; }\n  #dfc-howto-editable .qs-title {\n    max-width: 520px; margin: 0 auto; font-size: clamp(26px, 5.2vw, 38px);\n    line-height: 1.15; letter-spacing: -0.6px; font-weight: 900;\n  }\n  #dfc-howto-editable .qs-subtitle { margin: 8px auto 20px; color: var(--qs-copy); font-size: clamp(14px, 2.6vw, 18px); line-height: 1.3; font-weight: 450; }\n  #dfc-howto-editable .qs-gif-slot, #dfc-howto-editable .qs-image-slot {\n    position: relative; display: grid; place-items: center; width: 100%; overflow: hidden; border-radius: 12px; background: #e8e9e4;\n  }\n  #dfc-howto-editable .qs-gif-slot { aspect-ratio: 586 \/ 586; }\n  #dfc-howto-editable .qs-image-slot { aspect-ratio: 443 \/ 332; }\n  #dfc-howto-editable .qs-gif-slot img, #dfc-howto-editable .qs-image-slot img { display: block; width: 100%; height: 100%; object-fit: cover; }\n  #dfc-howto-editable .qs-carousel-wrap { position: relative; padding: 4px 0 0; }\n  #dfc-howto-editable .qs-track {\n    display: flex; gap: 16px; width: 100%; padding: 8px 8.5% 8px; overflow-x: auto;\n    scroll-snap-type: x mandatory; scroll-behavior: smooth; overscroll-behavior-x: contain; -webkit-overflow-scrolling: touch; scrollbar-width: none;\n  }\n  #dfc-howto-editable .qs-track::-webkit-scrollbar { display: none; }\n  #dfc-howto-editable .qs-card {\n    flex: 0 0 83%; scroll-snap-align: center; scroll-snap-stop: always; min-width: 0;\n    padding: 16px 16px 20px; border-radius: 14px; background: var(--qs-card); text-align: center; box-shadow: 0 2px 6px rgba(23, 31, 17, .06);\n  }\n  #dfc-howto-editable .qs-card-title { margin: 14px 0 5px; font-size: clamp(17px, 3.2vw, 22px); line-height: 1.15; font-weight: 900; }\n  #dfc-howto-editable .qs-card-copy { min-height: 36px; margin: 0; color: var(--qs-copy); font-size: clamp(13px, 2.4vw, 16px); line-height: 1.35; font-weight: 450; }\n  #dfc-howto-editable .qs-arrow {\n    position: absolute; z-index: 20 !important; top: 43%; display: grid; place-items: center;\n    width: 32px; height: 32px; padding: 0; border: 2px solid #fff; border-radius: 50%;\n    background: rgba(143, 189, 0, .94); color: #fff; font-size: 20px; line-height: 1; cursor: pointer; pointer-events: auto !important;\n  }\n  #dfc-howto-editable .qs-prev { left: 6px; }\n  #dfc-howto-editable .qs-next { right: 6px; }\n  #dfc-howto-editable .qs-arrow:disabled { opacity: .38; cursor: default; }\n  #dfc-howto-editable .qs-dots { display: flex; align-items: center; justify-content: center; gap: 8px; min-height: 24px; margin: 12px 0 20px; }\n  #dfc-howto-editable .qs-dot { width: 18px; height: 7px; padding: 0; border: 0; border-radius: 999px; background: var(--qs-dot); cursor: pointer; transition: width .2s ease, background .2s ease; }\n  #dfc-howto-editable .qs-dot.is-active { width: 28px; background: var(--qs-green); }\n\u003c\/style\u003e\n\u003csection id=\"dfc-howto-editable\"\u003e\n\u003cdiv class=\"qs-intro\"\u003e\n\u003ch2 class=\"qs-title\"\u003e3-Second Quick\u003cbr\u003eSeal – Easy to Use\u003c\/h2\u003e\n\u003cp class=\"qs-subtitle\"\u003eNo cutting. No searching for the right size.\u003cbr\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0985\/0290\/2067\/files\/GIF_53c88628-775e-4f85-8268-7325882cb986.gif?v=1790068575\" alt=\"\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qs-carousel-wrap\"\u003e\n\u003cbutton class=\"qs-arrow qs-prev\" type=\"button\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"qs-track\" tabindex=\"0\"\u003e\n\u003carticle class=\"qs-card\"\u003e\n\u003cdiv class=\"qs-image-slot\"\u003e\n\u003cdiv class=\"qs-placeholder\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1004\/0662\/4551\/files\/7_b0d73047-5017-4e2f-a90f-fd9ae88408ca.jpg?v=1789443257\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"qs-card-title\"\u003e01 Take\u003c\/h3\u003e\n\u003cp class=\"qs-card-copy\"\u003eGrab and position over any plate\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"qs-card\"\u003e\n\u003cdiv class=\"qs-image-slot\"\u003e\n\u003cdiv class=\"qs-placeholder\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1004\/0662\/4551\/files\/8_5aea5946-cc36-474b-9d82-6eae701ea4fd.jpg?v=1789443257\" alt=\"\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"qs-card-title\"\u003e02 Stretch\u003c\/h3\u003e\n\u003cp class=\"qs-card-copy\"\u003ePull and stretch to cover the rim\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"qs-card\"\u003e\n\u003cdiv class=\"qs-image-slot\"\u003e\n\u003cdiv class=\"qs-placeholder\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1004\/0662\/4551\/files\/10.jpg?v=1789443257\" alt=\"\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"qs-card-title\"\u003e03 Cover\u003c\/h3\u003e\n\u003cp class=\"qs-card-copy\"\u003eSeal completely for lasting freshness\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"qs-arrow qs-next\" type=\"button\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qs-dots\"\u003e\n\u003cbutton class=\"qs-dot is-active\" type=\"button\"\u003e\u003c\/button\u003e \u003cbutton class=\"qs-dot\" type=\"button\"\u003e\u003c\/button\u003e \u003cbutton class=\"qs-dot\" type=\"button\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Pain-point section --\u003e\n\u003cstyle\u003e\n  #dfc-problems, #dfc-problems * { box-sizing: border-box; }\n  #dfc-problems { width: 100%; max-width: 720px; margin: 0 auto; overflow: hidden; background: #fff; color: #fff; }\n  #dfc-problems .dfc-problem-art { width: 100%; overflow: hidden; line-height: 0; background: #fff; }\n  #dfc-problems .dfc-problem-art img { display: block; width: 100%; height: auto; margin-top: -15.12%; }\n\u003c\/style\u003e\n\u003csection id=\"dfc-problems\"\u003e\n\u003cdiv class=\"dfc-problem-art\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Versatility, Protection, Reusable --\u003e\n\u003cstyle\u003e\n  #dfc-versatility, #dfc-versatility *, #dfc-protection, #dfc-protection *, #dfc-reusable, #dfc-reusable * { box-sizing: border-box; }\n  #dfc-versatility, #dfc-protection, #dfc-reusable {\n    width: 100%; max-width: 720px; margin: 0 auto; overflow: hidden;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #181a16; background: #fff;\n  }\n  #dfc-versatility { padding: 32px 20px 28px; }\n  #dfc-versatility h2 { max-width: 480px; margin: 0 auto; text-align: center; font-size: clamp(26px, 5vw, 36px); line-height: 1.15; letter-spacing: -0.6px; font-weight: 900; }\n  #dfc-versatility .tv-sub { margin: 10px auto 20px; text-align: center; color: #565953; font-size: clamp(14px, 2.6vw, 18px); line-height: 1.3; }\n  #dfc-versatility .tv-row { display: grid; grid-template-columns: 45% 1fr; align-items: center; gap: 16px; margin: 14px 0; }\n  #dfc-versatility .tv-media { aspect-ratio: 265\/198; overflow: hidden; border-radius: 12px; }\n  #dfc-versatility .tv-copy h3 { margin: 0 0 4px; font-size: clamp(16px, 2.8vw, 20px); line-height: 1.15; font-weight: 900; }\n  #dfc-versatility .tv-copy p { margin: 0; color: #676a64; font-size: clamp(13px, 2.4vw, 16px); line-height: 1.35; }\n\n  #dfc-protection { background: #f6f4ef; }\n  #dfc-protection .pt-tabs { display: grid; grid-template-columns: 1fr 1fr; gap: 6px; padding: 24px 16px 0; }\n  #dfc-protection .pt-tab { position: relative; padding: 10px 6px 14px; border: 0; background: transparent; color: #777; font-size: clamp(16px, 3vw, 22px); font-weight: 900; cursor: pointer; }\n  #dfc-protection .pt-tab.is-active { color: #111; }\n  #dfc-protection .pt-tab.is-active:after { content: \"\"; position: absolute; left: 0; right: 0; bottom: 0; height: 2px; background: #67b42b; }\n  #dfc-protection .pt-panel { display: none; }\n  #dfc-protection .pt-panel.is-active { display: block; }\n  #dfc-protection .pt-visual { width: 100%; aspect-ratio: 635\/535; overflow: hidden; }\n  #dfc-protection .pt-content { padding: 20px 20px 24px; text-align: center; background: rgba(255,255,255,.88); }\n  #dfc-protection .pt-kicker { margin: 0 0 8px; color: #62b52d; font-size: clamp(14px, 2.8vw, 18px); font-weight: 900; text-transform: uppercase; }\n  #dfc-protection .pt-content h2 { margin: 0; font-size: clamp(26px, 5.2vw, 38px); line-height: 1.05; letter-spacing: -0.6px; font-weight: 900; }\n  #dfc-protection .pt-list { display: inline-grid; gap: 6px; margin: 16px auto 0; padding: 0; list-style: none; text-align: left; }\n  #dfc-protection .pt-list li { font-size: clamp(14px, 2.6vw, 17px); line-height: 1.25; font-weight: 800; }\n  #dfc-protection .pt-list li:before { content: \"✓\"; margin-right: 8px; color: #63b72c; font-weight: 900; }\n  #dfc-protection .pt-badges { display: flex; justify-content: center; flex-wrap: wrap; gap: 8px; margin: 16px 0 0; }\n  #dfc-protection .pt-badge { display: grid; place-items: center; width: 56px; height: 56px; padding: 4px; border: 2px solid #68af35; border-radius: 50%; color: #438923; background: #eef8e9; font-size: 9.5px; line-height: 1.05; font-weight: 900; }\n\n  #dfc-reusable { padding: 32px 20px 28px; text-align: center; }\n  #dfc-reusable h2 { margin: 0; font-size: clamp(25px, 4.8vw, 35px); line-height: 1.12; letter-spacing: -0.6px; font-weight: 900; color: #101827; }\n  #dfc-reusable .ru-sub { margin: 10px auto 18px; color: #535966; font-size: clamp(14px, 2.6vw, 18px); line-height: 1.3; }\n  #dfc-reusable .ru-stretch { width: calc(100% + 40px); margin-left: -20px; aspect-ratio: 635\/690; overflow: hidden; }\n  #dfc-reusable .ru-wash-card { position: relative; margin-top: 16px; aspect-ratio: 553\/347; overflow: hidden; border-radius: 14px; box-shadow: 0 8px 18px rgba(20,25,17,.1); }\n  #dfc-reusable .ru-overlay { position: absolute; inset: auto 0 0; padding: 40px 18px 16px; color: #fff; text-align: left; background: linear-gradient(transparent,rgba(0,0,0,.82)); font-size: clamp(17px, 3.2vw, 22px); line-weight: 900; }\n\u003c\/style\u003e\n\u003csection id=\"dfc-versatility\"\u003e\n\u003ch2\u003eBuilt for Changing\u003cbr\u003eKitchen Needs\u003c\/h2\u003e\n\u003cp class=\"tv-sub\"\u003eHandles freezer, fridge, and countertop — no product switch needed.\u003c\/p\u003e\n\u003cdiv class=\"tv-row\"\u003e\n\u003cdiv class=\"tv-media\"\u003e\n\u003cdiv class=\"dfc-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1004\/0662\/4551\/files\/14_4ca9cd1e-d1b4-4842-b55d-6cee111d9790.jpg?v=1789443257\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tv-copy\"\u003e\n\u003ch3\u003e\n\u003cspan class=\"tv-icon\"\u003e❄️\u003c\/span\u003eDown to −60°C\u003c\/h3\u003e\n\u003cp\u003eIdeal for deep-freeze storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tv-row\"\u003e\n\u003cdiv class=\"tv-media\"\u003e\n\u003cdiv class=\"dfc-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1004\/0662\/4551\/files\/15_b3986fb1-4fff-4d94-9904-b8f83e612151.jpg?v=1789443257\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tv-copy\"\u003e\n\u003ch3\u003e\n\u003cspan class=\"tv-icon\"\u003e🍽️\u003c\/span\u003eAt Room Temp\u003c\/h3\u003e\n\u003cp\u003eGreat for keeping food fresh on counter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tv-row\"\u003e\n\u003cdiv class=\"tv-media\"\u003e\n\u003cdiv class=\"dfc-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1004\/0662\/4551\/files\/16.jpg?v=1789443257\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tv-copy\"\u003e\n\u003ch3\u003e\n\u003cspan class=\"tv-icon\"\u003e☀️\u003c\/span\u003eUp to 100°C\u003c\/h3\u003e\n\u003cp\u003ePerfect for everyday kitchen use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"dfc-protection\"\u003e\n\u003cdiv class=\"pt-tabs\" role=\"tablist\"\u003e\n\u003cbutton class=\"pt-tab is-active\" id=\"pt-covered-tab\" type=\"button\" role=\"tab\"\u003eFully Covered\u003c\/button\u003e \u003cbutton class=\"pt-tab\" id=\"pt-safe-tab\" type=\"button\" role=\"tab\"\u003eFood Safe\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pt-panel is-active\" id=\"pt-covered\" role=\"tabpanel\"\u003e\n\u003cdiv class=\"pt-visual\"\u003e\n\u003cdiv class=\"dfc-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1004\/0662\/4551\/files\/17.jpg?v=1789443257\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pt-content\"\u003e\n\u003cp class=\"pt-kicker\"\u003eFlexible Stretch Fit\u003c\/p\u003e\n\u003cul class=\"pt-list\"\u003e\n\u003cli\u003eSecure Elastic Seal\u003c\/li\u003e\n\u003cli\u003eFits Multiple Shapes\u003c\/li\u003e\n\u003cli\u003eFridge Fresh Protection\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pt-panel\" id=\"pt-safe\" role=\"tabpanel\" hidden=\"\"\u003e\n\u003cdiv class=\"pt-visual\"\u003e\n\u003cdiv class=\"dfc-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1004\/0662\/4551\/files\/18.jpg?v=1789443258\" alt=\"\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pt-content\"\u003e\n\u003cp class=\"pt-kicker\"\u003eSafe for Food Contact\u003c\/p\u003e\n\u003cdiv class=\"pt-badges\"\u003e\n\u003cspan class=\"pt-badge\"\u003eBPA\u003cbr\u003eFREE\u003c\/span\u003e\u003cspan class=\"pt-badge\"\u003eFOOD\u003cbr\u003eSAFE\u003c\/span\u003e\u003cspan class=\"pt-badge\"\u003eDAILY\u003cbr\u003eUSE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"dfc-reusable\"\u003e\n\u003ch2\u003eStretch it. Wash it. Keep it.\u003c\/h2\u003e\n\u003cp class=\"ru-sub\"\u003eMade from resilient elastic material for endless washing.\u003c\/p\u003e\n\u003cdiv class=\"ru-stretch\"\u003e\n\u003cdiv class=\"dfc-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1004\/0662\/4551\/files\/19.jpg?v=1789443257\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ru-wash-card\"\u003e\n\u003cdiv class=\"dfc-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1004\/0662\/4551\/files\/26.jpg?v=1789443257\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ru-overlay\"\u003eReusable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Finish Section --\u003e\n\u003cstyle\u003e\n  #dfc-finish, #dfc-finish * { box-sizing: border-box; }\n  #dfc-finish {\n    --green:#8db600; --ink:#101827; --copy:#555d6c; --line:#dfe2e6; --cream:#f5f4ef;\n    width:100%; max-width:720px; margin:0 auto; overflow:hidden; background:#fff; color:var(--ink);\n    font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\n  }\n  #dfc-finish .fn-collage{padding:14px 8px 18px;background:var(--cream)}\n  #dfc-finish .fn-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}\n  #dfc-finish .fn-tile{overflow:hidden;border-radius:12px;background:#fff;min-width:0}\n  #dfc-finish .fn-tile img{display:block;width:100%;height:100%;object-fit:cover}\n  #dfc-finish .fn-copy-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 10px;text-align:center;aspect-ratio:357\/291}\n  #dfc-finish .fn-medal{font-size:28px;line-height:1;margin-bottom:8px}\n  #dfc-finish .fn-copy-card h2{margin:0;color:var(--green);font-size:clamp(17px,3.2vw,22px);line-height:1.15;font-weight:900}\n  #dfc-finish .fn-copy-card p{margin:6px 0 0;color:var(--copy);font-size:clamp(12px,2.2vw,15px);line-height:1.25}\n  #dfc-finish .fn-half{aspect-ratio:298\/238}\n  #dfc-finish .fn-wide{grid-column:1\/-1;aspect-ratio:607\/301}\n\n  #dfc-finish .fn-specs{padding:32px 20px 24px;background:#fff}\n  #dfc-finish .fn-heading{text-align:center}\n  #dfc-finish .fn-heading h2{margin:0;font-size:clamp(25px,4.5vw,34px);line-height:1;font-weight:900;letter-spacing:.5px}\n  #dfc-finish .fn-heading p{margin:8px 0 18px;color:var(--copy);font-size:clamp(13px,2.4vw,17px);line-height:1.3}\n  #dfc-finish .fn-spec-list{margin:0;padding:0;list-style:none}\n  #dfc-finish .fn-spec-row{display:grid;grid-template-columns:35% 1fr;gap:12px;align-items:center;min-height:50px;padding:8px 0;border-bottom:1px solid var(--line)}\n  #dfc-finish .fn-label{color:#777e8a;font-size:clamp(12.5px,2.3vw,16px);line-height:1.2;font-weight:650}\n  #dfc-finish .fn-value{text-align:right;color:#071124;font-size:clamp(12.5px,2.3vw,16px);line-height:1.3;font-weight:850}\n  #dfc-finish .fn-product-image{margin-top:24px;aspect-ratio:553\/415;overflow:hidden;border-radius:14px}\n\n  #dfc-finish .fn-faq{padding:30px 20px 20px;background:#fff}\n  #dfc-finish .fn-faq-title{text-align:center;margin-bottom:18px}\n  #dfc-finish .fn-faq-title h2{margin:0;font-size:clamp(24px,4.5vw,32px);line-height:1.15;font-weight:900}\n  #dfc-finish .fn-faq-title p{margin:8px 0 0;color:var(--copy);font-size:clamp(13px,2.4vw,17px)}\n  #dfc-finish details{border-bottom:1px solid var(--line)}\n  #dfc-finish summary{position:relative;display:flex;align-items:center;min-height:52px;padding:10px 32px 10px 0;list-style:none;cursor:pointer;color:#061022;font-size:clamp(14px,2.6vw,18px);line-height:1.3;font-weight:850}\n  #dfc-finish summary::-webkit-details-marker{display:none}\n  #dfc-finish summary:after{content:\"⌄\";position:absolute;right:4px;top:50%;transform:translateY(-54%);color:#9ba3ad;font-size:20px;font-weight:400;transition:transform .2s ease}\n  #dfc-finish details[open] summary:after{transform:translateY(-43%) rotate(180deg)}\n  #dfc-finish .fn-answer{margin:0;padding:0 24px 14px 0;color:var(--copy);font-size:13px;line-height:1.45}\n\u003c\/style\u003e\n\u003cdiv id=\"dfc-finish\"\u003e\n\u003csection class=\"fn-collage\"\u003e\n\u003cdiv class=\"fn-grid\"\u003e\n\u003cdiv class=\"fn-tile fn-copy-card\"\u003e\n\u003cdiv class=\"fn-medal\"\u003e🏅\u003c\/div\u003e\n\u003ch2\u003eCover More. Waste Less.\u003c\/h2\u003e\n\u003cp\u003eFrom weekday meals to weekend picnics — keep food fresh anywhere.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fn-tile fn-half\"\u003e\n\u003cdiv class=\"fn-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1004\/0662\/4551\/files\/21.jpg?v=1789443257\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fn-tile fn-half\"\u003e\n\u003cdiv class=\"fn-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1004\/0662\/4551\/files\/22.jpg?v=1789443257\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fn-tile fn-half\"\u003e\n\u003cdiv class=\"fn-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1004\/0662\/4551\/files\/23.jpg?v=1789443257\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fn-tile fn-wide\"\u003e\n\u003cdiv class=\"fn-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1004\/0662\/4551\/files\/24.jpg?v=1789443257\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fn-tile fn-wide\"\u003e\n\u003cdiv class=\"fn-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1004\/0662\/4551\/files\/25.jpg?v=1789443257\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"fn-specs\"\u003e\n\u003cdiv class=\"fn-heading\"\u003e\n\u003ch2\u003eSPEC\u003c\/h2\u003e\n\u003cp\u003eDetailed specs for a confident purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cul class=\"fn-spec-list\"\u003e\n\u003cli class=\"fn-spec-row\"\u003e\n\u003cspan class=\"fn-label\"\u003eProduct\u003c\/span\u003e\u003cspan class=\"fn-value\"\u003eElastic Food Covers\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"fn-spec-row\"\u003e\n\u003cspan class=\"fn-label\"\u003eQuantity\u003c\/span\u003e\u003cspan class=\"fn-value\"\u003e100 pcs\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"fn-spec-row\"\u003e\n\u003cspan class=\"fn-label\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"fn-value\"\u003eHDPE \/ LDPE\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"fn-spec-row\"\u003e\n\u003cspan class=\"fn-label\"\u003eColor\u003c\/span\u003e\u003cspan class=\"fn-value\"\u003eTransparent\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"fn-spec-row\"\u003e\n\u003cspan class=\"fn-label\"\u003eDiameter\u003c\/span\u003e\u003cspan class=\"fn-value\"\u003eUp to 40 cm \/ 15.7 in\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"fn-spec-row\"\u003e\n\u003cspan class=\"fn-label\"\u003eWeight\u003c\/span\u003e\u003cspan class=\"fn-value\"\u003eApprox. 174 g\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"fn-spec-row\"\u003e\n\u003cspan class=\"fn-label\"\u003eTemperature Range\u003c\/span\u003e\u003cspan class=\"fn-value\"\u003e−60°C to 100°C\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"fn-spec-row\"\u003e\n\u003cspan class=\"fn-label\"\u003eSuitable For\u003c\/span\u003e\u003cspan class=\"fn-value\"\u003eBowls, Plates, Containers, Fruits \u0026amp; Food\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"fn-product-image\"\u003e\n\u003cdiv class=\"fn-ph\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1004\/0662\/4551\/files\/26.jpg?v=1789443257\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"fn-faq\"\u003e\n\u003cdiv class=\"fn-faq-title\"\u003e\n\u003ch2\u003eStill Have A Question?\u003c\/h2\u003e\n\u003cp\u003eView our FAQ\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat containers do they fit?\u003c\/summary\u003e\n\u003cp class=\"fn-answer\"\u003eThey stretch over round, square, and rectangular bowls, plates, and containers up to approximately 40 cm \/ 15.7 in.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAre they food-safe?\u003c\/summary\u003e\n\u003cp class=\"fn-answer\"\u003eThey are made from food-grade HDPE\/LDPE material for everyday contact with fruits, vegetables, cooked meals, and other foods.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDo they help reduce fridge odors?\u003c\/summary\u003e\n\u003cp class=\"fn-answer\"\u003eThe elastic edge helps cover exposed food and reduce odor transfer. For strong-smelling food, use a rigid airtight container.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow many pieces are included?\u003c\/summary\u003e\n\u003cp class=\"fn-answer\"\u003eEach value pack includes 100 transparent elastic food covers.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c!-- Layout Update Script \u0026 Social Strip Fix --\u003e\n\u003cstyle id=\"dfc-requested-layout-update\"\u003e\n  #dfc-hero .dfc-body { position:relative; }\n  #dfc-hero .dfc-socials {\n    width:calc(100% + 40px) !important; min-height:40px !important;\n    margin:0 -20px 16px !important; padding:6px 18px !important;\n    grid-template-columns:repeat(4,minmax(0,1fr)) !important; gap:8px !important;\n    background:#fff !important; border-top:1px solid rgba(20,30,15,.06) !important; border-bottom:1px solid rgba(20,30,15,.06) !important;\n  }\n  #dfc-hero .dfc-social { min-width:0 !important; gap:4px !important; font-size:10px !important; line-height:1 !important; font-weight:850 !important; }\n  #dfc-hero .dfc-icon { flex:0 0 auto !important; }\n\n  #dfc-top-sale {\n    width:100%; max-width:720px; min-height:54px; margin:0 auto; overflow:hidden;\n    display:flex; align-items:center; background:#69b326; color:#fff;\n    box-shadow:inset 0 -4px 10px rgba(39,103,8,.14);\n    font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\n  }\n  #dfc-top-sale .dts-track { display:flex; align-items:center; width:max-content; will-change:transform; animation:dtsMoveLeft 13s linear infinite; }\n  #dfc-top-sale .dts-item { display:flex; align-items:center; flex:0 0 auto; gap:12px; padding:0 30px; white-space:nowrap; font-size:clamp(16px,3.2vw,22px); line-height:1; font-weight:900; }\n  #dfc-top-sale .dts-icons { display:inline-flex; gap:10px; font-size:20px; }\n  @keyframes dtsMoveLeft { from{transform:translate3d(0,0,0)} to{transform:translate3d(-50%,0,0)} }\n\n  #dfc-many-shapes { position:relative !important; background:#e8e4dc !important; }\n  #dfc-many-shapes .ms-scene { position:relative !important; width:100% !important; aspect-ratio:635\/1240 !important; min-height:0 !important; overflow:hidden !important; background:#e8e4dc !important; }\n  #dfc-many-shapes .ms-scene-media { position:absolute !important; inset:0 !important; width:100% !important; height:100% !important; margin:0 !important; padding:0 !important; overflow:hidden !important; border:0 !important; background:transparent !important; }\n  #dfc-many-shapes .ms-scene-media img { position:absolute !important; inset:0 !important; width:100% !important; height:100% !important; max-width:none !important; margin:0 !important; object-fit:fill !important; object-position:center center !important; }\n  #dfc-many-shapes .ms-scene-copy { z-index:3 !important; top:28px !important; left:18px !important; right:18px !important; padding:0 !important; text-shadow:0 1px 4px rgba(255,255,255,.72) !important; }\n  #dfc-many-shapes .ms-carousel { position:relative !important; z-index:4 !important; margin-top:-220px !important; padding-bottom:20px !important; background:transparent !important; }\n  #dfc-many-shapes .ms-card { background:#fff8ee !important; }\n  #dfc-many-shapes .ms-card-media { position:absolute !important; inset:0 !important; display:block !important; width:100% !important; height:100% !important; margin:0 !important; padding:0 !important; overflow:hidden !important; border:0 !important; }\n  #dfc-many-shapes .ms-card-media img { width:100% !important; height:100% !important; margin:0 !important; object-fit:fill !important; object-position:center !important; }\n\n  @media(max-width:520px){\n    #dfc-hero .dfc-socials { width:calc(100% + 28px) !important; min-height:36px !important; margin:0 -14px 12px !important; padding:5px 8px !important; gap:3px !important; }\n    #dfc-top-sale { min-height:46px; }\n    #dfc-top-sale .dts-item { gap:8px; padding:0 18px; }\n    #dfc-top-sale .dts-icons { gap:8px; font-size:16px; }\n    #dfc-many-shapes .ms-scene { aspect-ratio:635\/1210 !important; }\n    #dfc-many-shapes .ms-scene-copy { top:20px !important; left:12px !important; right:12px !important; }\n    #dfc-many-shapes .ms-carousel { margin-top:-170px !important; padding-bottom:16px !important; }\n  }\n\u003c\/style\u003e\n\u003cdiv id=\"dfc-top-sale\"\u003e\n\u003cdiv class=\"dts-track\"\u003e\n\u003cdiv class=\"dts-item\"\u003e\n\u003cspan class=\"dts-icons\"\u003e🎁 🔓\u003c\/span\u003e\u003cspan\u003eUnlock 70% Limited Savings\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dts-item\"\u003e\n\u003cspan class=\"dts-icons\"\u003e🎁 🔓\u003c\/span\u003e\u003cspan\u003eUnlock 70% Limited Savings\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cscript\u003e\n  (function () {\n    function placeTopSale() {\n      var hero = document.getElementById('dfc-hero');\n      var sale = document.getElementById('dfc-top-sale');\n      if (hero \u0026\u0026 sale) hero.insertAdjacentElement('afterend', sale);\n    }\n    if (document.readyState === 'loading') {\n      document.addEventListener('DOMContentLoaded', placeTopSale, { once: true });\n    } else {\n      placeTopSale();\n    }\n  })();\n\u003c\/script\u003e \u003cscript\u003e\n  \/* 修复轮播 + 移动端自动激活 GIF 的脚本 *\/\n  (function () {\n    function initializeManyShapesSlider() {\n      var root = document.getElementById('dfc-many-shapes');\n      if (!root || root.dataset.sliderReady === 'true') return;\n      root.dataset.sliderReady = 'true';\n\n      var track = root.querySelector('.ms-track');\n      var slides = Array.prototype.slice.call(root.querySelectorAll('.ms-slide'));\n      var dots = Array.prototype.slice.call(root.querySelectorAll('.ms-dot'));\n      var prev = root.querySelector('.ms-prev');\n      var next = root.querySelector('.ms-next');\n      var current = 0;\n      var timer;\n\n      function update() {\n        dots.forEach(function (dot, index) {\n          dot.classList.toggle('is-active', index === current);\n        });\n        if (prev) prev.disabled = current === 0;\n        if (next) next.disabled = current === slides.length - 1;\n      }\n\n      function goTo(index) {\n        current = Math.max(0, Math.min(slides.length - 1, index));\n        var targetSlide = slides[current];\n        if (targetSlide \u0026\u0026 track) {\n          track.scrollTo({ left: targetSlide.offsetLeft, behavior: 'smooth' });\n        }\n        update();\n      }\n\n      function detectSlide() {\n        if (!track || !slides.length) return;\n        var best = 0;\n        var distance = Infinity;\n        slides.forEach(function (slide, index) {\n          var delta = Math.abs(track.scrollLeft - slide.offsetLeft);\n          if (delta \u003c distance) {\n            distance = delta;\n            best = index;\n          }\n        });\n        current = best;\n        update();\n      }\n\n      if (prev) {\n        prev.addEventListener('click', function (e) {\n          e.preventDefault();\n          e.stopPropagation();\n          goTo(current - 1);\n        });\n      }\n\n      if (next) {\n        next.addEventListener('click', function (e) {\n          e.preventDefault();\n          e.stopPropagation();\n          goTo(current + 1);\n        });\n      }\n\n      dots.forEach(function (dot, index) {\n        dot.addEventListener('click', function (e) {\n          e.preventDefault();\n          goTo(index);\n        });\n      });\n\n      if (track) {\n        track.addEventListener('scroll', function () {\n          window.clearTimeout(timer);\n          timer = window.setTimeout(detectSlide, 80);\n        }, { passive: true });\n      }\n\n      update();\n    }\n\n    function initializeRequestedInteractions() {\n      initializeManyShapesSlider();\n\n      var quickSeal = document.getElementById('dfc-howto-editable');\n      if (quickSeal \u0026\u0026 !quickSeal.dataset.sliderReady) {\n        quickSeal.dataset.sliderReady = 'true';\n        var track = quickSeal.querySelector('.qs-track');\n        var cards = Array.prototype.slice.call(quickSeal.querySelectorAll('.qs-card'));\n        var dots = Array.prototype.slice.call(quickSeal.querySelectorAll('.qs-dot'));\n        var previous = quickSeal.querySelector('.qs-prev');\n        var next = quickSeal.querySelector('.qs-next');\n        var current = 0; var scrollTimer;\n\n        function updateQuickSeal() {\n          dots.forEach(function (dot, index) {\n            dot.classList.toggle('is-active', index === current);\n          });\n          if (previous) previous.disabled = current === 0;\n          if (next) next.disabled = current === cards.length - 1;\n        }\n\n        function goToStep(index) {\n          current = Math.max(0, Math.min(cards.length - 1, index));\n          var firstLeft = cards.length ? cards[0].offsetLeft : 0;\n          track.scrollTo({ left: cards[current].offsetLeft - firstLeft, behavior: 'smooth' });\n          updateQuickSeal();\n        }\n\n        function detectQuickSealStep() {\n          var firstLeft = cards.length ? cards[0].offsetLeft : 0;\n          var nearest = 0; var shortest = Infinity;\n          cards.forEach(function (card, index) {\n            var distance = Math.abs(track.scrollLeft - (card.offsetLeft - firstLeft));\n            if (distance \u003c shortest) { shortest = distance; nearest = index; }\n          });\n          current = nearest; updateQuickSeal();\n        }\n\n        if (previous) previous.addEventListener('click', function () { goToStep(current - 1); });\n        if (next) next.addEventListener('click', function () { goToStep(current + 1); });\n        dots.forEach(function (dot, index) { dot.addEventListener('click', function () { goToStep(index); }); });\n        if (track) {\n          track.addEventListener('scroll', function () {\n            window.clearTimeout(scrollTimer);\n            scrollTimer = window.setTimeout(detectQuickSealStep, 100);\n          }, { passive: true });\n        }\n        updateQuickSeal();\n      }\n\n      var protection = document.getElementById('dfc-protection');\n      if (protection \u0026\u0026 !protection.dataset.tabsReady) {\n        protection.dataset.tabsReady = 'true';\n        var tabs = Array.prototype.slice.call(protection.querySelectorAll('.pt-tab'));\n        var panels = Array.prototype.slice.call(protection.querySelectorAll('.pt-panel'));\n\n        function selectProtectionTab(selectedIndex) {\n          tabs.forEach(function (tab, index) {\n            var active = index === selectedIndex;\n            tab.classList.toggle('is-active', active);\n          });\n          panels.forEach(function (panel, index) {\n            var active = index === selectedIndex;\n            panel.classList.toggle('is-active', active);\n            panel.hidden = !active;\n          });\n        }\n\n        tabs.forEach(function (tab, index) {\n          tab.addEventListener('click', function () { selectProtectionTab(index); });\n        });\n        selectProtectionTab(0);\n      }\n    }\n\n    if (document.readyState === 'loading') {\n      document.addEventListener('DOMContentLoaded', initializeRequestedInteractions, { once: true });\n    } else {\n      initializeRequestedInteractions();\n    }\n  })();\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle id=\"dfc-v4-mobile-title-and-safe-panel\"\u003e\n  #dfc-hero h2, #dfc-many-shapes .ms-title, #dfc-howto-editable .qs-title,\n  #dfc-versatility h2, #dfc-protection .pt-content h2, #dfc-reusable h2, #dfc-finish h2 {\n    font-size: clamp(24px, 4.8vw, 36px) !important;\n    line-height: 1.1 !important;\n    letter-spacing: -0.5px !important;\n  }\n  #dfc-protection #pt-safe, #dfc-protection #pt-safe .pt-content {\n    background: rgba(255, 255, 255, .88) !important;\n  }\n  @media (max-width: 520px) {\n    #dfc-hero h2, #dfc-many-shapes .ms-title, #dfc-howto-editable .qs-title,\n    #dfc-versatility h2, #dfc-protection .pt-content h2, #dfc-reusable h2, #dfc-finish h2 {\n      font-size: clamp(22px, 6vw, 28px) !important;\n      line-height: 1.12 !important;\n      letter-spacing: -0.4px !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cstyle id=\"dfc-v6-gif-and-protection-position\"\u003e\n  \/* 解决移动端动图冻结的关键 CSS *\/\n  #dfc-howto-editable .dfc-mobile-animated-gif {\n    display: block !important; \n    width: 100% !important; \n    height: 100% !important;\n    object-fit: cover !important; \n    transform: translateZ(0); \n    backface-visibility: hidden;\n    will-change: transform;\n    image-rendering: -webkit-optimize-contrast;\n  }\n  #dfc-protection { position: relative !important; clear: both !important; margin-top: 0 !important; }\n\u003c\/style\u003e\n\u003cstyle id=\"dfc-final-fit-fix\"\u003e\n  #dfc-hero img, #dfc-many-shapes img, #dfc-howto-editable img,\n  #dfc-versatility img, #dfc-protection img, #dfc-reusable img, #dfc-finish img {\n    display:block !important; width:100% !important; height:100% !important;\n    max-width:none !important; margin:0 !important; padding:0 !important;\n    float:none !important; object-fit:cover !important; object-position:center !important; border:0 !important;\n  }\n  #dfc-many-shapes .ms-placeholder, #dfc-howto-editable .qs-placeholder,\n  #dfc-versatility .dfc-ph, #dfc-protection .dfc-ph, #dfc-reusable .dfc-ph, #dfc-finish .fn-ph {\n    position:relative !important; display:block !important; width:100% !important;\n    height:100% !important; min-height:0 !important; padding:0 !important; margin:0 !important;\n    overflow:hidden !important; border:0 !important; border-radius:inherit !important;\n    background:transparent !important; font-size:0 !important; line-height:0 !important; color:transparent !important;\n  }\n  #dfc-hero \u003e div:first-of-type {\n    width:100% !important; aspect-ratio:635\/487 !important; overflow:hidden !important; margin:0 !important; padding:0 !important; line-height:0 !important;\n  }\n  #dfc-hero \u003e div:first-of-type img { object-position:center 45% !important; }\n  #dfc-hero .dfc-compare { aspect-ratio:558\/203 !important; line-height:0 !important; }\n  #dfc-hero .dfc-compare img { position:absolute !important; inset:0 !important; }\n  #dfc-howto-editable .qs-gif-slot { aspect-ratio:4\/5 !important; }\n  #dfc-howto-editable .qs-image-slot { aspect-ratio:4\/3 !important; }\n\n  #dfc-hero h2, #dfc-many-shapes h2, #dfc-howto-editable h2,\n  #dfc-versatility h2, #dfc-protection h2, #dfc-reusable h2, #dfc-finish h2 { line-height:1.1 !important; }\n  #dfc-hero p, #dfc-many-shapes p, #dfc-howto-editable p,\n  #dfc-versatility p, #dfc-protection p, #dfc-reusable p, #dfc-finish p { line-height:1.3 !important; }\n\n  #dfc-hero .dfc-body { padding:6px 18px 24px !important; }\n  #dfc-hero .dfc-socials { margin-bottom:14px !important; }\n  #dfc-hero .dfc-kicker { margin-bottom:14px !important; }\n  #dfc-hero .dfc-copy { margin:8px auto 16px !important; }\n  #dfc-hero .dfc-compare { margin-bottom:18px !important; }\n\n  #dfc-howto-editable .qs-intro { padding:24px 16px 16px !important; }\n  #dfc-howto-editable .qs-subtitle { margin:8px auto 16px !important; }\n  #dfc-howto-editable .qs-carousel-wrap { padding-top:2px !important; }\n  #dfc-howto-editable .qs-track { padding-top:4px !important; padding-bottom:4px !important; }\n  #dfc-howto-editable .qs-card { padding:12px 12px 16px !important; }\n  #dfc-howto-editable .qs-card-title { margin:10px 0 4px !important; }\n  #dfc-howto-editable .qs-card-copy { min-height:30px !important; }\n  #dfc-howto-editable .qs-dots { margin:8px 0 14px !important; }\n\n  #dfc-many-shapes .ms-scene-copy { top:24px !important; }\n  #dfc-many-shapes .ms-subtitle { margin-top:8px !important; }\n  #dfc-many-shapes .ms-carousel { padding-bottom:16px !important; }\n  #dfc-many-shapes .ms-dots { margin-top:14px !important; }\n\n  #dfc-versatility { padding:24px 18px 20px !important; }\n  #dfc-versatility .tv-sub { margin:8px auto 14px !important; }\n  #dfc-versatility .tv-row { gap:12px !important; margin:10px 0 !important; }\n\n  #dfc-protection .pt-tabs { padding-top:18px !important; }\n  #dfc-protection .pt-tab { padding:8px 4px 10px !important; }\n  #dfc-protection .pt-content { padding:16px 18px 20px !important; }\n  #dfc-protection .pt-list { gap:4px !important; margin-top:12px !important; }\n\n  #dfc-reusable { padding:24px 18px 20px !important; }\n  #dfc-reusable .ru-sub { margin:8px auto 14px !important; }\n  #dfc-reusable .ru-wash-card { margin-top:12px !important; }\n\n  #dfc-finish .fn-collage { padding:10px 8px 14px !important; }\n  #dfc-finish .fn-grid { gap:6px !important; }\n  #dfc-finish .fn-copy-card { padding:10px 8px !important; }\n  #dfc-finish .fn-specs { padding:24px 18px 20px !important; }\n  #dfc-finish .fn-spec-row { min-height:46px !important; padding:6px 0 !important; }\n  #dfc-finish .fn-faq { padding:24px 18px 18px !important; }\n  #dfc-finish summary { min-height:48px !important; padding-top:8px !important; padding-bottom:8px !important; }\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"mysite","offers":[{"title":"🔥Buy 2 Get 3 Free - 5 Bags","offer_id":54121307799859,"sku":"KY-SWBXG*5","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Buy 1 Get 1 Free - 2 Bags","offer_id":54121307832627,"sku":"KY-SWBXG*2","price":22.99,"currency_code":"USD","in_stock":true},{"title":"🔥🔥Buy 3 Get 5 Free - 8 Bags","offer_id":54121307865395,"sku":"KY-SWBXG*8","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0985\/0290\/2067\/files\/1_61eb4cf9-f330-4442-9004-aafad1f6b36c.jpg?v=1789107812","url":"https:\/\/theflamingcandles.com\/products\/swbxg-uc","provider":"Ordelyra","version":"1.0","type":"link"}