{"product_id":"blue-noir","title":"Nuit Royale","description":"\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400\u0026family=Cinzel:wght@400;600\u0026display=swap');\n\n  .nr-wrapper {\n    background: radial-gradient(ellipse at top, #0d1b2a 0%, #050505 55%, #0a0d0f 100%);\n    border: 1px solid #b8962e;\n    border-radius: 2px;\n    padding: 48px 40px;\n    font-family: 'Cormorant Garamond', 'Georgia', serif;\n    color: #e8e0d0;\n    max-width: 740px;\n    margin: 0 auto;\n    position: relative;\n    overflow: hidden;\n  }\n\n  \/* Corner ornaments *\/\n  .nr-wrapper::before, .nr-wrapper::after {\n    content: '✦';\n    position: absolute;\n    color: #b8962e;\n    font-size: 18px;\n    opacity: 0.5;\n  }\n  .nr-wrapper::before { top: 14px; left: 18px; }\n  .nr-wrapper::after  { bottom: 14px; right: 18px; }\n\n  .nr-top-line {\n    position: absolute;\n    top: 0; left: 0; right: 0;\n    height: 2px;\n    background: linear-gradient(90deg, transparent 0%, #b8962e 30%, #1a5fa8 50%, #b8962e 70%, transparent 100%);\n  }\n  .nr-bottom-line {\n    position: absolute;\n    bottom: 0; left: 0; right: 0;\n    height: 2px;\n    background: linear-gradient(90deg, transparent 0%, #b8962e 30%, #1a5fa8 50%, #b8962e 70%, transparent 100%);\n  }\n\n  .nr-monogram {\n    text-align: center;\n    font-family: 'Cinzel', serif;\n    font-size: 11px;\n    letter-spacing: 8px;\n    color: #1a5fa8;\n    text-transform: uppercase;\n    margin-bottom: 16px;\n  }\n\n  .nr-crown {\n    text-align: center;\n    font-size: 32px;\n    display: block;\n    animation: royal-beat 2s ease-in-out infinite;\n    margin-bottom: 10px;\n    filter: drop-shadow(0 0 8px #b8962e88);\n  }\n  @keyframes royal-beat {\n    0%   { transform: scale(1);    filter: drop-shadow(0 0 6px #b8962e66); }\n    15%  { transform: scale(1.15); filter: drop-shadow(0 0 14px #b8962ecc); }\n    30%  { transform: scale(1);    filter: drop-shadow(0 0 6px #b8962e66); }\n    45%  { transform: scale(1.08); filter: drop-shadow(0 0 10px #b8962eaa); }\n    60%  { transform: scale(1);    filter: drop-shadow(0 0 6px #b8962e66); }\n    100% { transform: scale(1);    filter: drop-shadow(0 0 6px #b8962e66); }\n  }\n\n  .nr-title {\n    text-align: center;\n    font-family: 'Cinzel', serif;\n    font-size: 30px;\n    letter-spacing: 10px;\n    text-transform: uppercase;\n    color: #c9a84c;\n    font-weight: 600;\n    margin: 0 0 6px;\n    text-shadow: 0 0 20px #b8962e44;\n  }\n\n  .nr-subtitle {\n    text-align: center;\n    font-size: 11px;\n    letter-spacing: 5px;\n    text-transform: uppercase;\n    color: #1a5fa8;\n    margin-bottom: 32px;\n    font-family: 'Cinzel', serif;\n  }\n\n  \/* Heartbeat ECG line *\/\n  .nr-ecg {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 2px;\n    margin: 0 0 28px;\n  }\n  .nr-ecg span {\n    display: inline-block;\n    width: 3px;\n    border-radius: 3px;\n    background: linear-gradient(180deg, #c9a84c, #1a5fa8);\n    animation: ecg-pulse 2s ease-in-out infinite;\n  }\n  .nr-ecg span:nth-child(1)  { height: 6px;  animation-delay: 0.0s; }\n  .nr-ecg span:nth-child(2)  { height: 10px; animation-delay: 0.08s; }\n  .nr-ecg span:nth-child(3)  { height: 6px;  animation-delay: 0.16s; }\n  .nr-ecg span:nth-child(4)  { height: 6px;  animation-delay: 0.24s; }\n  .nr-ecg span:nth-child(5)  { height: 38px; animation-delay: 0.32s; }\n  .nr-ecg span:nth-child(6)  { height: 52px; animation-delay: 0.36s; }\n  .nr-ecg span:nth-child(7)  { height: 14px; animation-delay: 0.40s; }\n  .nr-ecg span:nth-child(8)  { height: 28px; animation-delay: 0.44s; }\n  .nr-ecg span:nth-child(9)  { height: 6px;  animation-delay: 0.52s; }\n  .nr-ecg span:nth-child(10) { height: 10px; animation-delay: 0.60s; }\n  .nr-ecg span:nth-child(11) { height: 6px;  animation-delay: 0.68s; }\n  .nr-ecg span:nth-child(12) { height: 6px;  animation-delay: 0.76s; }\n  .nr-ecg span:nth-child(13) { height: 38px; animation-delay: 0.84s; }\n  .nr-ecg span:nth-child(14) { height: 52px; animation-delay: 0.88s; }\n  .nr-ecg span:nth-child(15) { height: 14px; animation-delay: 0.92s; }\n  .nr-ecg span:nth-child(16) { height: 28px; animation-delay: 0.96s; }\n  .nr-ecg span:nth-child(17) { height: 6px;  animation-delay: 1.04s; }\n  .nr-ecg span:nth-child(18) { height: 8px;  animation-delay: 1.12s; }\n  @keyframes ecg-pulse {\n    0%, 100% { transform: scaleY(1);   opacity: 0.55; }\n    50%       { transform: scaleY(1.4); opacity: 1; }\n  }\n\n  .nr-divider {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin: 24px 0;\n  }\n  .nr-divider::before, .nr-divider::after {\n    content: '';\n    flex: 1;\n    height: 1px;\n    background: linear-gradient(90deg, transparent, #b8962e66);\n  }\n  .nr-divider::after {\n    background: linear-gradient(270deg, transparent, #b8962e66);\n  }\n  .nr-divider-gem {\n    color: #1a5fa8;\n    font-size: 14px;\n  }\n\n  .nr-tagline {\n    text-align: center;\n    font-style: italic;\n    font-size: 17px;\n    color: #c9a84c;\n    line-height: 1.9;\n    margin-bottom: 28px;\n    font-weight: 300;\n    letter-spacing: 0.5px;\n  }\n\n  .nr-body {\n    font-size: 15px;\n    line-height: 2;\n    color: #c8c2b4;\n    text-align: center;\n    margin-bottom: 28px;\n    font-weight: 300;\n    letter-spacing: 0.3px;\n  }\n\n  .nr-features {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 32px;\n  }\n  .nr-features li {\n    padding: 13px 0;\n    border-bottom: 1px solid #b8962e18;\n    font-size: 14px;\n    color: #ddd8cc;\n    display: flex;\n    align-items: center;\n    gap: 14px;\n    letter-spacing: 0.8px;\n    font-weight: 300;\n  }\n  .nr-features li:last-child { border-bottom: none; }\n\n  .nr-icon {\n    font-size: 15px;\n    min-width: 22px;\n    text-align: center;\n    animation: royal-beat 2s ease-in-out infinite;\n    display: inline-block;\n    color: #c9a84c;\n  }\n  .nr-icon.blue { color: #1a5fa8; animation-delay: 1s; }\n\n  .nr-badges {\n    display: flex;\n    justify-content: center;\n    gap: 12px;\n    flex-wrap: wrap;\n    margin-top: 28px;\n  }\n  .nr-badges span {\n    background: transparent;\n    border: 1px solid #b8962e44;\n    color: #b8962e;\n    font-family: 'Cinzel', serif;\n    font-size: 9px;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n    padding: 9px 20px;\n    border-radius: 1px;\n    transition: border-color 0.3s;\n  }\n\n  .nr-footer {\n    text-align: center;\n    margin-top: 32px;\n    font-family: 'Cinzel', serif;\n    font-size: 9px;\n    letter-spacing: 5px;\n    color: #b8962e55;\n    text-transform: uppercase;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"nr-wrapper\"\u003e\n  \u003cdiv class=\"nr-top-line\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"nr-bottom-line\"\u003e\u003c\/div\u003e\n\n  \u003cp class=\"nr-monogram\"\u003eCrowned Elegance  ·  Maison de Luxe\u003c\/p\u003e\n\n  \u003cspan class=\"nr-crown\"\u003e♛\u003c\/span\u003e\n\n  \u003ch2 class=\"nr-title\"\u003eNuit Royale\u003c\/h2\u003e\n  \u003cp class=\"nr-subtitle\"\u003eThe Royal Night  ·  Signature Collection\u003c\/p\u003e\n\n  \u003cdiv class=\"nr-ecg\"\u003e\n    \u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n    \u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n    \u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nr-divider\"\u003e\u003cspan class=\"nr-divider-gem\"\u003e✦\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cp class=\"nr-tagline\"\u003e\n    “ Born from the silence of midnight — adorned in gold, kissed by sapphire.\u003cbr\u003e\n    For the woman who does not follow elegance … she defines it. ”\n  \u003c\/p\u003e\n\n  \u003cp class=\"nr-body\"\u003e\n    \u003cem\u003eNuit Royale\u003c\/em\u003e is the embodiment of after-dark luxury. Conceived within the ateliers of\n    Crowned Elegance, this piece draws from the timeless tension between deep midnight blue and\n    burnished gold — two forces that should not coexist, yet together create something\n    utterly unforgettable. Wear it as armour. Wear it as art.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"nr-divider\"\u003e\u003cspan class=\"nr-divider-gem\"\u003e✦\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cul class=\"nr-features\"\u003e\n    \u003cli\u003e\n\u003cspan class=\"nr-icon\"\u003e♥\u003c\/span\u003e Couture-grade craftsmanship — every detail considered, nothing left to chance\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"nr-icon blue\"\u003e✦\u003c\/span\u003e Deep sapphire \u0026amp; midnight blue tones — bold, editorial, unforgettable\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"nr-icon\"\u003e♥\u003c\/span\u003e Burnished gold accents — the signature of Crowned Elegance luxury\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"nr-icon blue\"\u003e✦\u003c\/span\u003e Exclusively crafted — limited pieces, infinite impression\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"nr-icon\"\u003e♥\u003c\/span\u003e Destined for the woman who commands every room she graces\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"nr-divider\"\u003e\u003cspan class=\"nr-divider-gem\"\u003e✦\u003c\/span\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"nr-badges\"\u003e\n    \u003cspan\u003eHaute Luxe\u003c\/span\u003e\n    \u003cspan\u003eLimited Edition\u003c\/span\u003e\n    \u003cspan\u003eCrowned Elegance\u003c\/span\u003e\n    \u003cspan\u003eSignature Piece\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"nr-footer\"\u003eCrowned Elegance  ·  Est. in Excellence\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Crowned Elegance","offers":[{"title":"Default Title","offer_id":52614936330516,"sku":null,"price":599.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1013\/1433\/0900\/files\/rn-image_picker_lib_temp_6af2dd01-dc7a-4a7f-90e6-86ac71e98a66.png?v=1780737318","url":"https:\/\/crownedelegance.co.za\/products\/blue-noir","provider":"Crowned Elegance","version":"1.0","type":"link"}