{"product_id":"seaside-glow-wall-hangings-set-of-7","title":"Seaside Glow Wall Hangings — Set of 7","description":"\u003cstyle\u003e\n  #nvs-seaside {\n    --nvs-ink: #17383b;\n    --nvs-ocean: #2f6f72;\n    --nvs-ocean-dark: #214f53;\n    --nvs-seaglass: #83b5ae;\n    --nvs-seaglass-soft: #dcecea;\n    --nvs-sand: #f4ead8;\n    --nvs-shell: #fffaf2;\n    --nvs-white: #ffffff;\n    --nvs-coral: #c86e55;\n    --nvs-glow: #f0c272;\n    --nvs-glow-soft: #fff0c9;\n    --nvs-line: rgba(23, 56, 59, 0.14);\n    --nvs-shadow: 0 18px 48px rgba(28, 69, 72, 0.14);\n    --nvs-radius: 24px;\n    --nvs-radius-sm: 16px;\n    box-sizing: border-box;\n    width: 100%;\n    max-width: 100%;\n    overflow: hidden;\n    background: var(--nvs-shell);\n    color: var(--nvs-ink);\n    font-family: Arial, Helvetica, sans-serif;\n    line-height: 1.55;\n  }\n\n  #nvs-seaside *,\n  #nvs-seaside *::before,\n  #nvs-seaside *::after {\n    box-sizing: border-box;\n  }\n\n  #nvs-seaside h1,\n  #nvs-seaside h2,\n  #nvs-seaside h3,\n  #nvs-seaside h4,\n  #nvs-seaside p,\n  #nvs-seaside span,\n  #nvs-seaside li,\n  #nvs-seaside strong,\n  #nvs-seaside small,\n  #nvs-seaside button {\n    color: inherit;\n  }\n\n  #nvs-seaside h1,\n  #nvs-seaside h2,\n  #nvs-seaside h3,\n  #nvs-seaside h4,\n  #nvs-seaside p {\n    margin: 0;\n  }\n\n  #nvs-seaside img {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n  }\n\n  #nvs-seaside .nvs-wrap {\n    width: min(1160px, calc(100% - 32px));\n    margin: 0 auto;\n  }\n\n  #nvs-seaside .nvs-section {\n    position: relative;\n    padding: 68px 0;\n  }\n\n  #nvs-seaside .nvs-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 9px;\n    margin-bottom: 13px;\n    color: var(--nvs-coral);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.14em;\n    line-height: 1.2;\n    text-transform: uppercase;\n  }\n\n  #nvs-seaside .nvs-eyebrow::before {\n    width: 26px;\n    height: 2px;\n    border-radius: 10px;\n    background: currentColor;\n    content: \"\";\n  }\n\n  #nvs-seaside .nvs-title {\n    max-width: 760px;\n    color: var(--nvs-ink);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(34px, 7vw, 58px);\n    font-weight: 700;\n    letter-spacing: -0.035em;\n    line-height: 1.04;\n  }\n\n  #nvs-seaside .nvs-subtitle {\n    max-width: 710px;\n    margin-top: 18px;\n    color: #466164;\n    font-size: clamp(16px, 2.2vw, 19px);\n    line-height: 1.65;\n  }\n\n  #nvs-seaside .nvs-panel {\n    border: 1px solid var(--nvs-line);\n    border-radius: var(--nvs-radius);\n    background: var(--nvs-white);\n    box-shadow: var(--nvs-shadow);\n  }\n\n  #nvs-seaside .nvs-hero {\n    position: relative;\n    isolation: isolate;\n    padding: 36px 0 0;\n    background:\n      radial-gradient(circle at 8% 10%, rgba(240, 194, 114, 0.28), transparent 24%),\n      radial-gradient(circle at 92% 10%, rgba(131, 181, 174, 0.32), transparent 30%),\n      linear-gradient(135deg, #fffaf2 0%, #edf5f3 100%);\n  }\n\n  #nvs-seaside .nvs-hero::after {\n    position: absolute;\n    right: -6%;\n    bottom: 78px;\n    z-index: -1;\n    width: 48%;\n    height: 110px;\n    border: 2px solid rgba(47, 111, 114, 0.09);\n    border-right: 0;\n    border-left: 0;\n    border-radius: 50%;\n    content: \"\";\n    transform: rotate(-5deg);\n  }\n\n  #nvs-seaside .nvs-hero-grid {\n    display: grid;\n    align-items: center;\n    gap: 34px;\n  }\n\n  #nvs-seaside .nvs-offer {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    margin-bottom: 20px;\n    padding: 9px 13px;\n    border: 1px solid rgba(200, 110, 85, 0.25);\n    border-radius: 999px;\n    background: #fff0e9;\n    color: #9a4936;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.12em;\n    line-height: 1;\n    text-transform: uppercase;\n  }\n\n  #nvs-seaside .nvs-offer-dot {\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background: var(--nvs-coral);\n    box-shadow: 0 0 0 4px rgba(200, 110, 85, 0.12);\n  }\n\n  #nvs-seaside .nvs-hero h1 {\n    max-width: 690px;\n    color: var(--nvs-ink);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(42px, 9.5vw, 72px);\n    font-weight: 700;\n    letter-spacing: -0.045em;\n    line-height: 0.98;\n  }\n\n  #nvs-seaside .nvs-hero h1 em {\n    color: var(--nvs-ocean);\n    font-style: italic;\n  }\n\n  #nvs-seaside .nvs-hero-copy \u003e p {\n    max-width: 640px;\n    margin-top: 20px;\n    color: #415d60;\n    font-size: clamp(17px, 2vw, 20px);\n    line-height: 1.62;\n  }\n\n  #nvs-seaside .nvs-hero-pills {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 9px;\n    margin-top: 24px;\n  }\n\n  #nvs-seaside .nvs-hero-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    padding: 9px 12px;\n    border: 1px solid rgba(47, 111, 114, 0.16);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.78);\n    color: var(--nvs-ocean-dark);\n    font-size: 13px;\n    font-weight: 700;\n  }\n\n  #nvs-seaside .nvs-hero-pill::before {\n    color: var(--nvs-coral);\n    content: \"★\";\n    font-size: 10px;\n  }\n\n  #nvs-seaside .nvs-hero-media {\n    position: relative;\n    padding: 13px;\n    border: 1px solid rgba(255, 255, 255, 0.7);\n    border-radius: 30px;\n    background: rgba(255, 255, 255, 0.56);\n    box-shadow: 0 24px 60px rgba(23, 56, 59, 0.2);\n    backdrop-filter: blur(8px);\n  }\n\n  #nvs-seaside .nvs-hero-media img {\n    min-height: 390px;\n    border-radius: 21px;\n    object-fit: cover;\n  }\n\n  #nvs-seaside .nvs-light-string {\n    position: absolute;\n    top: 6px;\n    left: 7%;\n    z-index: 2;\n    width: 86%;\n    height: 36px;\n    border-top: 2px solid rgba(255, 240, 201, 0.9);\n    border-radius: 50%;\n    pointer-events: none;\n    transform: rotate(1deg);\n  }\n\n  #nvs-seaside .nvs-bulb {\n    position: absolute;\n    top: -5px;\n    width: 10px;\n    height: 10px;\n    border: 2px solid #fff5dc;\n    border-radius: 50%;\n    background: #d8c6a2;\n    animation: nvs-seaside-light 4.2s ease-in-out infinite;\n  }\n\n  #nvs-seaside .nvs-bulb:nth-child(1) { left: 4%; animation-delay: 0s; }\n  #nvs-seaside .nvs-bulb:nth-child(2) { left: 25%; top: 2px; animation-delay: 0.35s; }\n  #nvs-seaside .nvs-bulb:nth-child(3) { left: 48%; top: 5px; animation-delay: 0.7s; }\n  #nvs-seaside .nvs-bulb:nth-child(4) { left: 70%; top: 2px; animation-delay: 1.05s; }\n  #nvs-seaside .nvs-bulb:nth-child(5) { left: 92%; animation-delay: 1.4s; }\n\n  @keyframes nvs-seaside-light {\n    0%, 16%, 72%, 100% {\n      background: #d8c6a2;\n      box-shadow: 0 0 0 rgba(240, 194, 114, 0);\n    }\n\n    24%, 62% {\n      background: #ffd783;\n      box-shadow: 0 0 12px 4px rgba(255, 215, 131, 0.76);\n    }\n  }\n\n  #nvs-seaside .nvs-hero-note {\n    position: absolute;\n    right: 25px;\n    bottom: 25px;\n    max-width: 185px;\n    padding: 12px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.55);\n    border-radius: 14px;\n    background: rgba(23, 56, 59, 0.86);\n    color: var(--nvs-white);\n    font-size: 12px;\n    font-weight: 700;\n    line-height: 1.45;\n    backdrop-filter: blur(8px);\n  }\n\n  #nvs-seaside .nvs-value-strip {\n    display: grid;\n    gap: 1px;\n    margin-top: 42px;\n    overflow: hidden;\n    border-radius: 22px 22px 0 0;\n    background: rgba(255, 255, 255, 0.18);\n  }\n\n  #nvs-seaside .nvs-value-item {\n    display: flex;\n    align-items: center;\n    gap: 13px;\n    min-height: 88px;\n    padding: 18px 20px;\n    background: var(--nvs-ocean-dark);\n  }\n\n  #nvs-seaside .nvs-value-icon {\n    display: grid;\n    flex: 0 0 42px;\n    width: 42px;\n    height: 42px;\n    place-items: center;\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.08);\n    color: var(--nvs-glow);\n    font-size: 20px;\n  }\n\n  #nvs-seaside .nvs-value-item strong {\n    display: block;\n    color: var(--nvs-white);\n    font-size: 14px;\n    line-height: 1.3;\n  }\n\n  #nvs-seaside .nvs-value-item small {\n    display: block;\n    margin-top: 3px;\n    color: #c9dfdc;\n    font-size: 12px;\n  }\n\n  #nvs-seaside .nvs-interest {\n    background: var(--nvs-shell);\n  }\n\n  #nvs-seaside .nvs-set-grid {\n    display: grid;\n    gap: 30px;\n    margin-top: 38px;\n  }\n\n  #nvs-seaside .nvs-set-image {\n    overflow: hidden;\n  }\n\n  #nvs-seaside .nvs-set-image img {\n    aspect-ratio: 1 \/ 1;\n    object-fit: cover;\n  }\n\n  #nvs-seaside .nvs-set-copy {\n    align-self: center;\n  }\n\n  #nvs-seaside .nvs-set-copy h3 {\n    color: var(--nvs-ink);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(28px, 5vw, 42px);\n    line-height: 1.1;\n  }\n\n  #nvs-seaside .nvs-set-copy \u003e p {\n    margin-top: 15px;\n    color: #526b6d;\n    font-size: 16px;\n  }\n\n  #nvs-seaside .nvs-piece-list {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: 22px;\n  }\n\n  #nvs-seaside .nvs-piece-list span {\n    padding: 8px 11px;\n    border: 1px solid var(--nvs-line);\n    border-radius: 999px;\n    background: var(--nvs-white);\n    color: var(--nvs-ocean-dark);\n    font-size: 12px;\n    font-weight: 700;\n  }\n\n  #nvs-seaside .nvs-before-after {\n    display: grid;\n    gap: 16px;\n    margin-top: 46px;\n  }\n\n  #nvs-seaside .nvs-before,\n  #nvs-seaside .nvs-after {\n    position: relative;\n    min-height: 350px;\n    overflow: hidden;\n    border-radius: var(--nvs-radius);\n  }\n\n  #nvs-seaside .nvs-before {\n    display: grid;\n    padding: 28px;\n    place-items: center;\n    border: 1px dashed rgba(47, 111, 114, 0.32);\n    background:\n      linear-gradient(90deg, transparent 49.5%, rgba(47, 111, 114, 0.06) 50%, transparent 50.5%),\n      linear-gradient(#f3f1ea, #e9e5dc);\n    text-align: center;\n  }\n\n  #nvs-seaside .nvs-before::before {\n    position: absolute;\n    top: 55px;\n    left: 50%;\n    width: 50%;\n    height: 46%;\n    border: 3px solid rgba(23, 56, 59, 0.1);\n    border-radius: 4px;\n    content: \"\";\n    transform: translateX(-50%);\n  }\n\n  #nvs-seaside .nvs-ba-copy {\n    position: relative;\n    z-index: 2;\n    max-width: 300px;\n    padding: 18px;\n    border-radius: 14px;\n    background: rgba(255, 255, 255, 0.9);\n  }\n\n  #nvs-seaside .nvs-ba-label {\n    display: inline-block;\n    margin-bottom: 8px;\n    color: var(--nvs-coral);\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n\n  #nvs-seaside .nvs-ba-copy h3 {\n    color: var(--nvs-ink);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 26px;\n    line-height: 1.1;\n  }\n\n  #nvs-seaside .nvs-ba-copy p {\n    margin-top: 8px;\n    color: #647678;\n    font-size: 14px;\n  }\n\n  #nvs-seaside .nvs-after img {\n    width: 100%;\n    height: 100%;\n    min-height: 350px;\n    object-fit: cover;\n  }\n\n  #nvs-seaside .nvs-after::after {\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(180deg, transparent 42%, rgba(17, 44, 46, 0.78));\n    content: \"\";\n  }\n\n  #nvs-seaside .nvs-after .nvs-ba-copy {\n    position: absolute;\n    right: 20px;\n    bottom: 20px;\n    left: 20px;\n    z-index: 2;\n    max-width: none;\n    background: rgba(255, 250, 242, 0.92);\n  }\n\n  #nvs-seaside .nvs-desire {\n    background: #edf5f3;\n  }\n\n  #nvs-seaside .nvs-features {\n    display: grid;\n    gap: 14px;\n    margin-top: 34px;\n  }\n\n  #nvs-seaside .nvs-feature {\n    padding: 24px;\n    border: 1px solid rgba(47, 111, 114, 0.12);\n    border-radius: 20px;\n    background: rgba(255, 255, 255, 0.86);\n  }\n\n  #nvs-seaside .nvs-feature-icon {\n    display: grid;\n    width: 48px;\n    height: 48px;\n    margin-bottom: 17px;\n    place-items: center;\n    border-radius: 14px;\n    background: var(--nvs-sand);\n    color: var(--nvs-ocean);\n    font-size: 22px;\n  }\n\n  #nvs-seaside .nvs-feature h3 {\n    color: var(--nvs-ink);\n    font-size: 18px;\n    line-height: 1.25;\n  }\n\n  #nvs-seaside .nvs-feature p {\n    margin-top: 9px;\n    color: #567073;\n    font-size: 14px;\n  }\n\n  #nvs-seaside .nvs-lifestyle-grid {\n    display: grid;\n    gap: 28px;\n    margin-top: 48px;\n    padding: 14px;\n  }\n\n  #nvs-seaside .nvs-lifestyle-grid img {\n    aspect-ratio: 1 \/ 1;\n    border-radius: 18px;\n    object-fit: cover;\n  }\n\n  #nvs-seaside .nvs-lifestyle-copy {\n    align-self: center;\n    padding: 10px 10px 20px;\n  }\n\n  #nvs-seaside .nvs-lifestyle-copy h3 {\n    color: var(--nvs-ink);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(28px, 5vw, 43px);\n    line-height: 1.08;\n  }\n\n  #nvs-seaside .nvs-lifestyle-copy p {\n    margin-top: 15px;\n    color: #526b6d;\n  }\n\n  #nvs-seaside .nvs-lifestyle-quote {\n    margin-top: 20px;\n    padding: 14px 16px;\n    border-left: 3px solid var(--nvs-glow);\n    background: var(--nvs-glow-soft);\n    color: #625337;\n    font-size: 14px;\n    font-weight: 700;\n  }\n\n  #nvs-seaside .nvs-craft-grid {\n    display: grid;\n    gap: 28px;\n    margin-top: 48px;\n  }\n\n  #nvs-seaside .nvs-craft-image {\n    overflow: hidden;\n  }\n\n  #nvs-seaside .nvs-craft-image img {\n    aspect-ratio: 4 \/ 5;\n    object-fit: cover;\n  }\n\n  #nvs-seaside .nvs-craft-copy {\n    align-self: center;\n  }\n\n  #nvs-seaside .nvs-craft-copy h3 {\n    color: var(--nvs-ink);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(30px, 5vw, 46px);\n    line-height: 1.07;\n  }\n\n  #nvs-seaside .nvs-craft-copy \u003e p {\n    margin-top: 15px;\n    color: #526b6d;\n  }\n\n  #nvs-seaside .nvs-detail-list {\n    display: grid;\n    gap: 14px;\n    margin: 22px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  #nvs-seaside .nvs-detail-list li {\n    position: relative;\n    padding-left: 28px;\n    color: var(--nvs-ink);\n    font-size: 14px;\n    font-weight: 700;\n  }\n\n  #nvs-seaside .nvs-detail-list li::before {\n    position: absolute;\n    top: 1px;\n    left: 0;\n    display: grid;\n    width: 20px;\n    height: 20px;\n    place-items: center;\n    border-radius: 50%;\n    background: var(--nvs-seaglass-soft);\n    color: var(--nvs-ocean);\n    content: \"✓\";\n    font-size: 12px;\n  }\n\n  #nvs-seaside .nvs-how {\n    margin-top: 52px;\n    padding: 34px 22px;\n    border-radius: var(--nvs-radius);\n    background: var(--nvs-ocean-dark);\n  }\n\n  #nvs-seaside .nvs-how .nvs-eyebrow {\n    color: var(--nvs-glow);\n  }\n\n  #nvs-seaside .nvs-how h3 {\n    max-width: 600px;\n    color: var(--nvs-white);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(30px, 6vw, 46px);\n    line-height: 1.08;\n  }\n\n  #nvs-seaside .nvs-steps {\n    display: grid;\n    gap: 14px;\n    margin-top: 28px;\n  }\n\n  #nvs-seaside .nvs-step {\n    position: relative;\n    min-height: 190px;\n    padding: 24px;\n    overflow: hidden;\n    border: 1px solid rgba(255, 255, 255, 0.12);\n    border-radius: 18px;\n    background: rgba(255, 255, 255, 0.07);\n  }\n\n  #nvs-seaside .nvs-step-number {\n    position: absolute;\n    top: -16px;\n    right: 12px;\n    color: rgba(255, 255, 255, 0.07);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 110px;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  #nvs-seaside .nvs-step h4 {\n    position: relative;\n    color: var(--nvs-white);\n    font-size: 19px;\n  }\n\n  #nvs-seaside .nvs-step p {\n    position: relative;\n    margin-top: 9px;\n    color: #cfe1df;\n    font-size: 14px;\n  }\n\n  #nvs-seaside .nvs-specs {\n    background: var(--nvs-shell);\n  }\n\n  #nvs-seaside .nvs-spec-grid {\n    display: grid;\n    gap: 30px;\n    margin-top: 36px;\n  }\n\n  #nvs-seaside .nvs-spec-image {\n    overflow: hidden;\n  }\n\n  #nvs-seaside .nvs-spec-image img {\n    aspect-ratio: 4 \/ 5;\n    object-fit: cover;\n  }\n\n  #nvs-seaside .nvs-spec-list {\n    display: grid;\n    gap: 0;\n    overflow: hidden;\n  }\n\n  #nvs-seaside .nvs-spec-row {\n    display: grid;\n    grid-template-columns: 112px 1fr;\n    gap: 16px;\n    padding: 17px 18px;\n    border-bottom: 1px solid var(--nvs-line);\n  }\n\n  #nvs-seaside .nvs-spec-row:last-child {\n    border-bottom: 0;\n  }\n\n  #nvs-seaside .nvs-spec-row strong {\n    color: var(--nvs-ocean-dark);\n    font-size: 13px;\n  }\n\n  #nvs-seaside .nvs-spec-row span {\n    color: #586d70;\n    font-size: 14px;\n  }\n\n  #nvs-seaside .nvs-variant-note {\n    margin-top: 16px;\n    padding: 16px 18px;\n    border: 1px solid rgba(240, 194, 114, 0.55);\n    border-radius: 15px;\n    background: var(--nvs-glow-soft);\n    color: #64573d;\n    font-size: 13px;\n    line-height: 1.55;\n  }\n\n  #nvs-seaside .nvs-room-grid {\n    display: grid;\n    gap: 28px;\n    margin-top: 50px;\n    padding: 14px;\n  }\n\n  #nvs-seaside .nvs-room-grid img {\n    border-radius: 18px;\n  }\n\n  #nvs-seaside .nvs-room-copy {\n    align-self: center;\n    padding: 8px 8px 20px;\n  }\n\n  #nvs-seaside .nvs-room-copy h3 {\n    color: var(--nvs-ink);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(28px, 5vw, 42px);\n    line-height: 1.08;\n  }\n\n  #nvs-seaside .nvs-room-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 9px;\n    margin-top: 20px;\n  }\n\n  #nvs-seaside .nvs-room-tags span {\n    padding: 8px 11px;\n    border: 1px solid var(--nvs-line);\n    border-radius: 999px;\n    background: #f8f3e9;\n    color: var(--nvs-ocean-dark);\n    font-size: 12px;\n    font-weight: 700;\n  }\n\n  #nvs-seaside .nvs-care {\n    margin-top: 20px;\n    color: #627577;\n    font-size: 13px;\n  }\n\n  #nvs-seaside .nvs-why {\n    display: grid;\n    gap: 14px;\n    margin-top: 46px;\n  }\n\n  #nvs-seaside .nvs-why-card {\n    padding: 22px;\n    border: 1px solid var(--nvs-line);\n    border-radius: 18px;\n    background: var(--nvs-white);\n  }\n\n  #nvs-seaside .nvs-why-card strong {\n    display: block;\n    color: var(--nvs-ink);\n    font-size: 16px;\n  }\n\n  #nvs-seaside .nvs-why-card p {\n    margin-top: 7px;\n    color: #617476;\n    font-size: 13px;\n  }\n\n  #nvs-seaside .nvs-action {\n    padding: 72px 0;\n    background:\n      radial-gradient(circle at 50% 0%, rgba(240, 194, 114, 0.22), transparent 38%),\n      var(--nvs-ocean-dark);\n  }\n\n  #nvs-seaside .nvs-action-card {\n    max-width: 900px;\n    margin: 0 auto;\n    text-align: center;\n  }\n\n  #nvs-seaside .nvs-action-card .nvs-eyebrow {\n    color: var(--nvs-glow);\n  }\n\n  #nvs-seaside .nvs-action-card h2 {\n    color: var(--nvs-white);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(38px, 8vw, 64px);\n    letter-spacing: -0.04em;\n    line-height: 1;\n  }\n\n  #nvs-seaside .nvs-action-card \u003e p {\n    max-width: 680px;\n    margin: 19px auto 0;\n    color: #d4e5e2;\n    font-size: 17px;\n  }\n\n  #nvs-seaside .nvs-final-points {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 9px;\n    margin-top: 24px;\n  }\n\n  #nvs-seaside .nvs-final-points span {\n    padding: 8px 11px;\n    border: 1px solid rgba(255, 255, 255, 0.15);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.07);\n    color: #eaf4f2;\n    font-size: 12px;\n    font-weight: 700;\n  }\n\n  #nvs-seaside .nvs-cta {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 12px;\n    width: min(100%, 420px);\n    min-height: 58px;\n    margin-top: 30px;\n    padding: 16px 24px;\n    border: 0;\n    border-radius: 999px;\n    background: var(--nvs-glow);\n    box-shadow: 0 12px 28px rgba(4, 25, 27, 0.24);\n    color: #273c3d;\n    cursor: pointer;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: 16px;\n    font-weight: 900;\n    letter-spacing: 0.01em;\n    line-height: 1.1;\n    transition: transform 180ms ease, background 180ms ease, box-shadow 180ms ease;\n  }\n\n  #nvs-seaside .nvs-cta:hover {\n    background: #ffd482;\n    box-shadow: 0 15px 34px rgba(4, 25, 27, 0.3);\n    transform: translateY(-2px);\n  }\n\n  #nvs-seaside .nvs-cta:focus-visible {\n    outline: 3px solid var(--nvs-white);\n    outline-offset: 4px;\n  }\n\n  #nvs-seaside .nvs-cta-arrow {\n    display: grid;\n    width: 28px;\n    height: 28px;\n    place-items: center;\n    border-radius: 50%;\n    background: rgba(23, 56, 59, 0.12);\n    color: #273c3d;\n  }\n\n  #nvs-seaside .nvs-cta-note {\n    display: block;\n    margin-top: 12px;\n    color: #bcd3d0;\n    font-size: 12px;\n  }\n\n  .nvs-buy-focus {\n    outline: 3px solid #f0c272 !important;\n    outline-offset: 7px !important;\n    transition: outline-color 180ms ease, outline-offset 180ms ease !important;\n  }\n\n  @media (min-width: 720px) {\n    #nvs-seaside .nvs-value-strip,\n    #nvs-seaside .nvs-features,\n    #nvs-seaside .nvs-why {\n      grid-template-columns: repeat(3, 1fr);\n    }\n\n    #nvs-seaside .nvs-features {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    #nvs-seaside .nvs-before-after,\n    #nvs-seaside .nvs-steps {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    #nvs-seaside .nvs-steps .nvs-step:last-child {\n      grid-column: 1 \/ -1;\n    }\n  }\n\n  @media (min-width: 920px) {\n    #nvs-seaside .nvs-section {\n      padding: 92px 0;\n    }\n\n    #nvs-seaside .nvs-hero {\n      padding-top: 56px;\n    }\n\n    #nvs-seaside .nvs-hero-grid {\n      grid-template-columns: 1.02fr 0.98fr;\n      gap: 54px;\n    }\n\n    #nvs-seaside .nvs-value-strip {\n      margin-top: 56px;\n    }\n\n    #nvs-seaside .nvs-set-grid,\n    #nvs-seaside .nvs-lifestyle-grid,\n    #nvs-seaside .nvs-craft-grid,\n    #nvs-seaside .nvs-spec-grid,\n    #nvs-seaside .nvs-room-grid {\n      grid-template-columns: repeat(2, 1fr);\n      gap: 56px;\n    }\n\n    #nvs-seaside .nvs-craft-copy {\n      order: -1;\n    }\n\n    #nvs-seaside .nvs-steps {\n      grid-template-columns: repeat(3, 1fr);\n    }\n\n    #nvs-seaside .nvs-steps .nvs-step:last-child {\n      grid-column: auto;\n    }\n\n    #nvs-seaside .nvs-how {\n      padding: 52px;\n    }\n  }\n\n  @media (max-width: 719px) {\n    #nvs-seaside .nvs-hero-media img {\n      min-height: 340px;\n    }\n\n    #nvs-seaside .nvs-hero-note {\n      right: 20px;\n      bottom: 20px;\n      left: 20px;\n      max-width: none;\n    }\n\n    #nvs-seaside .nvs-spec-row {\n      grid-template-columns: 92px 1fr;\n      gap: 12px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    #nvs-seaside *,\n    #nvs-seaside *::before,\n    #nvs-seaside *::after {\n      scroll-behavior: auto !important;\n      animation-duration: 0.01ms !important;\n      animation-iteration-count: 1 !important;\n      transition-duration: 0.01ms !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"custom-product-liquid-wrapper\"\u003e\n\u003cdiv id=\"nvs-seaside\"\u003e\n\u003csection class=\"nvs-hero\" id=\"nvs-attention\"\u003e\n\u003cdiv class=\"nvs-wrap\"\u003e\n\u003cdiv class=\"nvs-hero-grid\"\u003e\n\u003cdiv class=\"nvs-hero-copy\"\u003e\n\u003cspan class=\"nvs-offer\"\u003e \u003cspan class=\"nvs-offer-dot\"\u003e\u003c\/span\u003e LIMITED TIME OFFER \u003c\/span\u003e\n\u003ch1 id=\"nvs-hero-title\"\u003eBring the Calm of the Coast Home—\u003cem\u003eEven After Sunset.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp\u003eSeven hand-finished seaside hangings turn an ordinary wall into a warm coastal story, with optional soft LED lights for an inviting evening glow.\u003c\/p\u003e\n\u003cdiv class=\"nvs-hero-pills\"\u003e\n\u003cspan class=\"nvs-hero-pill\"\u003eComplete 7-piece set\u003c\/span\u003e \u003cspan class=\"nvs-hero-pill\"\u003eHand-finished wood\u003c\/span\u003e \u003cspan class=\"nvs-hero-pill\"\u003eOptional warm lighting\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nvs-hero-media\"\u003e\n\u003cdiv class=\"nvs-light-string\"\u003e\n\u003cspan class=\"nvs-bulb\"\u003e\u003c\/span\u003e \u003cspan class=\"nvs-bulb\"\u003e\u003c\/span\u003e \u003cspan class=\"nvs-bulb\"\u003e\u003c\/span\u003e \u003cspan class=\"nvs-bulb\"\u003e\u003c\/span\u003e \u003cspan class=\"nvs-bulb\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/ChatGPT_Image_Aug_27_2026_03_06_49_AM_2.png?v=1787900085\" alt=\"Hand holding the seahorse ornament in front of the illuminated seven-piece coastal wall hanging set\" loading=\"eager\" decoding=\"async\"\u003e \u003cspan class=\"nvs-hero-note\"\u003e Choose the lighted option to add a gentle golden glow after dark. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nvs-value-strip\"\u003e\n\u003cdiv class=\"nvs-value-item\"\u003e\n\u003cspan class=\"nvs-value-icon\"\u003e⚓\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eSeven Coastal Icons\u003c\/strong\u003e \u003csmall\u003eA layered, collected look in one set\u003c\/small\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nvs-value-item\"\u003e\n\u003cspan class=\"nvs-value-icon\"\u003e✦\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eArtisan Character\u003c\/strong\u003e \u003csmall\u003eWeathered color and natural rope detail\u003c\/small\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nvs-value-item\"\u003e\n\u003cspan class=\"nvs-value-icon\"\u003e☼\u003c\/span\u003e \u003cspan\u003e \u003cstrong\u003eDay-to-Night Mood\u003c\/strong\u003e \u003csmall\u003eOptional warm LEDs with remote control\u003c\/small\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nvs-section nvs-interest\" id=\"nvs-interest\"\u003e\n\u003cdiv class=\"nvs-wrap\"\u003e\n\u003cspan class=\"nvs-eyebrow\"\u003eOne Set, A Whole Seaside Story\u003c\/span\u003e\n\u003ch2 class=\"nvs-title\" id=\"nvs-interest-title\"\u003eYour wall deserves more than another flat print.\u003c\/h2\u003e\n\u003cp class=\"nvs-subtitle\"\u003eCreate dimension, warmth and personality with seven coordinating pieces you can arrange close together or spread across your space.\u003c\/p\u003e\n\u003cdiv class=\"nvs-set-grid\"\u003e\n\u003cdiv class=\"nvs-set-image nvs-panel\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/ChatGPT_Image_Aug_27_2026_03_06_49_AM_3.png?v=1787900085\" alt=\"Complete Seaside Glow set of seven coastal ornaments arranged on a table\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"nvs-set-copy\"\u003e\n\u003ch3\u003eSeven little reminders to slow down and breathe.\u003c\/h3\u003e\n\u003cp\u003eMix the familiar symbols of the shore into a display that feels personal: charming, relaxed and full of coastal character.\u003c\/p\u003e\n\u003cdiv class=\"nvs-piece-list\"\u003e\n\u003cspan\u003eSeahorse\u003c\/span\u003e \u003cspan\u003eStarfish\u003c\/span\u003e \u003cspan\u003eLife Ring\u003c\/span\u003e \u003cspan\u003eCoastal Star\u003c\/span\u003e \u003cspan\u003eFish\u003c\/span\u003e \u003cspan\u003eSailboat\u003c\/span\u003e \u003cspan\u003eLighthouse\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nvs-before-after\"\u003e\n\u003cdiv class=\"nvs-before\"\u003e\n\u003cdiv class=\"nvs-ba-copy\"\u003e\n\u003cspan class=\"nvs-ba-label\"\u003eBefore\u003c\/span\u003e\n\u003ch3\u003eA blank wall that feels unfinished.\u003c\/h3\u003e\n\u003cp\u003eClean, but missing the warmth and story that make a room feel like yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nvs-after\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/ChatGPT_Image_Aug_27_2026_03_06_49_AM_1.png?v=1787900085\" alt=\"Seaside Glow wall hangings illuminated above a chair on a covered porch\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cdiv class=\"nvs-ba-copy\"\u003e\n\u003cspan class=\"nvs-ba-label\"\u003eAfter\u003c\/span\u003e\n\u003ch3\u003eA calm coastal corner with a warm evening glow.\u003c\/h3\u003e\n\u003cp\u003eTexture, color and light transform the mood without crowding the space.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nvs-section nvs-desire\" id=\"nvs-desire\"\u003e\n\u003cdiv class=\"nvs-wrap\"\u003e\n\u003cspan class=\"nvs-eyebrow\"\u003e Designed To Make A Room Feel Better \u003c\/span\u003e\n\u003ch2 class=\"nvs-title\" id=\"nvs-desire-title\"\u003eCoastal charm that works from morning light to quiet nights.\u003c\/h2\u003e\n\u003cdiv class=\"nvs-features\"\u003e\n\u003carticle class=\"nvs-feature\"\u003e\u003cspan class=\"nvs-feature-icon\"\u003e7\u003c\/span\u003e\n\u003ch3\u003eA finished look without the guesswork\u003c\/h3\u003e\n\u003cp\u003eSeven coordinated pieces make it easy to build a balanced gallery-style arrangement.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nvs-feature\"\u003e\u003cspan class=\"nvs-feature-icon\"\u003e≋\u003c\/span\u003e\n\u003ch3\u003eRelaxed texture, not mass-produced flatness\u003c\/h3\u003e\n\u003cp\u003eWood, rope and weathered coastal colors add depth you can see across the room.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nvs-feature\"\u003e\u003cspan class=\"nvs-feature-icon\"\u003e☼\u003c\/span\u003e\n\u003ch3\u003eWarm atmosphere after sunset\u003c\/h3\u003e\n\u003cp\u003eSelect With Lights for a soft LED accent and convenient remote-controlled glow.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nvs-feature\"\u003e\u003cspan class=\"nvs-feature-icon\"\u003e⌂\u003c\/span\u003e\n\u003ch3\u003eFlexible styling for your space\u003c\/h3\u003e\n\u003cp\u003eDisplay the pieces as one statement or spread them out to connect a larger area.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nvs-lifestyle-grid nvs-panel\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/1787839145644.png?v=1787900085\" alt=\"Couple enjoying a relaxed covered porch decorated with Seaside Glow wall hangings\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cdiv class=\"nvs-lifestyle-copy\"\u003e\n\u003cspan class=\"nvs-eyebrow\"\u003eA Mood You Can Feel\u003c\/span\u003e\n\u003ch3\u003eTurn an overlooked corner into your favorite place to unwind.\u003c\/h3\u003e\n\u003cp\u003eAbove a chair, along an entryway or across a sheltered porch, the set adds the easygoing warmth of a seaside escape.\u003c\/p\u003e\n\u003cdiv class=\"nvs-lifestyle-quote\"\u003eA simple wall change can shift the feeling of the whole room.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nvs-craft-grid\"\u003e\n\u003cdiv class=\"nvs-craft-image nvs-panel\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/17878391069123.png?v=1787900085\" alt=\"Close-up view of hand-finished wooden coastal ornaments and natural rope details\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"nvs-craft-copy\"\u003e\n\u003cspan class=\"nvs-eyebrow\"\u003eHand-Finished Details\u003c\/span\u003e\n\u003ch3\u003eCharacter in every rope, edge and brushstroke.\u003c\/h3\u003e\n\u003cp\u003eThe layered finishes and natural rope loops give every piece a relaxed, collected-over-time look—perfect for coastal, cottage and nautical interiors.\u003c\/p\u003e\n\u003cul class=\"nvs-detail-list\"\u003e\n\u003cli\u003eHand-finished wooden designs\u003c\/li\u003e\n\u003cli\u003eNatural rope hanging loops\u003c\/li\u003e\n\u003cli\u003eSoft ocean-inspired color palette\u003c\/li\u003e\n\u003cli\u003eCoordinating white star accents\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nvs-how\"\u003e\n\u003cspan class=\"nvs-eyebrow\"\u003eHow It Works\u003c\/span\u003e\n\u003ch3 id=\"nvs-how-title\"\u003eYour coastal refresh in three easy steps.\u003c\/h3\u003e\n\u003cdiv class=\"nvs-steps\"\u003e\n\u003carticle class=\"nvs-step\"\u003e\u003cspan class=\"nvs-step-number\"\u003e1\u003c\/span\u003e\n\u003ch4\u003eArrange\u003c\/h4\u003e\n\u003cp\u003eLay out all seven pieces and choose a tight gallery or an airy, spread-out composition.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nvs-step\"\u003e\u003cspan class=\"nvs-step-number\"\u003e2\u003c\/span\u003e\n\u003ch4\u003eHang\u003c\/h4\u003e\n\u003cp\u003eUse the attached rope loops with appropriate wall hooks for your surface.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nvs-step\"\u003e\u003cspan class=\"nvs-step-number\"\u003e3\u003c\/span\u003e\n\u003ch4\u003eLight \u0026amp; Relax\u003c\/h4\u003e\n\u003cp\u003eIf you chose With Lights, place the warm LED string around your display and set the mood with the remote.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nvs-section nvs-specs\"\u003e\n\u003cdiv class=\"nvs-wrap\"\u003e\n\u003cspan class=\"nvs-eyebrow\"\u003eKnow Before You Choose\u003c\/span\u003e\n\u003ch2 class=\"nvs-title\" id=\"nvs-spec-title\"\u003eSpecifications \u0026amp; lighting options.\u003c\/h2\u003e\n\u003cdiv class=\"nvs-spec-grid\"\u003e\n\u003cdiv class=\"nvs-spec-image nvs-panel\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/17878390991625.png?v=1787900085\" alt=\"Seaside Glow product dimensions, warm LED string lights and remote control\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nvs-spec-list nvs-panel\"\u003e\n\u003cdiv class=\"nvs-spec-row\"\u003e\n\u003cstrong\u003eSet\u003c\/strong\u003e \u003cspan\u003e7 coastal wall hangings\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nvs-spec-row\"\u003e\n\u003cstrong\u003eSize\u003c\/strong\u003e \u003cspan\u003eApprox. 15.7 in \/ 40 cm per hanging piece\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nvs-spec-row\"\u003e\n\u003cstrong\u003eMaterials\u003c\/strong\u003e \u003cspan\u003eHand-finished wood and natural rope\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nvs-spec-row\"\u003e\n\u003cstrong\u003eWith Lights\u003c\/strong\u003e \u003cspan\u003e Includes approx. 1.8 m warm LED string lights and remote control \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nvs-spec-row\"\u003e\n\u003cstrong\u003eWithout Lights\u003c\/strong\u003e \u003cspan\u003eIncludes the seven decorative hangings only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nvs-spec-row\"\u003e\n\u003cstrong\u003ePlacement\u003c\/strong\u003e \u003cspan\u003eIndoor and sheltered outdoor spaces\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"nvs-variant-note\"\u003e\u003cstrong\u003ePlease note:\u003c\/strong\u003e Lighting accessories are included only when the \u003cstrong\u003eWith Lights\u003c\/strong\u003e variant is selected. Check your chosen option before completing your purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nvs-room-grid nvs-panel\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/1787839119137.png?v=1787900085\" alt=\"Seaside Glow wall hangings styled in several indoor rooms and covered porch spaces\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cdiv class=\"nvs-room-copy\"\u003e\n\u003cspan class=\"nvs-eyebrow\"\u003eMade For Your Favorite Spaces\u003c\/span\u003e\n\u003ch3\u003eOne coastal look, plenty of ways to make it yours.\u003c\/h3\u003e\n\u003cdiv class=\"nvs-room-tags\"\u003e\n\u003cspan\u003eBedroom\u003c\/span\u003e \u003cspan\u003eLiving Space\u003c\/span\u003e \u003cspan\u003eEntryway\u003c\/span\u003e \u003cspan\u003eCovered Porch\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"nvs-care\"\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Dust gently with a soft, dry cloth. Keep away from rain, excess moisture and direct heat. Use outdoors only in a protected, covered area.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nvs-why\"\u003e\n\u003carticle class=\"nvs-why-card\"\u003e\u003cstrong\u003eMore visual impact\u003c\/strong\u003e\n\u003cp\u003eSeven separate pieces create dimension and movement across the wall.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nvs-why-card\"\u003e\u003cstrong\u003eMore styling freedom\u003c\/strong\u003e\n\u003cp\u003eAdjust the spacing and order to fit your room instead of forcing one fixed layout.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nvs-why-card\"\u003e\u003cstrong\u003eMore atmosphere\u003c\/strong\u003e\n\u003cp\u003eThe lighted option carries the coastal mood into the evening with a warm accent glow.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nvs-action\" id=\"nvs-action\"\u003e\n\u003cdiv class=\"nvs-wrap\"\u003e\n\u003cdiv class=\"nvs-action-card\"\u003e\n\u003cspan class=\"nvs-eyebrow\"\u003e Your Seaside Escape Starts Here \u003c\/span\u003e\n\u003ch2 id=\"nvs-action-title\"\u003eGive that empty wall a warmer story.\u003c\/h2\u003e\n\u003cp\u003eChoose your preferred lighting option and bring home all seven coastal keepsakes in one coordinated set.\u003c\/p\u003e\n\u003cdiv class=\"nvs-final-points\"\u003e\n\u003cspan\u003e7-piece coastal set\u003c\/span\u003e \u003cspan\u003eHand-finished details\u003c\/span\u003e \u003cspan\u003eOptional LED glow\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"nvs-cta\" type=\"button\"\u003e Choose Your Seaside Set \u003cspan class=\"nvs-cta-arrow\"\u003e↑\u003c\/span\u003e \u003c\/button\u003e \u003csmall class=\"nvs-cta-note\"\u003e Tap to return to the product options above. \u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n  (function () {\n    var root = document.getElementById('nvs-seaside');\n    if (!root) return;\n\n    var reduceMotion =\n      window.matchMedia \u0026\u0026\n      window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n    function nvsVisible(element) {\n      if (!element) return false;\n\n      var style = window.getComputedStyle(element);\n      var rect = element.getBoundingClientRect();\n\n      return (\n        style.display !== 'none' \u0026\u0026\n        style.visibility !== 'hidden' \u0026\u0026\n        rect.height \u003e 0 \u0026\u0026\n        rect.width \u003e 0\n      );\n    }\n\n    function getPurchaseTarget() {\n      var selectors = [\n        '.product-form__buttons',\n        'form[action*=\"\/cart\/add\"]',\n        '[id*=\"product-form\"]',\n        '#product-form',\n        '[data-product-form]',\n        '[name=\"id\"]',\n        '.product-form',\n        '[id^=\"ProductInfo-template--\"]',\n        '.product__info-container',\n        '.product__info-wrapper',\n        '.product-info',\n        '[data-product-info]',\n        'button[name=\"add\"]',\n        '[name=\"add\"]',\n        '.shopify-payment-button'\n      ];\n\n      for (var i = 0; i \u003c selectors.length; i += 1) {\n        var elements = document.querySelectorAll(selectors[i]);\n\n        for (var j = 0; j \u003c elements.length; j += 1) {\n          var element = elements[j];\n\n          if (\n            element.closest \u0026\u0026\n            element.closest('#nvs-seaside')\n          ) {\n            continue;\n          }\n\n          if (!nvsVisible(element)) continue;\n\n          if (\n            element.tagName === 'BUTTON' ||\n            element.getAttribute('name') === 'add'\n          ) {\n            var parent = element.closest(\n              '.product-form__buttons,' +\n              'form[action*=\"\/cart\/add\"],' +\n              '.product-form,' +\n              '.product__info-container,' +\n              '.product-info'\n            );\n\n            if (parent \u0026\u0026 nvsVisible(parent)) {\n              return parent;\n            }\n          }\n\n          return element;\n        }\n      }\n\n      var fallbacks = [\n        '[id^=\"MainProduct\"]',\n        '.product-section',\n        '.main-product',\n        '[data-section-type=\"product\"]',\n        '.product__info'\n      ];\n\n      for (var k = 0; k \u003c fallbacks.length; k += 1) {\n        var fallback = document.querySelector(fallbacks[k]);\n\n        if (\n          fallback \u0026\u0026\n          !fallback.closest('#nvs-seaside') \u0026\u0026\n          nvsVisible(fallback)\n        ) {\n          return fallback;\n        }\n      }\n\n      return null;\n    }\n\n    function scrollToPurchaseArea() {\n      var target = getPurchaseTarget();\n      var behavior = reduceMotion ? 'auto' : 'smooth';\n\n      if (!target) {\n        window.scrollTo({\n          top: 0,\n          behavior: behavior\n        });\n        return;\n      }\n\n      var headerOffset = 110;\n      var targetY =\n        target.getBoundingClientRect().top +\n        window.pageYOffset -\n        headerOffset;\n\n      window.scrollTo({\n        top: Math.max(0, targetY),\n        behavior: behavior\n      });\n\n      window.setTimeout(function () {\n        target.classList.remove('nvs-buy-focus');\n        void target.offsetWidth;\n        target.classList.add('nvs-buy-focus');\n      }, reduceMotion ? 0 : 500);\n\n      window.setTimeout(function () {\n        target.classList.remove('nvs-buy-focus');\n      }, reduceMotion ? 0 : 1700);\n    }\n\n    document.addEventListener('click', function (event) {\n      var button = event.target.closest(\n        '[data-cta=\"scroll-to-buy\"]'\n      );\n\n      if (!button || !root.contains(button)) return;\n\n      event.preventDefault();\n      scrollToPurchaseArea();\n    });\n  })();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"NCC","offers":[{"title":"With Lights","offer_id":67445036744749,"sku":"NNB2608314208-海马+NNB2608314208-小鱼+NNB2608314208-海星+NNB2608314208-紫色海星+NNB2608314208-灯塔+NNB2608314208-海螺+NNB2608314208-帆船-带灯","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Without Lights","offer_id":67445036777517,"sku":"NNB2608314208-海马+NNB2608314208-小鱼+NNB2608314208-海星+NNB2608314208-紫色海星+NNB2608314208-灯塔+NNB2608314208-海螺+NNB2608314208-帆船-不带灯","price":65.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/9599\/0573\/files\/17878389928299.png?v=1788166663","url":"https:\/\/woverssy.com\/products\/seaside-glow-wall-hangings-set-of-7","provider":"woverssy","version":"1.0","type":"link"}