{"product_id":"the-kraken","title":"THE KRAKEN","description":"\u003cscript\u003e\n  (function(){\n    var pathCode = (window.location.pathname || '').split('\/').filter(Boolean)[0];\n    var shopifyLocale = (window.Shopify \u0026\u0026 window.Shopify.locale) || '';\n    var htmlLang = (document.documentElement.getAttribute('lang') || '');\n    var language = (pathCode || shopifyLocale || htmlLang || '').toLowerCase();\n\n    if (language.indexOf('nl') === 0) {\n      document.documentElement.classList.add('relic-locale-nl');\n    }\n  })();\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  .relic-product-kraken,\n  .relic-product-kraken *{\n    box-sizing:border-box;\n  }\n\n  \/* =============================================================================\n     RELIC — PRODUCT PAGE DEEP BLACK BACKGROUND LOCK\n  ============================================================================= *\/\n\n  html:has(.relic-product-kraken),\n  body:has(.relic-product-kraken),\n  body:has(.relic-product-kraken) #MainContent,\n  body:has(.relic-product-kraken) main,\n  body:has(.relic-product-kraken) .content-for-layout{\n    background:#030304 !important;\n    background-color:#030304 !important;\n    background-image:none !important;\n  }\n\n  .shopify-section:has(.relic-product-kraken),\n  .shopify-section:has(.relic-product-kraken) \u003e *,\n  .shopify-section:has(.relic-product-kraken) .section,\n  .shopify-section:has(.relic-product-kraken) .section-background{\n    background:#030304 !important;\n    background-color:#030304 !important;\n    background-image:none !important;\n    border-color:rgba(43,84,112,.16) !important;\n  }\n\n  body:has(.relic-product-kraken) :is(\n    .product,\n    .product-page,\n    .product__container,\n    .product__media-wrapper,\n    .product__info-wrapper,\n    .product-information,\n    .product-information__grid,\n    .product-information__wrapper,\n    .product__info-container,\n    .product-media-container,\n    media-gallery,\n    product-info\n  ){\n    background:#030304 !important;\n    background-color:#030304 !important;\n    background-image:none !important;\n    box-shadow:none !important;\n  }\n\n  body:has(.relic-product-kraken) :is(\n    .product__media,\n    .product-media,\n    .product-media-modal,\n    .product-media-gallery,\n    .product__media-list,\n    .product__media-item,\n    .product__media-container,\n    .media-gallery,\n    .media-gallery__grid,\n    .media-gallery__item\n  ){\n    background:#030304 !important;\n    background-color:#030304 !important;\n    background-image:none !important;\n  }\n\n  body:has(.relic-product-kraken) :is(\n    .product-form,\n    .product-form__input,\n    .product-form__buttons,\n    .product-form__quantity,\n    .quantity,\n    .variant-picker,\n    .variant-option,\n    .buy-buttons,\n    .price,\n    .product-price,\n    .product__title\n  ){\n    background:transparent !important;\n    background-color:transparent !important;\n  }\n\n  body:has(.relic-product-kraken) :is(\n    .section,\n    .shopify-section,\n    .product,\n    .product-information__grid\n  )::before,\n  body:has(.relic-product-kraken) :is(\n    .section,\n    .shopify-section,\n    .product,\n    .product-information__grid\n  )::after{\n    background-color:#030304 !important;\n    border-color:rgba(43,84,112,.16) !important;\n    box-shadow:none !important;\n  }\n\n  \/* =============================================================================\n     RELIC — REMOVE SHOPIFY NOISE ON KRAKEN\n  ============================================================================= *\/\n\n  body:has(.relic-product-kraken) :is(\n    .scroll-to-top,\n    .back-to-top,\n    .back-to-top-button,\n    button[aria-label*=\"top\" i],\n    a[aria-label*=\"top\" i]\n  ){\n    display:none !important;\n  }\n\n  body:has(.relic-product-kraken) .product__info-container \u003e .rte:not(:has(.relic-product-kraken)),\n  body:has(.relic-product-kraken) .product__info-container \u003e .product__text,\n  body:has(.relic-product-kraken) .product-information__text,\n  body:has(.relic-product-kraken) .product__description-short,\n  body:has(.relic-product-kraken) .product__tax,\n  body:has(.relic-product-kraken) .product__pickup-availabilities{\n    display:none !important;\n  }\n\n  body:has(.relic-product-kraken) :is(\n    .related-products h2,\n    .product-recommendations h2,\n    .complementary-products h2\n  ){\n    font-size:0 !important;\n    line-height:0 !important;\n  }\n\n  body:has(.relic-product-kraken) :is(\n    .related-products h2,\n    .product-recommendations h2,\n    .complementary-products h2\n  )::after{\n    content:\"COMPLETE THE SYSTEM\";\n    display:block;\n    font-size:clamp(2rem, 5vw, 4rem);\n    line-height:1;\n    letter-spacing:-.03em;\n    text-transform:uppercase;\n    color:rgba(233,230,223,.86);\n    font-weight:900;\n  }\n\n  \/* =============================================================================\n     RELIC — KRAKEN PRODUCT BLOCK\n  ============================================================================= *\/\n\n  .relic-product-kraken{\n    --relic-bg:#030304;\n    --relic-panel:#06080a;\n    --relic-panel-2:#0a0d11;\n    --relic-text:#e9e6df;\n    --relic-muted:#a8a39a;\n    --relic-dim:#706b63;\n    --relic-bronze:#b77a2a;\n    --relic-amber:#d3a35c;\n    --relic-line:#1f2228;\n\n    --relic-water:#2b5470;\n    --relic-water-bright:#4f8aaa;\n    --relic-water-muted:#7897a6;\n    --relic-water-deep:#081923;\n    --relic-water-abyss:#041016;\n\n    --relic-cursor-x:82%;\n    --relic-cursor-y:18%;\n\n    position:relative;\n    width:100%;\n    max-width:620px;\n    margin:0 auto;\n    color:var(--relic-text);\n    font-family:Arial, Helvetica, sans-serif;\n    line-height:1.75;\n    backface-visibility:hidden;\n    transform:translateZ(0);\n    background:transparent !important;\n    isolation:isolate;\n    overflow:visible;\n  }\n\n  .relic-product-kraken::before{\n    content:\"\";\n    position:absolute;\n    inset:-64px -46px;\n    pointer-events:none;\n    z-index:0;\n    border-radius:46px;\n    background:\n      radial-gradient(280px 220px at var(--relic-cursor-x) var(--relic-cursor-y), rgba(79,138,170,.16), transparent 72%),\n      radial-gradient(680px 340px at 88% 14%, rgba(43,84,112,.38), transparent 58%),\n      radial-gradient(520px 280px at 58% 38%, rgba(8,25,35,.34), transparent 68%),\n      radial-gradient(260px 160px at 12% 8%, rgba(211,163,92,.040), transparent 72%),\n      linear-gradient(180deg, rgba(3,3,4,0), rgba(3,3,4,.10));\n    filter:blur(30px);\n    opacity:.98;\n    transition:opacity .6s ease;\n    -webkit-mask-image:radial-gradient(\n      ellipse at 58% 36%,\n      rgba(0,0,0,1) 0%,\n      rgba(0,0,0,1) 50%,\n      rgba(0,0,0,.74) 72%,\n      rgba(0,0,0,0) 100%\n    );\n    mask-image:radial-gradient(\n      ellipse at 58% 36%,\n      rgba(0,0,0,1) 0%,\n      rgba(0,0,0,1) 50%,\n      rgba(0,0,0,.74) 72%,\n      rgba(0,0,0,0) 100%\n    );\n  }\n\n  .relic-product-kraken::after{\n    content:\"\";\n    position:absolute;\n    inset:-20px -16px;\n    pointer-events:none;\n    z-index:0;\n    border-radius:38px;\n    background:\n      radial-gradient(220px 150px at 0% 0%, rgba(3,3,4,.98), transparent 74%),\n      radial-gradient(220px 150px at 100% 0%, rgba(3,3,4,.98), transparent 74%),\n      radial-gradient(220px 150px at 0% 100%, rgba(3,3,4,.98), transparent 74%),\n      radial-gradient(220px 150px at 100% 100%, rgba(3,3,4,.98), transparent 74%),\n      radial-gradient(380px 520px at 100% 48%, rgba(79,138,170,.10), transparent 72%);\n    filter:blur(2px);\n    opacity:.94;\n  }\n\n  .relic-product-kraken \u003e *{\n    position:relative;\n    z-index:1;\n  }\n\n  \/* =============================================================================\n     RELIC — INTERACTION LAYER\n  ============================================================================= *\/\n\n  .relic-product-kraken .relic-reveal{\n    opacity:0;\n    transform:translate3d(0, 18px, 0);\n    filter:blur(8px);\n    transition:\n      opacity .9s cubic-bezier(.19,1,.22,1),\n      transform .9s cubic-bezier(.19,1,.22,1),\n      filter .9s cubic-bezier(.19,1,.22,1);\n    transition-delay:var(--relic-delay, 0ms);\n    will-change:opacity, transform, filter;\n  }\n\n  .relic-product-kraken.is-loaded .relic-reveal.is-visible,\n  .relic-product-kraken.is-loaded .relic-reveal.relic-load-visible{\n    opacity:1;\n    transform:translate3d(0,0,0);\n    filter:blur(0);\n  }\n\n  .relic-product-kraken.relic-pointer-active::before{\n    opacity:1;\n  }\n\n  .relic-product-kraken.relic-specs-changing .relic-product-specs{\n    box-shadow:\n      0 44px 136px rgba(0,0,0,.70),\n      0 0 118px rgba(79,138,170,.13),\n      inset 0 1px 0 rgba(255,255,255,.016);\n  }\n\n  .relic-product-kraken.relic-specs-changing .relic-spec{\n    background:rgba(43,84,112,.055);\n  }\n\n  .relic-product-kraken.relic-specs-changing .relic-spec strong{\n    opacity:.38;\n    transform:translateY(3px);\n  }\n\n  .relic-state-mark{\n    display:block;\n    height:0;\n    overflow:hidden;\n    opacity:0;\n    color:rgba(211,163,92,.76);\n    font-size:9px;\n    line-height:1;\n    letter-spacing:.28em;\n    text-transform:uppercase;\n    transform:translateY(-4px);\n    transition:\n      opacity .34s ease,\n      transform .34s ease,\n      height .34s ease,\n      margin .34s ease;\n  }\n\n  .relic-state-mark.is-active{\n    height:10px;\n    margin-top:11px;\n    opacity:1;\n    transform:translateY(0);\n  }\n\n  body:has(.relic-product-kraken) form[action*=\"\/cart\/add\"] button[type=\"submit\"],\n  body:has(.relic-product-kraken) product-form button[type=\"submit\"],\n  body:has(.relic-product-kraken) .sticky-add-to-cart button,\n  body:has(.relic-product-kraken) .product-sticky button{\n    position:relative;\n    overflow:hidden;\n    transition:\n      color .24s ease,\n      background .24s ease,\n      border-color .24s ease,\n      box-shadow .24s ease,\n      transform .24s ease !important;\n  }\n\n  body:has(.relic-product-kraken) form[action*=\"\/cart\/add\"] button[type=\"submit\"]::after,\n  body:has(.relic-product-kraken) product-form button[type=\"submit\"]::after,\n  body:has(.relic-product-kraken) .sticky-add-to-cart button::after,\n  body:has(.relic-product-kraken) .product-sticky button::after{\n    content:\"\";\n    position:absolute;\n    inset:0;\n    pointer-events:none;\n    background:\n      radial-gradient(circle at 50% 0%, rgba(211,163,92,.24), transparent 46%),\n      linear-gradient(90deg, transparent, rgba(79,138,170,.10), transparent);\n    opacity:0;\n    transition:opacity .24s ease;\n  }\n\n  body:has(.relic-product-kraken) form[action*=\"\/cart\/add\"] button[type=\"submit\"]:hover,\n  body:has(.relic-product-kraken) product-form button[type=\"submit\"]:hover,\n  body:has(.relic-product-kraken) .sticky-add-to-cart button:hover,\n  body:has(.relic-product-kraken) .product-sticky button:hover{\n    box-shadow:\n      0 20px 60px rgba(0,0,0,.48),\n      0 0 42px rgba(79,138,170,.16),\n      inset 0 1px 0 rgba(255,255,255,.06) !important;\n    transform:translateY(-1px);\n  }\n\n  body:has(.relic-product-kraken) form[action*=\"\/cart\/add\"] button[type=\"submit\"]:hover::after,\n  body:has(.relic-product-kraken) product-form button[type=\"submit\"]:hover::after,\n  body:has(.relic-product-kraken) .sticky-add-to-cart button:hover::after,\n  body:has(.relic-product-kraken) .product-sticky button:hover::after,\n  body:has(.relic-product-kraken) button[data-relic-securing=\"true\"]::after{\n    opacity:1;\n  }\n\n  .relic-product-topline{\n    width:104px;\n    height:1px;\n    margin:0 0 18px;\n    background:linear-gradient(\n      90deg,\n      rgba(43,84,112,0),\n      rgba(79,138,170,.88),\n      rgba(211,163,92,.72),\n      rgba(43,84,112,0)\n    );\n    box-shadow:\n      0 0 22px rgba(79,138,170,.22),\n      0 0 14px rgba(211,163,92,.10);\n  }\n\n  .relic-product-kicker{\n    margin:0 0 12px;\n    color:rgba(211,163,92,.86);\n    font-size:10px;\n    line-height:1;\n    letter-spacing:.34em;\n    text-transform:uppercase;\n    font-weight:700;\n  }\n\n  .relic-product-mini-title{\n    margin:0;\n    color:rgba(233,230,223,.96);\n    font-size:18px;\n    line-height:1.25;\n    letter-spacing:.18em;\n    text-transform:uppercase;\n    font-weight:800;\n    text-shadow:\n      0 18px 48px rgba(0,0,0,.78),\n      0 0 26px rgba(79,138,170,.13);\n  }\n\n  .relic-product-tagline{\n    margin:14px 0 0;\n    color:rgba(120,151,166,.86);\n    font-size:11px;\n    letter-spacing:.26em;\n    text-transform:uppercase;\n  }\n\n  .relic-product-statement{\n    margin:22px 0 0;\n    padding:20px 0 0;\n    border-top:1px solid rgba(79,138,170,.20);\n    color:rgba(233,230,223,.96);\n    font-size:18px;\n    line-height:1.75;\n    max-width:52ch;\n  }\n\n  .relic-product-statement strong,\n  .relic-hi{\n    color:rgba(211,163,92,.82);\n    font-weight:700;\n    text-shadow:none;\n  }\n\n  .relic-inline-link{\n    color:rgba(211,163,92,.88);\n    text-decoration:underline;\n    text-decoration-color:rgba(211,163,92,.30);\n    text-underline-offset:3px;\n    text-decoration-thickness:1px;\n    transition:\n      color .22s ease,\n      text-decoration-color .22s ease;\n  }\n\n  .relic-inline-link:hover{\n    color:rgba(233,230,223,.96);\n    text-decoration-color:rgba(211,163,92,.78);\n  }\n\n  \/* =============================================================================\n     RELIC — ACQUISITION STATUS\n  ============================================================================= *\/\n\n  .relic-release-status{\n    position:relative;\n    margin:22px 0 0;\n    overflow:hidden;\n    border-radius:24px;\n    padding:22px 22px 20px;\n    background:\n      radial-gradient(circle at 10% 0%, rgba(79,138,170,.24), transparent 42%),\n      radial-gradient(circle at 92% 0%, rgba(211,163,92,.085), transparent 36%),\n      linear-gradient(180deg, rgba(6,9,12,.96), rgba(3,3,4,1));\n    border:0 !important;\n    outline:0 !important;\n    box-shadow:\n      0 34px 106px rgba(0,0,0,.62),\n      0 0 72px rgba(43,84,112,.085),\n      inset 0 1px 0 rgba(255,255,255,.018);\n  }\n\n  .relic-release-status::before{\n    content:\"\";\n    position:absolute;\n    inset:0;\n    pointer-events:none;\n    background:\n      linear-gradient(90deg, rgba(79,138,170,.16), transparent 34%, rgba(211,163,92,.06)),\n      radial-gradient(ellipse at 50% 100%, rgba(43,84,112,.13), transparent 70%);\n    opacity:.85;\n  }\n\n  .relic-release-status::after{\n    content:none !important;\n    display:none !important;\n  }\n\n  .relic-release-inner{\n    position:relative;\n    z-index:1;\n  }\n\n  .relic-release-kicker{\n    margin:0 0 10px;\n    color:rgba(211,163,92,.86);\n    font-size:10px;\n    line-height:1.2;\n    letter-spacing:.30em;\n    text-transform:uppercase;\n    font-weight:800;\n  }\n\n  .relic-release-title{\n    margin:0;\n    color:rgba(233,230,223,.96);\n    font-size:15px;\n    line-height:1.55;\n    letter-spacing:.08em;\n    text-transform:uppercase;\n    font-weight:800;\n    text-shadow:\n      0 18px 44px rgba(0,0,0,.86),\n      0 0 24px rgba(79,138,170,.14);\n  }\n\n  .relic-release-text{\n    margin:10px 0 0;\n    color:rgba(174,184,184,.92);\n    font-size:13.5px;\n    line-height:1.85;\n    max-width:54ch;\n  }\n\n  .relic-release-grid{\n    display:grid;\n    grid-template-columns:1fr 1fr;\n    gap:10px;\n    margin-top:16px;\n  }\n\n  .relic-release-chip{\n    border-radius:16px;\n    padding:13px 14px;\n    background:\n      radial-gradient(circle at 18% 0%, rgba(79,138,170,.16), transparent 54%),\n      linear-gradient(180deg, rgba(6,9,12,.84), rgba(3,3,4,.96));\n    border:1px solid rgba(79,138,170,.17);\n  }\n\n  .relic-release-chip span{\n    display:block;\n    margin-bottom:5px;\n    color:rgba(120,151,166,.82);\n    font-size:9px;\n    letter-spacing:.22em;\n    text-transform:uppercase;\n    line-height:1.35;\n  }\n\n  .relic-release-chip strong{\n    display:block;\n    color:rgba(233,230,223,.94);\n    font-size:12.5px;\n    line-height:1.45;\n    font-weight:700;\n    letter-spacing:.04em;\n  }\n\n  .relic-product-copy{\n    margin:20px 0 0;\n    color:rgba(174,184,184,.92);\n    font-size:14.5px;\n    line-height:1.9;\n    max-width:58ch;\n  }\n\n  .relic-product-copy p{\n    margin:0 0 12px;\n  }\n\n  .relic-product-copy p:last-child{\n    margin-bottom:0;\n  }\n\n  .relic-product-divider{\n    height:1px;\n    margin:24px 0;\n    opacity:.95;\n    background:linear-gradient(\n      90deg,\n      rgba(43,84,112,0),\n      rgba(79,138,170,.34),\n      rgba(211,163,92,.16),\n      rgba(43,84,112,0)\n    );\n    box-shadow:0 0 20px rgba(43,84,112,.10);\n  }\n\n  .relic-product-panel{\n    position:relative;\n    overflow:hidden;\n    border-radius:26px;\n    padding:24px;\n    background:\n      radial-gradient(circle at 12% 0%, rgba(79,138,170,.24) 0%, rgba(79,138,170,0) 36%),\n      radial-gradient(circle at 90% 0%, rgba(211,163,92,.050) 0%, rgba(211,163,92,0) 32%),\n      linear-gradient(180deg, rgba(6,9,12,.99), rgba(3,3,4,1));\n    border:1px solid rgba(79,138,170,.24);\n    box-shadow:\n      0 46px 140px rgba(0,0,0,.72),\n      0 0 92px rgba(43,84,112,.09),\n      inset 0 1px 0 rgba(255,255,255,.018);\n  }\n\n  .relic-product-panel::before{\n    content:\"\";\n    position:absolute;\n    inset:0;\n    pointer-events:none;\n    background:\n      radial-gradient(260px 180px at var(--relic-cursor-x) var(--relic-cursor-y), rgba(79,138,170,.11), transparent 72%),\n      linear-gradient(135deg, rgba(79,138,170,.07), transparent 36%),\n      radial-gradient(ellipse at 50% 100%, rgba(43,84,112,.10), transparent 72%);\n    opacity:.9;\n    transition:opacity .4s ease;\n  }\n\n  .relic-panel-head,\n  .relic-scent-line{\n    position:relative;\n    z-index:1;\n  }\n\n  .relic-panel-head{\n    display:flex;\n    justify-content:space-between;\n    gap:20px;\n    margin-bottom:18px;\n  }\n\n  .relic-panel-label{\n    color:rgba(120,151,166,.94);\n    font-size:10px;\n    letter-spacing:.26em;\n    text-transform:uppercase;\n  }\n\n  .relic-panel-mark{\n    color:rgba(211,163,92,.74);\n    font-size:10px;\n    letter-spacing:.26em;\n    text-transform:uppercase;\n  }\n\n  .relic-scent-line{\n    display:grid;\n    grid-template-columns:86px 1fr;\n    gap:16px;\n    padding:13px 0;\n    border-top:1px solid rgba(79,138,170,.18);\n  }\n\n  .relic-scent-line:first-of-type{\n    border-top:0;\n  }\n\n  .relic-scent-key{\n    color:rgba(120,151,166,.96);\n    font-size:10px;\n    letter-spacing:.28em;\n    text-transform:uppercase;\n  }\n\n  .relic-scent-value{\n    color:rgba(233,230,223,.92);\n    font-size:14px;\n    line-height:1.7;\n  }\n\n  .relic-acc{\n    margin-top:18px;\n    border-radius:24px;\n    overflow:hidden;\n    background:\n      radial-gradient(circle at 12% 0%, rgba(79,138,170,.16), transparent 38%),\n      linear-gradient(180deg, rgba(6,9,12,.99), rgba(3,3,4,1));\n    border:1px solid rgba(79,138,170,.18);\n    box-shadow:\n      0 44px 136px rgba(0,0,0,.66),\n      0 0 86px rgba(43,84,112,.075),\n      inset 0 1px 0 rgba(255,255,255,.014);\n  }\n\n  .relic-acc details{\n    border-top:1px solid rgba(79,138,170,.16);\n  }\n\n  .relic-acc details:first-child{\n    border-top:0;\n  }\n\n  .relic-acc summary{\n    cursor:pointer;\n    list-style:none;\n    display:grid;\n    grid-template-columns:48px 1fr 30px;\n    align-items:center;\n    min-height:64px;\n    transition:\n      background .24s ease,\n      box-shadow .24s ease;\n  }\n\n  .relic-acc summary:hover{\n    background:rgba(43,84,112,.045);\n  }\n\n  .relic-acc details[open] summary{\n    background:\n      linear-gradient(90deg, rgba(79,138,170,.075), transparent 64%);\n    box-shadow:inset 0 -1px 0 rgba(79,138,170,.12);\n  }\n\n  .relic-acc summary::-webkit-details-marker{\n    display:none;\n  }\n\n  .relic-sigil{\n    width:8px;\n    height:8px;\n    margin:auto;\n    border-radius:999px;\n    background:radial-gradient(\n      circle,\n      rgba(211,163,92,.95),\n      rgba(79,138,170,.76),\n      rgba(3,3,4,.20)\n    );\n    box-shadow:\n      0 0 0 4px rgba(43,84,112,.11),\n      0 0 22px rgba(79,138,170,.20);\n    transition:\n      transform .24s ease,\n      box-shadow .24s ease;\n  }\n\n  details[open] .relic-sigil{\n    transform:scale(1.18);\n    box-shadow:\n      0 0 0 5px rgba(43,84,112,.13),\n      0 0 28px rgba(79,138,170,.26),\n      0 0 18px rgba(211,163,92,.12);\n  }\n\n  .relic-acc-label{\n    color:rgba(233,230,223,.94);\n    font-size:11px;\n    letter-spacing:.22em;\n    text-transform:uppercase;\n  }\n\n  .relic-acc-icon{\n    color:rgba(120,151,166,.90);\n    font-size:17px;\n    transition:\n      transform .24s ease,\n      color .24s ease;\n  }\n\n  .relic-acc-icon::before{\n    content:\"+\";\n  }\n\n  details[open] .relic-acc-icon{\n    transform:rotate(180deg);\n    color:rgba(211,163,92,.78);\n  }\n\n  details[open] .relic-acc-icon::before{\n    content:\"—\";\n  }\n\n  .relic-acc-body{\n    padding:0 22px 20px 48px;\n    color:rgba(174,184,184,.92);\n    font-size:14px;\n    line-height:1.85;\n    animation:relicAccReveal .34s cubic-bezier(.19,1,.22,1) both;\n  }\n\n  @keyframes relicAccReveal{\n    from{\n      opacity:0;\n      transform:translateY(-6px);\n      filter:blur(4px);\n    }\n    to{\n      opacity:1;\n      transform:translateY(0);\n      filter:blur(0);\n    }\n  }\n\n  .relic-acc-body p{\n    margin:0 0 10px;\n  }\n\n  .relic-product-specs{\n    margin-top:22px;\n    padding:24px;\n    border-radius:24px;\n    background:\n      radial-gradient(circle at 14% 0%, rgba(79,138,170,.20) 0%, rgba(79,138,170,0) 36%),\n      radial-gradient(circle at 88% 0%, rgba(211,163,92,.050) 0%, transparent 32%),\n      linear-gradient(180deg, rgba(6,9,12,.96), rgba(3,3,4,.99));\n    border:1px solid rgba(79,138,170,.20);\n    box-shadow:\n      0 44px 136px rgba(0,0,0,.66),\n      0 0 94px rgba(43,84,112,.075),\n      inset 0 1px 0 rgba(255,255,255,.016);\n    overflow:hidden;\n    transition:\n      box-shadow .34s ease,\n      background .34s ease;\n  }\n\n  .relic-specs-head{\n    margin-bottom:18px;\n  }\n\n  .relic-specs-kicker{\n    margin:0 0 8px;\n    color:rgba(120,151,166,.94);\n    font-size:10px;\n    letter-spacing:.30em;\n    text-transform:uppercase;\n    font-weight:700;\n  }\n\n  .relic-specs-title{\n    color:rgba(233,230,223,.94);\n    font-size:14px;\n    line-height:1.5;\n    letter-spacing:.04em;\n  }\n\n  .relic-specs-grid{\n    display:grid;\n    grid-template-columns:repeat(3, minmax(0, 1fr));\n    border-top:1px solid rgba(79,138,170,.18);\n    border-left:1px solid rgba(79,138,170,.13);\n  }\n\n  .relic-spec{\n    min-height:82px;\n    padding:15px 16px;\n    border-right:1px solid rgba(79,138,170,.13);\n    border-bottom:1px solid rgba(79,138,170,.13);\n    background:rgba(255,255,255,.004);\n    transition:\n      background .25s ease,\n      box-shadow .25s ease;\n  }\n\n  .relic-spec:hover{\n    background:rgba(43,84,112,.075);\n  }\n\n  .relic-spec span{\n    display:block;\n    margin-bottom:7px;\n    color:rgba(120,151,166,.82);\n    font-size:10px;\n    letter-spacing:.24em;\n    text-transform:uppercase;\n    line-height:1.35;\n  }\n\n  .relic-spec strong{\n    display:block;\n    color:rgba(233,230,223,.95);\n    font-size:13px;\n    line-height:1.45;\n    font-weight:500;\n    transition:\n      opacity .22s ease,\n      transform .22s ease;\n  }\n\n  .relic-product-foot{\n    margin-top:22px;\n    padding-top:20px;\n    border-top:1px solid rgba(79,138,170,.18);\n    text-align:center;\n  }\n\n  .relic-product-foot-main{\n    color:rgba(233,230,223,.92);\n    font-size:16px;\n    line-height:1.55;\n    letter-spacing:.04em;\n    text-shadow:\n      0 18px 44px rgba(0,0,0,.88),\n      0 0 28px rgba(79,138,170,.12);\n  }\n\n  .relic-product-foot-sub{\n    margin-top:10px;\n    color:rgba(120,151,166,.78);\n    font-size:10px;\n    letter-spacing:.18em;\n    text-transform:uppercase;\n  }\n\n  \/* RELIC — INTERNAL WIDTH LOCK *\/\n  @media screen and (min-width:990px){\n    .relic-product-kraken{\n      width:620px !important;\n      max-width:620px !important;\n      min-width:620px !important;\n      margin-left:auto !important;\n      margin-right:auto !important;\n      flex:0 0 620px !important;\n      flex-shrink:0 !important;\n    }\n\n    .shopify-block:has(.relic-product-kraken),\n    .product-description:has(.relic-product-kraken),\n    .product__description:has(.relic-product-kraken),\n    .product-information__block:has(.relic-product-kraken){\n      width:620px !important;\n      max-width:620px !important;\n      min-width:620px !important;\n      flex:0 0 620px !important;\n      flex-shrink:0 !important;\n      align-self:center !important;\n      overflow:visible !important;\n    }\n  }\n\n  @media screen and (max-width:989px){\n    .relic-product-kraken{\n      width:100% !important;\n      max-width:100% !important;\n      min-width:0 !important;\n      flex:0 0 auto !important;\n    }\n  }\n\n  @media(max-width:640px){\n    .relic-product-kraken::before{\n      inset:-44px -20px;\n      filter:blur(28px);\n      background:\n        radial-gradient(440px 260px at 94% 8%, rgba(43,84,112,.30), transparent 60%),\n        radial-gradient(340px 220px at 48% 30%, rgba(8,25,35,.26), transparent 70%);\n    }\n\n    .relic-product-kraken::after{\n      inset:-14px -10px;\n      background:\n        radial-gradient(160px 110px at 0% 0%, rgba(3,3,4,.98), transparent 74%),\n        radial-gradient(160px 110px at 100% 0%, rgba(3,3,4,.98), transparent 74%),\n        radial-gradient(160px 110px at 0% 100%, rgba(3,3,4,.98), transparent 74%),\n        radial-gradient(160px 110px at 100% 100%, rgba(3,3,4,.98), transparent 74%);\n    }\n\n    .relic-product-mini-title{\n      font-size:15px;\n      letter-spacing:.14em;\n      line-height:1.35;\n    }\n\n    .relic-product-statement{\n      font-size:16px;\n    }\n\n    .relic-release-grid{\n      grid-template-columns:1fr;\n    }\n\n    .relic-release-status{\n      padding:20px;\n      border-radius:22px;\n    }\n\n    .relic-release-title{\n      font-size:14px;\n      line-height:1.6;\n    }\n\n    .relic-product-panel{\n      padding:20px;\n      border-radius:22px;\n    }\n\n    .relic-panel-head{\n      flex-direction:column;\n      gap:8px;\n    }\n\n    .relic-scent-line{\n      grid-template-columns:1fr;\n      gap:4px;\n    }\n\n    .relic-acc-body{\n      padding:0 16px 18px;\n    }\n\n    .relic-product-specs{\n      padding:20px;\n      border-radius:22px;\n    }\n\n    .relic-specs-grid{\n      grid-template-columns:1fr;\n    }\n\n    .relic-spec{\n      min-height:auto;\n      padding:14px 0;\n      border-right:0;\n      border-left:0;\n    }\n\n    .relic-product-kraken .relic-reveal{\n      transform:translate3d(0, 12px, 0);\n      filter:blur(5px);\n    }\n  }\n\n  @media(prefers-reduced-motion:reduce){\n    .relic-product-kraken,\n    .relic-product-kraken *,\n    body:has(.relic-product-kraken) button{\n      animation:none !important;\n      transition:none !important;\n      scroll-behavior:auto !important;\n    }\n\n    .relic-product-kraken .relic-reveal{\n      opacity:1 !important;\n      transform:none !important;\n      filter:none !important;\n    }\n  }\n\n  .relic-product-kraken .relic-lang-nl,\n  .relic-product-kraken .relic-lang-block-nl{\n    display:none !important;\n  }\n\n  .relic-product-kraken .relic-lang-en{\n    display:inline !important;\n  }\n\n  .relic-product-kraken .relic-lang-block-en{\n    display:block !important;\n  }\n\n  .relic-product-kraken.is-nl .relic-lang-en,\n  .relic-product-kraken.is-nl .relic-lang-block-en{\n    display:none !important;\n  }\n\n  .relic-product-kraken.is-nl .relic-lang-nl{\n    display:inline !important;\n  }\n\n  .relic-product-kraken.is-nl .relic-lang-block-nl{\n    display:block !important;\n  }\n\n  html.relic-locale-nl .relic-product-kraken .relic-lang-en,\n  html.relic-locale-nl .relic-product-kraken .relic-lang-block-en,\n  html[lang^=\"nl\"] .relic-product-kraken .relic-lang-en,\n  html[lang^=\"nl\"] .relic-product-kraken .relic-lang-block-en,\n  body[lang^=\"nl\"] .relic-product-kraken .relic-lang-en,\n  body[lang^=\"nl\"] .relic-product-kraken .relic-lang-block-en{\n    display:none !important;\n  }\n\n  html.relic-locale-nl .relic-product-kraken .relic-lang-nl,\n  html[lang^=\"nl\"] .relic-product-kraken .relic-lang-nl,\n  body[lang^=\"nl\"] .relic-product-kraken .relic-lang-nl{\n    display:inline !important;\n  }\n\n  html.relic-locale-nl .relic-product-kraken .relic-lang-block-nl,\n  html[lang^=\"nl\"] .relic-product-kraken .relic-lang-block-nl,\n  body[lang^=\"nl\"] .relic-product-kraken .relic-lang-block-nl{\n    display:block !important;\n  }\n\n    \/* =============================================================================\n   RELIC — RESTORE STICKY PRODUCT MEDIA\n   Keeps horizontal control without killing sticky product images.\n============================================================================= *\/\n\nhtml:has(.relic-product-trinity),\nbody:has(.relic-product-trinity){\n  overflow-x:clip !important;\n}\n\nbody:has(.relic-product-trinity) #MainContent,\nbody:has(.relic-product-trinity) main,\nbody:has(.relic-product-trinity) .content-for-layout,\nbody:has(.relic-product-trinity) .product,\nbody:has(.relic-product-trinity) .product__container,\nbody:has(.relic-product-trinity) .product-information,\nbody:has(.relic-product-trinity) .product-information__grid{\n  overflow:visible !important;\n  overflow-x:visible !important;\n}\n\n@media screen and (min-width:990px){\n  body:has(.relic-product-trinity) :is(\n    .product__media-wrapper,\n    .product-media-container,\n    .product__media-container,\n    media-gallery,\n    .media-gallery,\n    .product-media-gallery\n  ){\n    position:sticky !important;\n    top:96px !important;\n    align-self:flex-start !important;\n    height:max-content !important;\n    z-index:2 !important;\n  }\n}\n\u003c\/style\u003e\n\n\u003csection class=\"relic-product-kraken\" data-relic-kraken aria-labelledby=\"relic-kraken-title\"\u003e\n  \u003cdiv class=\"relic-product-topline relic-reveal\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"relic-product-kicker relic-reveal\"\u003eTRINITY I · WATER \/ ABYSS\u003c\/div\u003e\n\n  \u003ch2 id=\"relic-kraken-title\" class=\"relic-product-mini-title relic-reveal\"\u003e\n    \u003cspan class=\"relic-lang-en\"\u003ePRESENCE. NOT PERFUME.\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eAANWEZIGHEID. GEEN PARFUM.\u003c\/span\u003e\n  \u003c\/h2\u003e\n  \u003cdiv class=\"relic-product-tagline relic-reveal\"\u003eABYSS · STORM · PRESSURE\u003c\/div\u003e\n\n  \u003cdiv class=\"relic-product-statement relic-reveal\"\u003e\n    \u003cspan class=\"relic-lang-block-nl\"\u003e\n      The Kraken is geen parfum.\u003cbr\u003e\n      Het is \u003cstrong\u003eatmosfeer\u003c\/strong\u003e.\u003cbr\u003e\n      Zwart water. Zoute druk. Diepte zonder licht.\n    \u003c\/span\u003e\n    \u003cspan class=\"relic-lang-block-en\"\u003e\n      The Kraken is not perfume.\u003cbr\u003e\n      It is \u003cstrong\u003eatmosphere\u003c\/strong\u003e.\u003cbr\u003e\n      Black water. Salt pressure. Depth without light.\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"relic-release-status relic-reveal\" aria-labelledby=\"relic-kraken-release-title\"\u003e\n    \u003cdiv class=\"relic-release-inner\"\u003e\n      \u003cdiv class=\"relic-release-kicker\"\u003e\n        \u003cspan class=\"relic-lang-en\"\u003eFIRST RELEASE STATUS\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eSTATUS EERSTE RELEASE\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003ch3 id=\"relic-kraken-release-title\" class=\"relic-release-title\"\u003e\n        \u003cspan class=\"relic-lang-en\"\u003eDESIGN FINALIZED — AVAILABLE TO ACQUIRE\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eDESIGN VASTGELEGD — BESCHIKBAAR OM TE VERKRIJGEN\u003c\/span\u003e\n      \u003c\/h3\u003e\n      \u003cp class=\"relic-release-text\"\u003e\n        \u003cspan class=\"relic-lang-block-nl\"\u003e\n          The Kraken is vastgelegd voor de eerste RELIC release batch. Het artefact is nu beschikbaar.\n        \u003c\/span\u003e\n        \u003cspan class=\"relic-lang-block-en\"\u003e\n          The Kraken is finalized for the first RELIC release batch. The artefact is available now.\n        \u003c\/span\u003e\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"relic-release-grid\"\u003e\n        \u003cdiv class=\"relic-release-chip\"\u003e\n          \u003cspan\u003eSTATUS\u003c\/span\u003e\n          \u003cstrong\u003e\u003cspan class=\"relic-lang-en\"\u003eFirst release\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eEerste release\u003c\/span\u003e\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"relic-release-chip\"\u003e\n          \u003cspan\u003e\u003cspan class=\"relic-lang-en\"\u003eSHIPMENT\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eVERZENDING\u003c\/span\u003e\u003c\/span\u003e\n          \u003cstrong\u003e\u003cspan class=\"relic-lang-en\"\u003eExpected June 2026\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eVerwacht in juni 2026\u003c\/span\u003e\u003c\/strong\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"relic-product-copy relic-reveal\"\u003e\n    \u003cdiv class=\"relic-lang-block-nl\"\u003e\n      \u003cp\u003eThe Kraken is gebouwd rond oceaandruk. Niet de zee aan het oppervlak, maar wat daaronder blijft: zout, kou, donker hout en mineraal gewicht.\u003c\/p\u003e\n      \u003cp\u003eEen candle artefact voor ruimtes waar stilte zwaar mag worden.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"relic-lang-block-en\"\u003e\n      \u003cp\u003eThe Kraken is built around ocean pressure. Not the sea at the surface, but what remains beneath it: salt, cold, dark timber and mineral weight.\u003c\/p\u003e\n      \u003cp\u003eA candle artefact for rooms where silence is allowed to become heavy.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"relic-product-divider relic-reveal\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"relic-product-panel relic-reveal\"\u003e\n    \u003cdiv class=\"relic-panel-head\"\u003e\n      \u003cdiv class=\"relic-panel-label\"\u003e\n        \u003cspan class=\"relic-lang-en\"\u003eScent Profile\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eGeurprofiel\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"relic-panel-mark\"\u003e\n        \u003cspan class=\"relic-lang-en\"\u003eNever sweet. Never floral.\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eNooit zoet. Nooit bloemig.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"relic-scent-line\"\u003e\n      \u003cdiv class=\"relic-scent-key\"\u003eTOP\u003c\/div\u003e\n      \u003cdiv class=\"relic-scent-value\"\u003e\n        \u003cspan class=\"relic-lang-en\"\u003eStorm air · Ozone · Cold ocean wind\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eStormlucht · Ozon · Koude oceaanwind\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"relic-scent-line\"\u003e\n      \u003cdiv class=\"relic-scent-key\"\u003e\n        \u003cspan class=\"relic-lang-en\"\u003eHEART\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eHART\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"relic-scent-value\"\u003e\n        \u003cspan class=\"relic-lang-en\"\u003eSeaweed · Rock salt · Soaked driftwood · Cold minerals\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eZeewier · Steenzout · Doorweekt drijfhout · Koude mineralen\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"relic-scent-line\"\u003e\n      \u003cdiv class=\"relic-scent-key\"\u003e\n        \u003cspan class=\"relic-lang-en\"\u003eBASE\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eBASIS\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"relic-scent-value\"\u003e\n        \u003cspan class=\"relic-lang-en\"\u003eDark amber weight · Ambergris accord · Musk · Patchouli · Vetiver\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eDonkere amberzwaarte · Ambergris-akkoord · Musk · Patchouli · Vetiver\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"relic-acc relic-reveal\"\u003e\n    \u003cdetails open\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"relic-sigil\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"relic-acc-label\"\u003e\u003cspan class=\"relic-lang-en\"\u003eThe Artefact\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eHet artefact\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"relic-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"relic-acc-body\"\u003e\n        \u003cdiv class=\"relic-lang-block-nl\"\u003e\n          \u003cp\u003eMet de hand gegoten in kleine batches met een \u003cspan class=\"relic-hi\"\u003eabrikoos-kokos wax blend\u003c\/span\u003e, gekozen voor een stabiele burn, een strak oppervlak en dichte atmosferische projectie.\u003c\/p\u003e\n          \u003cp\u003eGegoten in een zwaar matzwart glazen vessel en afgewerkt met een \u003cspan class=\"relic-hi\"\u003ewooden wick\u003c\/span\u003e.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"relic-lang-block-en\"\u003e\n          \u003cp\u003eHand-poured in small batches with an \u003cspan class=\"relic-hi\"\u003eapricot-coconut wax blend\u003c\/span\u003e, chosen for a steady burn, clean surface, and dense atmospheric throw.\u003c\/p\u003e\n          \u003cp\u003eSet in a heavy matte black glass vessel and finished with a \u003cspan class=\"relic-hi\"\u003ewooden wick\u003c\/span\u003e.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003e\n        \u003cspan class=\"relic-sigil\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"relic-acc-label\"\u003e\u003cspan class=\"relic-lang-en\"\u003eUse \u0026amp; Discipline\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eGebruik \u0026amp; discipline\u003c\/span\u003e\u003c\/span\u003e\n        \u003cspan class=\"relic-acc-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003c\/summary\u003e\n      \u003cdiv class=\"relic-acc-body\"\u003e\n        \u003cdiv class=\"relic-lang-block-nl\"\u003e\n          \u003cp\u003eTrim de wooden wick tot \u003cspan class=\"relic-hi\"\u003e±5 mm\u003c\/span\u003e voor elke \u003ca href=\"\/nl\/pages\/the-burn\" data-relic-href-en=\"\/pages\/the-burn\" data-relic-href-nl=\"\/nl\/pages\/the-burn\" class=\"relic-inline-link\"\u003ebrandcyclus\u003c\/a\u003e.\u003c\/p\u003e\n          \u003cp\u003eLaat bij het eerste gebruik het oppervlak volledig naar de rand smelten. Schone randen. Gecontroleerde hitte. Geen slordige tunneling.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"relic-lang-block-en\"\u003e\n          \u003cp\u003eTrim the wooden wick to \u003cspan class=\"relic-hi\"\u003e±5 mm\u003c\/span\u003e before each \u003ca href=\"\/pages\/the-burn\" data-relic-href-en=\"\/pages\/the-burn\" data-relic-href-nl=\"\/nl\/pages\/the-burn\" class=\"relic-inline-link\"\u003eburn\u003c\/a\u003e.\u003c\/p\u003e\n          \u003cp\u003eOn first use, allow the surface to melt fully toward the edge. Clean edges. Controlled heat. No careless tunneling.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"relic-product-specs relic-reveal\" data-relic-specs\u003e\n    \u003cdiv class=\"relic-specs-head\"\u003e\n      \u003cdiv class=\"relic-specs-kicker\"\u003e\n        \u003cspan class=\"relic-lang-en\"\u003eSPECIFICATIONS\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eSPECIFICATIES\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"relic-specs-title\"\u003e\n        \u003cspan class=\"relic-lang-en\"\u003eControlled output. No decoration.\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eGecontroleerde output. Geen decoratie.\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cspan class=\"relic-state-mark\" data-relic-state-mark\u003e\n        \u003cspan class=\"relic-lang-en\"\u003eSTATE CHANGED\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eSTAAT GEWIJZIGD\u003c\/span\u003e\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"relic-specs-grid\"\u003e\n      \u003cdiv class=\"relic-spec\"\u003e\n        \u003cspan\u003e\u003cspan class=\"relic-lang-en\"\u003eNET WEIGHT\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eNETTOGEWICHT\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-spec=\"net\"\u003e365g\u003c\/strong\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"relic-spec\"\u003e\n        \u003cspan\u003e\u003cspan class=\"relic-lang-en\"\u003eBURN TIME\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eBRANDDUUR\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-spec=\"burn\"\u003e± 65–75 hours\u003c\/strong\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"relic-spec\"\u003e\n        \u003cspan\u003eWICK\u003c\/span\u003e\u003cstrong data-spec=\"wick\"\u003eWood wick LB2\u003c\/strong\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"relic-spec\"\u003e\n        \u003cspan\u003eWAX\u003c\/span\u003e\u003cstrong data-spec=\"wax\"\u003eApricot \u0026amp; Coconut wax\u003c\/strong\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"relic-spec\"\u003e\n        \u003cspan\u003eVESSEL\u003c\/span\u003e\u003cstrong data-spec=\"vessel\"\u003eMatte black engraved glass\u003c\/strong\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"relic-spec\"\u003e\n        \u003cspan\u003e\u003cspan class=\"relic-lang-en\"\u003eSCENT LOAD\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eGEURDOSERING\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-spec=\"scent\"\u003e9.0%\u003c\/strong\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"relic-product-foot relic-reveal\"\u003e\n    \u003cdiv class=\"relic-product-foot-main\"\u003e\n      \u003cspan class=\"relic-lang-block-nl\"\u003e\n        Het vult de ruimte niet.\u003cbr\u003e\n        Het neemt haar over.\n      \u003c\/span\u003e\n      \u003cspan class=\"relic-lang-block-en\"\u003e\n        It does not fill the room.\u003cbr\u003e\n        It takes it.\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"relic-product-foot-sub\"\u003e\n      \u003cspan class=\"relic-lang-en\"\u003eAtmosphere without light.\u003c\/span\u003e\u003cspan class=\"relic-lang-nl\"\u003eAtmosfeer zonder licht.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\n  (function(){\n    var existing = document.getElementById('relic-kraken-schema');\n    if (existing) existing.remove();\n\n    var pageUrl = window.location.href.split('#')[0];\n    var siteUrl = window.location.origin;\n\n    var schema = {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"WebPage\",\n      \"@id\": pageUrl + \"#relic-kraken-story\",\n      \"name\": \"The Kraken | RELIC\",\n      \"url\": pageUrl,\n      \"description\": \"The Kraken is a dark aquatic luxury scented candle artefact for men, built around storm air, cold ocean wind, sea salt, dark timber, minerals and abyssal atmosphere.\",\n      \"isPartOf\": {\n        \"@type\": \"WebSite\",\n        \"name\": \"RELIC\",\n        \"url\": siteUrl\n      },\n      \"about\": {\n        \"@type\": \"Thing\",\n        \"name\": \"The Kraken\",\n        \"description\": \"A dark aquatic RELIC artefact shaped around abyssal atmosphere, storm air, salt pressure and mineral shadow.\"\n      },\n      \"publisher\": {\n        \"@type\": \"Organization\",\n        \"name\": \"RELIC\",\n        \"url\": siteUrl\n      }\n    };\n\n    var script = document.createElement('script');\n    script.id = 'relic-kraken-schema';\n    script.type = 'application\/ld+json';\n    script.textContent = JSON.stringify(schema);\n    document.head.appendChild(script);\n  })();\n\u003c\/script\u003e\n\n\u003cscript\u003e\n  (function(){\n    const productRoot = document.querySelector('[data-relic-kraken]');\n    const specsRoot = document.querySelector('[data-relic-specs]');\n    if (!productRoot) return;\n\n    function relicIsVisible(el){\n      if (!el || productRoot.contains(el)) return false;\n\n      const style = window.getComputedStyle(el);\n      if (style.display === 'none' || style.visibility === 'hidden' || style.opacity === '0') return false;\n\n      return !!(el.offsetWidth || el.offsetHeight || el.getClientRects().length);\n    }\n\n    function relicNormalizeLanguage(value){\n      const text = String(value || '').trim().toLowerCase();\n      if (!text) return null;\n\n      if (\/^(nl|nl[-_][a-z]{2}|nederlands|dutch)$\/.test(text)) return 'nl';\n      if (\/^(en|en[-_][a-z]{2}|english|eng)$\/.test(text)) return 'en';\n\n      return null;\n    }\n\n    function relicSelectedLanguage(){\n      const pathCode = relicNormalizeLanguage(window.location.pathname.split('\/').filter(Boolean)[0]);\n      if (pathCode) return pathCode;\n\n      const params = new URLSearchParams(window.location.search);\n      const paramCode = relicNormalizeLanguage(params.get('locale') || params.get('language') || params.get('lang'));\n      if (paramCode) return paramCode;\n\n      const localeFields = document.querySelectorAll(\n        'form[action*=\"\/localization\"] [name=\"locale_code\"], form[action*=\"\/localization\"] [name=\"language_code\"], select[name=\"locale_code\"], select[name=\"language_code\"], input[name=\"locale_code\"], input[name=\"language_code\"]'\n      );\n\n      for (let i = 0; i \u003c localeFields.length; i += 1) {\n        const field = localeFields[i];\n        const fieldCode = relicNormalizeLanguage(field.value);\n        if (fieldCode) return fieldCode;\n      }\n\n      const visibleLanguageControls = document.querySelectorAll('button, summary, a, span, div');\n\n      for (let i = 0; i \u003c visibleLanguageControls.length; i += 1) {\n        const el = visibleLanguageControls[i];\n        if (!relicIsVisible(el)) continue;\n\n        const compactText = (el.textContent || '').replace(\/\\s+\/g, ' ').trim();\n        const code = relicNormalizeLanguage(compactText);\n        if (code) return code;\n      }\n\n      return relicNormalizeLanguage(window.Shopify \u0026\u0026 window.Shopify.locale) || 'en';\n    }\n\n    function relicUsesDutch(){\n      return relicSelectedLanguage() === 'nl';\n    }\n\n    function syncRelicLinks(){\n      const dutch = relicUsesDutch();\n\n      productRoot.querySelectorAll('[data-relic-href-en][data-relic-href-nl]').forEach(function(link){\n        const href = dutch ? link.getAttribute('data-relic-href-nl') : link.getAttribute('data-relic-href-en');\n        if (href) link.setAttribute('href', href);\n      });\n    }\n\n    function syncRelicLanguage(){\n      productRoot.classList.toggle('is-nl', relicUsesDutch());\n      syncRelicLinks();\n    }\n\n    function getSpecValues(){\n      const dutch = relicUsesDutch();\n\n      return {\n        CORE: {\n          net: '365g',\n          burn: dutch ? '± 65–75 uur' : '± 65–75 hours',\n          wick: 'Wood wick LB2',\n          wax: dutch ? 'Abrikoos \u0026 kokos wax' : 'Apricot \u0026 Coconut wax',\n          vessel: dutch ? 'Matzwart gegraveerd glas' : 'Matte black engraved glass',\n          scent: '9.0%'\n        },\n        RITUAL: {\n          net: '180g',\n          burn: dutch ? '± 30–40 uur' : '± 30–40 hours',\n          wick: 'Wood wick LB1',\n          wax: dutch ? 'Abrikoos \u0026 kokos wax' : 'Apricot \u0026 Coconut wax',\n          vessel: dutch ? 'Matzwart gegraveerd glas' : 'Matte black engraved glass',\n          scent: '9.0%'\n        }\n      };\n    }\n\n    let lastSize = null;\n    let stateTimer = null;\n\n    function setSpecs(size, withTransition){\n      if (!specsRoot) return;\n\n      const values = getSpecValues();\n      const data = values[size] || values.CORE;\n      const stateMark = specsRoot.querySelector('[data-relic-state-mark]');\n      const shouldAnimate = withTransition \u0026\u0026 lastSize \u0026\u0026 lastSize !== size;\n\n      if (shouldAnimate) {\n        productRoot.classList.add('relic-specs-changing');\n        if (stateMark) stateMark.classList.add('is-active');\n      }\n\n      window.setTimeout(function(){\n        Object.keys(data).forEach(function(key){\n          const el = specsRoot.querySelector('[data-spec=\"' + key + '\"]');\n          if (el) el.textContent = data[key];\n        });\n\n        if (shouldAnimate) {\n          window.setTimeout(function(){\n            productRoot.classList.remove('relic-specs-changing');\n          }, 180);\n\n          window.clearTimeout(stateTimer);\n          stateTimer = window.setTimeout(function(){\n            if (stateMark) stateMark.classList.remove('is-active');\n          }, 1300);\n        }\n\n        lastSize = size;\n      }, shouldAnimate ? 160 : 0);\n    }\n\n    function detectSelectedSize(){\n      const checked = document.querySelector('input[type=\"radio\"]:checked');\n\n      if (checked) {\n        const label = document.querySelector('label[for=\"' + checked.id + '\"]');\n        const text = ((label \u0026\u0026 label.textContent) || checked.value || '').toUpperCase();\n\n        if (text.includes('RITUAL')) return 'RITUAL';\n        if (text.includes('CORE')) return 'CORE';\n      }\n\n      const selectedOption = document.querySelector('select[name=\"id\"] option:checked');\n      if (selectedOption) {\n        const optionText = (selectedOption.textContent || selectedOption.value || '').toUpperCase();\n        if (optionText.includes('RITUAL')) return 'RITUAL';\n        if (optionText.includes('CORE')) return 'CORE';\n      }\n\n      return 'CORE';\n    }\n\n    function initReveal(){\n      const revealItems = productRoot.querySelectorAll('.relic-reveal');\n\n      revealItems.forEach(function(item, index){\n        item.style.setProperty('--relic-delay', Math.min(index * 82, 520) + 'ms');\n      });\n\n      window.requestAnimationFrame(function(){\n        productRoot.classList.add('is-loaded');\n\n        revealItems.forEach(function(item, index){\n          if (index \u003c 6) item.classList.add('relic-load-visible');\n        });\n      });\n\n      if (!('IntersectionObserver' in window)) {\n        revealItems.forEach(function(item){\n          item.classList.add('is-visible');\n        });\n        return;\n      }\n\n      const observer = new IntersectionObserver(function(entries){\n        entries.forEach(function(entry){\n          if (entry.isIntersecting) {\n            entry.target.classList.add('is-visible');\n            observer.unobserve(entry.target);\n          }\n        });\n      }, {\n        root:null,\n        threshold:.14,\n        rootMargin:'0px 0px -8% 0px'\n      });\n\n      revealItems.forEach(function(item){\n        observer.observe(item);\n      });\n    }\n\n    function initAmbientPointer(){\n      const finePointer = window.matchMedia \u0026\u0026 window.matchMedia('(pointer:fine)').matches;\n      const reduceMotion = window.matchMedia \u0026\u0026 window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n      if (!finePointer || reduceMotion) return;\n\n      let raf = null;\n      let lastEvent = null;\n\n      function updatePointer(event){\n        lastEvent = event;\n\n        if (raf) return;\n\n        raf = window.requestAnimationFrame(function(){\n          const rect = productRoot.getBoundingClientRect();\n          const x = ((lastEvent.clientX - rect.left) \/ rect.width) * 100;\n          const y = ((lastEvent.clientY - rect.top) \/ rect.height) * 100;\n\n          productRoot.style.setProperty('--relic-cursor-x', Math.max(0, Math.min(100, x)).toFixed(2) + '%');\n          productRoot.style.setProperty('--relic-cursor-y', Math.max(0, Math.min(100, y)).toFixed(2) + '%');\n          productRoot.classList.add('relic-pointer-active');\n\n          raf = null;\n        });\n      }\n\n      productRoot.addEventListener('pointermove', updatePointer, { passive:true });\n\n      productRoot.addEventListener('pointerleave', function(){\n        productRoot.classList.remove('relic-pointer-active');\n        productRoot.style.setProperty('--relic-cursor-x', '82%');\n        productRoot.style.setProperty('--relic-cursor-y', '18%');\n      }, { passive:true });\n    }\n\n    function syncAll(withTransition){\n      syncRelicLanguage();\n      setSpecs(detectSelectedSize(), !!withTransition);\n    }\n\n    syncAll(false);\n    initReveal();\n    initAmbientPointer();\n\n    document.addEventListener('change', function(){\n      setTimeout(function(){\n        syncAll(true);\n      }, 60);\n    });\n\n    document.addEventListener('click', function(){\n      setTimeout(function(){\n        syncAll(true);\n      }, 90);\n    });\n  })();\n\u003c\/script\u003e\n\n\u003cscript\u003e\n  (function(){\n    const RELIC_ORDER_PROPERTIES = {\n      'Status': 'FIRST RELEASE',\n      'Expected shipment': 'June 2026'\n    };\n\n    function relicUsesDutch(){\n      return document.documentElement.classList.contains('relic-locale-nl') ||\n        location.pathname.indexOf('\/nl\/') === 0 ||\n        String(document.documentElement.getAttribute('lang') || '').toLowerCase().indexOf('nl') === 0;\n    }\n\n    function findProductForms(){\n      return document.querySelectorAll(\n        'form[action*=\"\/cart\/add\"], form[action*=\"\/cart\/add.js\"], product-form form'\n      );\n    }\n\n    function injectRelicOrderProperties(form){\n      if (!form) return;\n\n      Object.keys(RELIC_ORDER_PROPERTIES).forEach(function(key){\n        const value = RELIC_ORDER_PROPERTIES[key];\n        const inputName = 'properties[' + key + ']';\n\n        let input = form.querySelector('input[name=\"' + inputName + '\"]');\n\n        if (!input) {\n          input = document.createElement('input');\n          input.type = 'hidden';\n          input.name = inputName;\n          form.appendChild(input);\n        }\n\n        input.value = value;\n      });\n    }\n\n    function getButtonLabel(){\n      return relicUsesDutch() ? 'VERKRIJG HET ARTEFACT' : 'ACQUIRE THE ARTEFACT';\n    }\n\n    function getSecuringLabel(){\n      return relicUsesDutch() ? 'HET ARTEFACT WORDT VEILIGGESTELD...' : 'SECURING THE ARTEFACT...';\n    }\n\n    function relabelPurchaseButtons(){\n      const label = getButtonLabel();\n\n      document.querySelectorAll('form[action*=\"\/cart\/add\"] button[type=\"submit\"], product-form button[type=\"submit\"], .sticky-add-to-cart button, .product-sticky button').forEach(function(button){\n        if (!button || button.getAttribute('data-relic-securing') === 'true') return;\n\n        const text = (button.textContent || '').toLowerCase();\n        const target = button.querySelector('span') || button;\n\n        if (\n          text.includes('add to cart') ||\n          text.includes('toevoegen') ||\n          text.includes('winkelwagen') ||\n          text.includes('pre-order') ||\n          text.includes('acquire') ||\n          text.includes('verkrijg') ||\n          text.includes('sold out') === false\n        ){\n          target.textContent = label;\n          button.setAttribute('aria-label', label);\n          button.setAttribute('data-relic-label-ready', 'true');\n        }\n      });\n    }\n\n    function relabelRecommendationHeadings(){\n      document.querySelectorAll('.related-products h2, .product-recommendations h2, .complementary-products h2').forEach(function(heading){\n        heading.textContent = 'COMPLETE THE SYSTEM';\n      });\n    }\n\n    function initRelicProductCleanup(){\n      findProductForms().forEach(function(form){\n        injectRelicOrderProperties(form);\n      });\n\n      relabelPurchaseButtons();\n      relabelRecommendationHeadings();\n    }\n\n    function setButtonSecuring(button){\n      if (!button) return;\n\n      const target = button.querySelector('span') || button;\n      const original = getButtonLabel();\n      const securing = getSecuringLabel();\n\n      button.setAttribute('data-relic-securing', 'true');\n      button.setAttribute('aria-label', securing);\n      target.textContent = securing;\n\n      window.setTimeout(function(){\n        if (!button || button.disabled) return;\n\n        button.removeAttribute('data-relic-securing');\n        button.setAttribute('aria-label', original);\n        target.textContent = original;\n      }, 2600);\n    }\n\n    initRelicProductCleanup();\n\n    document.addEventListener('DOMContentLoaded', initRelicProductCleanup);\n\n    document.addEventListener('change', function(){\n      setTimeout(initRelicProductCleanup, 80);\n    });\n\n    document.addEventListener('click', function(event){\n      const button = event.target \u0026\u0026 event.target.closest ? event.target.closest('form[action*=\"\/cart\/add\"] button[type=\"submit\"], product-form button[type=\"submit\"], .sticky-add-to-cart button, .product-sticky button') : null;\n\n      if (button) {\n        setButtonSecuring(button);\n      }\n\n      setTimeout(initRelicProductCleanup, 120);\n    });\n\n    document.addEventListener('submit', function(event){\n      const form = event.target;\n\n      if (form \u0026\u0026 form.matches('form[action*=\"\/cart\/add\"], form[action*=\"\/cart\/add.js\"], product-form form')) {\n        injectRelicOrderProperties(form);\n\n        const button = form.querySelector('button[type=\"submit\"]');\n        setButtonSecuring(button);\n      }\n    }, true);\n\n    window.setInterval(initRelicProductCleanup, 1200);\n  })();\n\u003c\/script\u003e","brand":"Relic","offers":[{"title":"CORE","offer_id":57162068099459,"sku":"RELIC-KRAKEN-CND-400-WD-1","price":54.95,"currency_code":"EUR","in_stock":true},{"title":"RITUAL","offer_id":57162035396995,"sku":"RELIC-KRAKEN-CND-200-WD-1","price":34.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0979\/1422\/5027\/files\/THe_Kraken_Candle_Front.png?v=1778751497","url":"https:\/\/relicartefacts.com\/products\/the-kraken","provider":"RELIC","version":"1.0","type":"link"}