{"product_id":"christmas-plantable","title":"🎄 50% OFF! Toaimer® 2027 Christmas Limited-Edition Plantable Seed Calendar 🌱✨ | 12 Months of Growing Joy 🎁","description":"\u003cstyle id=\"seed-layout-fix\"\u003e\n.seed-layout-root{container:seed-layout \/ inline-size;width:100%;max-width:100%;min-width:0}\n.seed-layout-root *{box-sizing:border-box}\n.seed-layout-root img{max-width:100%}\n@container seed-layout (max-width:749px){\n.seed-layout-root .pcal-steps-n13__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:28px!important;overflow:visible!important}\n.seed-layout-root .pcal-steps-n13__card{width:100%!important;min-width:0!important}\n.seed-layout-root .pcal-steps-n13__heading{font-size:30px!important;line-height:1.2!important}\n.seed-layout-root .pcal-steps-n13__title{font-size:20px!important;word-break:normal!important}\n.seed-layout-root .pcal-steps-n13__visual{height:auto!important;aspect-ratio:4\/3!important}\n.seed-layout-root .pcal-plants-k11__slide{width:100%!important;max-width:none!important;min-width:0!important}\n.seed-layout-root .pcal-plants-k11__picture{width:100%!important;max-width:none!important}\n.seed-layout-root .pcal-plants-k11__card-title,.seed-layout-root .pcal-plants-k11__card-text{word-break:normal!important;overflow-wrap:normal!important}\n.seed-layout-root .bps-heading{font-size:20px!important;word-break:normal!important;overflow-wrap:normal!important}\n.seed-layout-root .bps-story{grid-column:1\/-1!important;grid-row:auto!important;min-height:160px!important;padding:24px!important}\n.seed-layout-root .bps-scene-one{grid-column:1\/-1!important;grid-row:auto!important;min-height:0!important;aspect-ratio:4\/3}\n.seed-layout-root .bps-scene-two,.seed-layout-root .bps-scene-three{grid-column:span 1!important;grid-row:auto!important}\n}\n\u003c\/style\u003e\u003cdiv class=\"seed-layout-root\"\u003e\n\u003csection id=\"shopify-section-template--25857940652225__custom_liquid_QmBP6M\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify\u003e.section-template--25857940652225__custom_liquid_QmBP6M-padding {\n    padding-top: calc(0px * 0.75);\n    padding-bottom: calc(0px  * 0.75);\n  }\n\n  @container seed-layout (min-width: 750px) {\n    .section-template--25857940652225__custom_liquid_QmBP6M-padding {\n      padding-top: 0px;\n      padding-bottom: 0px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--25857940652225__custom_liquid_QmBP6M-padding\"\u003e\n    \u003csection id=\"shopify-section-template--28709062541593__custom_liquid_XkKVpR\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify=\"\"\u003e.section-template--28709062541593__custom_liquid_XkKVpR-padding {\n    padding-top: calc(0px * 0.75);\n    padding-bottom: calc(0px  * 0.75);\n  }\n\n  @container seed-layout (min-width: 750px) {\n    .section-template--28709062541593__custom_liquid_XkKVpR-padding {\n      padding-top: 0px;\n      padding-bottom: 0px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--28709062541593__custom_liquid_XkKVpR-padding\"\u003e\n    \u003cstyle\u003e\n  .pcal-hero-r8 {\n    \/* 产品图片：更换图片时修改这里 *\/\n    --pcal-image: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-calendar-background-1.png?v=1792845549\");\n\n    --pcal-cream: #fff8e9;\n    --pcal-green: #244b3b;\n    --pcal-green-hover: #18392c;\n    --pcal-gold: #e5c58b;\n\n    display: flow-root;\n    position: relative;\n    isolation: isolate;\n    float: none;\n    clear: both;\n    width: 100%;\n    max-width: none;\n    height: auto;\n    min-height: 0;\n    margin: 0;\n    padding: 0;\n    overflow: hidden;\n\n    background-color: #74604c;\n    background-image: var(--pcal-image);\n    background-position: center;\n    background-repeat: no-repeat;\n    background-size: cover;\n\n    color: var(--pcal-cream);\n    font-family: \"Poppins\", Arial, sans-serif;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .pcal-hero-r8,\n  .pcal-hero-r8 *,\n  .pcal-hero-r8::before {\n    box-sizing: border-box;\n  }\n\n  .pcal-hero-r8 .pcal-hero-r8__layout {\n    display: flex;\n    position: static;\n    align-items: center;\n    width: 100%;\n    max-width: 1464px;\n    height: auto;\n    min-height: clamp(560px, 47.8vw, 920px);\n    margin: 0 auto;\n    padding: 64px 32px;\n  }\n\n  .pcal-hero-r8 .pcal-hero-r8__content {\n    display: block;\n    position: static;\n    flex: 0 1 720px;\n    width: 720px;\n    max-width: 58%;\n    min-width: 0;\n    margin: 0;\n    padding: 0;\n    text-align: left;\n    overflow-wrap: break-word;\n  }\n\n  .pcal-hero-r8 .pcal-hero-r8__tag {\n    display: inline-block;\n    max-width: 100%;\n    margin: 0 0 16px;\n    padding: 7px 13px;\n    border: 0;\n    border-radius: 30px;\n    background: var(--pcal-gold);\n    color: #203e31;\n    font-family: inherit;\n    font-size: 20px;\n    font-style: normal;\n    font-weight: 800;\n    line-height: 1.3;\n    letter-spacing: 0.2px;\n    text-transform: none;\n  }\n\n  .pcal-hero-r8 .pcal-hero-r8__title {\n    display: block;\n    margin: 0 0 32px;\n    padding: 0;\n    color: var(--pcal-cream);\n    font-family: inherit;\n    font-size: clamp(32px, 2.53vw, 48px);\n    font-style: normal;\n    font-weight: 800;\n    line-height: 1.18;\n    letter-spacing: -0.4px;\n    text-transform: none;\n    text-shadow: 0 2px 12px rgba(35, 25, 15, 0.25);\n  }\n\n  .pcal-hero-r8 .pcal-hero-r8__rating {\n    display: flex;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 0 0 24px;\n    padding: 0;\n  }\n\n  .pcal-hero-r8 .pcal-hero-r8__stars {\n    display: inline-flex;\n    align-items: center;\n    flex: 0 0 auto;\n    gap: 3px;\n    margin: 0;\n    padding: 0;\n    line-height: 1;\n  }\n\n  .pcal-hero-r8 .pcal-hero-r8__stars svg {\n    display: block;\n    width: 19px;\n    height: 19px;\n    fill: #f3c569;\n  }\n\n  .pcal-hero-r8 .pcal-hero-r8__reviews {\n    color: var(--pcal-cream);\n    font-family: inherit;\n    font-size: 16px;\n    font-weight: 500;\n    line-height: 1.4;\n    letter-spacing: 0.2px;\n    text-shadow: 0 1px 5px rgba(35, 25, 15, 0.3);\n  }\n\n  .pcal-hero-r8 .pcal-hero-r8__description {\n    display: block;\n    max-width: 710px;\n    margin: 0 0 24px;\n    padding: 0;\n    color: var(--pcal-cream);\n    font-family: inherit;\n    font-size: 17px;\n    font-weight: 500;\n    line-height: 1.45;\n    letter-spacing: 0.1px;\n    text-shadow: 0 1px 6px rgba(35, 25, 15, 0.3);\n  }\n\n  .pcal-hero-r8 .pcal-hero-r8__features {\n    display: flex;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 0 0 18px;\n    padding: 0;\n  }\n\n  .pcal-hero-r8 .pcal-hero-r8__feature {\n    display: inline-flex;\n    align-items: center;\n    margin: 0;\n    padding: 6px 11px;\n    border: 0;\n    border-radius: 4px;\n    background: rgba(255, 246, 226, 0.9);\n    color: #244333;\n    font-family: inherit;\n    font-size: 16px;\n    font-weight: 700;\n    line-height: 1.25;\n    letter-spacing: 0.2px;\n  }\n\n  .pcal-hero-r8 a.pcal-hero-r8__buy {\n    display: inline-flex;\n    position: static;\n    align-items: center;\n    justify-content: center;\n    gap: 12px;\n    width: auto;\n    max-width: 100%;\n    min-height: 52px;\n    margin: 0;\n    padding: 14px 22px;\n    border: 1px solid rgba(229, 197, 139, 0.7);\n    border-radius: 0;\n    background: var(--pcal-green);\n    color: #fff5df;\n    font-family: inherit;\n    font-size: 16px;\n    font-style: normal;\n    font-weight: 800;\n    line-height: 1.3;\n    letter-spacing: 0;\n    text-align: center;\n    text-decoration: none;\n    text-transform: none;\n    box-shadow: 0 4px 14px rgba(21, 43, 32, 0.18);\n    cursor: pointer;\n    transition: background-color 0.2s ease, border-color 0.2s ease;\n  }\n\n  .pcal-hero-r8 a.pcal-hero-r8__buy:hover {\n    background: var(--pcal-green-hover);\n    border-color: var(--pcal-gold);\n    color: #fff5df;\n  }\n\n  .pcal-hero-r8 a.pcal-hero-r8__buy:focus-visible {\n    outline: 3px solid var(--pcal-gold);\n    outline-offset: 4px;\n  }\n\n  .pcal-hero-r8 .pcal-hero-r8__buy svg {\n    display: block;\n    flex: 0 0 auto;\n    width: 18px;\n    height: 18px;\n    color: var(--pcal-gold);\n  }\n\n  \/* 平板 *\/\n  @container seed-layout (min-width: 750px) and (max-width: 1100px) {\n    .pcal-hero-r8 .pcal-hero-r8__layout {\n      padding: 52px 28px;\n    }\n\n    .pcal-hero-r8 .pcal-hero-r8__content {\n      max-width: 64%;\n    }\n\n    .pcal-hero-r8 .pcal-hero-r8__tag {\n      font-size: 17px;\n    }\n  }\n\n  \/* 手机：上方图片，下方文案 *\/\n  @container seed-layout (max-width: 749px) {\n    .pcal-hero-r8 {\n      background: var(--pcal-cream);\n      color: var(--pcal-green);\n    }\n\n    \/* 独立图片区域，优先展示原图右侧的日历 *\/\n    .pcal-hero-r8::before {\n      content: \"\";\n      display: block;\n      position: static;\n      width: 100%;\n      height: auto;\n      min-height: 0;\n      max-height: 300px;\n      aspect-ratio: 3 \/ 2;\n      margin: 0;\n      padding: 0;\n      background-image: var(--pcal-image);\n      background-position: right center;\n      background-size: cover;\n      background-repeat: no-repeat;\n    }\n\n    .pcal-hero-r8 .pcal-hero-r8__layout {\n      display: block;\n      min-height: 0;\n      height: auto;\n      padding: 16px 18px 20px;\n      background: none;\n    }\n\n    .pcal-hero-r8 .pcal-hero-r8__content {\n      width: 100%;\n      max-width: 100%;\n      margin: 0;\n      padding: 0;\n    }\n\n    .pcal-hero-r8 .pcal-hero-r8__tag {\n      margin: 0 0 8px;\n      padding: 5px 10px;\n      font-size: 13px;\n    }\n\n    .pcal-hero-r8 .pcal-hero-r8__title {\n      margin: 0 0 10px;\n      color: var(--pcal-green);\n      font-size: clamp(25px, 7.2vw, 30px);\n      line-height: 1.12;\n      letter-spacing: -0.3px;\n      text-shadow: none;\n    }\n\n    .pcal-hero-r8 .pcal-hero-r8__rating {\n      gap: 8px;\n      margin: 0 0 10px;\n    }\n\n    .pcal-hero-r8 .pcal-hero-r8__stars svg {\n      width: 15px;\n      height: 15px;\n      fill: #b68025;\n    }\n\n    .pcal-hero-r8 .pcal-hero-r8__reviews {\n      color: var(--pcal-green);\n      font-size: 13px;\n      text-shadow: none;\n    }\n\n    .pcal-hero-r8 .pcal-hero-r8__description {\n      margin: 0 0 12px;\n      color: #385344;\n      font-size: 14px;\n      line-height: 1.45;\n      text-shadow: none;\n    }\n\n    .pcal-hero-r8 .pcal-hero-r8__features {\n      gap: 8px;\n      margin: 0 0 14px;\n    }\n\n    .pcal-hero-r8 .pcal-hero-r8__feature {\n      padding: 5px 9px;\n      background: #e9e8d8;\n      font-size: 12px;\n    }\n\n    .pcal-hero-r8 a.pcal-hero-r8__buy {\n      width: 100%;\n      min-height: 48px;\n      padding: 12px 16px;\n      font-size: 15px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .pcal-hero-r8 a.pcal-hero-r8__buy {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pcal-hero-r8\" role=\"region\" aria-label=\"Plantable Seed Calendar\"\u003e\n  \u003cdiv class=\"pcal-hero-r8__layout\"\u003e\n    \u003cdiv class=\"pcal-hero-r8__content\"\u003e\n\n      \u003cspan class=\"pcal-hero-r8__tag\"\u003e\n        Plantable Seed Calendar\n      \u003c\/span\u003e\n\n      \u003ch1 class=\"pcal-hero-r8__title\"\u003e\n        Grow Your Monthly Beauty\n      \u003c\/h1\u003e\n\n      \u003cdiv class=\"pcal-hero-r8__rating\"\u003e\n        \u003cspan class=\"pcal-hero-r8__stars\" role=\"img\" aria-label=\"5 stars\"\u003e\n          \u003csvg viewbox=\"0 0 18 17\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M8.89062 .565613 11.4299 6.07066 17.4501 6.78446 12.9992 10.9006 14.1807 16.8468 8.89062 13.8856 3.60056 16.8468 4.78206 10.9006 .331117 6.78446 6.35139 6.07066Z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n          \u003csvg viewbox=\"0 0 18 17\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M8.89062 .565613 11.4299 6.07066 17.4501 6.78446 12.9992 10.9006 14.1807 16.8468 8.89062 13.8856 3.60056 16.8468 4.78206 10.9006 .331117 6.78446 6.35139 6.07066Z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n          \u003csvg viewbox=\"0 0 18 17\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M8.89062 .565613 11.4299 6.07066 17.4501 6.78446 12.9992 10.9006 14.1807 16.8468 8.89062 13.8856 3.60056 16.8468 4.78206 10.9006 .331117 6.78446 6.35139 6.07066Z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n          \u003csvg viewbox=\"0 0 18 17\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M8.89062 .565613 11.4299 6.07066 17.4501 6.78446 12.9992 10.9006 14.1807 16.8468 8.89062 13.8856 3.60056 16.8468 4.78206 10.9006 .331117 6.78446 6.35139 6.07066Z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n          \u003csvg viewbox=\"0 0 18 17\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M8.89062 .565613 11.4299 6.07066 17.4501 6.78446 12.9992 10.9006 14.1807 16.8468 8.89062 13.8856 3.60056 16.8468 4.78206 10.9006 .331117 6.78446 6.35139 6.07066Z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n\n        \u003cspan class=\"pcal-hero-r8__reviews\"\u003e\n          2986 Reviews\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"pcal-hero-r8__description\"\u003e\n        Grow lovely plants from watercolor cards that bring hope and warmth to your home\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"pcal-hero-r8__features\"\u003e\n        \u003cspan class=\"pcal-hero-r8__feature\"\u003e🌱 Eco Friendly\u003c\/span\u003e\n        \u003cspan class=\"pcal-hero-r8__feature\"\u003e🖌️ Art Prints\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003c!--\n        data-pcal-offset：滚动时为顶部导航预留的高度。\n        data-pcal-target：可填写购买区域的 CSS 选择器。\n        留空时自动查找常见的产品信息区域。\n      --\u003e\n      \u003ca class=\"pcal-hero-r8__buy\" href=\"#MainContent\" data-pcal-offset=\"100\" data-pcal-target=\"#shopify-section-template--25857940652225__main\"\u003e\n        \u003cspan\u003eBUY NOW (SAVE 60%)\u003c\/span\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\n          \u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/a\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function () {\n      var script = document.currentScript;\n      var root = script \u0026\u0026 script.closest(\".pcal-hero-r8\");\n      if (!root) return;\n\n      var button = root.querySelector(\".pcal-hero-r8__buy\");\n      if (!button || button.dataset.pcalBound === \"true\") return;\n\n      button.dataset.pcalBound = \"true\";\n\n      function isUsableTarget(element) {\n        if (!element || root.contains(element)) return false;\n        if (element.getClientRects().length === 0) return false;\n\n        var style = window.getComputedStyle(element);\n        if (style.display === \"none\" || style.visibility === \"hidden\") {\n          return false;\n        }\n\n        if (element.closest(\n          '[hidden], [inert], [aria-hidden=\"true\"], ' +\n          'dialog, [role=\"dialog\"], ' +\n          'quick-add-modal, quick-view, .quick-view, ' +\n          'cart-drawer, .cart-drawer, ' +\n          '.sticky-add-to-cart, .sticky-cart'\n        )) {\n          return false;\n        }\n\n        return true;\n      }\n\n      function firstUsableWithin(container, selectors) {\n        if (!container) return null;\n\n        for (var i = 0; i \u003c selectors.length; i++) {\n          var candidates;\n\n          try {\n            candidates = container.querySelectorAll(selectors[i]);\n          } catch (error) {\n            continue;\n          }\n\n          for (var j = 0; j \u003c candidates.length; j++) {\n            if (isUsableTarget(candidates[j])) {\n              return candidates[j];\n            }\n          }\n        }\n\n        return null;\n      }\n\n      function findTarget() {\n        var customSelector = (\n          button.getAttribute(\"data-pcal-target\") || \"\"\n        ).trim();\n\n        \/* 先锁定指定的产品主模块，再定位 SKU 选择区或购买按钮附近 *\/\n        if (customSelector) {\n          var specifiedSection;\n\n          try {\n            specifiedSection = document.querySelector(customSelector);\n          } catch (error) {\n            specifiedSection = null;\n          }\n\n          if (isUsableTarget(specifiedSection)) {\n            var skuAndPurchaseSelectors = [\n              \"#product-buy-options\",\n              \".purchase-card-wrapper\",\n              \".pc-options\",\n              \".product-form__input\",\n              \"variant-radios\",\n              \"variant-selects\",\n              \".product-variant-picker\",\n              '[class*=\"sku-selector\"]',\n              '[class*=\"sku-option\"]',\n              '[class*=\"bundle-selector\"]',\n              '[class*=\"bundle-options\"]',\n              '[class*=\"bundle-option\"]',\n              'form[action*=\"\/cart\/add\"]',\n              \".product-form__buttons\",\n              \".product-form__submit\",\n              'button[name=\"add\"]'\n            ];\n\n            var skuOrPurchaseArea = firstUsableWithin(\n              specifiedSection,\n              skuAndPurchaseSelectors\n            );\n\n            if (skuOrPurchaseArea) {\n              var isPurchaseButton = skuOrPurchaseArea.matches(\n                '.product-form__submit, button[name=\"add\"]'\n              );\n\n              return {\n                element: skuOrPurchaseArea,\n                offset: isPurchaseButton ? 260 : 100\n              };\n            }\n\n            return {\n              element: specifiedSection,\n              offset: 100\n            };\n          }\n        }\n\n        \/* 指定模块未找到时，兼容常见 Shopify 产品信息区 *\/\n        var fallbackSelectors = [\n          \"#product-buy-options\",\n          '[id^=\"ProductInfo-\"]',\n          '[id^=\"product-info-\"]',\n          \".product__info-container\",\n          \".product__info-wrapper\",\n          \"product-info\",\n          'form[action*=\"\/cart\/add\"]'\n        ];\n\n        for (var k = 0; k \u003c fallbackSelectors.length; k++) {\n          var fallbackCandidates;\n\n          try {\n            fallbackCandidates = document.querySelectorAll(fallbackSelectors[k]);\n          } catch (error) {\n            continue;\n          }\n\n          for (var n = 0; n \u003c fallbackCandidates.length; n++) {\n            if (isUsableTarget(fallbackCandidates[n])) {\n              return {\n                element: fallbackCandidates[n],\n                offset: 100\n              };\n            }\n          }\n        }\n\n        return null;\n      }\n\n      button.addEventListener(\"click\", function (event) {\n        if (\n          event.ctrlKey ||\n          event.metaKey ||\n          event.shiftKey ||\n          event.altKey ||\n          event.button !== 0\n        ) {\n          return;\n        }\n\n        var result = findTarget();\n        if (!result || !result.element) return;\n\n        event.preventDefault();\n\n        var offset = Number(result.offset);\n        if (!Number.isFinite(offset)) {\n          offset = Number(button.getAttribute(\"data-pcal-offset\"));\n        }\n        if (!Number.isFinite(offset)) offset = 100;\n\n        var top =\n          result.element.getBoundingClientRect().top +\n          window.scrollY -\n          offset;\n\n        var reducedMotion = window.matchMedia(\n          \"(prefers-reduced-motion: reduce)\"\n        ).matches;\n\n        window.scrollTo({\n          top: Math.max(0, top),\n          behavior: reducedMotion ? \"auto\" : \"smooth\"\n        });\n      });\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\u003csection id=\"shopify-section-template--25857940652225__custom_liquid_zLan7Y\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify\u003e.section-template--25857940652225__custom_liquid_zLan7Y-padding {\n    padding-top: calc(0px * 0.75);\n    padding-bottom: calc(0px  * 0.75);\n  }\n\n  @container seed-layout (min-width: 750px) {\n    .section-template--25857940652225__custom_liquid_zLan7Y-padding {\n      padding-top: 0px;\n      padding-bottom: 0px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--25857940652225__custom_liquid_zLan7Y-padding\"\u003e\n    \u003csection id=\"shopify-section-template--28709062541593__custom_liquid_XwyPQT\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify=\"\"\u003e.section-template--28709062541593__custom_liquid_XwyPQT-padding {\n    padding-top: calc(0px * 0.75);\n    padding-bottom: calc(0px  * 0.75);\n  }\n\n  @container seed-layout (min-width: 750px) {\n    .section-template--28709062541593__custom_liquid_XwyPQT-padding {\n      padding-top: 0px;\n      padding-bottom: 0px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--28709062541593__custom_liquid_XwyPQT-padding\"\u003e\n    \u003cstyle\u003e\n  .pcal-ticker-r9 {\n    --pct-background: #244b3b;\n    --pct-text: #fff8e9;\n    --pct-gold: #e5c58b;\n    --pct-duration: 30s;\n\n    display: block;\n    width: 100%;\n    max-width: none;\n    margin: 0;\n    padding: 0;\n    overflow: hidden;\n\n    background: var(--pct-background);\n    color: var(--pct-text);\n    font-family: \"Poppins\", Arial, sans-serif;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .pcal-ticker-r9,\n  .pcal-ticker-r9 * {\n    box-sizing: border-box;\n  }\n\n  .pcal-ticker-r9 .pcal-ticker-r9__track {\n    display: flex;\n    flex-flow: row nowrap;\n    width: max-content;\n    max-width: none;\n    margin: 0;\n    padding: 0;\n    gap: 0;\n    direction: ltr;\n\n    animation:\n      pcal-ticker-r9-scroll\n      var(--pct-duration)\n      linear\n      infinite;\n  }\n\n  .pcal-ticker-r9 .pcal-ticker-r9__group {\n    display: flex;\n    flex: 0 0 auto;\n    align-items: center;\n    justify-content: space-around;\n    width: max-content;\n    min-width: 100vw;\n    margin: 0;\n    padding: 0;\n  }\n\n  .pcal-ticker-r9 .pcal-ticker-r9__item {\n    display: flex;\n    flex: 0 0 auto;\n    align-items: center;\n    gap: 32px;\n\n    margin: 0;\n    padding: 15px 20px;\n\n    color: var(--pct-text);\n    font-family: inherit;\n    font-size: 18px;\n    font-style: normal;\n    font-weight: 600;\n    line-height: 1.4;\n    letter-spacing: 0.3px;\n    text-transform: none;\n    white-space: nowrap;\n  }\n\n  .pcal-ticker-r9 .pcal-ticker-r9__snowflake {\n    flex-shrink: 0;\n    color: var(--pct-gold);\n    font-size: 20px;\n    line-height: 1;\n  }\n\n  .pcal-ticker-r9:hover .pcal-ticker-r9__track,\n  .pcal-ticker-r9:focus-within .pcal-ticker-r9__track {\n    animation-play-state: paused;\n  }\n\n  .pcal-ticker-r9:focus-visible {\n    outline: 2px solid var(--pct-gold);\n    outline-offset: -3px;\n  }\n\n  @keyframes pcal-ticker-r9-scroll {\n    from {\n      transform: translateX(0);\n    }\n    to {\n      transform: translateX(-50%);\n    }\n  }\n\n  @container seed-layout (max-width: 749px) {\n    .pcal-ticker-r9 .pcal-ticker-r9__item {\n      gap: 24px;\n      padding: 12px 15px;\n      font-size: 16px;\n      letter-spacing: 0.2px;\n    }\n\n    .pcal-ticker-r9 .pcal-ticker-r9__snowflake {\n      font-size: 18px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .pcal-ticker-r9 .pcal-ticker-r9__track {\n      width: 100%;\n      animation: none;\n      transform: none;\n    }\n\n    .pcal-ticker-r9 .pcal-ticker-r9__group {\n      width: 100%;\n      min-width: 0;\n      flex-wrap: wrap;\n      justify-content: center;\n    }\n\n    .pcal-ticker-r9 .pcal-ticker-r9__group--copy,\n    .pcal-ticker-r9 .pcal-ticker-r9__item--repeat {\n      display: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pcal-ticker-r9\" role=\"region\" aria-label=\"Product highlights\" tabindex=\"0\"\u003e\n  \u003cdiv class=\"pcal-ticker-r9__track\"\u003e\n\n    \u003c!-- 第一组 --\u003e\n    \u003cdiv class=\"pcal-ticker-r9__group\"\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item\"\u003e\n        \u003cspan\u003e♻️ Recycled Paper\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\" aria-hidden=\"true\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item\"\u003e\n        \u003cspan\u003e📅 12 Months\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\" aria-hidden=\"true\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item\"\u003e\n        \u003cspan\u003e👩‍🌾 Beginner Ready\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\" aria-hidden=\"true\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item pcal-ticker-r9__item--repeat\" aria-hidden=\"true\"\u003e\n        \u003cspan\u003e♻️ Recycled Paper\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item pcal-ticker-r9__item--repeat\" aria-hidden=\"true\"\u003e\n        \u003cspan\u003e📅 12 Months\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item pcal-ticker-r9__item--repeat\" aria-hidden=\"true\"\u003e\n        \u003cspan\u003e👩‍🌾 Beginner Ready\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- 第二组：无缝循环 --\u003e\n    \u003cdiv class=\"pcal-ticker-r9__group pcal-ticker-r9__group--copy\" aria-hidden=\"true\"\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item\"\u003e\n        \u003cspan\u003e♻️ Recycled Paper\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item\"\u003e\n        \u003cspan\u003e📅 12 Months\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item\"\u003e\n        \u003cspan\u003e👩‍🌾 Beginner Ready\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item\"\u003e\n        \u003cspan\u003e♻️ Recycled Paper\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item\"\u003e\n        \u003cspan\u003e📅 12 Months\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item\"\u003e\n        \u003cspan\u003e👩‍🌾 Beginner Ready\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\u003csection id=\"shopify-section-template--25857940652225__custom_liquid_ieN9Bb\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify\u003e.section-template--25857940652225__custom_liquid_ieN9Bb-padding {\n    padding-top: calc(0px * 0.75);\n    padding-bottom: calc(0px  * 0.75);\n  }\n\n  @container seed-layout (min-width: 750px) {\n    .section-template--25857940652225__custom_liquid_ieN9Bb-padding {\n      padding-top: 0px;\n      padding-bottom: 0px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--25857940652225__custom_liquid_ieN9Bb-padding\"\u003e\n    \u003csection id=\"shopify-section-template--28709062541593__custom_liquid_Q8VdqM\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify=\"\"\u003e.section-template--28709062541593__custom_liquid_Q8VdqM-padding {\n    padding-top: calc(36px * 0.75);\n    padding-bottom: calc(36px  * 0.75);\n  }\n\n  @container seed-layout (min-width: 750px) {\n    .section-template--28709062541593__custom_liquid_Q8VdqM-padding {\n      padding-top: 36px;\n      padding-bottom: 36px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--28709062541593__custom_liquid_Q8VdqM-padding\"\u003e\n    \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  \/* 独立图片展示模块 *\/\n  .pcal-scenes-g10 {\n    display: block;\n    width: 100%;\n    max-width: none;\n    height: auto;\n    margin: 0;\n    padding: 0;\n    background: #ffffff;\n    color: #171717;\n    font-family: \"Poppins\", Arial, sans-serif;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .pcal-scenes-g10,\n  .pcal-scenes-g10 * {\n    box-sizing: border-box;\n  }\n\n  .pcal-scenes-g10 .pcal-scenes-g10__container {\n    width: 100%;\n    max-width: 1400px;\n    margin: 0 auto;\n    padding: 0 20px;\n  }\n\n  \/* 标题 *\/\n  .pcal-scenes-g10 .pcal-scenes-g10__header {\n    margin: 0 0 40px;\n    padding: 0;\n    text-align: center;\n  }\n\n  .pcal-scenes-g10 .pcal-scenes-g10__title {\n    margin: 0 0 10px;\n    padding: 0;\n    color: #171717;\n    font-family: inherit;\n    font-size: 36px;\n    font-style: normal;\n    font-weight: 700;\n    line-height: 1.25;\n    letter-spacing: 0;\n    text-transform: none;\n  }\n\n  .pcal-scenes-g10 .pcal-scenes-g10__subtitle {\n    margin: 0;\n    padding: 0;\n    color: #666666;\n    font-family: inherit;\n    font-size: 17px;\n    font-weight: 400;\n    line-height: 1.6;\n    letter-spacing: 0.5px;\n  }\n\n  \/* 左侧大图 + 右侧四图 *\/\n  .pcal-scenes-g10 .pcal-scenes-g10__grid {\n    display: grid;\n    grid-template-columns: 40% minmax(0, 1fr);\n    grid-template-rows: minmax(0, 1fr);\n    gap: 20px;\n\n    width: 100%;\n    height: clamp(400px, 44.12vw, 600px);\n    margin: 0;\n    padding: 0;\n  }\n\n  .pcal-scenes-g10 .pcal-scenes-g10__main,\n  .pcal-scenes-g10 .pcal-scenes-g10__card {\n    position: relative;\n    min-width: 0;\n    min-height: 0;\n    margin: 0;\n    padding: 0;\n    overflow: hidden;\n\n    border: 0;\n    border-radius: 16px;\n    background: #f4f0e9;\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.09);\n  }\n\n  .pcal-scenes-g10 .pcal-scenes-g10__main {\n    height: 100%;\n  }\n\n  .pcal-scenes-g10 .pcal-scenes-g10__image {\n    display: block;\n    width: 100%;\n    height: 100%;\n    max-width: none;\n    margin: 0;\n    padding: 0;\n    border: 0;\n    border-radius: 0;\n    object-fit: cover;\n    object-position: center;\n  }\n\n  \/* 右侧：两行两列 *\/\n  .pcal-scenes-g10 .pcal-scenes-g10__side {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    grid-template-rows: repeat(2, minmax(0, 1fr));\n    gap: 20px;\n\n    min-width: 0;\n    min-height: 0;\n    height: 100%;\n    margin: 0;\n    padding: 0;\n  }\n\n  \/* 文字只定位在各自图片内部 *\/\n  .pcal-scenes-g10 .pcal-scenes-g10__caption {\n    position: absolute;\n    top: 0;\n    right: 0;\n    left: 0;\n\n    margin: 0;\n    padding: 14px;\n    pointer-events: none;\n  }\n\n  .pcal-scenes-g10 .pcal-scenes-g10__card-title {\n    margin: 0;\n    padding: 0;\n    color: #ffffff;\n    font-family: inherit;\n    font-size: 25px;\n    font-style: normal;\n    font-weight: 700;\n    line-height: 1.3;\n    letter-spacing: 0;\n    text-transform: none;\n    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);\n  }\n\n  \/* 平板 *\/\n  @container seed-layout (min-width: 750px) and (max-width: 1100px) {\n    .pcal-scenes-g10 .pcal-scenes-g10__header {\n      margin-bottom: 28px;\n    }\n\n    .pcal-scenes-g10 .pcal-scenes-g10__title {\n      font-size: 30px;\n    }\n\n    .pcal-scenes-g10 .pcal-scenes-g10__subtitle {\n      font-size: 15px;\n    }\n\n    .pcal-scenes-g10 .pcal-scenes-g10__grid,\n    .pcal-scenes-g10 .pcal-scenes-g10__side {\n      gap: 14px;\n    }\n\n    .pcal-scenes-g10 .pcal-scenes-g10__caption {\n      padding: 11px;\n    }\n\n    .pcal-scenes-g10 .pcal-scenes-g10__card-title {\n      font-size: 19px;\n    }\n  }\n\n  \/* 手机：上方大图，下方四张小图 *\/\n  @container seed-layout (max-width: 749px) {\n    .pcal-scenes-g10 .pcal-scenes-g10__container {\n      padding: 0 16px;\n    }\n\n    .pcal-scenes-g10 .pcal-scenes-g10__header {\n      margin-bottom: 24px;\n    }\n\n    .pcal-scenes-g10 .pcal-scenes-g10__title {\n      margin-bottom: 10px;\n      font-size: 27px;\n      line-height: 1.25;\n    }\n\n    .pcal-scenes-g10 .pcal-scenes-g10__subtitle {\n      max-width: 420px;\n      margin: 0 auto;\n      font-size: 14px;\n      line-height: 1.6;\n      letter-spacing: 0.2px;\n    }\n\n    .pcal-scenes-g10 .pcal-scenes-g10__grid {\n      grid-template-columns: minmax(0, 1fr);\n      grid-template-rows: auto auto;\n      gap: 12px;\n      height: auto;\n    }\n\n    .pcal-scenes-g10 .pcal-scenes-g10__main {\n      height: auto;\n      aspect-ratio: 544 \/ 600;\n    }\n\n    .pcal-scenes-g10 .pcal-scenes-g10__side {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      grid-template-rows: auto auto;\n      gap: 12px;\n      height: auto;\n    }\n\n    .pcal-scenes-g10 .pcal-scenes-g10__card {\n      aspect-ratio: 4 \/ 3;\n    }\n\n    .pcal-scenes-g10 .pcal-scenes-g10__main,\n    .pcal-scenes-g10 .pcal-scenes-g10__card {\n      border-radius: 12px;\n    }\n\n    .pcal-scenes-g10 .pcal-scenes-g10__caption {\n      padding: 10px;\n    }\n\n    .pcal-scenes-g10 .pcal-scenes-g10__card-title {\n      font-size: clamp(13px, 3.6vw, 20px);\n      line-height: 1.3;\n    }\n  }\n\u003c\/style\u003e\n\n\u003c!-- 独立展示模块开始 --\u003e\n\u003cdiv class=\"pcal-scenes-g10\" role=\"region\" aria-label=\"Multiple Display Scenes\"\u003e\n  \u003cdiv class=\"pcal-scenes-g10__container\"\u003e\n\n    \u003c!-- 标题区域 --\u003e\n    \u003cdiv class=\"pcal-scenes-g10__header\"\u003e\n      \u003ch2 class=\"pcal-scenes-g10__title\"\u003e\n        Multiple Display Scenes\n      \u003c\/h2\u003e\n\n      \u003cp class=\"pcal-scenes-g10__subtitle\"\u003e\n        Show how this seed calendar fits beautifully in every corner of your home.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 图片网格 --\u003e\n    \u003cdiv class=\"pcal-scenes-g10__grid\"\u003e\n\n      \u003c!-- 左侧大图 --\u003e\n      \u003cdiv class=\"pcal-scenes-g10__main\"\u003e\n        \u003cimg class=\"pcal-scenes-g10__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-16.png?v=1792845378\" alt=\"Plantable seed calendar cards displayed on a wooden table\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- 右侧四张小图 --\u003e\n      \u003cdiv class=\"pcal-scenes-g10__side\"\u003e\n\n        \u003c!-- 桌面 --\u003e\n        \u003cdiv class=\"pcal-scenes-g10__card\"\u003e\n          \u003cimg class=\"pcal-scenes-g10__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-17.png?v=1792845385\" alt=\"Desk Display\" loading=\"lazy\" decoding=\"async\"\u003e\n\n          \u003cdiv class=\"pcal-scenes-g10__caption\"\u003e\n            \u003ch3 class=\"pcal-scenes-g10__card-title\"\u003e\n              Desk Display\n            \u003c\/h3\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- 窗台 --\u003e\n        \u003cdiv class=\"pcal-scenes-g10__card\"\u003e\n          \u003cimg class=\"pcal-scenes-g10__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-18.png?v=1792845391\" alt=\"Windowsill Decor\" loading=\"lazy\" decoding=\"async\"\u003e\n\n          \u003cdiv class=\"pcal-scenes-g10__caption\"\u003e\n            \u003ch3 class=\"pcal-scenes-g10__card-title\"\u003e\n              Windowsill Decor\n            \u003c\/h3\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- 书架 --\u003e\n        \u003cdiv class=\"pcal-scenes-g10__card\"\u003e\n          \u003cimg class=\"pcal-scenes-g10__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-19.png?v=1792845397\" alt=\"Bookshelf Accent\" loading=\"lazy\" decoding=\"async\"\u003e\n\n          \u003cdiv class=\"pcal-scenes-g10__caption\"\u003e\n            \u003ch3 class=\"pcal-scenes-g10__card-title\"\u003e\n              Bookshelf Accent\n            \u003c\/h3\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- 壁炉 --\u003e\n        \u003cdiv class=\"pcal-scenes-g10__card\"\u003e\n          \u003cimg class=\"pcal-scenes-g10__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-20.png?v=1792845405\" alt=\"Mantel Styling\" loading=\"lazy\" decoding=\"async\"\u003e\n\n          \u003cdiv class=\"pcal-scenes-g10__caption\"\u003e\n            \u003ch3 class=\"pcal-scenes-g10__card-title\"\u003e\n              Mantel Styling\n            \u003c\/h3\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 独立展示模块结束 --\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\u003csection id=\"shopify-section-template--25857940652225__custom_liquid_eRxJtx\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify\u003e.section-template--25857940652225__custom_liquid_eRxJtx-padding {\n    padding-top: calc(0px * 0.75);\n    padding-bottom: calc(0px  * 0.75);\n  }\n\n  @container seed-layout (min-width: 750px) {\n    .section-template--25857940652225__custom_liquid_eRxJtx-padding {\n      padding-top: 0px;\n      padding-bottom: 0px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--25857940652225__custom_liquid_eRxJtx-padding\"\u003e\n    \u003csection id=\"shopify-section-template--28709062541593__custom_liquid_wyBEPF\" class=\"shopify-section section\"\u003e\n  \u003cstyle data-shopify=\"\"\u003e\n    .section-template--28709062541593__custom_liquid_wyBEPF-padding {\n      padding-top: calc(40px * 0.75);\n      padding-bottom: calc(52px * 0.75);\n    }\n\n    @container seed-layout (min-width: 750px) {\n      .section-template--28709062541593__custom_liquid_wyBEPF-padding {\n        padding-top: 40px;\n        padding-bottom: 52px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n    \u003cdiv class=\"section-template--28709062541593__custom_liquid_wyBEPF-padding\"\u003e\n      \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n      \u003cstyle\u003e\n        .pcal-plants-k11 {\n          --pp-accent: #753a98;\n          display: block;\n          width: 100%;\n          margin: 0;\n          padding: 0;\n          background: #ffffff;\n          color: #171717;\n          font-family: \"Poppins\", Arial, sans-serif;\n          -webkit-font-smoothing: antialiased;\n        }\n\n        .pcal-plants-k11,\n        .pcal-plants-k11 * {\n          box-sizing: border-box;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__layout {\n          display: grid;\n          grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n          grid-template-areas: \"media content\";\n          align-items: start;\n          gap: 72px;\n          width: 100%;\n          max-width: 1360px;\n          margin: 0 auto;\n          padding: 0 20px;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__media {\n          grid-area: media;\n          min-width: 0;\n          margin: 0;\n          padding: 0;\n          overflow: hidden;\n          aspect-ratio: 1 \/ 1;\n          border-radius: 16px;\n          background: #f5f1eb;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__gif {\n          display: block;\n          width: 100%;\n          height: 100%;\n          max-width: none;\n          margin: 0;\n          padding: 0;\n          border: 0;\n          object-fit: cover;\n          object-position: center;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__content {\n          grid-area: content;\n          min-width: 0;\n          margin: 0;\n          padding: 18px 0 0;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__header {\n          margin: 0 0 34px;\n          padding: 0;\n          text-align: left;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__title {\n          margin: 0 0 10px;\n          padding: 0;\n          color: #171717;\n          font-family: inherit;\n          font-size: 36px;\n          font-style: normal;\n          font-weight: 700;\n          line-height: 1.25;\n          letter-spacing: -0.4px;\n          text-transform: none;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__intro {\n          margin: 0;\n          padding: 0;\n          color: #747474;\n          font-family: inherit;\n          font-size: 18px;\n          font-weight: 400;\n          line-height: 1.65;\n          letter-spacing: 0.5px;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__carousel {\n          display: grid;\n          grid-template-columns: minmax(0, 1fr) 28px;\n          align-items: center;\n          gap: 14px;\n          min-width: 0;\n          margin: 0;\n          padding: 0;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__slides {\n          display: grid;\n          min-width: 0;\n          margin: 0;\n          padding: 0;\n          touch-action: pan-y pinch-zoom;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__slide {\n          grid-area: 1 \/ 1;\n          align-self: stretch;\n          min-width: 0;\n          margin: 0;\n          padding: 24px;\n          border: 1px solid #f0f0f0;\n          border-radius: 18px;\n          background: #ffffff;\n          box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);\n          visibility: hidden;\n          opacity: 0;\n          pointer-events: none;\n          transition: opacity 0.35s ease;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__slide[data-current=\"true\"] {\n          visibility: visible;\n          opacity: 1;\n          pointer-events: auto;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__picture {\n          display: block;\n          width: 100%;\n          margin: 0;\n          padding: 0;\n          overflow: hidden;\n          aspect-ratio: 8 \/ 5;\n          border-radius: 12px;\n          background: #f5f1eb;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__picture img {\n          display: block;\n          width: 100%;\n          height: 100%;\n          max-width: none;\n          margin: 0;\n          padding: 0;\n          border: 0;\n          object-fit: cover;\n          object-position: center;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__card-title {\n          margin: 22px 0 8px;\n          padding: 0;\n          color: #111111;\n          font-family: inherit;\n          font-size: 20px;\n          font-style: normal;\n          font-weight: 700;\n          line-height: 1.35;\n          letter-spacing: 0;\n          text-align: center;\n          text-transform: none;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__card-text {\n          margin: 0;\n          padding: 0;\n          color: #747474;\n          font-family: inherit;\n          font-size: 16px;\n          font-weight: 400;\n          line-height: 1.55;\n          letter-spacing: 0.4px;\n          text-align: center;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__controls {\n          display: flex;\n          flex-direction: column;\n          align-items: center;\n          gap: 2px;\n          margin: 0;\n          padding: 0;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__dot,\n        .pcal-plants-k11 .pcal-plants-k11__toggle {\n          appearance: none;\n          -webkit-appearance: none;\n          display: inline-flex;\n          align-items: center;\n          justify-content: center;\n          flex-shrink: 0;\n          width: 28px;\n          min-width: 0;\n          height: 28px;\n          min-height: 0;\n          margin: 0;\n          padding: 0;\n          border: 0;\n          border-radius: 4px;\n          background: transparent;\n          color: #747474;\n          box-shadow: none;\n          cursor: pointer;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__dot::before {\n          content: \"\";\n          display: block;\n          width: 6px;\n          height: 16px;\n          border-radius: 6px;\n          background: #e5e7eb;\n          transition: height 0.25s ease, background-color 0.25s ease;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__dot[aria-pressed=\"true\"] {\n          height: 38px;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__dot[aria-pressed=\"true\"]::before {\n          height: 32px;\n          background: var(--pp-accent);\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__toggle {\n          margin-top: 8px;\n          font-family: Arial, sans-serif;\n          font-size: 13px;\n          line-height: 1;\n        }\n\n        .pcal-plants-k11 .pcal-plants-k11__dot:focus-visible,\n        .pcal-plants-k11 .pcal-plants-k11__toggle:focus-visible {\n          outline: 2px solid var(--pp-accent);\n          outline-offset: 2px;\n        }\n\n        @container seed-layout (min-width: 750px) and (max-width: 1100px) {\n          .pcal-plants-k11 .pcal-plants-k11__layout {\n            gap: 32px;\n          }\n\n          .pcal-plants-k11 .pcal-plants-k11__content {\n            padding-top: 0;\n          }\n\n          .pcal-plants-k11 .pcal-plants-k11__title {\n            font-size: 28px;\n          }\n\n          .pcal-plants-k11 .pcal-plants-k11__intro {\n            font-size: 16px;\n          }\n\n          .pcal-plants-k11 .pcal-plants-k11__header {\n            margin-bottom: 24px;\n          }\n\n          .pcal-plants-k11 .pcal-plants-k11__slide {\n            padding: 16px;\n          }\n\n          .pcal-plants-k11 .pcal-plants-k11__card-text {\n            font-size: 14px;\n          }\n        }\n\n        @container seed-layout (max-width: 749px) {\n          .pcal-plants-k11 .pcal-plants-k11__layout {\n            grid-template-columns: minmax(0, 1fr);\n            grid-template-areas:\n              \"heading\"\n              \"media\"\n              \"carousel\";\n            gap: 24px;\n            padding: 0 16px;\n          }\n\n          .pcal-plants-k11 .pcal-plants-k11__content {\n            display: contents;\n          }\n\n          .pcal-plants-k11 .pcal-plants-k11__header {\n            grid-area: heading;\n            margin: 0;\n            text-align: center;\n          }\n\n          .pcal-plants-k11 .pcal-plants-k11__title {\n            font-size: 28px;\n            letter-spacing: -0.2px;\n          }\n\n          .pcal-plants-k11 .pcal-plants-k11__intro {\n            font-size: 15px;\n            line-height: 1.6;\n            letter-spacing: 0.2px;\n          }\n\n          .pcal-plants-k11 .pcal-plants-k11__media {\n            border-radius: 14px;\n          }\n\n          .pcal-plants-k11 .pcal-plants-k11__carousel {\n            grid-area: carousel;\n            grid-template-columns: minmax(0, 1fr);\n            gap: 12px;\n          }\n\n          .pcal-plants-k11 .pcal-plants-k11__slide {\n            padding: 16px;\n            border-radius: 14px;\n          }\n\n          .pcal-plants-k11 .pcal-plants-k11__card-title {\n            margin-top: 18px;\n            font-size: 20px;\n          }\n\n          .pcal-plants-k11 .pcal-plants-k11__card-text {\n            font-size: 14px;\n            letter-spacing: 0.2px;\n          }\n\n          .pcal-plants-k11 .pcal-plants-k11__controls {\n            flex-direction: row;\n            justify-content: center;\n            gap: 4px;\n          }\n\n          .pcal-plants-k11 .pcal-plants-k11__dot::before {\n            width: 8px;\n            height: 8px;\n          }\n\n          .pcal-plants-k11 .pcal-plants-k11__dot[aria-pressed=\"true\"] {\n            width: 38px;\n            height: 28px;\n          }\n\n          .pcal-plants-k11 .pcal-plants-k11__dot[aria-pressed=\"true\"]::before {\n            width: 26px;\n            height: 8px;\n          }\n\n          .pcal-plants-k11 .pcal-plants-k11__toggle {\n            margin: 0 0 0 8px;\n          }\n        }\n\n        @media (prefers-reduced-motion: reduce) {\n          .pcal-plants-k11 .pcal-plants-k11__slide,\n          .pcal-plants-k11 .pcal-plants-k11__dot::before {\n            transition: none;\n          }\n        }\n      \u003c\/style\u003e\n\n      \u003c!-- 修复点：不要预先添加 data-pp-ready=\"true\" --\u003e\n      \u003cdiv class=\"pcal-plants-k11\"\u003e\n        \u003cdiv class=\"pcal-plants-k11__layout\"\u003e\n\n          \u003c!-- 左侧 GIF 动图 --\u003e\n          \u003cdiv class=\"pcal-plants-k11__media\"\u003e\n            \u003cimg class=\"pcal-plants-k11__gif\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-21.gif?v=1792845411\" alt=\"Plantable calendar seed paper demonstration\" loading=\"lazy\" decoding=\"async\"\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"pcal-plants-k11__content\"\u003e\n            \u003cdiv class=\"pcal-plants-k11__header\"\u003e\n              \u003ch2 class=\"pcal-plants-k11__title\"\u003e\n                Grow A Variety Of Plants\n              \u003c\/h2\u003e\n\n              \u003cp class=\"pcal-plants-k11__intro\"\u003e\n                Watch your seed calendar bloom into lovely flowers, fruits and herbs all year round.\n              \u003c\/p\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"pcal-plants-k11__carousel\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Plant varieties\"\u003e\n              \u003cdiv class=\"pcal-plants-k11__slides\" aria-live=\"polite\"\u003e\n\n                \u003c!-- 花卉 --\u003e\n                \u003cdiv class=\"pcal-plants-k11__slide\" data-current=\"true\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 3: Beautiful Flowers\" aria-hidden=\"false\"\u003e\n                  \u003cpicture class=\"pcal-plants-k11__picture\"\u003e\n                    \u003csource media=\"(max-width: 749px)\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-calendar-background-2.jpg?v=1792845555\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-17.png?v=1792845385\" alt=\"Beautiful Flowers\" loading=\"lazy\" decoding=\"async\" draggable=\"false\"\u003e\u003c\/picture\u003e\n\n                  \u003ch3 class=\"pcal-plants-k11__card-title\"\u003e\n                    Beautiful Flowers\n                  \u003c\/h3\u003e\n\n                  \u003cp class=\"pcal-plants-k11__card-text\"\u003e\n                    Watch your calendar pages sprout into vibrant flowers to brighten windowsills and gardens.\n                  \u003c\/p\u003e\n                \u003c\/div\u003e\n\n                \u003c!-- 水果 --\u003e\n                \u003cdiv class=\"pcal-plants-k11__slide\" data-current=\"false\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 3: Tasty Fruits\" aria-hidden=\"true\" inert\u003e\n                  \u003cpicture class=\"pcal-plants-k11__picture\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-19.png?v=1792845397\" alt=\"Tasty Fruits\" loading=\"lazy\" decoding=\"async\" draggable=\"false\"\u003e\n                  \u003c\/picture\u003e\n\n                  \u003ch3 class=\"pcal-plants-k11__card-title\"\u003e\n                    Tasty Fruits\n                  \u003c\/h3\u003e\n\n                  \u003cp class=\"pcal-plants-k11__card-text\"\u003e\n                    Bury the seed paper to grow edible plants, adding fresh homegrown produce to your meals.\n                  \u003c\/p\u003e\n                \u003c\/div\u003e\n\n                \u003c!-- 香草 --\u003e\n                \u003cdiv class=\"pcal-plants-k11__slide\" data-current=\"false\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 3: Fragrant Herbs\" aria-hidden=\"true\" inert\u003e\n                  \u003cpicture class=\"pcal-plants-k11__picture\"\u003e\n                    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-20.png?v=1792845405\" alt=\"Fragrant Herbs\" loading=\"lazy\" decoding=\"async\" draggable=\"false\"\u003e\n                  \u003c\/picture\u003e\n\n                  \u003ch3 class=\"pcal-plants-k11__card-title\"\u003e\n                    Fragrant Herbs\n                  \u003c\/h3\u003e\n\n                  \u003cp class=\"pcal-plants-k11__card-text\"\u003e\n                    Plant your monthly cards and harvest fresh aromatic herbs for cooking and homemade tea.\n                  \u003c\/p\u003e\n                \u003c\/div\u003e\n\n              \u003c\/div\u003e\n\n              \u003c!-- 底部轮播按钮 --\u003e\n              \u003cdiv class=\"pcal-plants-k11__controls\" role=\"group\" aria-label=\"Slideshow controls\"\u003e\n                \u003cbutton class=\"pcal-plants-k11__dot\" type=\"button\" data-slide=\"0\" aria-label=\"Show Beautiful Flowers\" aria-pressed=\"true\"\u003e\u003c\/button\u003e\n\n                \u003cbutton class=\"pcal-plants-k11__dot\" type=\"button\" data-slide=\"1\" aria-label=\"Show Tasty Fruits\" aria-pressed=\"false\"\u003e\u003c\/button\u003e\n\n                \u003cbutton class=\"pcal-plants-k11__dot\" type=\"button\" data-slide=\"2\" aria-label=\"Show Fragrant Herbs\" aria-pressed=\"false\"\u003e\u003c\/button\u003e\n\n                \u003cbutton class=\"pcal-plants-k11__toggle\" type=\"button\" aria-label=\"Play slideshow\" title=\"Play slideshow\"\u003e\n                  \u003cspan aria-hidden=\"true\"\u003e▶\u003c\/span\u003e\n                \u003c\/button\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cscript\u003e\n          (function () {\n            var script = document.currentScript;\n            var root = script \u0026\u0026 script.closest(\".pcal-plants-k11\");\n\n            if (!root || root.dataset.ppReady === \"true\") return;\n            root.dataset.ppReady = \"true\";\n\n            \/* 所有元素和事件均限定在当前模块内 *\/\n            var carousel = root.querySelector(\".pcal-plants-k11__carousel\");\n            var track = root.querySelector(\".pcal-plants-k11__slides\");\n            var slides = Array.from(\n              root.querySelectorAll(\".pcal-plants-k11__slide\")\n            );\n            var dots = Array.from(\n              root.querySelectorAll(\".pcal-plants-k11__dot\")\n            );\n            var toggle = root.querySelector(\".pcal-plants-k11__toggle\");\n\n            \/* 防止模块结构不完整时脚本报错 *\/\n            if (!carousel || !track || !slides.length || !dots.length || !toggle) {\n              return;\n            }\n\n            var current = 0;\n            var paused = window.matchMedia(\n              \"(prefers-reduced-motion: reduce)\"\n            ).matches;\n            var hovering = false;\n            var touching = false;\n            var startX = 0;\n            var startY = 0;\n            var lastChange = Date.now();\n\n            \/* 自动切换时间：5000 = 5秒 *\/\n            var interval = 5000;\n\n            function showSlide(index) {\n              current = (index + slides.length) % slides.length;\n\n              slides.forEach(function (slide, i) {\n                var active = i === current;\n                slide.dataset.current = String(active);\n                slide.setAttribute(\"aria-hidden\", String(!active));\n                slide.toggleAttribute(\"inert\", !active);\n              });\n\n              dots.forEach(function (dot, i) {\n                dot.setAttribute(\"aria-pressed\", String(i === current));\n              });\n\n              lastChange = Date.now();\n            }\n\n            function updatePlayback() {\n              var label = paused ? \"Play slideshow\" : \"Pause slideshow\";\n\n              toggle.setAttribute(\"aria-label\", label);\n              toggle.setAttribute(\"title\", label);\n              toggle.querySelector(\"span\").textContent = paused ? \"▶\" : \"Ⅱ\";\n              track.setAttribute(\"aria-live\", paused ? \"polite\" : \"off\");\n            }\n\n            dots.forEach(function (dot) {\n              dot.addEventListener(\"click\", function () {\n                paused = true;\n                updatePlayback();\n                showSlide(Number(dot.dataset.slide));\n              });\n            });\n\n            toggle.addEventListener(\"click\", function () {\n              paused = !paused;\n              lastChange = Date.now();\n              updatePlayback();\n            });\n\n            carousel.addEventListener(\"mouseenter\", function () {\n              hovering = true;\n            });\n\n            carousel.addEventListener(\"mouseleave\", function () {\n              hovering = false;\n              lastChange = Date.now();\n            });\n\n            \/* 键盘进入轮播时暂停，避免阅读中自动切换 *\/\n            carousel.addEventListener(\"focusin\", function () {\n              paused = true;\n              updatePlayback();\n            });\n\n            \/* 手机端左右滑动 *\/\n            track.addEventListener(\"touchstart\", function (event) {\n              touching = false;\n\n              if (event.touches.length !== 1) return;\n\n              touching = true;\n              startX = event.touches[0].clientX;\n              startY = event.touches[0].clientY;\n            }, { passive: true });\n\n            track.addEventListener(\"touchend\", function (event) {\n              if (!touching || !event.changedTouches.length) return;\n              touching = false;\n\n              var dx = event.changedTouches[0].clientX - startX;\n              var dy = event.changedTouches[0].clientY - startY;\n\n              if (Math.abs(dx) \u003e 50 \u0026\u0026 Math.abs(dx) \u003e Math.abs(dy) * 1.3) {\n                paused = true;\n                updatePlayback();\n                showSlide(current + (dx \u003c 0 ? 1 : -1));\n              }\n            }, { passive: true });\n\n            track.addEventListener(\"touchcancel\", function () {\n              touching = false;\n            }, { passive: true });\n\n            showSlide(0);\n            updatePlayback();\n\n            var timer = window.setInterval(function () {\n              \/* 模块被删除后清理本模块计时器 *\/\n              if (!root.isConnected) {\n                window.clearInterval(timer);\n                return;\n              }\n\n              if (paused || hovering || touching || document.hidden) {\n                lastChange = Date.now();\n                return;\n              }\n\n              var rect = carousel.getBoundingClientRect();\n\n              \/* 未滚动到当前模块时不切换 *\/\n              if (rect.bottom \u003c= 0 || rect.top \u003e= window.innerHeight) {\n                lastChange = Date.now();\n                return;\n              }\n\n              if (Date.now() - lastChange \u003e= interval) {\n                showSlide(current + 1);\n              }\n            }, 500);\n          })();\n        \u003c\/script\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\u003csection id=\"shopify-section-template--25857940652225__custom_liquid_UAyiLm\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify\u003e.section-template--25857940652225__custom_liquid_UAyiLm-padding {\n    padding-top: calc(0px * 0.75);\n    padding-bottom: calc(0px  * 0.75);\n  }\n\n  @container seed-layout (min-width: 750px) {\n    .section-template--25857940652225__custom_liquid_UAyiLm-padding {\n      padding-top: 0px;\n      padding-bottom: 0px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--25857940652225__custom_liquid_UAyiLm-padding\"\u003e\n    \u003csection id=\"shopify-section-template--28709062541593__custom_liquid_KUkbbX\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify=\"\"\u003e.section-template--28709062541593__custom_liquid_KUkbbX-padding {\n    padding-top: calc(40px * 0.75);\n    padding-bottom: calc(52px  * 0.75);\n  }\n\n  @container seed-layout (min-width: 750px) {\n    .section-template--28709062541593__custom_liquid_KUkbbX-padding {\n      padding-top: 40px;\n      padding-bottom: 52px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--28709062541593__custom_liquid_KUkbbX-padding\"\u003e\n    \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  .bterns-christmas-joy {\n    width: 100%;\n    margin: 0;\n    padding: 16px 0;\n    font-family: \"Poppins\", Arial, sans-serif;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .bterns-christmas-joy,\n  .bterns-christmas-joy *,\n  .bterns-christmas-joy *::before,\n  .bterns-christmas-joy *::after {\n    box-sizing: border-box;\n  }\n\n  .bterns-christmas-joy .bcj-container {\n    width: 100%;\n    max-width: 1300px;\n    margin: 0 auto;\n    padding: 0 24px;\n  }\n\n  .bterns-christmas-joy .bcj-card {\n    display: grid;\n    position: relative;\n    isolation: isolate;\n    width: 100%;\n    min-height: 360px;\n    overflow: hidden;\n    border-radius: 24px;\n    background: #183e2e;\n    box-shadow: 0 10px 28px rgba(24, 62, 46, 0.12);\n  }\n\n  \/* 图片 *\/\n  .bterns-christmas-joy .bcj-image-wrap {\n    position: absolute;\n    inset: 0;\n    z-index: 0;\n    margin: 0;\n  }\n\n  .bterns-christmas-joy .bcj-image {\n    display: block;\n    width: 100%;\n    height: 100%;\n    max-width: none;\n    margin: 0;\n    padding: 0;\n    border: 0;\n    border-radius: 0;\n    object-fit: cover;\n    object-position: center;\n  }\n\n  \/* 电脑端左侧渐变 *\/\n  .bterns-christmas-joy .bcj-image-wrap::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(\n      90deg,\n      rgba(17, 48, 34, 0.96) 0%,\n      rgba(17, 48, 34, 0.85) 26%,\n      rgba(17, 48, 34, 0.35) 48%,\n      transparent 68%\n    );\n    pointer-events: none;\n  }\n\n  \/* 文案 *\/\n  .bterns-christmas-joy .bcj-content {\n    display: flex;\n    position: relative;\n    z-index: 1;\n    flex-direction: column;\n    align-items: flex-start;\n    justify-content: center;\n    width: 48%;\n    min-width: 0;\n    padding: 48px;\n    text-align: left;\n  }\n\n  .bterns-christmas-joy .bcj-eyebrow {\n    display: flex;\n    align-items: center;\n    gap: 9px;\n    margin: 0 0 14px;\n    padding: 0;\n    color: #e4c98d;\n    font-family: inherit;\n    font-size: 11px;\n    font-weight: 600;\n    line-height: 1.5;\n    letter-spacing: 2px;\n  }\n\n  .bterns-christmas-joy .bcj-star {\n    flex: 0 0 auto;\n    width: 14px;\n    height: 14px;\n  }\n\n  .bterns-christmas-joy .bcj-title {\n    margin: 0 0 14px;\n    padding: 0;\n    color: #fffaf0;\n    font-family: inherit;\n    font-size: 38px;\n    font-style: normal;\n    font-weight: 700;\n    line-height: 1.2;\n    letter-spacing: -0.8px;\n    text-transform: none;\n  }\n\n  .bterns-christmas-joy .bcj-description {\n    max-width: 340px;\n    margin: 0;\n    padding: 0;\n    color: #e0e8df;\n    font-family: inherit;\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 1.7;\n    letter-spacing: 0;\n  }\n\n  @container seed-layout (min-width: 768px) and (max-width: 1099px) {\n    .bterns-christmas-joy .bcj-card {\n      min-height: 320px;\n    }\n\n    .bterns-christmas-joy .bcj-content {\n      width: 52%;\n      padding: 32px;\n    }\n\n    .bterns-christmas-joy .bcj-title {\n      font-size: 32px;\n    }\n\n    .bterns-christmas-joy .bcj-description {\n      font-size: 14px;\n    }\n  }\n\n  \/* 手机端 *\/\n  @container seed-layout (max-width: 767px) {\n    .bterns-christmas-joy {\n      padding: 12px 0;\n    }\n\n    .bterns-christmas-joy .bcj-container {\n      padding: 0 14px;\n    }\n\n    .bterns-christmas-joy .bcj-card {\n      display: flex;\n      flex-direction: column;\n      min-height: 0;\n      border-radius: 20px;\n    }\n\n    .bterns-christmas-joy .bcj-image-wrap {\n      position: relative;\n      inset: auto;\n      flex: 0 0 auto;\n      width: 100%;\n      height: clamp(220px, 62vw, 300px);\n    }\n\n    .bterns-christmas-joy .bcj-image {\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n\n      \/* 保留右侧日历主体 *\/\n      object-position: 75% center;\n    }\n\n    \/* 图片自然过渡到下方绿色 *\/\n    .bterns-christmas-joy .bcj-image-wrap::after {\n      inset: auto 0 0;\n      height: 64px;\n      background: linear-gradient(\n        180deg,\n        rgba(24, 62, 46, 0),\n        #183e2e\n      );\n    }\n\n    .bterns-christmas-joy .bcj-content {\n      width: 100%;\n      padding: 8px 24px 26px;\n    }\n\n    .bterns-christmas-joy .bcj-eyebrow {\n      gap: 8px;\n      margin-bottom: 10px;\n      font-size: 10px;\n      letter-spacing: 1.7px;\n    }\n\n    .bterns-christmas-joy .bcj-star {\n      width: 12px;\n      height: 12px;\n    }\n\n    .bterns-christmas-joy .bcj-title {\n      margin-bottom: 10px;\n      font-size: 27px;\n      line-height: 1.25;\n      letter-spacing: -0.5px;\n    }\n\n    .bterns-christmas-joy .bcj-description {\n      max-width: 100%;\n      font-size: 14px;\n      line-height: 1.65;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"bterns-christmas-joy\" aria-label=\"A Christmas gift that keeps growing\"\u003e\n  \u003cdiv class=\"bcj-container\"\u003e\n    \u003cdiv class=\"bcj-card\"\u003e\n\n      \u003cdiv class=\"bcj-image-wrap\"\u003e\n        \u003cimg class=\"bcj-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-22.png?v=1792845417\" alt=\"Christmas calendar on a wooden stand beside festive decorations\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bcj-content\"\u003e\n\n        \u003cp class=\"bcj-eyebrow\"\u003e\n          \u003csvg class=\"bcj-star\" viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"\u003e\n            \u003cpath d=\"M12 0L15 9L24 12L15 15L12 24L9 15L0 12L9 9Z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n          A GIFT THAT GROWS\n        \u003c\/p\u003e\n\n        \u003ch2 class=\"bcj-title\"\u003e\n          Seed \u0026amp; Grow Joy\n        \u003c\/h2\u003e\n\n        \u003cp class=\"bcj-description\"\u003e\n          A little Christmas magic today.\u003cbr\u003e\n          Something beautiful to grow tomorrow.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\u003csection id=\"shopify-section-template--25857940652225__custom_liquid_tgEf9y\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify\u003e.section-template--25857940652225__custom_liquid_tgEf9y-padding {\n    padding-top: calc(0px * 0.75);\n    padding-bottom: calc(0px  * 0.75);\n  }\n\n  @container seed-layout (min-width: 750px) {\n    .section-template--25857940652225__custom_liquid_tgEf9y-padding {\n      padding-top: 0px;\n      padding-bottom: 0px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--25857940652225__custom_liquid_tgEf9y-padding\"\u003e\n    \u003csection id=\"shopify-section-template--28709062541593__custom_liquid_DE8Mcg\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify=\"\"\u003e.section-template--28709062541593__custom_liquid_DE8Mcg-padding {\n    padding-top: calc(16px * 0.75);\n    padding-bottom: calc(20px  * 0.75);\n  }\n\n  @container seed-layout (min-width: 750px) {\n    .section-template--28709062541593__custom_liquid_DE8Mcg-padding {\n      padding-top: 16px;\n      padding-bottom: 20px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--28709062541593__custom_liquid_DE8Mcg-padding\"\u003e\n    \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  .pcal-steps-n13 {\n    --ps-red: #a92332;\n    --ps-green: #285540;\n    --ps-gold: #bd9950;\n\n    display: block;\n    width: 100%;\n    height: auto;\n    margin: 0;\n    padding: 36px 0;\n    background: #f8f5ee;\n    color: #285540;\n    font-family: \"Poppins\", Arial, sans-serif;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .pcal-steps-n13,\n  .pcal-steps-n13 *,\n  .pcal-steps-n13 *::before,\n  .pcal-steps-n13 *::after {\n    box-sizing: border-box;\n  }\n\n  .pcal-steps-n13 .pcal-steps-n13__container {\n    width: 100%;\n    max-width: 1240px;\n    margin: 0 auto;\n    padding: 0 20px;\n  }\n\n  \/* 标题区域 *\/\n  .pcal-steps-n13 .pcal-steps-n13__header {\n    margin: 0 0 40px;\n    padding: 0;\n    text-align: center;\n  }\n\n  .pcal-steps-n13 .pcal-steps-n13__eyebrow {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 12px;\n    margin: 0 0 12px;\n    padding: 0;\n    color: var(--ps-green);\n    font-family: inherit;\n    font-size: 12px;\n    font-weight: 500;\n    line-height: 1.5;\n    letter-spacing: 2px;\n    text-align: center;\n  }\n\n  .pcal-steps-n13 .pcal-steps-n13__eyebrow::before,\n  .pcal-steps-n13 .pcal-steps-n13__eyebrow::after {\n    content: \"\";\n    display: block;\n    flex: 0 0 30px;\n    height: 1px;\n    background: var(--ps-gold);\n  }\n\n  .pcal-steps-n13 .pcal-steps-n13__heading {\n    margin: 0 0 14px;\n    padding: 0;\n    color: var(--ps-red);\n    font-family: inherit;\n    font-size: 48px;\n    font-style: normal;\n    font-weight: 700;\n    line-height: 1.2;\n    letter-spacing: -1px;\n    text-transform: none;\n  }\n\n  .pcal-steps-n13 .pcal-steps-n13__subtitle {\n    margin: 0;\n    padding: 0;\n    color: var(--ps-green);\n    font-family: inherit;\n    font-size: 20px;\n    font-weight: 400;\n    line-height: 1.6;\n    letter-spacing: 0.3px;\n  }\n\n  \/* 电脑端四列 *\/\n  .pcal-steps-n13 .pcal-steps-n13__grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    align-items: start;\n    gap: 24px;\n    width: 100%;\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .pcal-steps-n13 .pcal-steps-n13__card {\n    display: block;\n    min-width: 0;\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  \/* 图片区域 *\/\n  .pcal-steps-n13 .pcal-steps-n13__visual {\n    position: relative;\n    width: 100%;\n    margin: 0;\n    padding: 0;\n    overflow: hidden;\n    aspect-ratio: 4 \/ 3;\n    border: 1px solid #e3d4b5;\n    border-radius: 14px;\n    background: #eee8df;\n    box-shadow: 0 8px 20px rgba(36, 67, 49, 0.14);\n  }\n\n  .pcal-steps-n13 .pcal-steps-n13__image {\n    display: block;\n    width: 100%;\n    height: 100%;\n    max-width: none;\n    margin: 0;\n    padding: 0;\n    border: 0;\n    border-radius: 0;\n    object-fit: cover;\n    object-position: center;\n  }\n\n  \/* 图片底部步骤条 *\/\n  .pcal-steps-n13 .pcal-steps-n13__label {\n    display: grid;\n    grid-template-columns: 52px minmax(0, 1fr);\n    align-items: stretch;\n    position: absolute;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    min-height: 50px;\n    margin: 0;\n    padding: 0;\n    border-top: 2px solid var(--ps-gold);\n    background: rgba(28, 70, 48, 0.95);\n  }\n\n  .pcal-steps-n13 .pcal-steps-n13__number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin: 0;\n    padding: 10px 6px;\n    border-right: 1px solid rgba(231, 199, 125, 0.5);\n    background: var(--ps-red);\n    color: #ffffff;\n    font-family: inherit;\n    font-size: 24px;\n    font-weight: 800;\n    line-height: 1.2;\n    letter-spacing: 0;\n  }\n\n  .pcal-steps-n13 .pcal-steps-n13__title {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    min-width: 0;\n    margin: 0;\n    padding: 9px 8px;\n    color: #fffdf8;\n    font-family: inherit;\n    font-size: 23px;\n    font-style: normal;\n    font-weight: 700;\n    line-height: 1.2;\n    letter-spacing: 0;\n    text-align: center;\n    text-transform: none;\n    overflow-wrap: break-word;\n  }\n\n  \/* 图片下方说明 *\/\n  .pcal-steps-n13 .pcal-steps-n13__description {\n    margin: 22px 0 0;\n    padding: 0;\n    color: #4c6255;\n    font-family: inherit;\n    font-size: 19px;\n    font-weight: 400;\n    line-height: 1.65;\n    letter-spacing: 0.1px;\n    text-align: center;\n  }\n\n  .pcal-steps-n13 .pcal-steps-n13__grid:focus-visible {\n    outline: 2px solid var(--ps-green);\n    outline-offset: 5px;\n  }\n\n  \/* 平板 *\/\n  @container seed-layout (min-width: 750px) and (max-width: 1100px) {\n    .pcal-steps-n13 .pcal-steps-n13__header {\n      margin-bottom: 30px;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__heading {\n      font-size: 38px;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__subtitle {\n      font-size: 18px;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__grid {\n      gap: 16px;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__label {\n      grid-template-columns: 38px minmax(0, 1fr);\n      min-height: 44px;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__number {\n      font-size: 20px;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__title {\n      padding: 8px 6px;\n      font-size: 18px;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__description {\n      margin-top: 18px;\n      font-size: 16px;\n      letter-spacing: 0;\n    }\n  }\n\n  \/* 手机横向滑动 *\/\n  @container seed-layout (max-width: 749px) {\n    .pcal-steps-n13 {\n      padding: 28px 0;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__container {\n      padding: 0 16px;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__header {\n      margin-bottom: 20px;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__eyebrow {\n      gap: 8px;\n      font-size: 10px;\n      letter-spacing: 1.3px;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__eyebrow::before,\n    .pcal-steps-n13 .pcal-steps-n13__eyebrow::after {\n      flex-basis: 20px;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__heading {\n      margin-bottom: 10px;\n      font-size: 30px;\n      letter-spacing: -0.5px;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__subtitle {\n      font-size: 16px;\n      line-height: 1.5;\n      letter-spacing: 0.1px;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__grid {\n      display: flex;\n      align-items: stretch;\n      gap: 16px;\n      margin: 0;\n      padding: 12px 0 18px;\n      overflow-x: auto;\n      scroll-snap-type: x mandatory;\n      overscroll-behavior-x: contain;\n      scrollbar-width: thin;\n      scrollbar-color: #a92332 #e8e3d7;\n      -webkit-overflow-scrolling: touch;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__grid::-webkit-scrollbar {\n      height: 5px;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__grid::-webkit-scrollbar-track {\n      border-radius: 10px;\n      background: #e8e3d7;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__grid::-webkit-scrollbar-thumb {\n      border-radius: 10px;\n      background: var(--ps-red);\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__card {\n      flex: 0 0 86%;\n      scroll-snap-align: start;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__visual {\n      border-radius: 12px;\n      box-shadow: 0 6px 14px rgba(36, 67, 49, 0.12);\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__label {\n      grid-template-columns: 48px minmax(0, 1fr);\n      min-height: 48px;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__number {\n      font-size: 22px;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__title {\n      padding: 9px 8px;\n      font-size: 22px;\n    }\n\n    .pcal-steps-n13 .pcal-steps-n13__description {\n      margin-top: 18px;\n      font-size: 16px;\n      line-height: 1.6;\n      letter-spacing: 0.1px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pcal-steps-n13\" role=\"region\" aria-label=\"Easy Planting Steps\"\u003e\n  \u003cdiv class=\"pcal-steps-n13__container\"\u003e\n\n    \u003cdiv class=\"pcal-steps-n13__header\"\u003e\n      \u003cdiv class=\"pcal-steps-n13__eyebrow\"\u003e\n        LET YOUR CHRISTMAS JOY GROW\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"pcal-steps-n13__heading\"\u003e\n        Easy Planting Steps\n      \u003c\/h2\u003e\n\n      \u003cp class=\"pcal-steps-n13__subtitle\"\u003e\n        From festive calendar cards to little blooms.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003col class=\"pcal-steps-n13__grid\" aria-label=\"Four planting steps\" tabindex=\"0\"\u003e\n\n      \u003c!-- 第一步 --\u003e\n      \u003cli class=\"pcal-steps-n13__card\"\u003e\n        \u003cdiv class=\"pcal-steps-n13__visual\"\u003e\n          \u003cimg class=\"pcal-steps-n13__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-23.png?v=1792845423\" alt=\"Tearing a seed paper calendar card into small pieces\" loading=\"lazy\" decoding=\"async\"\u003e\n\n          \u003cdiv class=\"pcal-steps-n13__label\"\u003e\n            \u003cspan class=\"pcal-steps-n13__number\" aria-hidden=\"true\"\u003e\n              01\n            \u003c\/span\u003e\n\n            \u003ch3 class=\"pcal-steps-n13__title\"\u003e\n              Tear Paper\n            \u003c\/h3\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cp class=\"pcal-steps-n13__description\"\u003e\n          Tear the used calendar card into small pieces to loosen embedded seeds.\n        \u003c\/p\u003e\n      \u003c\/li\u003e\n\n      \u003c!-- 第二步 --\u003e\n      \u003cli class=\"pcal-steps-n13__card\"\u003e\n        \u003cdiv class=\"pcal-steps-n13__visual\"\u003e\n          \u003cimg class=\"pcal-steps-n13__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-24.png?v=1792845430\" alt=\"Soaking seed paper pieces in a bowl of water\" loading=\"lazy\" decoding=\"async\"\u003e\n\n          \u003cdiv class=\"pcal-steps-n13__label\"\u003e\n            \u003cspan class=\"pcal-steps-n13__number\" aria-hidden=\"true\"\u003e\n              02\n            \u003c\/span\u003e\n\n            \u003ch3 class=\"pcal-steps-n13__title\"\u003e\n              Soak Briefly\n            \u003c\/h3\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cp class=\"pcal-steps-n13__description\"\u003e\n          Soak the paper fragments in water for a short time to wake up the seeds.\n        \u003c\/p\u003e\n      \u003c\/li\u003e\n\n      \u003c!-- 第三步 --\u003e\n      \u003cli class=\"pcal-steps-n13__card\"\u003e\n        \u003cdiv class=\"pcal-steps-n13__visual\"\u003e\n          \u003cimg class=\"pcal-steps-n13__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-25.png?v=1792845437\" alt=\"Placing soaked seed paper into potting soil\" loading=\"lazy\" decoding=\"async\"\u003e\n\n          \u003cdiv class=\"pcal-steps-n13__label\"\u003e\n            \u003cspan class=\"pcal-steps-n13__number\" aria-hidden=\"true\"\u003e\n              03\n            \u003c\/span\u003e\n\n            \u003ch3 class=\"pcal-steps-n13__title\"\u003e\n              Plant in Soil\n            \u003c\/h3\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cp class=\"pcal-steps-n13__description\"\u003e\n          Bury soaked paper pieces under a thin layer of potting soil.\n        \u003c\/p\u003e\n      \u003c\/li\u003e\n\n      \u003c!-- 第四步 --\u003e\n      \u003cli class=\"pcal-steps-n13__card\"\u003e\n        \u003cdiv class=\"pcal-steps-n13__visual\"\u003e\n          \u003cimg class=\"pcal-steps-n13__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-26.png?v=1792845443\" alt=\"Small green seedlings growing in a pot\" loading=\"lazy\" decoding=\"async\"\u003e\n\n          \u003cdiv class=\"pcal-steps-n13__label\"\u003e\n            \u003cspan class=\"pcal-steps-n13__number\" aria-hidden=\"true\"\u003e\n              04\n            \u003c\/span\u003e\n\n            \u003ch3 class=\"pcal-steps-n13__title\"\u003e\n              Water \u0026amp; Watch\n            \u003c\/h3\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cp class=\"pcal-steps-n13__description\"\u003e\n          Keep the soil moist, then watch tiny sprouts emerge day by day.\n        \u003c\/p\u003e\n      \u003c\/li\u003e\n\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\u003csection id=\"shopify-section-template--25857940652225__custom_liquid_68xcc4\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify\u003e.section-template--25857940652225__custom_liquid_68xcc4-padding {\n    padding-top: calc(0px * 0.75);\n    padding-bottom: calc(0px  * 0.75);\n  }\n\n  @container seed-layout (min-width: 750px) {\n    .section-template--25857940652225__custom_liquid_68xcc4-padding {\n      padding-top: 0px;\n      padding-bottom: 0px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--25857940652225__custom_liquid_68xcc4-padding\"\u003e\n    \u003csection id=\"shopify-section-template--28709062541593__custom_liquid_hyatWq\" class=\"shopify-section section\"\u003e\n\n  \u003cstyle data-shopify=\"\"\u003e\n    .section-template--28709062541593__custom_liquid_hyatWq-padding {\n      padding-top: calc(0px * 0.75);\n      padding-bottom: calc(0px * 0.75);\n    }\n\n    @container seed-layout (min-width: 750px) {\n      .section-template--28709062541593__custom_liquid_hyatWq-padding {\n        padding-top: 0px;\n        padding-bottom: 0px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n    \u003cdiv class=\"section-template--28709062541593__custom_liquid_hyatWq-padding\"\u003e\n\n      \u003cstyle\u003e\n        .christmas-buy-wrap {\n          display: flex;\n          justify-content: center;\n          width: 100%;\n          padding: 18px 16px;\n          box-sizing: border-box;\n        }\n\n        .christmas-buy-button {\n          display: inline-flex;\n          align-items: center;\n          justify-content: center;\n          width: 100%;\n          max-width: 480px;\n          min-height: 60px;\n          padding: 17px 24px;\n          box-sizing: border-box;\n          border: 2px solid #e7c77d;\n          border-radius: 12px;\n          background: linear-gradient(\n            110deg,\n            #b51e30 0%,\n            #971627 65%,\n            #174d38 100%\n          );\n          color: #ffffff;\n          font-family: inherit;\n          font-size: 19px;\n          font-weight: 800;\n          line-height: 1.3;\n          letter-spacing: 0.6px;\n          text-align: center;\n          text-decoration: none;\n          cursor: pointer;\n          appearance: none;\n          box-shadow:\n            0 5px 0 #651320,\n            0 10px 22px rgba(112, 20, 36, 0.2);\n          transition: transform 0.2s ease, box-shadow 0.2s ease;\n          -webkit-tap-highlight-color: transparent;\n        }\n\n        .christmas-buy-button:hover {\n          color: #ffffff;\n          transform: translateY(-2px);\n          box-shadow:\n            0 7px 0 #651320,\n            0 14px 26px rgba(112, 20, 36, 0.25);\n        }\n\n        .christmas-buy-button:active {\n          transform: translateY(3px);\n          box-shadow:\n            0 2px 0 #651320,\n            0 5px 12px rgba(112, 20, 36, 0.18);\n        }\n\n        .christmas-buy-button:focus-visible {\n          outline: 3px solid #174d38;\n          outline-offset: 5px;\n        }\n\n        @container seed-layout (max-width: 749px) {\n          .christmas-buy-button {\n            min-height: 56px;\n            font-size: 17px;\n          }\n        }\n\n        @media (prefers-reduced-motion: reduce) {\n          .christmas-buy-button {\n            transition: none;\n          }\n        }\n      \u003c\/style\u003e\n\n      \u003cdiv class=\"christmas-buy-wrap\"\u003e\n        \u003cbutton class=\"christmas-buy-button\" type=\"button\" data-christmas-purchase-cta\u003e\n          BUY NOW (SAVE 60%)\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cscript\u003e\n        (function () {\n          var script = document.currentScript;\n          var root = script \u0026\u0026 script.closest(\n            '#shopify-section-template--28709062541593__custom_liquid_hyatWq'\n          );\n\n          if (!root) return;\n\n          var button = root.querySelector(\n            '[data-christmas-purchase-cta]'\n          );\n\n          if (!button || button.dataset.scrollBound === 'true') {\n            return;\n          }\n\n          button.dataset.scrollBound = 'true';\n\n          function isVisible(element) {\n            if (!element || element.getClientRects().length === 0) {\n              return false;\n            }\n\n            var style = window.getComputedStyle(element);\n\n            if (\n              style.display === 'none' ||\n              style.visibility === 'hidden'\n            ) {\n              return false;\n            }\n\n            if (\n              element.closest(\n                '[hidden], [inert], [aria-hidden=\"true\"], ' +\n                'dialog, [role=\"dialog\"], cart-drawer, ' +\n                'quick-add-modal, .quick-add-modal, ' +\n                '.sticky-add-to-cart, .sticky-cart'\n              )\n            ) {\n              return false;\n            }\n\n            return true;\n          }\n\n          button.addEventListener('click', function (event) {\n            if (\n              event.ctrlKey ||\n              event.metaKey ||\n              event.shiftKey ||\n              event.altKey\n            ) {\n              return;\n            }\n\n            var productSection = document.getElementById(\n              'MainContent'\n            );\n\n            if (!productSection) {\n              return;\n            }\n\n            \/*\n              优先定位 SKU \/ 变体选择区域；\n              找不到时定位购买表单或加购按钮。\n            *\/\n            var selectors = [\n              'variant-radios',\n              'variant-selects',\n              '.product-variant-picker',\n              '.product-form__input',\n              '[data-selector-type=\"variant\"]',\n              '.product-form',\n              'form[action*=\"\/cart\/add\"]',\n              '.product-form__submit',\n              'button[name=\"add\"]',\n              '.product__info-container'\n            ];\n\n            var target = null;\n\n            for (var i = 0; i \u003c selectors.length; i++) {\n              var candidates = productSection.querySelectorAll(\n                selectors[i]\n              );\n\n              for (var j = 0; j \u003c candidates.length; j++) {\n                if (isVisible(candidates[j])) {\n                  target = candidates[j];\n                  break;\n                }\n              }\n\n              if (target) break;\n            }\n\n            \/*\n              如果没有找到上述元素，则尝试定位可见的\n              加购按钮，最后才回退到产品主模块。\n            *\/\n            if (!target) {\n              target = productSection;\n            }\n\n            event.preventDefault();\n\n            var offset = 120;\n\n            var top =\n              target.getBoundingClientRect().top +\n              window.scrollY -\n              offset;\n\n            var reducedMotion = window.matchMedia(\n              '(prefers-reduced-motion: reduce)'\n            ).matches;\n\n            window.scrollTo({\n              top: Math.max(0, top),\n              behavior: reducedMotion ? 'auto' : 'smooth'\n            });\n          });\n        })();\n      \u003c\/script\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\u003csection id=\"shopify-section-template--25857940652225__custom_liquid_yehTcW\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify\u003e.section-template--25857940652225__custom_liquid_yehTcW-padding {\n    padding-top: calc(0px * 0.75);\n    padding-bottom: calc(0px  * 0.75);\n  }\n\n  @container seed-layout (min-width: 750px) {\n    .section-template--25857940652225__custom_liquid_yehTcW-padding {\n      padding-top: 0px;\n      padding-bottom: 0px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--25857940652225__custom_liquid_yehTcW-padding\"\u003e\n    \u003csection id=\"shopify-section-template--28709062541593__custom_liquid_aNCJQc\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify=\"\"\u003e.section-template--28709062541593__custom_liquid_aNCJQc-padding {\n    padding-top: calc(40px * 0.75);\n    padding-bottom: calc(40px  * 0.75);\n  }\n\n  @container seed-layout (min-width: 750px) {\n    .section-template--28709062541593__custom_liquid_aNCJQc-padding {\n      padding-top: 40px;\n      padding-bottom: 40px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--28709062541593__custom_liquid_aNCJQc-padding\"\u003e\n    \u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;700\u0026display=swap');\n\n  seed-paper-carousel {\n    display: block;\n    position: relative;\n    width: 100%;\n    padding: 36px 0 24px;\n    background: #f8f5ee;\n    color: #234735;\n    font-family: 'Poppins', Arial, sans-serif;\n    font-style: normal;\n    text-align: left;\n    --sp-card-width: 51%;\n    --sp-gap: 50px;\n  }\n\n  seed-paper-carousel,\n  seed-paper-carousel *,\n  seed-paper-carousel *::before,\n  seed-paper-carousel *::after {\n    box-sizing: border-box;\n  }\n\n  seed-paper-carousel .sp-heading {\n    text-align: center;\n    padding: 0 20px;\n    margin: 0 0 32px;\n  }\n\n  seed-paper-carousel .sp-season-label {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 12px;\n    margin: 0 0 12px;\n    color: #285540;\n    font: 500 12px\/1.5 'Poppins', Arial, sans-serif;\n    letter-spacing: 2px;\n  }\n\n  seed-paper-carousel .sp-season-label::before,\n  seed-paper-carousel .sp-season-label::after {\n    content: '';\n    width: 34px;\n    height: 1px;\n    background: #bd9950;\n  }\n\n  seed-paper-carousel .sp-heading h2 {\n    margin: 0 0 12px;\n    padding: 0;\n    color: #a92332;\n    font: 700 36px\/1.25 'Poppins', Arial, sans-serif;\n    letter-spacing: .25px;\n    text-transform: none;\n  }\n\n  seed-paper-carousel .sp-heading p {\n    max-width: 760px;\n    margin: 0 auto;\n    padding: 0;\n    color: #285540;\n    font: 400 18px\/1.6 'Poppins', Arial, sans-serif;\n    letter-spacing: .3px;\n  }\n\n  seed-paper-carousel .sp-window {\n    position: relative;\n    overflow: hidden;\n    width: 96%;\n    max-width: 1600px;\n    margin: 0 auto;\n    padding: 4px 0 28px;\n    touch-action: pan-y;\n  }\n\n  seed-paper-carousel .sp-track {\n    display: flex;\n    align-items: stretch;\n    gap: var(--sp-gap);\n    width: 100%;\n  }\n\n  seed-paper-carousel .sp-card {\n    flex: 0 0 var(--sp-card-width);\n    min-width: 0;\n    margin: 0;\n    padding: 0;\n    overflow: hidden;\n    border-radius: 16px;\n    background: #fffdf8;\n    box-shadow:\n      inset 0 0 0 1px #e6d7b9,\n      0 14px 24px rgba(36, 67, 49, .16);\n    transform: scale(.9);\n    opacity: .72;\n    transition:\n      transform 500ms ease-out,\n      opacity 500ms ease-out;\n  }\n\n  seed-paper-carousel .sp-card.is-active {\n    transform: scale(1);\n    opacity: 1;\n  }\n\n  seed-paper-carousel .sp-image {\n    display: block;\n    width: 100%;\n    max-width: none;\n    height: auto;\n    aspect-ratio: 16 \/ 9;\n    margin: 0;\n    padding: 0;\n    border: 0;\n    border-radius: 0;\n    object-fit: cover;\n  }\n\n  seed-paper-carousel .sp-copy {\n    min-height: 150px;\n    padding: 24px 20px 26px;\n    border-top: 3px solid #bd9950;\n  }\n\n  seed-paper-carousel .sp-copy h3 {\n    margin: 0 0 10px;\n    padding: 0;\n    color: #285540;\n    font: 700 22px\/1.4 'Poppins', Arial, sans-serif;\n    letter-spacing: .1px;\n    text-transform: none;\n  }\n\n  seed-paper-carousel .sp-copy h3 span {\n    color: #a92332;\n  }\n\n  seed-paper-carousel .sp-copy p {\n    margin: 0;\n    padding: 0;\n    color: #4c6255;\n    font: 400 18px\/1.55 'Poppins', Arial, sans-serif;\n    letter-spacing: .2px;\n  }\n\n  seed-paper-carousel .sp-nav {\n    position: absolute;\n    z-index: 2;\n    top: calc(50% - 12px);\n    display: grid;\n    place-items: center;\n    width: 42px;\n    height: 42px;\n    min-width: 0;\n    margin: 0;\n    padding: 0;\n    border: 1px solid #d6bb82;\n    border-radius: 50%;\n    background: #fffdf8;\n    color: #a92332;\n    box-shadow: 0 3px 12px rgba(36, 67, 49, .12);\n    transform: translateY(-50%);\n    cursor: pointer;\n    appearance: none;\n    transition:\n      background-color .2s ease,\n      color .2s ease;\n  }\n\n  seed-paper-carousel .sp-nav:hover {\n    background: #a92332;\n    color: #ffffff;\n  }\n\n  seed-paper-carousel .sp-prev {\n    left: 20px;\n  }\n\n  seed-paper-carousel .sp-next {\n    right: 20px;\n  }\n\n  seed-paper-carousel .sp-nav svg {\n    display: block;\n    width: 22px;\n    height: 22px;\n  }\n\n  seed-paper-carousel .sp-dots {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n    margin: 4px 0 0;\n  }\n\n  seed-paper-carousel .sp-dot {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 10px;\n    height: 24px;\n    min-width: 0;\n    margin: 0;\n    padding: 0;\n    border: 0;\n    background: transparent;\n    cursor: pointer;\n    appearance: none;\n    transition: width .3s ease;\n  }\n\n  seed-paper-carousel .sp-dot::before {\n    content: '';\n    display: block;\n    width: 100%;\n    height: 10px;\n    border-radius: 20px;\n    background: #b8c7b9;\n  }\n\n  seed-paper-carousel .sp-dot[aria-current=\"true\"] {\n    width: 32px;\n  }\n\n  seed-paper-carousel .sp-dot[aria-current=\"true\"]::before {\n    background: #a92332;\n  }\n\n  seed-paper-carousel button:focus-visible {\n    outline: 2px solid #285540;\n    outline-offset: 4px;\n  }\n\n  seed-paper-carousel .sp-status {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    overflow: hidden;\n    clip-path: inset(50%);\n    white-space: nowrap;\n  }\n\n  @container seed-layout (max-width: 749px) {\n    seed-paper-carousel {\n      padding: 28px 0 18px;\n      --sp-card-width: 82%;\n      --sp-gap: 14px;\n    }\n\n    seed-paper-carousel .sp-heading {\n      margin-bottom: 24px;\n    }\n\n    seed-paper-carousel .sp-season-label {\n      gap: 8px;\n      font-size: 10px;\n      letter-spacing: 1.4px;\n    }\n\n    seed-paper-carousel .sp-season-label::before,\n    seed-paper-carousel .sp-season-label::after {\n      width: 22px;\n    }\n\n    seed-paper-carousel .sp-heading h2 {\n      font-size: 26px;\n    }\n\n    seed-paper-carousel .sp-heading p {\n      font-size: 15px;\n      letter-spacing: .1px;\n    }\n\n    seed-paper-carousel .sp-window {\n      width: 100%;\n    }\n\n    seed-paper-carousel .sp-copy {\n      min-height: 150px;\n      padding: 20px 16px;\n    }\n\n    seed-paper-carousel .sp-copy h3 {\n      font-size: 18px;\n    }\n\n    seed-paper-carousel .sp-copy p {\n      font-size: 14px;\n    }\n\n    seed-paper-carousel .sp-nav {\n      width: 36px;\n      height: 36px;\n    }\n\n    seed-paper-carousel .sp-prev {\n      left: 8px;\n    }\n\n    seed-paper-carousel .sp-next {\n      right: 8px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    seed-paper-carousel .sp-card,\n    seed-paper-carousel .sp-dot,\n    seed-paper-carousel .sp-nav {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cseed-paper-carousel role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Christmas seed paper features\"\u003e\n  \u003cheader class=\"sp-heading\"\u003e\n    \u003cdiv class=\"sp-season-label\"\u003e\n      A LITTLE CHRISTMAS MAGIC\n    \u003c\/div\u003e\n\n    \u003ch2\u003eChristmas Joy That Keeps Growing\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Festive seed paper cards to enjoy today and plant for tomorrow.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003cdiv class=\"sp-window\"\u003e\n    \u003cdiv class=\"sp-track\" style=\"transition: none; transform: translateX(-1834.38px);\"\u003e\n\u003carticle class=\"sp-card\" aria-hidden=\"true\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 4\"\u003e\n        \u003cimg class=\"sp-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-27.png?v=1792845450\" alt=\"Seed paper sprouting in a flowerpot\" loading=\"lazy\" width=\"960\" height=\"540\" draggable=\"false\"\u003e\n\n        \u003cdiv class=\"sp-copy\"\u003e\n          \u003ch3\u003e\n\u003cspan\u003eEven Sprouting\u003c\/span\u003e Growth\u003c\/h3\u003e\n          \u003cp\u003e\n            Evenly embedded seeds prevent overcrowding. Predictable\n            sprouting for easy early care.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\u003carticle class=\"sp-card\" aria-hidden=\"true\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 4\"\u003e\n        \u003cimg class=\"sp-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-28.png?v=1792845457\" alt=\"Hands holding portable seed paper calendar cards\" loading=\"eager\" width=\"960\" height=\"540\" draggable=\"false\"\u003e\n\n        \u003cdiv class=\"sp-copy\"\u003e\n          \u003ch3\u003e\n\u003cspan\u003ePortable Card\u003c\/span\u003e Design\u003c\/h3\u003e\n          \u003cp\u003e\n            Cards protect seeds for long-term storage. Plant in batches\n            at your own pace.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\u003carticle class=\"sp-card\" aria-hidden=\"true\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 4\"\u003e\n        \u003cimg class=\"sp-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-29.png?v=1792845464\" alt=\"Colorful flowers growing in garden pots\" loading=\"lazy\" width=\"960\" height=\"540\" draggable=\"false\"\u003e\n\n        \u003cdiv class=\"sp-copy\"\u003e\n          \u003ch3\u003e\n\u003cspan\u003eDiverse Plant\u003c\/span\u003e Options\u003c\/h3\u003e\n          \u003cp\u003e\n            Tested non-GMO seeds. Grow in apartment pots or windowsills\n            all year, no garden needed.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\u003carticle class=\"sp-card\" aria-hidden=\"true\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 4\"\u003e\n        \u003cimg class=\"sp-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-30.png?v=1792845470\" alt=\"Seeds and nutrients infused into seed paper\" loading=\"lazy\" width=\"960\" height=\"540\" draggable=\"false\"\u003e\n\n        \u003cdiv class=\"sp-copy\"\u003e\n          \u003ch3\u003e\n\u003cspan\u003eSeed \u0026amp; Nutrient\u003c\/span\u003e Infusion\u003c\/h3\u003e\n          \u003cp\u003e\n            Natural nutrients built into paper to support even\n            germination and root growth. No extra fertilizer required.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003c!-- 卡片 1 --\u003e\n      \u003carticle class=\"sp-card\" aria-hidden=\"true\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 4\"\u003e\n        \u003cimg class=\"sp-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-27.png?v=1792845450\" alt=\"Seed paper sprouting in a flowerpot\" loading=\"lazy\" width=\"960\" height=\"540\" draggable=\"false\"\u003e\n\n        \u003cdiv class=\"sp-copy\"\u003e\n          \u003ch3\u003e\n\u003cspan\u003eEven Sprouting\u003c\/span\u003e Growth\u003c\/h3\u003e\n          \u003cp\u003e\n            Evenly embedded seeds prevent overcrowding. Predictable\n            sprouting for easy early care.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003c!-- 卡片 2：默认居中 --\u003e\n      \u003carticle class=\"sp-card is-active\" aria-hidden=\"false\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 4\"\u003e\n        \u003cimg class=\"sp-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-28.png?v=1792845457\" alt=\"Hands holding portable seed paper calendar cards\" loading=\"eager\" width=\"960\" height=\"540\" draggable=\"false\"\u003e\n\n        \u003cdiv class=\"sp-copy\"\u003e\n          \u003ch3\u003e\n\u003cspan\u003ePortable Card\u003c\/span\u003e Design\u003c\/h3\u003e\n          \u003cp\u003e\n            Cards protect seeds for long-term storage. Plant in batches\n            at your own pace.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003c!-- 卡片 3 --\u003e\n      \u003carticle class=\"sp-card\" aria-hidden=\"true\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 4\"\u003e\n        \u003cimg class=\"sp-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-29.png?v=1792845464\" alt=\"Colorful flowers growing in garden pots\" loading=\"lazy\" width=\"960\" height=\"540\" draggable=\"false\"\u003e\n\n        \u003cdiv class=\"sp-copy\"\u003e\n          \u003ch3\u003e\n\u003cspan\u003eDiverse Plant\u003c\/span\u003e Options\u003c\/h3\u003e\n          \u003cp\u003e\n            Tested non-GMO seeds. Grow in apartment pots or windowsills\n            all year, no garden needed.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003c!-- 卡片 4 --\u003e\n      \u003carticle class=\"sp-card\" aria-hidden=\"true\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 4\"\u003e\n        \u003cimg class=\"sp-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-30.png?v=1792845470\" alt=\"Seeds and nutrients infused into seed paper\" loading=\"lazy\" width=\"960\" height=\"540\" draggable=\"false\"\u003e\n\n        \u003cdiv class=\"sp-copy\"\u003e\n          \u003ch3\u003e\n\u003cspan\u003eSeed \u0026amp; Nutrient\u003c\/span\u003e Infusion\u003c\/h3\u003e\n          \u003cp\u003e\n            Natural nutrients built into paper to support even\n            germination and root growth. No extra fertilizer required.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n    \u003carticle class=\"sp-card\" aria-hidden=\"true\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 4\"\u003e\n        \u003cimg class=\"sp-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-27.png?v=1792845450\" alt=\"Seed paper sprouting in a flowerpot\" loading=\"lazy\" width=\"960\" height=\"540\" draggable=\"false\"\u003e\n\n        \u003cdiv class=\"sp-copy\"\u003e\n          \u003ch3\u003e\n\u003cspan\u003eEven Sprouting\u003c\/span\u003e Growth\u003c\/h3\u003e\n          \u003cp\u003e\n            Evenly embedded seeds prevent overcrowding. Predictable\n            sprouting for easy early care.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\u003carticle class=\"sp-card\" aria-hidden=\"true\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 4\"\u003e\n        \u003cimg class=\"sp-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-28.png?v=1792845457\" alt=\"Hands holding portable seed paper calendar cards\" loading=\"eager\" width=\"960\" height=\"540\" draggable=\"false\"\u003e\n\n        \u003cdiv class=\"sp-copy\"\u003e\n          \u003ch3\u003e\n\u003cspan\u003ePortable Card\u003c\/span\u003e Design\u003c\/h3\u003e\n          \u003cp\u003e\n            Cards protect seeds for long-term storage. Plant in batches\n            at your own pace.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\u003carticle class=\"sp-card\" aria-hidden=\"true\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 4\"\u003e\n        \u003cimg class=\"sp-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-29.png?v=1792845464\" alt=\"Colorful flowers growing in garden pots\" loading=\"lazy\" width=\"960\" height=\"540\" draggable=\"false\"\u003e\n\n        \u003cdiv class=\"sp-copy\"\u003e\n          \u003ch3\u003e\n\u003cspan\u003eDiverse Plant\u003c\/span\u003e Options\u003c\/h3\u003e\n          \u003cp\u003e\n            Tested non-GMO seeds. Grow in apartment pots or windowsills\n            all year, no garden needed.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\u003carticle class=\"sp-card\" aria-hidden=\"true\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 4\"\u003e\n        \u003cimg class=\"sp-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-30.png?v=1792845470\" alt=\"Seeds and nutrients infused into seed paper\" loading=\"lazy\" width=\"960\" height=\"540\" draggable=\"false\"\u003e\n\n        \u003cdiv class=\"sp-copy\"\u003e\n          \u003ch3\u003e\n\u003cspan\u003eSeed \u0026amp; Nutrient\u003c\/span\u003e Infusion\u003c\/h3\u003e\n          \u003cp\u003e\n            Natural nutrients built into paper to support even\n            germination and root growth. No extra fertilizer required.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\u003c\/div\u003e\n\n    \u003cbutton class=\"sp-nav sp-prev\" type=\"button\" aria-label=\"Previous slide\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\n        \u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n    \u003c\/button\u003e\n\n    \u003cbutton class=\"sp-nav sp-next\" type=\"button\" aria-label=\"Next slide\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\n        \u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sp-dots\" aria-label=\"Choose a slide\"\u003e\n    \u003cbutton class=\"sp-dot\" type=\"button\" aria-label=\"Slide 1: Even Sprouting Growth\" aria-current=\"false\"\u003e\u003c\/button\u003e\n\n    \u003cbutton class=\"sp-dot\" type=\"button\" aria-label=\"Slide 2: Portable Card Design\" aria-current=\"true\"\u003e\u003c\/button\u003e\n\n    \u003cbutton class=\"sp-dot\" type=\"button\" aria-label=\"Slide 3: Diverse Plant Options\" aria-current=\"false\"\u003e\u003c\/button\u003e\n\n    \u003cbutton class=\"sp-dot\" type=\"button\" aria-label=\"Slide 4: Seed and Nutrient Infusion\" aria-current=\"false\"\u003e\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cspan class=\"sp-status\" aria-live=\"polite\"\u003e\u003c\/span\u003e\n\u003c\/seed-paper-carousel\u003e\n\n\u003cscript\u003e\n  if (!customElements.get('seed-paper-carousel')) {\n    customElements.define(\n      'seed-paper-carousel',\n      class extends HTMLElement {\n        connectedCallback() {\n          \/*\n           * 兼容在 HTML 解析结束前注册自定义元素的情况。\n           *\/\n          if (this._ready) {\n            this._observe();\n            return;\n          }\n\n          if (!this.querySelector('.sp-status')) {\n            if (!this._initialObserver) {\n              this._initialObserver = new MutationObserver(() =\u003e {\n                if (this.querySelector('.sp-status')) {\n                  this._initialObserver.disconnect();\n                  this._initialObserver = null;\n                  this.connectedCallback();\n                }\n              });\n\n              this._initialObserver.observe(this, {\n                childList: true,\n                subtree: true\n              });\n            }\n\n            return;\n          }\n\n          this._ready = true;\n          this.track = this.querySelector('.sp-track');\n          this.viewport = this.querySelector('.sp-window');\n          this.status = this.querySelector('.sp-status');\n          this.dots = Array.from(this.querySelectorAll('.sp-dot'));\n\n          const originals = Array.from(this.track.children);\n\n          this.count = originals.length;\n          this.position = this.count + 1;\n          this.busy = false;\n\n          const cloneCards = () =\u003e {\n            return originals.map(card =\u003e card.cloneNode(true));\n          };\n\n          this.track.prepend(...cloneCards());\n          this.track.append(...cloneCards());\n\n          this.cards = Array.from(this.track.children);\n\n          this.querySelector('.sp-prev').addEventListener(\n            'click',\n            () =\u003e this.go(this.position - 1)\n          );\n\n          this.querySelector('.sp-next').addEventListener(\n            'click',\n            () =\u003e this.go(this.position + 1)\n          );\n\n          this.dots.forEach((dot, index) =\u003e {\n            dot.addEventListener('click', () =\u003e {\n              this.go(this.count + index);\n            });\n          });\n\n          this.addEventListener('keydown', event =\u003e {\n            if (\n              event.key !== 'ArrowLeft' \u0026\u0026\n              event.key !== 'ArrowRight'\n            ) {\n              return;\n            }\n\n            event.preventDefault();\n\n            this.go(\n              this.position +\n              (event.key === 'ArrowRight' ? 1 : -1)\n            );\n          });\n\n          let start = null;\n\n          this.viewport.addEventListener('pointerdown', event =\u003e {\n            if (\n              !event.isPrimary ||\n              event.button !== 0 ||\n              event.target.closest('button')\n            ) {\n              return;\n            }\n\n            start = {\n              id: event.pointerId,\n              x: event.clientX,\n              y: event.clientY\n            };\n\n            try {\n              this.viewport.setPointerCapture(event.pointerId);\n            } catch (error) {}\n          });\n\n          this.viewport.addEventListener('pointerup', event =\u003e {\n            if (!start || event.pointerId !== start.id) {\n              return;\n            }\n\n            const dx = event.clientX - start.x;\n            const dy = event.clientY - start.y;\n\n            start = null;\n\n            if (\n              Math.abs(dx) \u003e 40 \u0026\u0026\n              Math.abs(dx) \u003e Math.abs(dy)\n            ) {\n              this.go(this.position + (dx \u003c 0 ? 1 : -1));\n            }\n          });\n\n          this.viewport.addEventListener('pointercancel', () =\u003e {\n            start = null;\n          });\n\n          this.viewport.addEventListener('lostpointercapture', () =\u003e {\n            start = null;\n          });\n\n          this.track.addEventListener('transitionend', event =\u003e {\n            if (\n              event.target === this.track \u0026\u0026\n              event.propertyName === 'transform'\n            ) {\n              this.finish();\n            }\n          });\n\n          this.render(false);\n          this._observe();\n        }\n\n        _observe() {\n          if (!this.viewport) return;\n\n          if (!this.observer) {\n            this.observer = new ResizeObserver(() =\u003e {\n              clearTimeout(this.timer);\n\n              this.position =\n                this.count + this.position % this.count;\n\n              this.busy = false;\n              this.render(false);\n            });\n          }\n\n          this.observer.observe(this.viewport);\n        }\n\n        disconnectedCallback() {\n          if (this._initialObserver) {\n            this._initialObserver.disconnect();\n            this._initialObserver = null;\n          }\n\n          if (this.observer) {\n            this.observer.disconnect();\n          }\n\n          clearTimeout(this.timer);\n\n          if (this._ready \u0026\u0026 this.busy) {\n            this.finish();\n          }\n        }\n\n        go(position) {\n          if (this.busy || position === this.position) {\n            return;\n          }\n\n          this.busy = true;\n          this.position = position;\n\n          this.render(true);\n\n          this.status.textContent =\n            'Slide ' +\n            (this.position % this.count + 1) +\n            ' of ' +\n            this.count;\n\n          this.timer = setTimeout(() =\u003e this.finish(), 550);\n        }\n\n        finish() {\n          clearTimeout(this.timer);\n\n          this.position =\n            this.count + this.position % this.count;\n\n          this.render(false);\n          this.busy = false;\n        }\n\n        render(animate) {\n          \/*\n           * 使用未缩放的布局宽度，避免缩放动画影响居中位置。\n           *\/\n          const width = parseFloat(\n            getComputedStyle(this.cards[0]).width\n          ) || this.cards[0].offsetWidth;\n\n          const gap = parseFloat(\n            getComputedStyle(this.track).columnGap\n          ) || 0;\n\n          const x =\n            (this.viewport.clientWidth - width) \/ 2 -\n            this.position * (width + gap);\n\n          const reducedMotion = window.matchMedia(\n            '(prefers-reduced-motion: reduce)'\n          ).matches;\n\n          this.track.style.transition =\n            animate \u0026\u0026 !reducedMotion\n              ? 'transform 500ms ease-out'\n              : 'none';\n\n          this.track.style.transform =\n            'translateX(' + x + 'px)';\n\n          this.cards.forEach((card, index) =\u003e {\n            const active = index === this.position;\n\n            card.classList.toggle('is-active', active);\n            card.setAttribute('aria-hidden', String(!active));\n            card.setAttribute('role', 'group');\n            card.setAttribute('aria-roledescription', 'slide');\n            card.setAttribute(\n              'aria-label',\n              (index % this.count + 1) + ' of ' + this.count\n            );\n          });\n\n          this.dots.forEach((dot, index) =\u003e {\n            dot.setAttribute(\n              'aria-current',\n              String(index === this.position % this.count)\n            );\n          });\n        }\n      }\n    );\n  }\n\u003c\/script\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\u003csection id=\"shopify-section-template--25857940652225__custom_liquid_eV4dFd\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify\u003e.section-template--25857940652225__custom_liquid_eV4dFd-padding {\n    padding-top: calc(0px * 0.75);\n    padding-bottom: calc(0px  * 0.75);\n  }\n\n  @container seed-layout (min-width: 750px) {\n    .section-template--25857940652225__custom_liquid_eV4dFd-padding {\n      padding-top: 0px;\n      padding-bottom: 0px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--25857940652225__custom_liquid_eV4dFd-padding\"\u003e\n    \u003csection id=\"shopify-section-template--28709062541593__custom_liquid_zKJpq6\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify=\"\"\u003e.section-template--28709062541593__custom_liquid_zKJpq6-padding {\n    padding-top: calc(40px * 0.75);\n    padding-bottom: calc(44px  * 0.75);\n  }\n\n  @container seed-layout (min-width: 750px) {\n    .section-template--28709062541593__custom_liquid_zKJpq6-padding {\n      padding-top: 40px;\n      padding-bottom: 44px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--28709062541593__custom_liquid_zKJpq6-padding\"\u003e\n    \u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;700\u0026display=swap');\n\n  .bterns-plant-scenes {\n    width: 100%;\n    margin: 0;\n    padding: 18px 0 10px;\n    background: #f8f5ee;\n    box-sizing: border-box;\n  }\n\n  .bterns-plant-scenes *,\n  .bterns-plant-scenes *::before,\n  .bterns-plant-scenes *::after {\n    box-sizing: border-box;\n  }\n\n  .bterns-plant-scenes .bps-container {\n    width: 100%;\n    max-width: 1440px;\n    margin: 0 auto;\n    padding: 0 4%;\n  }\n\n  .bterns-plant-scenes .bps-grid {\n    display: grid;\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n    gap: 16px;\n  }\n\n  .bterns-plant-scenes .bps-tile {\n    min-width: 0;\n    overflow: hidden;\n    border-radius: 16px;\n    margin: 0;\n    padding: 0;\n  }\n\n  .bterns-plant-scenes .bps-scene-one {\n    grid-column: span 2;\n    height: 300px;\n  }\n\n  .bterns-plant-scenes .bps-story {\n    grid-column: span 4;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    height: 300px;\n    padding: 28px;\n    background: #fffdf8;\n    border: 1px solid #e6d7b9;\n    text-align: center;\n  }\n\n  .bterns-plant-scenes .bps-scene-two,\n  .bterns-plant-scenes .bps-scene-three {\n    grid-column: span 3;\n    height: 300px;\n  }\n\n  .bterns-plant-scenes .bps-scene-four,\n  .bterns-plant-scenes .bps-scene-five {\n    grid-column: span 6;\n    aspect-ratio: 2.28 \/ 1;\n  }\n\n  .bterns-plant-scenes .bps-photo {\n    display: block;\n    width: 100%;\n    height: 100%;\n    max-width: none;\n    margin: 0;\n    padding: 0;\n    border: 0;\n    border-radius: 0;\n    object-fit: cover;\n    object-position: center;\n  }\n\n  .bterns-plant-scenes .bps-icon {\n    display: block;\n    flex-shrink: 0;\n    width: 50px;\n    height: 50px;\n    margin: 0 0 24px;\n    color: #a92332;\n  }\n\n  .bterns-plant-scenes .bps-heading {\n    width: 100%;\n    max-width: 350px;\n    margin: 0 0 10px;\n    padding: 0;\n    color: #a92332;\n    font-family: 'Poppins', Arial, sans-serif;\n    font-size: 30px;\n    font-weight: 700;\n    font-style: normal;\n    line-height: 1.3;\n    letter-spacing: 0;\n    text-align: center;\n    text-transform: none;\n  }\n\n  .bterns-plant-scenes .bps-description {\n    width: 100%;\n    max-width: 310px;\n    margin: 0;\n    padding: 0;\n    color: #285540;\n    font-family: 'Poppins', Arial, sans-serif;\n    font-size: 16px;\n    font-weight: 400;\n    font-style: normal;\n    line-height: 1.5;\n    letter-spacing: 0.6px;\n    text-align: center;\n  }\n\n  @container seed-layout (min-width: 750px) and (max-width: 1099px) {\n    .bterns-plant-scenes .bps-grid {\n      gap: 12px;\n    }\n\n    .bterns-plant-scenes .bps-scene-one,\n    .bterns-plant-scenes .bps-story,\n    .bterns-plant-scenes .bps-scene-two,\n    .bterns-plant-scenes .bps-scene-three {\n      height: 260px;\n    }\n\n    .bterns-plant-scenes .bps-story {\n      padding: 20px 14px;\n    }\n\n    .bterns-plant-scenes .bps-heading {\n      font-size: 24px;\n    }\n\n    .bterns-plant-scenes .bps-description {\n      font-size: 14px;\n    }\n\n    .bterns-plant-scenes .bps-icon {\n      width: 44px;\n      height: 44px;\n      margin-bottom: 18px;\n    }\n  }\n\n  @container seed-layout (max-width: 749px) {\n    .bterns-plant-scenes {\n      padding: 16px 0;\n    }\n\n    .bterns-plant-scenes .bps-container {\n      padding: 0 14px;\n    }\n\n    .bterns-plant-scenes .bps-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    .bterns-plant-scenes .bps-tile {\n      border-radius: 12px;\n    }\n\n    .bterns-plant-scenes .bps-story {\n      grid-column: 1;\n      grid-row: 1;\n      height: auto;\n      min-height: 210px;\n      padding: 20px 12px;\n    }\n\n    .bterns-plant-scenes .bps-scene-one {\n      grid-column: 2;\n      grid-row: 1;\n      height: auto;\n      min-height: 210px;\n    }\n\n    .bterns-plant-scenes .bps-scene-two,\n    .bterns-plant-scenes .bps-scene-three {\n      grid-column: span 1;\n      height: auto;\n      aspect-ratio: 1 \/ 1;\n    }\n\n    .bterns-plant-scenes .bps-scene-four,\n    .bterns-plant-scenes .bps-scene-five {\n      grid-column: 1 \/ -1;\n      height: auto;\n      aspect-ratio: 2.28 \/ 1;\n    }\n\n    .bterns-plant-scenes .bps-icon {\n      width: 36px;\n      height: 36px;\n      margin-bottom: 12px;\n    }\n\n    .bterns-plant-scenes .bps-heading {\n      max-width: 220px;\n      margin-bottom: 8px;\n      font-size: 16px;\n      line-height: 1.35;\n    }\n\n    .bterns-plant-scenes .bps-description {\n      max-width: 220px;\n      font-size: 12px;\n      line-height: 1.55;\n      letter-spacing: 0.2px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"bterns-plant-scenes\" aria-label=\"Little Christmas Moments\"\u003e\n  \u003cdiv class=\"bps-container\"\u003e\n    \u003cdiv class=\"bps-grid\"\u003e\n\n      \u003c!-- 左侧窄幅图片 --\u003e\n      \u003cdiv class=\"bps-tile bps-scene-one\"\u003e\n        \u003cimg class=\"bps-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-31.png?v=1792845478\" alt=\"Christmas calendar display\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- 圣诞主题文字卡片 --\u003e\n      \u003cdiv class=\"bps-tile bps-story\"\u003e\n\n        \u003c!-- 红绿金礼盒图标 --\u003e\n        \u003csvg class=\"bps-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 64 64\" fill=\"none\" aria-hidden=\"true\"\u003e\n          \u003cpath d=\"M32 22C23 22 16 18 16 12C16 8 19 6 23 7C29 8 32 17 32 22Z\" fill=\"#a92332\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M32 22C41 22 48 18 48 12C48 8 45 6 41 7C35 8 32 17 32 22Z\" fill=\"#a92332\"\u003e\u003c\/path\u003e\n          \u003crect x=\"10\" y=\"28\" width=\"44\" height=\"30\" rx=\"4\" fill=\"#285540\"\u003e\u003c\/rect\u003e\n          \u003crect x=\"7\" y=\"21\" width=\"50\" height=\"13\" rx=\"3\" fill=\"#a92332\"\u003e\u003c\/rect\u003e\n          \u003cpath d=\"M28 21H36V58H28V21Z\" fill=\"#d7b56d\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M12 37H25\" stroke=\"#ffffff\" stroke-opacity=\".15\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n\n        \u003ch3 class=\"bps-heading\"\u003e\n          Little Christmas\u003cbr\u003e\n          Moments\n        \u003c\/h3\u003e\n\n        \u003cp class=\"bps-description\"\u003e\n          A little Christmas joy for every month of the year.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- 顶部中间图片 --\u003e\n      \u003cdiv class=\"bps-tile bps-scene-two\"\u003e\n        \u003cimg class=\"bps-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-32.png?v=1792845485\" alt=\"Christmas calendar styled at home\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- 顶部右侧图片 --\u003e\n      \u003cdiv class=\"bps-tile bps-scene-three\"\u003e\n        \u003cimg class=\"bps-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-19.png?v=1792845397\" alt=\"Festive calendar display\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- 底部左侧大图 --\u003e\n      \u003cdiv class=\"bps-tile bps-scene-four\"\u003e\n        \u003cimg class=\"bps-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-17.png?v=1792845385\" alt=\"Christmas calendar on a tabletop\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- 底部右侧大图 --\u003e\n      \u003cdiv class=\"bps-tile bps-scene-five\"\u003e\n        \u003cimg class=\"bps-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-22.png?v=1792845417\" alt=\"Cozy Christmas calendar scene\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\u003csection id=\"shopify-section-template--25857940652225__custom_liquid_e6xYaG\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify\u003e.section-template--25857940652225__custom_liquid_e6xYaG-padding {\n    padding-top: calc(0px * 0.75);\n    padding-bottom: calc(0px  * 0.75);\n  }\n\n  @container seed-layout (min-width: 750px) {\n    .section-template--25857940652225__custom_liquid_e6xYaG-padding {\n      padding-top: 0px;\n      padding-bottom: 0px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--25857940652225__custom_liquid_e6xYaG-padding\"\u003e\n    \u003csection id=\"shopify-section-template--28709062541593__custom_liquid_UdcHgk\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify=\"\"\u003e.section-template--28709062541593__custom_liquid_UdcHgk-padding {\n    padding-top: calc(0px * 0.75);\n    padding-bottom: calc(0px  * 0.75);\n  }\n\n  @container seed-layout (min-width: 750px) {\n    .section-template--28709062541593__custom_liquid_UdcHgk-padding {\n      padding-top: 0px;\n      padding-bottom: 0px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--28709062541593__custom_liquid_UdcHgk-padding\"\u003e\n    \u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;700\u0026display=swap');\n\n  .bterns-seed-specs {\n    width: 100%;\n    margin: 0;\n    padding: 48px 0 64px;\n    background: #ffffff;\n    color: #000000;\n    font-family: 'Poppins', Arial, sans-serif;\n    box-sizing: border-box;\n  }\n\n  .bterns-seed-specs *,\n  .bterns-seed-specs *::before,\n  .bterns-seed-specs *::after {\n    box-sizing: border-box;\n  }\n\n  .bterns-seed-specs .bss-container {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n    align-items: center;\n    gap: 40px;\n    width: 100%;\n    max-width: 1296px;\n    margin: 0 auto;\n    padding: 0 50px;\n  }\n\n  .bterns-seed-specs .bss-content {\n    min-width: 0;\n  }\n\n  .bterns-seed-specs .bss-title {\n    margin: 0 0 18px;\n    padding: 0;\n    color: #000000;\n    font-family: 'Poppins', Arial, sans-serif;\n    font-size: 48px;\n    font-weight: 700;\n    font-style: normal;\n    line-height: 1.2;\n    letter-spacing: -1px;\n    text-align: center;\n    text-transform: none;\n  }\n\n  .bterns-seed-specs .bss-description {\n    margin: 0 0 28px;\n    padding: 0;\n    color: #373737;\n    font-family: 'Poppins', Arial, sans-serif;\n    font-size: 18px;\n    font-weight: 400;\n    font-style: normal;\n    line-height: 1.6;\n    letter-spacing: 0.6px;\n    text-align: center;\n  }\n\n  .bterns-seed-specs .bss-list {\n    display: block;\n    width: 100%;\n    margin: 0;\n    padding: 0;\n  }\n\n  .bterns-seed-specs .bss-item {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 8px;\n    width: 100%;\n    min-height: 62px;\n    margin: 0;\n    padding: 19px 0;\n    border-bottom: 1px solid #666666;\n  }\n\n  .bterns-seed-specs .bss-label {\n    flex: 0 1 auto;\n    min-width: 0;\n    margin: 0;\n    padding: 0;\n    color: #000000;\n    font-family: 'Poppins', Arial, sans-serif;\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 1.8;\n    letter-spacing: 0.4px;\n    text-align: left;\n  }\n\n  .bterns-seed-specs .bss-value {\n    flex: 0 1 auto;\n    min-width: 0;\n    margin: 0;\n    padding: 0;\n    color: #000000;\n    font-family: 'Poppins', Arial, sans-serif;\n    font-size: 16px;\n    font-weight: 700;\n    line-height: 1.8;\n    letter-spacing: 0.15px;\n    text-align: right;\n    overflow-wrap: break-word;\n  }\n\n  .bterns-seed-specs .bss-image-wrap {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    min-width: 0;\n    width: 100%;\n    margin: 0;\n    padding: 0;\n  }\n\n  .bterns-seed-specs .bss-image {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 0;\n    padding: 0;\n    border: 0;\n    border-radius: 0;\n    object-fit: contain;\n  }\n\n  @container seed-layout (min-width: 750px) and (max-width: 1099px) {\n    .bterns-seed-specs .bss-container {\n      gap: 28px;\n      padding: 0 30px;\n    }\n\n    .bterns-seed-specs .bss-title {\n      font-size: 40px;\n    }\n\n    .bterns-seed-specs .bss-description {\n      font-size: 16px;\n    }\n\n    .bterns-seed-specs .bss-label,\n    .bterns-seed-specs .bss-value {\n      font-size: 14px;\n    }\n  }\n\n  @container seed-layout (max-width: 749px) {\n    .bterns-seed-specs {\n      padding: 30px 0 36px;\n    }\n\n    .bterns-seed-specs .bss-container {\n      grid-template-columns: minmax(0, 1fr);\n      gap: 24px;\n      padding: 0 20px;\n    }\n\n    .bterns-seed-specs .bss-title {\n      margin-bottom: 12px;\n      font-size: 36px;\n      letter-spacing: -0.5px;\n    }\n\n    .bterns-seed-specs .bss-description {\n      margin-bottom: 20px;\n      font-size: 14px;\n      letter-spacing: 0.2px;\n    }\n\n    .bterns-seed-specs .bss-item {\n      align-items: flex-start;\n      gap: 14px;\n      min-height: 0;\n      padding: 16px 0;\n    }\n\n    .bterns-seed-specs .bss-label {\n      flex: 0 0 30%;\n      font-size: 13px;\n      line-height: 1.7;\n      letter-spacing: 0;\n    }\n\n    .bterns-seed-specs .bss-value {\n      flex: 1 1 0;\n      font-size: 13px;\n      line-height: 1.7;\n      letter-spacing: 0;\n    }\n\n    .bterns-seed-specs .bss-image {\n      max-width: 520px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"bterns-seed-specs\" aria-label=\"Product specifications\"\u003e\n  \u003cdiv class=\"bss-container\"\u003e\n\n    \u003c!-- 左侧规格 --\u003e\n    \u003cdiv class=\"bss-content\"\u003e\n      \u003ch2 class=\"bss-title\"\u003eSPEC\u003c\/h2\u003e\n\n      \u003cp class=\"bss-description\"\u003e\n        Detailed specs for a confident purchase.\n      \u003c\/p\u003e\n\n      \u003cdl class=\"bss-list\"\u003e\n\n        \u003cdiv class=\"bss-item\"\u003e\n          \u003cdt class=\"bss-label\"\u003eProduct Type\u003c\/dt\u003e\n          \u003cdd class=\"bss-value\"\u003e\n            Seed Paper Growing Cards\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"bss-item\"\u003e\n          \u003cdt class=\"bss-label\"\u003eMaterial\u003c\/dt\u003e\n          \u003cdd class=\"bss-value\"\u003e\n            Plantable seed paper embedded with natural seeds \u0026amp; nutrients\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"bss-item\"\u003e\n          \u003cdt class=\"bss-label\"\u003eCard Size\u003c\/dt\u003e\n          \u003cdd class=\"bss-value\"\u003e\n            15.24 cm (6.00 in) × 10.16 cm (4.00 in)\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"bss-item\"\u003e\n          \u003cdt class=\"bss-label\"\u003ePrinting Method\u003c\/dt\u003e\n          \u003cdd class=\"bss-value\"\u003e\n            Watercolor printing, biodegradable paper base\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"bss-item\"\u003e\n          \u003cdt class=\"bss-label\"\u003eKey Feature\u003c\/dt\u003e\n          \u003cdd class=\"bss-value\"\u003e\n            Non-GMO seeds, grow indoors year-round without garden\n          \u003c\/dd\u003e\n        \u003c\/div\u003e\n\n      \u003c\/dl\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 右侧产品图 --\u003e\n    \u003cdiv class=\"bss-image-wrap\"\u003e\n      \u003cimg class=\"bss-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0727\/3172\/1802\/files\/christmas-seed-calendar-2027-33.png?v=1792845490\" alt=\"Stack of plantable seed paper calendar cards with blue evergreen artwork\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\u003csection id=\"shopify-section-template--25857940652225__custom_liquid_drHEJf\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify\u003e.section-template--25857940652225__custom_liquid_drHEJf-padding {\n    padding-top: calc(0px * 0.75);\n    padding-bottom: calc(0px  * 0.75);\n  }\n\n  @container seed-layout (min-width: 750px) {\n    .section-template--25857940652225__custom_liquid_drHEJf-padding {\n      padding-top: 0px;\n      padding-bottom: 0px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--25857940652225__custom_liquid_drHEJf-padding\"\u003e\n    \u003csection id=\"shopify-section-template--28709062541593__custom_liquid_XwyPQT\" class=\"shopify-section section\"\u003e\u003cstyle data-shopify=\"\"\u003e.section-template--28709062541593__custom_liquid_XwyPQT-padding {\n    padding-top: calc(0px * 0.75);\n    padding-bottom: calc(0px  * 0.75);\n  }\n\n  @container seed-layout (min-width: 750px) {\n    .section-template--28709062541593__custom_liquid_XwyPQT-padding {\n      padding-top: 0px;\n      padding-bottom: 0px;\n    }\n  }\u003c\/style\u003e\n\u003cdiv class=\"color-background-1 gradient content-for-grouping always-display\"\u003e\n  \n  \u003cdiv class=\"section-template--28709062541593__custom_liquid_XwyPQT-padding\"\u003e\n    \u003cstyle\u003e\n  .pcal-ticker-r9 {\n    --pct-background: #244b3b;\n    --pct-text: #fff8e9;\n    --pct-gold: #e5c58b;\n    --pct-duration: 30s;\n\n    display: block;\n    width: 100%;\n    max-width: none;\n    margin: 0;\n    padding: 0;\n    overflow: hidden;\n\n    background: var(--pct-background);\n    color: var(--pct-text);\n    font-family: \"Poppins\", Arial, sans-serif;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .pcal-ticker-r9,\n  .pcal-ticker-r9 * {\n    box-sizing: border-box;\n  }\n\n  .pcal-ticker-r9 .pcal-ticker-r9__track {\n    display: flex;\n    flex-flow: row nowrap;\n    width: max-content;\n    max-width: none;\n    margin: 0;\n    padding: 0;\n    gap: 0;\n    direction: ltr;\n\n    animation:\n      pcal-ticker-r9-scroll\n      var(--pct-duration)\n      linear\n      infinite;\n  }\n\n  .pcal-ticker-r9 .pcal-ticker-r9__group {\n    display: flex;\n    flex: 0 0 auto;\n    align-items: center;\n    justify-content: space-around;\n    width: max-content;\n    min-width: 100vw;\n    margin: 0;\n    padding: 0;\n  }\n\n  .pcal-ticker-r9 .pcal-ticker-r9__item {\n    display: flex;\n    flex: 0 0 auto;\n    align-items: center;\n    gap: 32px;\n\n    margin: 0;\n    padding: 15px 20px;\n\n    color: var(--pct-text);\n    font-family: inherit;\n    font-size: 18px;\n    font-style: normal;\n    font-weight: 600;\n    line-height: 1.4;\n    letter-spacing: 0.3px;\n    text-transform: none;\n    white-space: nowrap;\n  }\n\n  .pcal-ticker-r9 .pcal-ticker-r9__snowflake {\n    flex-shrink: 0;\n    color: var(--pct-gold);\n    font-size: 20px;\n    line-height: 1;\n  }\n\n  .pcal-ticker-r9:hover .pcal-ticker-r9__track,\n  .pcal-ticker-r9:focus-within .pcal-ticker-r9__track {\n    animation-play-state: paused;\n  }\n\n  .pcal-ticker-r9:focus-visible {\n    outline: 2px solid var(--pct-gold);\n    outline-offset: -3px;\n  }\n\n  @keyframes pcal-ticker-r9-scroll {\n    from {\n      transform: translateX(0);\n    }\n    to {\n      transform: translateX(-50%);\n    }\n  }\n\n  @container seed-layout (max-width: 749px) {\n    .pcal-ticker-r9 .pcal-ticker-r9__item {\n      gap: 24px;\n      padding: 12px 15px;\n      font-size: 16px;\n      letter-spacing: 0.2px;\n    }\n\n    .pcal-ticker-r9 .pcal-ticker-r9__snowflake {\n      font-size: 18px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .pcal-ticker-r9 .pcal-ticker-r9__track {\n      width: 100%;\n      animation: none;\n      transform: none;\n    }\n\n    .pcal-ticker-r9 .pcal-ticker-r9__group {\n      width: 100%;\n      min-width: 0;\n      flex-wrap: wrap;\n      justify-content: center;\n    }\n\n    .pcal-ticker-r9 .pcal-ticker-r9__group--copy,\n    .pcal-ticker-r9 .pcal-ticker-r9__item--repeat {\n      display: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pcal-ticker-r9\" role=\"region\" aria-label=\"Product highlights\" tabindex=\"0\"\u003e\n  \u003cdiv class=\"pcal-ticker-r9__track\"\u003e\n\n    \u003c!-- 第一组 --\u003e\n    \u003cdiv class=\"pcal-ticker-r9__group\"\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item\"\u003e\n        \u003cspan\u003e♻️ Recycled Paper\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\" aria-hidden=\"true\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item\"\u003e\n        \u003cspan\u003e📅 12 Months\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\" aria-hidden=\"true\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item\"\u003e\n        \u003cspan\u003e👩‍🌾 Beginner Ready\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\" aria-hidden=\"true\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item pcal-ticker-r9__item--repeat\" aria-hidden=\"true\"\u003e\n        \u003cspan\u003e♻️ Recycled Paper\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item pcal-ticker-r9__item--repeat\" aria-hidden=\"true\"\u003e\n        \u003cspan\u003e📅 12 Months\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item pcal-ticker-r9__item--repeat\" aria-hidden=\"true\"\u003e\n        \u003cspan\u003e👩‍🌾 Beginner Ready\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- 第二组：无缝循环 --\u003e\n    \u003cdiv class=\"pcal-ticker-r9__group pcal-ticker-r9__group--copy\" aria-hidden=\"true\"\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item\"\u003e\n        \u003cspan\u003e♻️ Recycled Paper\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item\"\u003e\n        \u003cspan\u003e📅 12 Months\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item\"\u003e\n        \u003cspan\u003e👩‍🌾 Beginner Ready\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item\"\u003e\n        \u003cspan\u003e♻️ Recycled Paper\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item\"\u003e\n        \u003cspan\u003e📅 12 Months\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cp class=\"pcal-ticker-r9__item\"\u003e\n        \u003cspan\u003e👩‍🌾 Beginner Ready\u003c\/span\u003e\n        \u003cspan class=\"pcal-ticker-r9__snowflake\"\u003e❄\u003c\/span\u003e\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/section\u003e\n    \u003c\/div\u003e","brand":"qgkydsb","offers":[{"title":"Buy 3","offer_id":64987450114425,"sku":"BBTHS-SDRL*3","price":45.99,"currency_code":"USD","in_stock":true},{"title":"Buy 2","offer_id":64987450081657,"sku":"BBTHS-SDRL*2","price":35.99,"currency_code":"USD","in_stock":true},{"title":"Buy 1","offer_id":64987450048889,"sku":"BBTHS-SDRL*1","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Buy 5","offer_id":64987450147193,"sku":"BBTHS-SDRL*5","price":62.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/1440\/7545\/files\/christmas-seed-calendar-2027-01.png?v=1792846448","url":"https:\/\/baogelaili.com\/products\/christmas-plantable","provider":"Baogelaili","version":"1.0","type":"link"}