{"product_id":"evergreen-owl-family-lighted-christmas-door-wreath-with-red-velvet-bow","title":"🦉🎄 Evergreen Owl Family™ – Lighted Christmas Door Wreath with Red Velvet Bow","description":"\u003c!-- TearBloom | Evergreen Owl Family | Shopify HTML --\u003e\n\u003cstyle\u003e\n  .tb-owl,\n  .tb-owl *,\n  .tb-owl *::before,\n  .tb-owl *::after {\n    box-sizing: border-box;\n  }\n\n  .tb-owl {\n    --ow-paper: #f5f0e5;\n    --ow-cream: #fffcf6;\n    --ow-sage: #e8ecdf;\n    --ow-forest: #263d30;\n    --ow-deep: #172a21;\n    --ow-ink: #2c362c;\n    --ow-copy: #626657;\n    --ow-brass: #866a3e;\n    --ow-gold: #e5ca93;\n    --ow-wine: #7d2c38;\n    --ow-line: #d9cfbd;\n    container: owl-editorial \/ inline-size;\n    width: 100%;\n    max-width: 1400px;\n    min-width: 0;\n    margin: 0 auto;\n    background: var(--ow-paper);\n    color: var(--ow-ink);\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif;\n    font-size: 16px;\n    line-height: 1.75;\n    text-align: left;\n    -webkit-text-size-adjust: 100%;\n  }\n\n  .tb-owl :where(h2, h3, p, figure, ul, dl, dt, dd) {\n    margin: 0;\n    padding: 0;\n  }\n\n  .tb-owl :where(section, header, div, figure, article) {\n    min-width: 0;\n  }\n\n  .tb-owl .ow-inner {\n    width: calc(100% - 64px);\n    max-width: 1180px;\n    margin-inline: auto;\n  }\n\n  .tb-owl .ow-band {\n    padding: clamp(48px, 6.5vw, 86px) 0;\n  }\n\n  .tb-owl .ow-row {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr);\n    grid-template-areas: \"copy\" \"media\";\n    align-items: center;\n    gap: 30px;\n  }\n\n  .tb-owl .ow-copy {\n    grid-area: copy;\n    width: 100%;\n    max-width: 620px;\n    margin-inline: auto;\n  }\n\n  .tb-owl .ow-media {\n    grid-area: media;\n    width: 100%;\n  }\n\n  .tb-owl .ow-eye {\n    display: block;\n    margin-bottom: 15px;\n    color: var(--ow-brass);\n    font-size: 11px;\n    font-weight: 750;\n    line-height: 1.5;\n    letter-spacing: .17em;\n    text-transform: uppercase;\n  }\n\n  .tb-owl .ow-title {\n    max-width: 760px;\n    margin-bottom: 20px;\n    color: var(--ow-ink);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(36px, 4.2vw, 56px);\n    font-weight: 400;\n    line-height: 1.09;\n    letter-spacing: -.04em;\n    text-transform: none;\n    text-wrap: balance;\n    overflow-wrap: break-word;\n  }\n\n  .tb-owl .ow-title em {\n    display: block;\n    color: var(--ow-brass);\n    font-family: inherit;\n    font-size: inherit;\n    font-weight: inherit;\n    font-style: italic;\n  }\n\n  .tb-owl .ow-body {\n    max-width: 49ch;\n    color: var(--ow-copy);\n    font-size: 17px;\n    line-height: 1.8;\n  }\n\n  .tb-owl .ow-body strong {\n    color: var(--ow-ink);\n    font-weight: 650;\n  }\n\n  .tb-owl .ow-note {\n    max-width: 62ch;\n    margin-top: 16px;\n    color: var(--ow-copy);\n    font-size: 12px;\n    line-height: 1.75;\n  }\n\n  .tb-owl .ow-frame {\n    width: 100%;\n    max-width: 640px;\n    margin: 0 auto;\n    padding: 7px;\n    border: 1px solid #a98b5a55;\n    border-radius: 10px;\n    background: #fffaf1;\n    box-shadow: 0 16px 40px #333a2412;\n  }\n\n  .tb-owl .ow-photo {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    aspect-ratio: 1 \/ 1;\n    margin: 0;\n    padding: 0;\n    border: 0;\n    border-radius: 5px;\n    object-fit: contain;\n    background: #eae4d7;\n  }\n\n  .tb-owl .ow-folio {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin-bottom: 24px;\n    color: var(--ow-brass);\n    font-size: 10px;\n    font-weight: 750;\n    line-height: 1.5;\n    letter-spacing: .16em;\n    text-transform: uppercase;\n  }\n\n  .tb-owl .ow-folio::after {\n    content: \"\";\n    width: 45px;\n    height: 1px;\n    background: currentColor;\n    opacity: .5;\n  }\n\n  .tb-owl .ow-ornament {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    width: 88px;\n    margin-bottom: 23px;\n    color: var(--ow-brass);\n  }\n\n  .tb-owl .ow-ornament::before,\n  .tb-owl .ow-ornament::after {\n    content: \"\";\n    flex: 1;\n    height: 1px;\n    background: currentColor;\n  }\n\n  .tb-owl .ow-ornament span {\n    display: block;\n    width: 7px;\n    height: 7px;\n    border: 1px solid currentColor;\n    transform: rotate(45deg);\n  }\n\n  \/* ================= 杂志封面 ================= *\/\n\n  .tb-owl .ow-cover {\n    padding: 23px 0 0;\n    background: linear-gradient(135deg, #fffaf0, #eee6d5);\n  }\n\n  .tb-owl .ow-masthead {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    gap: 8px 22px;\n    padding-bottom: 17px;\n    border-bottom: 1px solid #ac936d66;\n    color: var(--ow-brass);\n    font-size: 10px;\n    font-weight: 750;\n    line-height: 1.5;\n    letter-spacing: .15em;\n    text-transform: uppercase;\n  }\n\n  .tb-owl .ow-hero {\n    padding: clamp(40px, 5.4vw, 72px) 0 clamp(48px, 6vw, 80px);\n  }\n\n  .tb-owl .ow-hero .ow-title {\n    font-size: clamp(44px, 5.3vw, 70px);\n    line-height: 1.04;\n  }\n\n  .tb-owl .ow-hero .ow-title em {\n    color: var(--ow-wine);\n  }\n\n  .tb-owl .ow-cover-frame {\n    width: calc(100% - 12px);\n    padding: 9px;\n    outline: 1px solid #a98b5a55;\n    outline-offset: 5px;\n  }\n\n  .tb-owl .ow-cover-line {\n    margin-top: 26px;\n    padding-top: 17px;\n    border-top: 1px solid #ac936d66;\n    color: var(--ow-brass);\n    font-size: 12px;\n    line-height: 1.8;\n  }\n\n  \/* ================= 夜间暖光 ================= *\/\n\n  .tb-owl .ow-dark {\n    background: var(--ow-forest);\n    color: #fff9ed;\n  }\n\n  .tb-owl .ow-night {\n    background:\n      radial-gradient(ellipse at 8% 10%, #c49b4030, transparent 47%),\n      linear-gradient(140deg, #1b3026, #2b4030);\n  }\n\n  .tb-owl .ow-dark .ow-title,\n  .tb-owl .ow-dark .ow-body strong {\n    color: #fff9ed;\n  }\n\n  .tb-owl .ow-dark .ow-title em,\n  .tb-owl .ow-dark .ow-eye,\n  .tb-owl .ow-dark .ow-folio {\n    color: var(--ow-gold);\n  }\n\n  .tb-owl .ow-dark .ow-body {\n    color: #e2e5d8;\n  }\n\n  .tb-owl .ow-dark .ow-note {\n    color: #cdd4c3;\n  }\n\n  .tb-owl .ow-dark .ow-frame {\n    border-color: #e5ca9355;\n    background: #ffffff0b;\n    box-shadow: 0 18px 44px #00000025;\n  }\n\n  .tb-owl .ow-versions {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 20px;\n    margin-top: 26px;\n    padding: 19px 0;\n    border-top: 1px solid #e5ca9355;\n    border-bottom: 1px solid #e5ca9355;\n  }\n\n  .tb-owl .ow-versions dt {\n    margin-bottom: 7px;\n    color: #fff9ed;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 21px;\n    line-height: 1.25;\n  }\n\n  .tb-owl .ow-versions dd {\n    color: #dce1d0;\n    font-size: 13px;\n    line-height: 1.65;\n  }\n\n  .tb-owl .ow-version-label {\n    display: inline-block;\n    margin-bottom: 14px;\n    padding: 5px 9px;\n    border: 1px solid #e5ca9366;\n    color: var(--ow-gold);\n    font-size: 10px;\n    font-weight: 750;\n    line-height: 1.5;\n    letter-spacing: .1em;\n    text-transform: uppercase;\n  }\n\n  \/* ================= 细节特写 ================= *\/\n\n  .tb-owl .ow-cream {\n    background: var(--ow-cream);\n  }\n\n  .tb-owl .ow-detail-list {\n    margin-top: 24px;\n    list-style: none;\n    border-top: 1px solid var(--ow-line);\n  }\n\n  .tb-owl .ow-detail-list li {\n    margin: 0;\n    padding: 12px 0;\n    border-bottom: 1px solid var(--ow-line);\n    list-style: none;\n    color: var(--ow-copy);\n    font-size: 14px;\n    line-height: 1.7;\n  }\n\n  .tb-owl .ow-detail-list strong {\n    color: var(--ow-ink);\n    font-weight: 650;\n  }\n\n  \/* ================= 杂志双图跨页 ================= *\/\n\n  .tb-owl .ow-sage {\n    background: linear-gradient(135deg, #eef0e5, var(--ow-sage));\n  }\n\n  .tb-owl .ow-spread-head {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr);\n    gap: 20px;\n    margin-bottom: 34px;\n  }\n\n  .tb-owl .ow-spread-head .ow-title {\n    margin-bottom: 0;\n  }\n\n  .tb-owl .ow-pair {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr);\n    gap: 32px;\n  }\n\n  .tb-owl .ow-story-copy {\n    margin-bottom: 18px;\n  }\n\n  .tb-owl .ow-story-title {\n    margin-bottom: 8px;\n    color: var(--ow-ink);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 27px;\n    font-weight: 400;\n    line-height: 1.25;\n    letter-spacing: -.025em;\n    text-transform: none;\n  }\n\n  .tb-owl .ow-story-copy p {\n    max-width: 50ch;\n    color: var(--ow-copy);\n    font-size: 15px;\n    line-height: 1.75;\n  }\n\n  .tb-owl .ow-story .ow-frame {\n    max-width: none;\n  }\n\n  .tb-owl .ow-story .ow-note {\n    margin-top: 8px;\n    font-size: 11px;\n  }\n\n  \/* ================= 设计灵感与送礼 ================= *\/\n\n  .tb-owl .ow-notebook {\n    background: #f2eadb;\n  }\n\n  .tb-owl .ow-concept {\n    margin-top: 22px;\n    padding-left: 14px;\n    border-left: 2px solid #bba375;\n    color: var(--ow-copy);\n    font-size: 12px;\n    line-height: 1.75;\n  }\n\n  .tb-owl .ow-gift {\n    background: linear-gradient(135deg, #fffaf1, #f2e5d4);\n  }\n\n  .tb-owl .ow-gift .ow-title em {\n    color: var(--ow-wine);\n  }\n\n  .tb-owl .ow-gift-line {\n    margin-top: 25px;\n    color: var(--ow-wine);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 22px;\n    font-style: italic;\n    line-height: 1.5;\n  }\n\n  \/* ================= 静态问答，无按钮 ================= *\/\n\n  .tb-owl .ow-faq-layout {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr);\n    gap: 26px;\n  }\n\n  .tb-owl .ow-faq {\n    border-top: 1px solid var(--ow-line);\n  }\n\n  .tb-owl .ow-faq-item {\n    padding: 20px 0;\n    border-bottom: 1px solid var(--ow-line);\n  }\n\n  .tb-owl .ow-question {\n    margin-bottom: 8px;\n    color: var(--ow-ink);\n    font-size: 16px;\n    font-weight: 650;\n    line-height: 1.5;\n  }\n\n  .tb-owl .ow-answer {\n    color: var(--ow-copy);\n    font-size: 15px;\n    line-height: 1.8;\n  }\n\n  .tb-owl .ow-ending {\n    padding: 47px 0 51px;\n    background: var(--ow-deep);\n    text-align: center;\n  }\n\n  .tb-owl .ow-ending .ow-ornament {\n    margin: 0 auto 23px;\n    color: var(--ow-gold);\n  }\n\n  .tb-owl .ow-ending .ow-title {\n    margin: 0 auto;\n    font-size: clamp(32px, 3.8vw, 48px);\n  }\n\n  \/* ================= 桌面端交错排版 ================= *\/\n\n  @container owl-editorial (min-width: 850px) {\n    .tb-owl .ow-row {\n      grid-template-columns: minmax(0, .94fr) minmax(0, 1.06fr);\n      grid-template-areas: \"copy media\";\n      gap: clamp(34px, 5vw, 68px);\n    }\n\n    .tb-owl .ow-reverse {\n      grid-template-columns: minmax(0, 1.06fr) minmax(0, .94fr);\n      grid-template-areas: \"media copy\";\n    }\n\n    .tb-owl .ow-spread-head {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      align-items: end;\n      gap: 55px;\n    }\n\n    .tb-owl .ow-pair {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      align-items: start;\n    }\n\n    .tb-owl .ow-faq-layout {\n      grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);\n      gap: 65px;\n    }\n  }\n\n  \/* 不支持容器查询的浏览器 *\/\n  @supports not (container-type: inline-size) {\n    @media (min-width: 950px) {\n      .tb-owl .ow-row {\n        grid-template-columns: minmax(0, .94fr) minmax(0, 1.06fr);\n        grid-template-areas: \"copy media\";\n        gap: 48px;\n      }\n\n      .tb-owl .ow-reverse {\n        grid-template-columns: minmax(0, 1.06fr) minmax(0, .94fr);\n        grid-template-areas: \"media copy\";\n      }\n\n      .tb-owl .ow-spread-head,\n      .tb-owl .ow-pair {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        gap: 32px;\n      }\n\n      .tb-owl .ow-faq-layout {\n        grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);\n        gap: 55px;\n      }\n    }\n  }\n\n  \/* ================= 手机端：上文下图 ================= *\/\n\n  @container owl-editorial (max-width: 520px) {\n    .tb-owl .ow-inner {\n      width: calc(100% - 32px);\n    }\n\n    .tb-owl .ow-band {\n      padding: 42px 0;\n    }\n\n    .tb-owl .ow-hero {\n      padding: 35px 0 45px;\n    }\n\n    .tb-owl .ow-title {\n      font-size: 35px;\n    }\n\n    .tb-owl .ow-hero .ow-title {\n      font-size: 44px;\n    }\n\n    .tb-owl .ow-body {\n      font-size: 16px;\n    }\n\n    .tb-owl .ow-frame {\n      padding: 5px;\n    }\n\n    .tb-owl .ow-cover-frame {\n      padding: 7px;\n    }\n\n    .tb-owl .ow-versions {\n      gap: 15px;\n    }\n\n    .tb-owl .ow-versions dt {\n      font-size: 19px;\n    }\n\n    .tb-owl .ow-spread-head {\n      margin-bottom: 28px;\n    }\n\n    .tb-owl .ow-story-title {\n      font-size: 25px;\n    }\n  }\n\n  @media (max-width: 520px) {\n    .tb-owl .ow-inner {\n      width: calc(100% - 32px);\n    }\n\n    .tb-owl .ow-band {\n      padding: 42px 0;\n    }\n\n    .tb-owl .ow-hero {\n      padding: 35px 0 45px;\n    }\n\n    .tb-owl .ow-title {\n      font-size: 35px;\n    }\n\n    .tb-owl .ow-hero .ow-title {\n      font-size: 44px;\n    }\n\n    .tb-owl .ow-body {\n      font-size: 16px;\n    }\n  }\n\u003c\/style\u003e\n\u003carticle class=\"tb-owl\" lang=\"en-US\" aria-label=\"Evergreen Owl Family Christmas door decor\"\u003e\u003c!-- ================= 01 \/ 杂志封面 ================= --\u003e\n\u003csection class=\"ow-cover\"\u003e\n\u003cdiv class=\"ow-inner\"\u003e\n\u003cheader class=\"ow-masthead\"\u003e\u003cspan\u003eThe Christmas Home Edit\u003c\/span\u003e \u003cspan\u003eWoodland Wonder · Family Togetherness\u003c\/span\u003e\u003c\/header\u003e\n\u003cdiv class=\"ow-hero ow-row\"\u003e\n\u003cdiv class=\"ow-copy\"\u003e\n\u003cp class=\"ow-eye\"\u003eEvergreen Owl Family\u003c\/p\u003e\n\u003cdiv class=\"ow-ornament\" aria-hidden=\"true\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"ow-title\"\u003eA little woodland wonder. \u003cem\u003eA welcome full of love.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"ow-body\"\u003eTwo nestled owls, layered evergreen detail and a rich red velvet bow. A sweet way to make your doorway feel \u003cstrong\u003emore like Christmas—and more like home.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"ow-cover-line\"\u003eWoodland character  ·  Festive red accents  ·  Two versions\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ow-media\"\u003e\n\u003cfigure class=\"ow-frame ow-cover-frame\"\u003e\u003cimg class=\"ow-photo\" src=\"https:\/\/i.ibb.co\/fzRQ1JBt\/Paired-owls-on-a-winter-branch-2.png\" alt=\"Two nestled evergreen-style owls with ivory faces, a red velvet bow and berry accents on an ivory door\" width=\"640\" height=\"640\" loading=\"eager\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= 02 \/ LED 夜间暖光 ================= --\u003e\n  \u003c!-- Evergreen Owl Family | 未点亮 \/ 点亮拖动对比 --\u003e\n\u003cstyle\u003e\n  .owl-glow-compare,\n  .owl-glow-compare *,\n  .owl-glow-compare *::before,\n  .owl-glow-compare *::after {\n    box-sizing: border-box;\n  }\n\n  .owl-glow-compare {\n    --ogc-forest: #263d30;\n    --ogc-brass: #866a3e;\n    --ogc-gold: #e5ca93;\n    --ogc-cream: #fffcf6;\n    --ogc-ink: #2c362c;\n    --ogc-copy: #626657;\n    width: 100%;\n    max-width: 1400px;\n    min-width: 0;\n    margin: 0 auto;\n    padding: 50px 24px 52px;\n    background: linear-gradient(135deg, #fffaf0, #eee6d5);\n    color: var(--ogc-ink);\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif;\n    text-align: center;\n    -webkit-text-size-adjust: 100%;\n  }\n\n  .owl-glow-compare :where(h2, p) {\n    margin: 0;\n    padding: 0;\n  }\n\n  .owl-glow-compare .ogc-copy {\n    max-width: 660px;\n    margin: 0 auto 30px;\n  }\n\n  .owl-glow-compare .ogc-kicker {\n    margin-bottom: 18px;\n    color: var(--ogc-brass);\n    font-size: 10px;\n    font-weight: 750;\n    line-height: 1.5;\n    letter-spacing: .17em;\n    text-transform: uppercase;\n  }\n\n  .owl-glow-compare .ogc-ornament {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    width: 88px;\n    margin: 0 auto 22px;\n    color: var(--ogc-brass);\n  }\n\n  .owl-glow-compare .ogc-ornament::before,\n  .owl-glow-compare .ogc-ornament::after {\n    content: \"\";\n    flex: 1;\n    height: 1px;\n    background: currentColor;\n  }\n\n  .owl-glow-compare .ogc-ornament span {\n    width: 7px;\n    height: 7px;\n    border: 1px solid currentColor;\n    transform: rotate(45deg);\n  }\n\n  .owl-glow-compare .ogc-title {\n    margin-bottom: 17px;\n    color: var(--ogc-forest);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(34px, 4vw, 48px);\n    font-weight: 400;\n    line-height: 1.1;\n    letter-spacing: -.035em;\n    text-transform: none;\n    text-wrap: balance;\n  }\n\n  .owl-glow-compare .ogc-title em {\n    display: block;\n    color: var(--ogc-brass);\n    font-family: inherit;\n    font-size: inherit;\n    font-weight: inherit;\n    font-style: italic;\n  }\n\n  .owl-glow-compare .ogc-description {\n    max-width: 48ch;\n    margin: 0 auto;\n    color: var(--ogc-copy);\n    font-size: 16px;\n    line-height: 1.8;\n  }\n\n  .owl-glow-compare .ogc-note {\n    margin-top: 13px;\n    color: #777a6b;\n    font-size: 11px;\n    line-height: 1.7;\n  }\n\n  \/* ================= 对比图片 ================= *\/\n\n  .owl-glow-compare .ogc-stage {\n    --ogc-split: 50%;\n    position: relative;\n    isolation: isolate;\n    width: 100%;\n    max-width: 600px;\n    aspect-ratio: 1 \/ 1;\n    margin: 0 auto;\n    overflow: hidden;\n    border: 1px solid #a98b5a88;\n    border-radius: 16px;\n    background: #e8dfce;\n    box-shadow:\n      0 0 0 6px var(--ogc-cream),\n      0 0 0 7px #a98b5a44,\n      0 20px 46px #333a241a;\n    cursor: ew-resize;\n    user-select: none;\n    -webkit-user-select: none;\n    touch-action: pan-y;\n  }\n\n  .owl-glow-compare .ogc-stage:focus-within {\n    outline: 2px solid var(--ogc-brass);\n    outline-offset: 10px;\n  }\n\n  \/* 图片尺寸固定，拖动仅改变覆盖层的显示范围 *\/\n  .owl-glow-compare .ogc-photo {\n    position: absolute;\n    inset: 0;\n    display: block;\n    width: 100%;\n    max-width: none;\n    height: 100%;\n    margin: 0;\n    padding: 0;\n    border: 0;\n    border-radius: 0;\n    object-fit: contain;\n    object-position: center;\n    pointer-events: none;\n    -webkit-user-drag: none;\n  }\n\n  .owl-glow-compare .ogc-after {\n    z-index: 0;\n  }\n\n  .owl-glow-compare .ogc-before {\n    z-index: 1;\n    clip-path: inset(0 calc(100% - var(--ogc-split)) 0 0);\n  }\n\n  \/* ================= 前后标签 ================= *\/\n\n  .owl-glow-compare .ogc-label {\n    position: absolute;\n    z-index: 3;\n    top: 15px;\n    padding: 7px 10px;\n    border: 1px solid #e5ca9344;\n    border-radius: 4px;\n    background: #263d30ed;\n    color: var(--ogc-cream);\n    line-height: 1.4;\n    pointer-events: none;\n  }\n\n  .owl-glow-compare .ogc-label-before {\n    left: 15px;\n  }\n\n  .owl-glow-compare .ogc-label-after {\n    right: 15px;\n  }\n\n  .owl-glow-compare .ogc-label b {\n    display: block;\n    color: inherit;\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: .1em;\n  }\n\n  .owl-glow-compare .ogc-label small {\n    display: block;\n    margin-top: 2px;\n    color: var(--ogc-gold);\n    font-size: 9px;\n    letter-spacing: .07em;\n  }\n\n  \/* ================= 分割线与森林绿手柄 ================= *\/\n\n  .owl-glow-compare .ogc-divider {\n    position: absolute;\n    z-index: 2;\n    top: 0;\n    bottom: 0;\n    left: var(--ogc-split);\n    width: 2px;\n    background: var(--ogc-gold);\n    box-shadow: 0 0 0 1px #fffcf680;\n    transform: translateX(-50%);\n    pointer-events: none;\n  }\n\n  .owl-glow-compare .ogc-handle {\n    position: absolute;\n    z-index: 4;\n    top: 50%;\n    left: var(--ogc-split);\n    display: grid;\n    place-items: center;\n    width: 44px;\n    height: 44px;\n    border: 2px solid var(--ogc-cream);\n    border-radius: 50%;\n    background: var(--ogc-forest);\n    color: var(--ogc-gold);\n    transform: translate(-50%, -50%);\n    box-shadow: 0 3px 16px #172a2140;\n    pointer-events: none;\n  }\n\n  .owl-glow-compare .ogc-handle svg {\n    display: block;\n    width: 25px;\n    height: 20px;\n  }\n\n  .owl-glow-compare .ogc-hint {\n    position: absolute;\n    z-index: 3;\n    bottom: 15px;\n    left: 50%;\n    padding: 5px 11px;\n    border: 1px solid #e5ca9344;\n    border-radius: 4px;\n    background: #263d30e8;\n    color: var(--ogc-cream);\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1.5;\n    white-space: nowrap;\n    transform: translateX(-50%);\n    pointer-events: none;\n  }\n\n  \/* 保留键盘和屏幕阅读器操作 *\/\n  .owl-glow-compare .ogc-range {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    margin: -1px;\n    padding: 0;\n    overflow: hidden;\n    border: 0;\n    clip: rect(0, 0, 0, 0);\n    clip-path: inset(50%);\n    white-space: nowrap;\n  }\n\n  \/* ================= 手机端 ================= *\/\n\n  @media (max-width: 600px) {\n    .owl-glow-compare {\n      padding: 36px 22px 38px;\n    }\n\n    .owl-glow-compare .ogc-copy {\n      margin-bottom: 25px;\n    }\n\n    .owl-glow-compare .ogc-title {\n      font-size: 35px;\n    }\n\n    .owl-glow-compare .ogc-description {\n      font-size: 15px;\n    }\n\n    .owl-glow-compare .ogc-stage {\n      border-radius: 13px;\n    }\n\n    .owl-glow-compare .ogc-label {\n      top: 11px;\n      padding: 6px 8px;\n    }\n\n    .owl-glow-compare .ogc-label-before {\n      left: 11px;\n    }\n\n    .owl-glow-compare .ogc-label-after {\n      right: 11px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"owl-glow-compare\" lang=\"en-US\" aria-label=\"Evergreen Owl Family light comparison\"\u003e\n\n  \u003cheader class=\"ogc-copy\"\u003e\n    \u003cp class=\"ogc-kicker\"\u003e\n      Evergreen Owl Family · The Lighted Edit\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"ogc-ornament\" aria-hidden=\"true\"\u003e\n      \u003cspan\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"ogc-title\"\u003e\n      Sweet by day.\n      \u003cem\u003eGolden when lit.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"ogc-description\"\u003e\n      Two nestled owls, one heartwarming welcome.\n      Warm golden lights add a little extra Christmas wonder to the greenery.\n    \u003c\/p\u003e\n\n    \u003cp class=\"ogc-note\"\u003e\n      LED Lighted Version shown.\n      Drag to compare lights off and on.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003cdiv class=\"ogc-stage\" data-ogc-compare role=\"group\" aria-label=\"Compare the owl decoration with its lights off and on\"\u003e\n\n    \u003c!-- AFTER：点亮图片作为底层 --\u003e\n    \u003cimg class=\"ogc-photo ogc-after\" src=\"https:\/\/i.ibb.co\/Y4qghSfX\/Warm-fairy-lit-botanical-owl-door-hanger.png\" alt=\"Two botanical owls illuminated with warm golden lights on a wooden door, with red velvet bow and berries\" width=\"640\" height=\"640\" loading=\"eager\" decoding=\"async\" draggable=\"false\"\u003e\n\n    \u003c!-- BEFORE：未点亮图片覆盖左侧 --\u003e\n    \u003cimg class=\"ogc-photo ogc-before\" src=\"https:\/\/i.ibb.co\/DfhrWRpQ\/Cedar-Owl-Christmas-Door-Hanger.png\" alt=\"Two unlit botanical owls nestled on a branch against a wooden door, with red velvet bow and berries\" width=\"640\" height=\"640\" loading=\"eager\" decoding=\"async\" draggable=\"false\"\u003e\n\n    \u003cspan class=\"ogc-label ogc-label-before\" aria-hidden=\"true\"\u003e\n      \u003cb\u003eBEFORE\u003c\/b\u003e\n      \u003csmall\u003eLIGHTS OFF\u003c\/small\u003e\n    \u003c\/span\u003e\n\n    \u003cspan class=\"ogc-label ogc-label-after\" aria-hidden=\"true\"\u003e\n      \u003cb\u003eAFTER\u003c\/b\u003e\n      \u003csmall\u003eLIGHTS ON\u003c\/small\u003e\n    \u003c\/span\u003e\n\n    \u003cspan class=\"ogc-divider\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\n    \u003cspan class=\"ogc-handle\" aria-hidden=\"true\"\u003e\n      \u003csvg viewbox=\"0 0 28 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n        \u003cpath d=\"M10 6L6 10L10 14M18 6L22 10L18 14M6 10H22\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n    \u003c\/span\u003e\n\n    \u003cspan class=\"ogc-hint\" aria-hidden=\"true\"\u003e\n      Drag to compare\n    \u003c\/span\u003e\n\n    \u003cinput class=\"ogc-range\" type=\"range\" min=\"0\" max=\"100\" step=\"0.1\" value=\"50\" aria-label=\"Reveal more of the lights-off or lights-on owl image\" aria-valuetext=\"50% lights-off view, 50% lights-on view\"\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cscript\u003e\n(function () {\n  \"use strict\";\n\n  function initOwlComparisons(scope) {\n    scope = scope || document;\n\n    var stages = [];\n\n    if (\n      scope.matches \u0026\u0026\n      scope.matches(\"[data-ogc-compare]\")\n    ) {\n      stages.push(scope);\n    }\n\n    if (scope.querySelectorAll) {\n      scope.querySelectorAll(\"[data-ogc-compare]\").forEach(function (stage) {\n        stages.push(stage);\n      });\n    }\n\n    stages.forEach(function (stage) {\n      \/* 防止重复初始化，不在 HTML 中留下运行状态标记 *\/\n      if (stage.__ogcReady) return;\n\n      var range = stage.querySelector(\".ogc-range\");\n      if (!range) return;\n\n      stage.__ogcReady = true;\n\n      var activePointer = null;\n\n      function update(value) {\n        var position = Number(value);\n\n        if (!Number.isFinite(position)) {\n          position = 50;\n        }\n\n        position = Math.max(0, Math.min(100, position));\n\n        range.value = String(position);\n\n        stage.style.setProperty(\n          \"--ogc-split\",\n          position.toFixed(2) + \"%\"\n        );\n\n        var rounded = Math.round(position);\n\n        range.setAttribute(\n          \"aria-valuetext\",\n          rounded + \"% lights-off view, \" +\n          (100 - rounded) + \"% lights-on view\"\n        );\n      }\n\n      function updateFromPointer(event) {\n        var bounds = stage.getBoundingClientRect();\n\n        if (!bounds.width) return;\n\n        update(\n          (event.clientX - bounds.left) \/\n          bounds.width * 100\n        );\n      }\n\n      range.addEventListener(\"input\", function () {\n        update(range.value);\n      });\n\n      \/* 键盘操作 *\/\n      range.addEventListener(\"keydown\", function (event) {\n        var current = Number(range.value);\n        var next;\n\n        switch (event.key) {\n          case \"ArrowLeft\":\n          case \"ArrowDown\":\n            next = current - 1;\n            break;\n\n          case \"ArrowRight\":\n          case \"ArrowUp\":\n            next = current + 1;\n            break;\n\n          case \"PageDown\":\n            next = current - 10;\n            break;\n\n          case \"PageUp\":\n            next = current + 10;\n            break;\n\n          case \"Home\":\n            next = 0;\n            break;\n\n          case \"End\":\n            next = 100;\n            break;\n\n          default:\n            return;\n        }\n\n        event.preventDefault();\n        update(next);\n      });\n\n      \/* 鼠标、触屏与触控笔 *\/\n      stage.addEventListener(\"pointerdown\", function (event) {\n        if (event.isPrimary === false) return;\n\n        if (\n          event.pointerType === \"mouse\" \u0026\u0026\n          event.button !== 0\n        ) {\n          return;\n        }\n\n        activePointer = event.pointerId;\n\n        if (stage.setPointerCapture) {\n          try {\n            stage.setPointerCapture(event.pointerId);\n          } catch (error) {}\n        }\n\n        if (event.pointerType !== \"touch\") {\n          event.preventDefault();\n\n          try {\n            range.focus({ preventScroll: true });\n          } catch (error) {\n            range.focus();\n          }\n        }\n\n        updateFromPointer(event);\n      });\n\n      stage.addEventListener(\"pointermove\", function (event) {\n        if (event.pointerId !== activePointer) return;\n\n        updateFromPointer(event);\n      });\n\n      function endPointer(event) {\n        if (event.pointerId === activePointer) {\n          activePointer = null;\n        }\n      }\n\n      stage.addEventListener(\"pointerup\", endPointer);\n      stage.addEventListener(\"pointercancel\", endPointer);\n      stage.addEventListener(\"lostpointercapture\", endPointer);\n\n      update(range.value);\n    });\n  }\n\n  initOwlComparisons(document);\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\n      \"DOMContentLoaded\",\n      function () {\n        initOwlComparisons(document);\n      },\n      { once: true }\n    );\n  }\n\n  document.addEventListener(\n    \"shopify:section:load\",\n    function (event) {\n      initOwlComparisons(event.target);\n    }\n  );\n})();\n\u003c\/script\u003e\n\u003csection class=\"ow-band ow-dark ow-night\"\u003e\n\u003cdiv class=\"ow-inner ow-row ow-reverse\"\u003e\n\u003cdiv class=\"ow-copy\"\u003e\n\u003cp class=\"ow-folio\"\u003e01 \/ The Evening Edit\u003c\/p\u003e\n\u003ch2 class=\"ow-title\"\u003eLovely by day. \u003cem\u003eLuminous by night.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"ow-body\"\u003eChoose the \u003cstrong\u003eLED Lighted Version\u003c\/strong\u003e for warm golden lights nestled among the greenery. A little extra glow for those long-awaited Christmas evenings.\u003c\/p\u003e\n\u003cdiv\u003eClassic : Non-lighted woodland charm.\u003c\/div\u003e\n\u003cdiv\u003eLED Lighted : The same sweet pair, with a warm golden glow.\u003c\/div\u003e\n\u003cp class=\"ow-note\"\u003eLighted photographs show the LED version. The Classic Non-Lighted Version does not illuminate. Choose a dry, sheltered display spot; weather resistance is not specified.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ow-media\"\u003e\n\u003cp class=\"ow-version-label\"\u003eLED Lighted Version Shown\u003c\/p\u003e\n\u003cfigure class=\"ow-frame\"\u003e\u003cimg class=\"ow-photo\" src=\"https:\/\/i.ibb.co\/b41shHz\/Illuminated-Owl-Door-Hanger-on-Snowy-Porch-4.png\" alt=\"LED version of the owl door hanger glowing with warm golden lights in a styled Christmas porch scene\" width=\"640\" height=\"640\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= 03 \/ 立体细节 ================= --\u003e\n\u003csection class=\"ow-band ow-cream\"\u003e\n\u003cdiv class=\"ow-inner ow-row\"\u003e\n\u003cdiv class=\"ow-copy\"\u003e\n\u003cp class=\"ow-folio\"\u003e02 \/ A Closer Look\u003c\/p\u003e\n\u003ch2 class=\"ow-title\"\u003eLook a little closer. \u003cem\u003eLove every layer.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"ow-body\"\u003eCreamy faces peek through feather-like greenery, while the branch perch and velvet bow give the pair \u003cstrong\u003etheir storybook character.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"ow-detail-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eLayered texture\u003c\/strong\u003e — a sculptural look with depth.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoft ivory faces\u003c\/strong\u003e — expressive, sweet and full of personality.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRich red accents\u003c\/strong\u003e — a classic Christmas finishing touch.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ow-media\"\u003e\n\u003cfigure class=\"ow-frame\"\u003e\u003cimg class=\"ow-photo\" src=\"https:\/\/i.ibb.co\/Zz44qpCX\/Nestled-Ivory-Owl-Door-D-cor-3.png\" alt=\"Close-up of the owls' layered green feathers, ivory faces, branch perch and red velvet bow\" width=\"640\" height=\"640\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= 04 \/ 杂志双图跨页 ================= --\u003e\n\u003csection class=\"ow-band ow-sage\"\u003e\n\u003cdiv class=\"ow-inner\"\u003e\n\u003cheader class=\"ow-spread-head\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"ow-folio\"\u003e03 \/ The Welcoming Home\u003c\/p\u003e\n\u003ch2 class=\"ow-title\"\u003eOne sweet pair. \u003cem\u003eA whole lot of character.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"ow-body\"\u003eAn expressive alternative to the usual round wreath. The nestled pose brings a feeling of togetherness before anyone even steps inside.\u003c\/p\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"ow-pair\"\u003e\n\u003carticle class=\"ow-story\"\u003e\n\u003cdiv class=\"ow-story-copy\"\u003e\n\u003ch3 class=\"ow-story-title\"\u003eA doorway worth smiling at.\u003c\/h3\u003e\n\u003cp\u003eAdd woodland personality to your holiday entry, with greenery, ivory tones and that festive red bow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"ow-frame\"\u003e\u003cimg class=\"ow-photo\" src=\"https:\/\/i.ibb.co\/q3L2Y7RF\/Handcrafted-Owl-Door-Hanger-on-Ivory-Door-7.png\" alt=\"Woman hanging the two-owl Christmas decoration by its rope loop on an ivory door\" width=\"640\" height=\"640\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ow-story\"\u003e\n\u003cdiv class=\"ow-story-copy\"\u003e\n\u003ch3 class=\"ow-story-title\"\u003eThe details that make it yours.\u003c\/h3\u003e\n\u003cp\u003eNestled faces, textured greenery and woodland accents— all brought together in one charming design.\u003c\/p\u003e\n\u003cp class=\"ow-note\"\u003eDetail overview · LED Lighted Version shown.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"ow-frame\"\u003e\u003cimg class=\"ow-photo\" src=\"https:\/\/i.ibb.co\/fYkg86gL\/Twin-Owl-Woodland-Hanger-Feature-Overview-1.png\" alt=\"LED owl hanger overview showing the nestled owls, evergreen texture, red velvet bow, woodland details and warm golden glow\" width=\"640\" height=\"640\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= 05 \/ 设计灵感 ================= --\u003e \u003c!-- 图片本身标注 Workshop Concept，不作为真实制作证明 --\u003e\n\u003csection class=\"ow-band ow-notebook\"\u003e\n\u003cdiv class=\"ow-inner ow-row ow-reverse\"\u003e\n\u003cdiv class=\"ow-copy\"\u003e\n\u003cp class=\"ow-folio\"\u003e04 \/ The Design Notebook\u003c\/p\u003e\n\u003ch2 class=\"ow-title\"\u003eThoughtful detail. \u003cem\u003eWoodland soul.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"ow-body\"\u003eLayered greenery, softly shaped faces and berry-red accents create a \u003cstrong\u003ehandcrafted-style look\u003c\/strong\u003e with plenty of personality.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ow-media\"\u003e\n\u003cfigure class=\"ow-frame\"\u003e\u003cimg class=\"ow-photo\" src=\"https:\/\/i.ibb.co\/6RGnt523\/Handcrafted-Owl-Christmas-Hanger-Workshop-5.png\" alt=\"Workshop concept illustration of an owl hanger being arranged at a craft table; not documentary production photography\" width=\"640\" height=\"640\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= 06 \/ 温暖送礼 ================= --\u003e\n\u003csection class=\"ow-band ow-gift\"\u003e\n\u003cdiv class=\"ow-inner ow-row\"\u003e\n\u003cdiv class=\"ow-copy\"\u003e\n\u003cp class=\"ow-folio\"\u003e05 \/ A Gift With Feeling\u003c\/p\u003e\n\u003ch2 class=\"ow-title\"\u003eFor the one who makes \u003cem\u003eChristmas feel like home.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"ow-body\"\u003eFor Mom, Grandma or the owl lover on your list— a sweet reminder of togetherness, and a lovely addition to their holiday decorating.\u003c\/p\u003e\n\u003cp class=\"ow-gift-line\"\u003eA little pair. A lovely thought.\u003c\/p\u003e\n\u003cp class=\"ow-note\"\u003eGift-styling inspiration. Box and decorative packing shown in the photograph are not confirmed as included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ow-media\"\u003e\n\u003cfigure class=\"ow-frame\"\u003e\u003cimg class=\"ow-photo\" src=\"https:\/\/i.ibb.co\/fG4PtcGX\/Grandmother-and-granddaughter-unwrap-owl-hanger-6.png\" alt=\"Grandmother and granddaughter smiling over an owl Christmas hanger in a styled gift box\" width=\"640\" height=\"640\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= 07 \/ 静态问答 ================= --\u003e\n\u003csection class=\"ow-band ow-cream\"\u003e\n\u003cdiv class=\"ow-inner ow-faq-layout\"\u003e\n\u003cheader\u003e\n\u003cp class=\"ow-eye\"\u003eBefore It Comes Home\u003c\/p\u003e\n\u003ch2 class=\"ow-title\"\u003eThe little things. \u003cem\u003eSimply answered.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"ow-faq\"\u003e\n\u003carticle class=\"ow-faq-item\"\u003e\n\u003ch3 class=\"ow-question\"\u003eDo both versions light up?\u003c\/h3\u003e\n\u003cp class=\"ow-answer\"\u003eNo. Choose LED Lighted for warm golden lights. The Classic Non-Lighted Version is decorative without illumination.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"ow-faq-item\"\u003e\n\u003ch3 class=\"ow-question\"\u003eWhere should I display it?\u003c\/h3\u003e\n\u003cp class=\"ow-answer\"\u003eChoose an interior door or another dry, sheltered spot. Outdoor weather resistance is not specified, so keep it protected from direct rain and snow.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= 杂志式结尾，无按钮 ================= --\u003e\u003cfooter class=\"ow-ending ow-dark\"\u003e\n\u003cdiv class=\"ow-inner\"\u003e\n\u003cdiv class=\"ow-ornament\" aria-hidden=\"true\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"ow-title\"\u003eA little woodland wonder. \u003cem\u003eA warmer Christmas welcome.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\u003c\/article\u003e","brand":"LHH","offers":[{"title":"✨ LED Lighted Version","offer_id":51050826236162,"sku":null,"price":34.99,"currency_code":"USD","in_stock":true},{"title":"🌿 Classic Non-Lighted Version","offer_id":51050826268930,"sku":null,"price":32.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0837\/7666\/7906\/files\/Warmfairy-litbotanicalowldoorhanger.png?v=1794623433","url":"https:\/\/velmao.com\/fr\/products\/evergreen-owl-family-lighted-christmas-door-wreath-with-red-velvet-bow","provider":"Velmao","version":"1.0","type":"link"}