1 2 3 4 5 <!DOCTYPE html> 6 <!-- Site by Artlogic - https://artlogic.net --> 7 <html lang="en"> 8 <head> 9 <meta charset="utf-8"> 10
10<script> 11 /* Artlogic deterministic page-ready signal (see e2e/ + pageload perf notes). 12 Installs a default window.modulesReady that latches window.__artlogicReady, 13 adds a `modules-ready` class to <html>/<body>, and dispatches `artlogic:ready` 14 exactly once. Themes may still wrap window.modulesReady (prevReady pattern); 15 their wrapper chains through to this. All gallery JS loader paths converge on 16 window.modulesReady(); the legacy galleries.js now calls it after init too. */ 17 (function () { 18 var prev = window.modulesReady; 19 window.modulesReady = function () { 20 if (typeof prev === 'function') { try { prev(); } catch (e) {} } 21 if (window.__artlogicReady) { return; } 22 window.__artlogicReady = true; 23 try { document.documentElement.className += ' modules-ready'; } catch (e) {} 24 try { if (document.body) { document.body.className += ' modules-ready'; } } catch (e) {} 25 try { document.dispatchEvent(new CustomEvent('artlogic:ready')); } catch (e) {} 26 }; 27 })(); 28 </script>
28 29 <title>Shop | Diane Rosenstein Gallery</title> 30 <meta property="og:site_name" content="Diane Rosenstein Gallery" /> 31 <meta property="og:title" content="Shop" /> 32 <meta property="og:description" content="Shopping basket" /> 33 <meta property="og:image" content="" /> 34 <meta property="og:image:width" content="" /> 35 <meta property="og:image:height" content="" /> 36 <meta property="twitter:card" content="summary_large_image"> 37 <meta property="twitter:url" content="https://dianerosenstein.com/store/basket/"> 38 <meta property="twitter:title" content="Shop"> 39 <meta property="twitter:description" content="Shopping basket"> 40 <meta property="twitter:text:description" content="Shopping basket"> 41 <meta property="twitter:image" content=""> 42 <link rel="canonical" href="https://dianerosenstein.com/store/" /> 43 <meta name="google" content="notranslate" /> 44 <meta name="description" content="Shopping basket" /> 45 <meta name="publication_date" content="2021-06-12 18:35:10" /> 46 <meta name="generator" content="Artlogic CMS - https://artlogic.net" /> 47 48 <meta name="accessibility_version" content="1.1"/> 49 50 51 <meta name="viewport" content="width=device-width, minimum-scale=0.5, initial-scale=1.0" /> 52 53 54 55<link rel="icon" href="/usr/images/preferences/1589850923.ico" type="image/x-icon" /> 56<link rel="shortcut icon" href="/usr/images/preferences/1589850923.ico" type="image/x-icon" /> 57 58<meta name="application-name" content="Diane Rosenstein Gallery"/> 59<meta name="msapplication-TileColor" content="#ffffff"/> 60 61 <link rel="alternate" hreflang="en" href="https://dianerosenstein.com/store/basket/" /> 62<link rel="alternate" hreflang="cn" href="https://dianerosenstein.com/cn/store/basket/" /> 63 64 <link rel="stylesheet" media="print" href="/lib/g/2.0/styles/print.css"> 65 <link rel="stylesheet" media="print" href="/styles/print.css"> 66 67
67<script src="/lib/js/datadog-logs/datadog-logs.js" type="text/javascript"></script>
vendor: 1 bytes, line 67
67
68<script> 69try { 70 function checkStatisticsCookiePreference() { 71 // Get the cookie_preferences item from localStorage 72 const cookiePreferences = localStorage.getItem('cookie_preferences'); 73 74 // Check if the item exists 75 if (!cookiePreferences) { 76 console.log('No cookie_preferences found in localStorage'); 77 return false; 78 } 79 80 // Parse the JSON string 81 const preferences = JSON.parse(cookiePreferences); 82 83 // Check if statistics is set to true 84 const statisticsEnabled = preferences?.statistics === true; 85 86 console.debug('Statistics enabled:', statisticsEnabled); 87 return statisticsEnabled; 88 } 89 90 // Usage 91 const hasStatistics = checkStatisticsCookiePreference(); 92 93 if (hasStatistics) { 94 // --- Check for artlogic_id cookie --- 95 const artlogicIdSet = document.cookie 96 .split('; ') 97 .some(cookie => cookie.startsWith('artlogic_id=')); 98 99 console.debug('artlogic_id cookie set:', artlogicIdSet); 100 101 if (artlogicIdSet) { 102 window.DD_LOGS && window.DD_LOGS.init({ 103 // TODO add proxy? 104 clientToken: 'pub0866d56abaa16869f0d9bb4a3c7da950', 105 site: 'datadoghq.eu', 106 forwardConsoleLogs: ["error"], 107 forwardErrorsToLogs: true, 108 service: 'artlogiccms', 109 // version: '1.3.4', // TODO implement versioning in future. 110 sessionSampleRate: 100, 111 trackSessionAcrossSubdomains: true 112 }); 113 114 window.DD_LOGS && window.DD_LOGS.setGlobalContextProperty('site', 'artlogicwebsite0001'.toLowerCase()) 115 116 window.DD_LOGS && window.DD_LOGS.setGlobalContextProperty('hostname', 'web-eu-009'.toLowerCase()) 117 118 // report any missing JS files 119 window.addEventListener('error', function(event) { 120 // Filter out standard JS runtime execution errors 121 if (event.target && event.target.tagName === 'SCRIPT') { 122 window.DD_LOGS && window.DD_LOGS.logger.error( 123 'A script failed to load: ' + (event.target?.src || event.target?.href), 124 {'script': (event.target?.src || event.target?.href)} 125 ) 126 } 127 }, true); // The 'true' flag activates the capturing phase 128 } 129 } 130} catch (error) { 131 console.error(error); 132} 133</script>
133 134 135 136 137
137<script> 138 (window.Promise && window.Array.prototype.find) || document.write('
138<script src="/lib/js/polyfill/polyfill_es6.min.js"><\/script>'); 139 </script>
139 140 141 142 143 <link data-context="helper" rel="stylesheet" type="text/css" href="/lib/webfonts/font-awesome/font-awesome-4.6.3/css/font-awesome.min.css?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"/> 144 <link data-context="helper" rel="stylesheet" type="text/css" href="/lib/archimedes/styles/archimedes-frontend-core.css?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"/> 145 <link data-context="helper" rel="stylesheet" type="text/css" href="/lib/archimedes/styles/accessibility.css?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"/> 146 <link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/3.7.1/plugins/jquery.archimedes-frontend-core-plugins-0.1.css?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"/> 147 <link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/3.7.1/plugins/fancybox-2.1.3/jquery.fancybox.css?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"/> 148 <link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/3.7.1/plugins/fancybox-2.1.3/jquery.fancybox.artlogic.css?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"/> 149 <link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/3.7.1/plugins/slick-1.8.1/slick.css?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"/> 150 <link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/plugins/roomview/1.0/jquery.roomview.1.0.css?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"/> 151 <link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/plugins/pageload/1.1/jquery.pageload.1.1.css?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"/> 152 <link data-context="helper" rel="stylesheet" type="text/css" href="/core/dynamic_base.css?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"/> 153 <link data-context="helper" rel="stylesheet" type="text/css" href="/core/dynamic_main.css?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"/> 154 <link data-context="helper" rel="stylesheet" type="text/css" href="/core/user_custom.css?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"/> 155 <link data-context="helper" rel="stylesheet" type="text/css" href="/core/dynamic_responsive.css?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"/> 156 <link data-context="helper" rel="stylesheet" type="text/css" href="/lib/webfonts/artlogic-site-icons/artlogic-site-icons-1.0/artlogic-site-icons.css?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"/> 157 <link data-context="helper" rel="stylesheet" type="text/css" href="/lib/jquery/plugins/plyr/3.5.10/plyr.css?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"/> 158<!-- add crtical css to improve performance --> 159
159<script>window.ARTLOGIC_ASSET_SUFFIX="_ver_c6060632afv3a21aa4g2c47067094526be8fab08c872ed462b8";</script>
159 160
160<script data-context="helper" src="/lib/g/2.0/scripts/import_helpers.js"></script>
160 161
161<script data-context="helper" src="/lib/jquery/3.7.1/jquery-3.7.1.min.js?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"></script>
161 162
162<script data-context="helper" defer src="/lib/g/2.0/scripts/webpack_import_helpers.js?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"></script>
162 163
163<script data-context="helper" defer src="/lib/jquery/3.7.1/plugins/jquery.compat.selector.js?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"></script>
163 164
164<script data-context="helper" defer src="/lib/jquery/1.12.4/plugins/jquery.browser.min.js?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"></script>
164 165
165<script data-context="helper" defer src="/lib/jquery/1.12.4/plugins/jquery.easing.min.js?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"></script>
165 166
166<script data-context="helper" defer src="/lib/jquery/1.12.4/plugins/jquery.archimedes-frontend-core-plugins-0.1.js?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"></script>
166 167
167<script data-context="helper" defer src="/lib/jquery/1.12.4/plugins/jquery.fitvids.js?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"></script>
167 168
168<script data-context="helper" defer src="/core/dynamic.js?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"></script>
168 169
169<script data-context="helper" defer src="/lib/archimedes/scripts/archimedes-frontend-core.js?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"></script>
169 170
170<script data-context="helper" defer src="/lib/archimedes/scripts/archimedes-frontend-modules.js?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"></script>
170 171
171<script data-context="helper" type="module" traceurOptions="--async-functions" src="/lib/g/2.0/scripts/galleries_js_loader__mjs.js?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"></script>
171 172
172<script data-context="helper" defer src="/lib/g/2.0/scripts/feature_panels.js?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"></script>
172 173
173<script data-context="helper" defer src="/lib/g/themes/aspect/2.0/scripts/script.js?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"></script>
173 174
174<script data-context="helper" defer src="/lib/archimedes/scripts/shop.js?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"></script>
174 175
175<script data-context="helper" defer src="/lib/archimedes/scripts/recaptcha.js?c=6060632af&v=3a21aa4&g=2c47067094526be8fab08c872ed462b8"></script>
175 176 177 178 179 180 181
181<script> 182 function get_cookie_preference(category) { 183 result = false; 184 try { 185 var cookie_preferences = localStorage.getItem('cookie_preferences') || ""; 186 if (cookie_preferences) { 187 cookie_preferences = JSON.parse(cookie_preferences); 188 if (cookie_preferences.date) { 189 var expires_on = new Date(cookie_preferences.date); 190 expires_on.setDate(expires_on.getDate() + 365); 191 console.log('cookie preferences expire on', expires_on.toISOString()); 192 var valid = expires_on > new Date(); 193 if (valid && cookie_preferences.hasOwnProperty(category) && cookie_preferences[category]) { 194 result = true; 195 } 196 } 197 } 198 } 199 catch(e) { 200 console.warn('get_cookie_preference() failed'); 201 return result; 202 } 203 return result; 204 } 205 206 window.google_analytics_init = function(page){ 207 var collectConsent = false; 208 var useConsentMode = false; 209 var analyticsProperties = ['UA-157276145-47']; 210 var analyticsCookieType = 'statistics'; 211 var disableGa = false; 212 var sendToArtlogic = true; 213 var artlogicProperties = { 214 'UA': 'UA-157296318-1', 215 'GA': 'G-GLQ6WNJKR5', 216 }; 217 218 analyticsProperties = analyticsProperties.concat(Object.values(artlogicProperties)); 219 220 var uaAnalyticsProperties = analyticsProperties.filter((p) => p.startsWith('UA-')); 221 var ga4AnalyticsProperties = analyticsProperties.filter((p) => p.startsWith('G-')).concat(analyticsProperties.filter((p) => p.startsWith('AW-'))); 222 223 if (collectConsent) { 224 disableGa = !get_cookie_preference(analyticsCookieType); 225 226 for (var i=0; i < analyticsProperties.length; i++){ 227 var key = 'ga-disable-' + analyticsProperties[i]; 228 229 window[key] = disableGa; 230 } 231 232 if (disableGa) { 233 if (document.cookie.length) { 234 var cookieList = document.cookie.split(/; */); 235 236 for (var i=0; i < cookieList.length; i++) { 237 var splitCookie = cookieList[i].split('='); //this.split('='); 238 239 if (splitCookie[0].indexOf('_ga') == 0 || splitCookie[0].indexOf('_gid') == 0 || splitCookie[0].indexOf('__utm') == 0) { 240 //h.deleteCookie(splitCookie[0]); 241 var domain = location.hostname; 242 var cookie_name = splitCookie[0]; 243 document.cookie = 244 cookie_name + "=" + ";path=/;domain="+domain+";expires=Thu, 01 Jan 1970 00:00:01 GMT"; 245 // now delete the version without a subdomain 246 domain = domain.split('.'); 247 domain.shift(); 248 domain = domain.join('.'); 249 document.cookie = 250 cookie_name + "=" + ";path=/;domain="+domain+";expires=Thu, 01 Jan 1970 00:00:01 GMT"; 251 } 252 } 253 } 254 } 255 } 256 257 if (uaAnalyticsProperties.length) { 258 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 259 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 260 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 261 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 262 263 264 if (!disableGa) { 265 var anonymizeIps = false; 266 267 for (var i=0; i < uaAnalyticsProperties.length; i++) { 268 var propertyKey = ''; 269 270 if (i > 0) { 271 propertyKey = 'tracker' + String(i + 1); 272 } 273 274 var createArgs = [ 275 'create', 276 uaAnalyticsProperties[i], 277 'auto', 278 ]; 279 280 if (propertyKey) { 281 createArgs.push({'name': propertyKey}); 282 } 283 284 ga.apply(null, createArgs); 285 286 if (anonymizeIps) { 287 ga('set', 'anonymizeIp', true); 288 } 289 290 var pageViewArgs = [ 291 propertyKey ? propertyKey + '.send' : 'send', 292 'pageview' 293 ] 294 295 if (page) { 296 pageViewArgs.push(page) 297 } 298 299 ga.apply(null, pageViewArgs); 300 } 301 302 if (sendToArtlogic) { 303 ga('create', 'UA-157296318-1', 'auto', {'name': 'artlogic_tracker'}); 304 305 if (anonymizeIps) { 306 ga('set', 'anonymizeIp', true); 307 } 308 309 var pageViewArgs = [ 310 'artlogic_tracker.send', 311 'pageview' 312 ] 313 314 if (page) { 315 pageViewArgs.push(page) 316 } 317 318 ga.apply(null, pageViewArgs); 319 } 320 } 321 } 322 323 if (ga4AnalyticsProperties.length) { 324 if (!disableGa || useConsentMode) { 325 (function(d, script) { 326 script = d.createElement('script'); 327 script.type = 'text/javascript'; 328 script.async = true; 329 script.src = 'https://www.googletagmanager.com/gtag/js?i
329d=' + ga4AnalyticsProperties[0]; 330 d.getElementsByTagName('head')[0].appendChild(script); 331 }(document)); 332 333 window.dataLayer = window.dataLayer || []; 334 window.gtag = function (){dataLayer.push(arguments);} 335 window.gtag('js', new Date()); 336 337 if (useConsentMode) { 338 gtag('consent', 'default', { 339 'ad_storage': 'denied', 340 'analytics_storage': 'denied', 341 'functionality_storage': 'denied', 342 'personalization_storage': 'denied', 343 'security': 'denied', 344 }); 345 346 if (disableGa) { 347 // If this has previously been granted, it will need set back to denied (ie on cookie change) 348 gtag('consent', 'update', { 349 'analytics_storage': 'denied', 350 }); 351 } else { 352 gtag('consent', 'update', { 353 'analytics_storage': 'granted', 354 }); 355 } 356 } 357 358 for (var i=0; i < ga4AnalyticsProperties.length; i++) { 359 window.gtag('config', ga4AnalyticsProperties[i]); 360 } 361 362 } 363 } 364 } 365 366 var waitForPageLoad = true; 367 368 if (waitForPageLoad) { 369 window.addEventListener('load', function() { 370 window.google_analytics_init(); 371 window.archimedes.archimedes_core.analytics.init(); 372 }); 373 } else { 374 window.google_analytics_init(); 375 } 376 </script>
376 377 378 379 380 381 </head> 382 383 384 385 <body class="section-store page-store site-responsive responsive-top-size-1023 responsive-nav-slide-nav responsive-nav-side-position-right responsive-layout-forced-lists responsive-layout-forced-image-lists responsive-layout-forced-tile-lists analytics-track-all-links site-lib-version-2-0 scroll_sub_nav_enabled responsive_src_image_sizing hero_heading_title_position_overlay page-param-basket page-param-type-store_type layout-fixed-header site-type-template pageload-ajax-navigation-active layout-animation-enabled layout-lazyload-enabled" data-viewport-width="1024" data-site-name="artlogicwebsite0001" data-connected-db-name="dianerosenstein" data-pathname="/store/basket/" 386> 387
387<script>document.getElementsByTagName('body')[0].className+=' browser-js-enabled';</script>
387 388 389 390 391 392 393 394 395 396 397 398 399 <div id="responsive_slide_nav_content_wrapper"> 400 401 <div id="container"> 402 403 404 405 406 407 <div class="header-fixed-wrapper header-fixed-wrapper-no-follow"> 408 <header id="header" class="clearwithin header_fixed header_fixed_no_follow header_layout_left"> 409 <div class="inner clearwithin"> 410 411 <div id="logo_print" class="printonly"><a href="/"><img src="https://static-assets.artlogic.net/c_limit,f_auto,fl_lossy,q_auto/ws-artlogicwebsite0001/usr/images/preferences/img_7294.jpg" alt="Diane Rosenstein Gallery company logo"/></a></div> 412 413 414 415<div id="logo" class=" user-custom-logo-image"><a href="/">Diane Rosenstein Gallery</a></div> 416 417 418 419 <div id="skiplink-container"> 420 <div> 421 <a href="#main_content" class="skiplink">Skip to main content</a> 422 </div> 423 </div> 424 425 426 <div class="header-ui-wrapper"> 427 428 <div id="responsive_slide_nav_wrapper" class="mobile_menu_align_center" data-nav-items-animation-delay> 429 <div id="responsive_slide_nav_wrapper_inner" data-responsive-top-size=1023> 430 431 <nav id="top_nav" aria-label="Main site" class="navigation noprint clearwithin"> 432 433<div id="top_nav_reveal" class="hidden"><ul><li><a href="#" role="button" aria-label="Close">Menu</a></li></ul></div> 434 435 <ul class="topnav"> 436 <li class="topnav-filepath- topnav-label-home topnav-id-1"><a href="/" aria-label="Home">Home</a></li> 437 <li class="topnav-filepath-exhibitions topnav-label-exhibitions topnav-id-26"><a href="/exhibitions/" aria-label="Exhibitions">Exhibitions</a></li> 438 <li class="topnav-filepath-artists topnav-label-artists topnav-id-25"><a href="/artists/" aria-label="Artists">Artists</a></li> 439 <li class="topnav-filepath-art-fairs topnav-label-art-fairs topnav-id-30"><a href="/art-fairs/" aria-label="Art Fairs ">Art Fairs </a></li> 440 <li class="topnav-filepath-publications topnav-label-publications topnav-id-33"><a href="/publications/" aria-label="Publications">Publications</a></li> 441 <li class="topnav-filepath-news topnav-label-news topnav-id-29"><a href="/news/" aria-label="News">News</a></li> 442 <li class="topnav-filepath-press topnav-label-press topnav-id-28"><a href="/press/" aria-label="Press">Press</a></li> 443 <li class="topnav-filepath-contact topnav-label-contact topnav-id-20 last"><a href="/contact/" aria-label="Contact">Contact</a></li> 444 </ul> 445 446 447 448 449 450 451 452 453 </nav> 454 455 </div> 456 </div> 457 458 459 <div class="header-icons-wrapper active cart-icon-active"> 460 461 462 463 464 465 466 467<!--excludeindexstart--> 468<div id="store_cart_widget" class="hide_when_empty"> 469 <div class="store_cart_widget_inner"> 470 <div id="scw_heading"><a href="/store/basket/" class="scw_checkout_link">Cart</a></div> 471 <div id="scw_items"> 472 <a href="/store/basket/" aria-label="Your store basket is empty" data-currency="$"> 473 <span class="scw_total_items"><span class="scw_total_count">0</span><span class="scw_total_items_text"> items</span></span> 474 475 476 <span class="scw_total_price"> 477 <span class="scw_total_price_currency widget_currency">$</span> 478 <span class="scw_total_price_amount widget_total_price" 479 data-cart_include_vat_in_price="False" 480 data-total_price_without_vat_in_base_currency="0" 481 data-total_price_with_vat_in_base_currency="0" 482 data-conversion_rate='{"USD": {"conversion_rate": 1, "name": "$", "stripe_code": "usd"}}' 483 data-count="0"> 484 </span> 485 </span> 486 487 488 </a> 489 </div> 490 <div id="scw_checkout"> 491 <div class="scw_checkout_button"><a href="/store/basket/" class="scw_checkout_link">Checkout</a></div> 492 </div> 493 <div id="scw_popup" class="hidden scw_popup_always_show"> 494 <div id="scw_popup_inner"> 495 <h3>Item added to cart</h3> 496 <div id="scw_popup_buttons_container"> 497 <div class="button"><a href="/store/basket/">View cart & checkout</a></div> 498 <div id="scw_popup_close" class="link"><a href="#">Continue shopping</a></div> 499 </div> 500 <div class="clear"></div> 501 </div> 502 </div> 503 504 </div> 505</div> 506<!--excludeindexend--> 507 508 509 510 <div id="slide_nav_reveal" tabindex="0" role="button">Menu</div> 511 </div> 512 513 514 515 516 517 518 519 520 521 522 </div> 523 </div> 524 525 526 527 528 </header> 529 </div> 530 531 532 533 534 535 <div id="main_content" role="main" class="clearwithin"> 536 <!--contentstart--> 537 538 539 540 541 542 543 544 545 546 547 548 549 550 <div class="subsection-store-basket"> 551 <h1 class="hidden">Shop</h1> 552 <div id="content_module"> 553 554 555 556 557 <h2>Shopping cart</h2> 558 559 560 561<div id="sc_contents_container"> 562 563 564 <p>Your shopping cart is empty.</p> 565 566 567 <div class="clear"></div> 568</div> 569 570<!--artlogiccms-no-search-->
570 571 572<div id="basket_footer"> 573 <div class="divider"></div> 574 <div id="store_payment_logos"> 575 <ul> 576 <li class="wp_stripe">Powered by Stripe</li> 577 <li class="wp_visa">visa</li> 578 <li class="wp_mastercard">mastercard</li> 579 <li class="wp_amex">amex</li> 580 <li class="wp_apple-pay">Apple Pay</li> 581 </ul> 582 </div> 583 <div class="divider inner"></div> 584 585 586 587</div> 588 </div> 589 <div id="sidebar"> 590 591 592 593 594<!--artlogiccms-no-search--> 595 </div> 596</div> 597 598 599 600 601 602 603 <!--contentend--> 604 </div> 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636<div id="footer" role="contentinfo" class=""> 637 <div class="inner"> 638 639 <div class="copyright"> 640 641 <div class="small-links-container"> 642 643 644 645 </div> 646 647 <div id="copyright" class="noprint"> 648 <div class="copyright-text"> 649 © 2023 | Diane Rosenstein Gallery 650 </div> 651 652 653 <div id="artlogic" class="noprint"><a href="https://artlogic.net/" target="_blank" rel="noopener noreferrer"> 654 Site by Artlogic 655 </a></div> 656 657 </div> 658 659 </div> 660 661 662 663 664 <div id="contact_info"> 665 <!-- Begin Constant Contact Active Forms --> 666<p> </p> 667<!--script-sanitized--><![CDATA[ 668var _ctct_m = "e779ae6e61515ce94bf1f94375ececd6"; 669// ]]><!--script-sanitized--><!--script-sanitized--><!--script-sanitized--><!-- End Constant Contact Active Forms --> 670 </div> 671 672 673 674 <div id="social_links" class="clearwithin"> 675 <div id="instagram" class="social_links_item"><a href="http://instagram.com/dianerosenstein" class=""><span class="social_media_icon instagram"></span>Instagram<span class="screen-reader-only">, opens in a new tab.</span></a></div><div id="artsy" class="social_links_item"><a href="https://www.artsy.net/diane-rosenstein" class=""><span class="social_media_icon artsy"></span>Artsy<span class="screen-reader-only">, opens in a new tab.</span></a></div> 676 </div> 677 678 679 680 681 682 <div class="clear"></div> 683 </div> 684</div> 685 <div class="clear"></div> 686 687 <div id="cookie_notification" role="region" aria-label="Cookie banner" data-mode="" data-cookie-notification-settings=""> 688 <div class="inner"> 689 <div id="cookie_notification_message" class="prose"> 690 <p><strong>This website uses cookies</strong><br>This site uses cookies to help make it more useful to you. Please contact us to find out more about our Cookie Policy.</p> 691 </div> 692 <div id="cookie_notification_accept" class="button"><a href="javascript:;" role="button">Close</a></div> 693 694 </div> 695</div> 696 697 698 699 700 701 702 703 704 <div id="mailing_list_popup_container" class="" data-timeout="10" data-cookie-expiry="604800"> 705 <div id="mailing_list_popup_overlay"></div> 706 <div id="mailing_list_popup_inner"> 707 <div id="mailing_list_popup_box" role="dialog" aria-modal="true" aria-label="Mailing list popup"> 708 <div id="mailinglist_signup_close_popup_link" class="close"><a href="#" aria-label="Close" role="button" tabindex="0">Close</a></div> 709 <h2>Join our mailing list</h2> 710 711 712 713<div id="artlogic_mailinglist_signup_form_wrapper"> 714 <div class="form form_style_simplified form_layout_hidden_labels"> 715 716 <form id="artlogic_mailinglist_signup_form" class="mailing_list_form clearwithin " method="post" onsubmit="return false;" data-field-error="Please fill in all required fields." data-field-thanks-heading="Thank you" data-field-error-heading="Sorry" data-field-thanks-content="You have been added to our mailing list" data-field-exists-heading="Thank you" data-field-exists-content="You are already on our mailing list"> 717 718 <div id="error" class="error" tabindex="-1"></div> 719 720 721 <div id="firstname_row" class="form_row"> 722 <label for="ml_firstname">First name *</label> 723 <input name="firstname" class="inputField" id="ml_firstname" type="text" required autocomplete="given-name" value="" /> 724 </div> 725 726 <div id="lastname_row" class="form_row"> 727 <label for="ml_lastname">Last name *</label> 728 <input name="lastname" class="inputField" id="ml_lastname" type="text" required autocomplete="family-name" value="" /> 729 </div> 730 731 <div id="email_row" class="form_row"> 732 <label for="ml_email">Email *</label> 733 <input name="email" class="inputField" id="ml_email" type="email" required autocomplete="email" value="" /> 734 </div> 735 736 <input type="hidden" name="interests" value=""> 737 <input type="hidden" name="phone" value=""> 738 <input type="hidden" name="organisation" value=""> 739 <input type="hidden" name="categories" value=""> 740 <input type="hidden" name="position" value=""> 741 742 743 <input type="hidden" name="tmp_send" value="1" /> 744 <input type="hidden" name="lang" value="" /> 745 <input type="hidden" name="originating_page" value="/store/basket/" /> 746 <input type="hidden" name="encoded_data" value="eyJub3RfaGlkZGVuIjogZmFsc2V9" /> 747 748 749 <div id="email_warning"> 750 <div id="email_warning_inner"></div> 751 </div> 752 753 754 <div id="mailing_submit_button" class="rowElem"> 755 <div class="button"><a class="submit_button" role="button" href="#">Subscribe</a></div> 756 </div> 757 </form> 758 759 </div> 760</div> 761 762 </div> 763 </div> 764 </div> 765 766 767 768 769 770 771 772 </div> 773 774 </div> 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 <!-- sentry-verification-string --> 790</body> 791 </html> 792 793
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.