{"product_id":"composition-9-jim-dultz","title":"Golden Horizon Through Glass | Phillipe Romano","description":"\u003cdiv style=\"background: #000000; padding: 40px 20px; min-height: 600px; display: flex; flex-direction: column; align-items: center; font-family: 'Georgia',serif;\"\u003e\n\u003c!-- Museum Gallery Wall --\u003e\n\u003cdiv style=\"position: relative; max-width: 680px; width: 100%; background: linear-gradient(145deg,#0a0a0a 0%,#000000 50%,#0a0a0a 100%); border-radius: 4px; padding: 48px; box-shadow: inset 0 0 100px rgba(0,0,0,0.5);\"\u003e\n\u003c!-- Spotlight from above --\u003e\n\u003cdiv style=\"position: absolute; top: -20px; left: 50%; transform: translateX(-50%); width: 70%; height: 80px; background: radial-gradient(ellipse at center,rgba(255,248,220,0.12) 0%,transparent 70%); pointer-events: none;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- Artwork Frame --\u003e\n\u003cdiv style=\"position: relative; border: 3px solid #2a2a2a; box-shadow: 0 0 0 1px #3a3a3a,0 8px 40px rgba(0,0,0,0.6),0 2px 8px rgba(0,0,0,0.3); background: #000000;\"\u003e\n\u003c!-- The artwork with 5-second dramatic rotation --\u003e\n\u003cdiv id=\"artwork-container\" style=\"position: relative; overflow: hidden; cursor: crosshair;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0015\/4117\/7456\/files\/533412581_18497587471070437_1653546680212748812_n.jpg?v=1770831269\" alt=\"Golden Horizon Through Glass | Jim Dultz\" style=\"width: 100%; display: block; transition: none;\" id=\"gallery-img\"\u003e \u003c!-- Glass reflection layer - animates with rotation --\u003e\n\u003cdiv id=\"glass-layer\" style=\"position: absolute; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; background: linear-gradient(135deg,            transparent 0%,            transparent 30%,            rgba(255,255,255,0.03) 35%,            rgba(255,255,255,0.08) 40%,            rgba(255,255,255,0.03) 45%,            transparent 50%,            transparent 100%          ); mix-blend-mode: overlay;\"\u003e\u003c\/div\u003e\n\u003c!-- Specular highlight that sweeps across --\u003e\n\u003cdiv id=\"specular\" style=\"position: absolute; top: 0; left: -100%; width: 40%; height: 100%; background: linear-gradient(90deg,            transparent 0%,            rgba(255,255,255,0.02) 20%,            rgba(255,255,255,0.06) 40%,            rgba(255,255,255,0.12) 50%,            rgba(255,255,255,0.06) 60%,            rgba(255,255,255,0.02) 80%,            transparent 100%          ); pointer-events: none;\"\u003e\u003c\/div\u003e\n\u003c!-- Edge light refraction --\u003e\n\u003cdiv id=\"edge-light\" style=\"position: absolute; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; box-shadow: inset 2px 0 12px rgba(255,255,255,0.03),inset -2px 0 12px rgba(255,255,255,0.03);\"\u003e\u003c\/div\u003e\n\u003c!-- Ambient color glow that shifts --\u003e\n\u003cdiv id=\"ambient-glow\" style=\"position: absolute; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; opacity: 0; background: radial-gradient(ellipse at 30% 50%,rgba(255,230,180,0.08),transparent 60%);\"\u003e\u003c\/div\u003e\n\u003c!-- Hover Zoom Lens --\u003e\n\u003cdiv id=\"zoom-lens\" style=\"display: none; position: absolute; width: 200px; height: 200px; border-radius: 50%; border: 2px solid rgba(255,255,255,0.25); box-shadow: 0 0 30px rgba(0,0,0,0.8),inset 0 0 20px rgba(0,0,0,0.3); overflow: hidden; pointer-events: none; z-index: 20; cursor: none;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0015\/4117\/7456\/files\/533412581_18497587471070437_1653546680212748812_n.jpg?v=1770831269\" alt=\"zoom\" id=\"zoom-img\" style=\"position: absolute; width: 300%; height: auto;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Museum Label --\u003e\n\u003cdiv style=\"margin-top: 28px; text-align: center;\"\u003e\n\u003cdiv style=\"font-size: 20px; color: #e8e0d0; letter-spacing: 1px; font-weight: 400;\"\u003eGolden Horizon Through Glass\u003c\/div\u003e\n\u003cdiv style=\"font-size: 13px; color: #8a8070; margin-top: 6px; letter-spacing: 2px; text-transform: uppercase;\"\u003eJim Dultz | Glass Light Art\u003c\/div\u003e\n\u003cdiv style=\"width: 40px; height: 1px; background: linear-gradient(90deg,transparent,#4a4a4a,transparent); margin: 12px auto 0;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 11px; color: #8a7a60; margin-top: 10px; letter-spacing: 0.5px; line-height: 1.6;\"\u003eFor sale at \u003ca href=\"https:\/\/carmelmodern.art\/artist\/jim-dultz\" style=\"color: #c9a96e; font-weight: bold; text-decoration: none; border-bottom: 1px solid #c9a96e40;\" target=\"_blank\"\u003eCarmel Modern\u003c\/a\u003e\u003cbr\u003e6th Avenue, Between Dolores \u0026amp; Lincoln\u003cbr\u003eCarmel-By-The-Sea, CA 93921\u003cbr\u003eTel: (831) 250-7540\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  @keyframes deepRotation {\n    0%   { transform: perspective(800px) rotateY(0deg) rotateX(0deg) scale(1); }\n    8%   { transform: perspective(800px) rotateY(-6deg) rotateX(1deg) scale(1.005); }\n    20%  { transform: perspective(800px) rotateY(-14deg) rotateX(2.5deg) scale(1.01); }\n    35%  { transform: perspective(800px) rotateY(-8deg) rotateX(1.5deg) scale(1.008); }\n    50%  { transform: perspective(800px) rotateY(5deg) rotateX(-1deg) scale(1.005); }\n    65%  { transform: perspective(800px) rotateY(14deg) rotateX(-2.5deg) scale(1.01); }\n    80%  { transform: perspective(800px) rotateY(8deg) rotateX(-1deg) scale(1.006); }\n    92%  { transform: perspective(800px) rotateY(3deg) rotateX(0.5deg) scale(1.002); }\n    100% { transform: perspective(800px) rotateY(0deg) rotateX(0deg) scale(1); }\n  }\n\n  @keyframes specularSweep {\n    0%   { left: -40%; opacity: 0; }\n    10%  { opacity: 0.3; }\n    20%  { left: -10%; opacity: 0.7; }\n    35%  { left: 30%; opacity: 1; }\n    50%  { left: 60%; opacity: 0.8; }\n    65%  { left: 90%; opacity: 0.5; }\n    70%  { left: 110%; opacity: 0; }\n    75%  { left: 130%; opacity: 0; }\n    80%  { left: 110%; opacity: 0.3; }\n    90%  { left: 50%; opacity: 0.6; }\n    95%  { left: 20%; opacity: 0.3; }\n    100% { left: -40%; opacity: 0; }\n  }\n\n  @keyframes ambientShift {\n    0%   { opacity: 0; background: radial-gradient(ellipse at 20% 50%, rgba(255,230,180,0.06), transparent 60%); }\n    15%  { opacity: 0.6; background: radial-gradient(ellipse at 30% 40%, rgba(255,220,160,0.10), transparent 60%); }\n    30%  { opacity: 1; background: radial-gradient(ellipse at 50% 30%, rgba(255,240,200,0.12), transparent 55%); }\n    50%  { opacity: 0.8; background: radial-gradient(ellipse at 60% 50%, rgba(255,250,230,0.08), transparent 60%); }\n    70%  { opacity: 1; background: radial-gradient(ellipse at 70% 60%, rgba(255,220,180,0.11), transparent 55%); }\n    85%  { opacity: 0.5; background: radial-gradient(ellipse at 50% 50%, rgba(255,230,190,0.06), transparent 60%); }\n    100% { opacity: 0; background: radial-gradient(ellipse at 20% 50%, rgba(255,230,180,0.06), transparent 60%); }\n  }\n\n  @keyframes edgeRefraction {\n    0%   { box-shadow: inset 2px 0 12px rgba(255,255,255,0.02), inset -2px 0 12px rgba(255,255,255,0.02); }\n    20%  { box-shadow: inset 6px 0 20px rgba(255,240,200,0.08), inset -1px 0 8px rgba(255,255,255,0.01); }\n    40%  { box-shadow: inset 4px 0 15px rgba(255,245,220,0.05), inset -4px 0 15px rgba(255,240,210,0.04); }\n    60%  { box-shadow: inset 1px 0 8px rgba(255,255,255,0.01), inset -6px 0 20px rgba(255,240,200,0.08); }\n    80%  { box-shadow: inset -4px 0 18px rgba(255,245,220,0.06), inset 3px 0 12px rgba(255,240,200,0.03); }\n    100% { box-shadow: inset 2px 0 12px rgba(255,255,255,0.02), inset -2px 0 12px rgba(255,255,255,0.02); }\n  }\n\n  @keyframes glassOverlay {\n    0%   { background-position: 0% 0%; opacity: 0.4; }\n    25%  { background-position: 50% 30%; opacity: 0.8; }\n    50%  { background-position: 100% 60%; opacity: 1; }\n    75%  { background-position: 50% 80%; opacity: 0.7; }\n    100% { background-position: 0% 0%; opacity: 0.4; }\n  }\n\n  #artwork-container {\n    animation: deepRotation 5s cubic-bezier(0.42, 0, 0.58, 1) infinite;\n    transform-style: preserve-3d;\n  }\n  #specular {\n    animation: specularSweep 5s cubic-bezier(0.42, 0, 0.58, 1) infinite;\n  }\n  #ambient-glow {\n    animation: ambientShift 5s ease-in-out infinite;\n  }\n  #edge-light {\n    animation: edgeRefraction 5s ease-in-out infinite;\n  }\n  #glass-layer {\n    animation: glassOverlay 5s ease-in-out infinite;\n    background-size: 200% 200%;\n  }\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"background: #000000; padding: 0 20px 40px; font-family: Georgia,serif;\"\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto;\"\u003e\n\u003cdiv style=\"width: 60px; height: 1px; background: linear-gradient(90deg,transparent,#4a4a4a,transparent); margin: 0 auto 30px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch2 style=\"font-size: 22px; color: #fff; text-align: center; letter-spacing: 1px; margin-bottom: 20px;\"\u003eAbout the Artist\u003c\/h2\u003e\n\u003cblockquote style=\"border-left: 3px solid #c9a96e; padding: 16px 24px; margin: 0 0 24px; background: rgba(201,169,110,0.05); border-radius: 0 8px 8px 0;\"\u003e\n\u003cp style=\"font-size: 15px; line-height: 1.8; color: #d4c8b0; font-style: italic; margin: 0;\"\u003e“I have been fascinated by illusions for as long as I can remember. For my most recent work, I have been experimenting with a variety of prismatic elements — glass and acrylic rods, triangular prisms, dichroic glass cubes — to refract the underlying images in surprising ways so that the images appear to move and change colors as you interact with them.”\u003c\/p\u003e\n\u003ccite style=\"display: block; text-align: right; color: #8a7a60; font-size: 13px; margin-top: 10px;\"\u003e— Jim Dultz\u003c\/cite\u003e\n\u003c\/blockquote\u003e\n\u003cp style=\"font-size: 14px; line-height: 1.8; color: #b8b0a0; margin-bottom: 16px;\"\u003eJim Dultz is a retired artist based in Carmel Valley, California, with a distinguished four-decade career in entertainment design. His work includes \u003cem\u003eMuppets Tonight\u003c\/em\u003e (Emmy Award), \u003cem\u003eWhat Dreams May Come\u003c\/em\u003e (Art Directors Guild Award), and \u003cem\u003eTeam America: World Police\u003c\/em\u003e. A member of both the Academy of Television Arts and Sciences and the Academy of Motion Picture Arts and Sciences.\u003c\/p\u003e\n\u003cp style=\"font-size: 14px; line-height: 1.8; color: #b8b0a0; margin-bottom: 24px;\"\u003eHis current “Low-Tech Lenticular” works use prismatic elements layered over vibrant graphic patterns, creating compositions that shift, shimmer, and change color as viewers move around them.\u003c\/p\u003e\n\u003cdiv style=\"padding: 20px; background: rgba(201,169,110,0.08); border: 1px solid rgba(201,169,110,0.2); border-radius: 10px; text-align: center;\"\u003e\n\u003cp style=\"font-size: 12px; color: #c9a96e; letter-spacing: 2px; text-transform: uppercase; margin: 0 0 6px;\"\u003eNow Showing At\u003c\/p\u003e\n\u003cp style=\"font-size: 18px; color: #fff; font-weight: bold; margin: 0 0 6px;\"\u003e\u003ca href=\"https:\/\/carmelmodern.art\/artist\/jim-dultz\" style=\"color: #c9a96e; text-decoration: none;\" target=\"_blank\"\u003eCarmel Modern\u003c\/a\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: 13px; color: #8a7a60; margin: 0 0 12px;\"\u003e6th Avenue, Between Dolores \u0026amp; Lincoln • Carmel-By-The-Sea, CA 93921 • (831) 250-7540\u003c\/p\u003e\n\u003ca href=\"https:\/\/carmelmodern.art\/artist\/jim-dultz\" style=\"display: inline-block; padding: 10px 28px; background: linear-gradient(135deg,#c9a96e,#a08040); color: #0a0a0a; font-weight: bold; font-size: 13px; letter-spacing: 1px; border-radius: 6px; text-decoration: none;\" target=\"_blank\"\u003eView Full Artist Profile →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #000000; padding: 0 20px 20px; font-family: Georgia,serif;\"\u003e\n\u003cdiv style=\"max-width: 680px; margin: 0 auto; text-align: center;\"\u003e\u003ca href=\"\/en-gb\/blogs\/designer-wallcoverings-news\/jim-dultz-from-emmy-winning-hollywood-designer-to-glass-light-sculptor\" style=\"display: inline-block; padding: 12px 32px; background: rgba(201,169,110,0.1); border: 1px solid rgba(201,169,110,0.3); border-radius: 8px; text-decoration: none; color: #c9a96e; font-size: 14px; letter-spacing: 0.5px; transition: all 0.3s;\"\u003eRead the Full Story: Jim Dultz — From Hollywood to Glass Art →\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\n\u003cstyle class=\"dultz-page-fixes\"\u003e\n  \/* HIDE SKU: label *\/\n  .product-sku-label,\n  span.product-sku-label,\n  [class*=\"product-sku\"] {\n    display: none !important;\n  }\n  \/* CENTER the Pattern Description heading and ALL body content *\/\n  .product-description,\n  .product__description,\n  .product-description-wrapper,\n  [class*=\"product-description\"],\n  .rte,\n  .product-details__description {\n    text-align: center !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    width: 100% !important;\n  }\n  .product-description \u003e *,\n  .product__description \u003e *,\n  .rte \u003e *,\n  [class*=\"product-description\"] \u003e * {\n    margin-left: auto !important;\n    margin-right: auto !important;\n  }\n\n  \/* Center the PATTERN DESCRIPTION label *\/\n  .product-description-label,\n  [class*=\"description-label\"],\n  .product-details h3,\n  .product-details h4,\n  .product-details strong {\n    text-align: center !important;\n    display: block !important;\n    width: 100% !important;\n  }\n\n  \/* HIDE quantity selector and Add to Cart for Jim Dultz *\/\n  .product-add-to-cart .quantity-selector,\n  .product-add-to-cart [class*=\"quantity\"],\n  .product-add-to-cart .product-quantity,\n  .quantity-wrapper,\n  .product-add-to-cart .add-to-cart-btn,\n  .product-add-to-cart [class*=\"add-to-cart\"],\n  .product-add-to-cart input[type=\"submit\"],\n  a.spec-sheet-btn {\n    display: none !important;\n  }\n\n  \/* Enlarged Carmel Modern Gallery button *\/\n  #carmel-gallery-link {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 12px !important;\n    padding: 16px 36px !important;\n    background: linear-gradient(135deg, #c9a96e, #a08040) !important;\n    color: #0a0a0a !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    letter-spacing: 1.5px !important;\n    text-decoration: none !important;\n    border: 2px solid #c9a96e !important;\n    border-radius: 8px !important;\n    transition: all 0.3s !important;\n    font-family: Georgia, serif !important;\n    box-shadow: 0 4px 15px rgba(201,169,110,0.3) !important;\n  }\n  #carmel-gallery-link:hover {\n    background: linear-gradient(135deg, #dbb87a, #b8924a) !important;\n    box-shadow: 0 6px 20px rgba(201,169,110,0.5) !important;\n    transform: translateY(-2px) !important;\n  }\n  #carmel-gallery-link svg {\n    width: 22px !important;\n    height: 22px !important;\n  }\n\u003c\/style\u003e\n\u003cscript class=\"dultz-page-fixes\"\u003e\n(function() {\n  function applyFixes() {\n    \/\/ 1. HIDE Spec Sheet button\n    var specBtn = document.querySelector('a.spec-sheet-btn');\n    if (specBtn) specBtn.style.display = 'none';\n\n    \/\/ 2. HIDE Quantity and Add to Cart\n    var quantityEls = document.querySelectorAll('.product-quantity, [class*=\"quantity-selector\"], .quantity-wrapper');\n    quantityEls.forEach(function(el) { el.style.display = 'none'; });\n\n    \/\/ Hide all elements with \"QUANTITY:\" text\n    document.querySelectorAll('label, span, div, p').forEach(function(el) {\n      if (el.textContent.trim().toUpperCase() === 'QUANTITY:' \u0026\u0026 el.children.length === 0) {\n        el.style.display = 'none';\n        if (el.parentElement) el.parentElement.style.display = 'none';\n      }\n    });\n\n    \/\/ Hide Add to Cart button\n    var addToCartBtns = document.querySelectorAll('.add-to-cart-btn, [class*=\"add-to-cart\"], input[value*=\"Add\"], button[name=\"add\"]');\n    addToCartBtns.forEach(function(el) { el.style.display = 'none'; });\n\n    \/\/ Hide the product-add-to-cart wrapper entirely\n    var addToCartWrapper = document.querySelector('.product-add-to-cart');\n    if (addToCartWrapper) addToCartWrapper.style.display = 'none';\n\n    \/\/ 3. ADD enlarged Carmel Modern Gallery button after SKU\n    if (document.getElementById('carmel-gallery-wrap')) return;\n    var skuLabel = document.querySelector('span.product-sku-label');\n    if (!skuLabel) return;\n\n    var wrap = document.createElement('div');\n    wrap.id = 'carmel-gallery-wrap';\n    wrap.style.cssText = 'margin:16px 0 12px 0;';\n\n    var link = document.createElement('a');\n    link.id = 'carmel-gallery-link';\n    link.href = 'https:\/\/carmelmodern.art\/artist\/jim-dultz';\n    link.target = '_blank';\n    link.innerHTML = '\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"9 22 9 12 15 12 15 22\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e CARMEL MODERN GALLERY';\n\n    wrap.appendChild(link);\n    skuLabel.parentNode.insertBefore(wrap, skuLabel.nextSibling);\n\n    \n    \/\/ 5. HIDE SKU: label\n    var skuLabels = document.querySelectorAll('.product-sku-label, [class*=\"product-sku\"]');\n    skuLabels.forEach(function(el) { el.style.display = 'none'; });\n    document.querySelectorAll('span, p, div').forEach(function(el) {\n      if (el.textContent.trim() === 'SKU:' \u0026\u0026 el.children.length === 0) el.style.display = 'none';\n    });\n    \/\/ 4. CENTER Pattern Description heading\n    document.querySelectorAll('h2, h3, h4, strong, b').forEach(function(el) {\n      var text = el.textContent.trim().toUpperCase();\n      if (text.indexOf('PATTERN DESCRIPTION') \u003e -1 || text.indexOf('DESCRIPTION') \u003e -1) {\n        el.style.textAlign = 'center';\n        el.style.display = 'block';\n        el.style.width = '100%';\n        if (el.parentElement) {\n          el.parentElement.style.textAlign = 'center';\n        }\n      }\n    });\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', function() { setTimeout(applyFixes, 500); });\n  } else {\n    setTimeout(applyFixes, 500);\n  }\n  setTimeout(applyFixes, 1500);\n  setTimeout(applyFixes, 3000);\n})();\n\u003c\/script\u003e","brand":"Phillipe Romano","offers":[{"title":"Default Title","offer_id":44047697313843,"sku":null,"price":910.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0015\/4117\/7456\/files\/533412581_18497587471070437_1653546680212748812_n.jpg?v=1770831269","url":"https:\/\/www.designerwallcoverings.com\/en-gb\/products\/composition-9-jim-dultz","provider":"Designer Wallcoverings and Fabrics","version":"1.0","type":"link"}