1<!doctype html> 2<html lang="en"> 3 <head > 4
4<script> 5 var LOCALE = 'en\u002DUS'; 6 var BASE_URL = 'https\u003A\u002F\u002Fwww.lillianvernon.com\u002F'; 7 var require = { 8 'baseUrl': 'https\u003A\u002F\u002Fstatic.lillianvernon.com\u002Fversion1790602875\u002Ffrontend\u002FRegent\u002Fcmg_lv\u002Fen_US' 9 };</script>
9 <meta charset="utf-8"/> 10<meta name="title" content="Customer Login | Lillian Vernon"/> 11<meta name="robots" content="INDEX,FOLLOW"/> 12<meta name="viewport" content="width=device-width, initial-scale=1"/> 13<meta name="format-detection" content="telephone=no"/> 14<title>Customer Login | Lillian Vernon</title> 15<link rel="preconnect" href="https://static.lillianvernon.com/" crossorigin="anonymous" /> 16 <link rel="stylesheet" type="text/css" media="all" href="https://static.lillianvernon.com/version1790602875/_cache/merged/a079c3fe5f2838034031618a31f08977.min.css" /> 17<link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://static.lillianvernon.com/version1790602875/frontend/Regent/cmg_lv/en_US/css/styles-l.min.css" /> 18 19 20<link rel="preload" as="font" crossorigin="anonymous" href="https://static.lillianvernon.com/version1790602875/frontend/Regent/cmg_lv/en_US/fonts/Luma-Icons.woff2" /> 21<link rel="preload" as="font" crossorigin="anonymous" href="https://static.lillianvernon.com/version1790602875/frontend/Regent/cmg_lv/en_US/fonts/Awesome.woff2" /> 22<link rel="preload" as="font" crossorigin="anonymous" href="https://static.lillianvernon.com/version1790602875/frontend/Regent/cmg_lv/en_US/fonts/Lato-Bold.woff2" /> 23<link rel="preload" as="font" crossorigin="anonymous" href="https://static.lillianvernon.com/version1790602875/frontend/Regent/cmg_lv/en_US/fonts/Lato-Black.woff2" /> 24<link rel="preload" as="font" crossorigin="anonymous" href="https://static.lillianvernon.com/version1790602875/frontend/Regent/cmg_lv/en_US/fonts/Lato-Regular.woff2" /> 25<link rel="preload" as="font" crossorigin="anonymous" href="https://static.lillianvernon.com/version1790602875/frontend/Regent/cmg_lv/en_US/fonts/Lato-Light.woff2" /> 26<link rel="preload" as="font" crossorigin="anonymous" href="https://static.lillianvernon.com/version1790602875/frontend/Regent/cmg_lv/en_US/fonts/TheanoDidot-Regular.woff2" /> 27<link rel="preload" as="font" crossorigin="anonymous" href="https://static.lillianvernon.com/version1790602875/frontend/Regent/cmg_lv/en_US/fonts/slick.woff2" /> 28<link rel="icon" type="image/x-icon" href="https://images.lillianvernon.com/favicon/stores/2/favicon.ico" /> 29<link rel="shortcut icon" type="image/x-icon" href="https://images.lillianvernon.com/favicon/stores/2/favicon.ico" /> 30<meta name="facebook-domain-verification" content="8eylkyuwkh0fbsns2tobfgs1lsq47y"> 31<meta name="norton-safeweb-site-verification" content="wpbin2r-koibw0u7ex-9o8z0905rucbghx6ox0rncbfppvwhknz369wb787lqe0cnmcj8e6yyhh4senv5492y123ozmudm7wbw5lk66z0dtgsdlg1penc8le78xhnp26"> 32 <style> 33 .ec-gtm-cookie-directive > div { background: #ffffff; color: #000000; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; } 34 .ec-gtm-cookie-directive > div > div > div { padding-left: 0px; } 35 .ec-gtm-cookie-directive > div > div > div a.action.accept, 36 .ec-gtm-cookie-directive > div > div > div a.action.accept-all { color: #8bc53f; } 37 .ec-gtm-cookie-directive > div > div > div a.action.refuse, 38 .ec-gtm-cookie-directive > div > div > div a.action.customize { color: #000000; } 39 .ec-gtm-cookie-directive > div > div > div .ec-gtm-cookie-directive-note-toggle { color: #8bc53f; } 40 .ec-gtm-cookie-directive-segments { background: #ffffff; } 41 .ec-gtm-cookie-directive-segments > div input[type="checkbox"] + label:before { border:1px solid #000000; } 42 .ec-gtm-cookie-directive .consent-logo { width: 0px; } 43 44</style> 45 46 47 48 49 50 51 52<!-- End Google Tag Manager --> 53 54 55 56 57 58
59<script nonce="bThjN2o3Mnl5a2Q3YW0zdTZuM29sMXA5OXZ6cDZ2dGM=">var prCookieService={defaultAttributes:{path:'/'},converter:{write:function(value){return encodeURIComponent(value);},read:function(value){return decodeURIComponent(value)}},decode:function(string){return string.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent);},set:function(key,value,attributes){if(typeof document==='undefined'){return;} 60attributes=Object.assign(this.defaultAttributes,attributes);if(typeof attributes.expires==='number'){attributes.expires=new Date(new Date()*1+attributes.expires*864e+5);} 61attributes.expires=attributes.expires?attributes.expires.toUTCString():'';try{var result=JSON.stringify(value);if(/^[\{\[]/.test(result)){value=result;}}catch(e){} 62value=this.converter.write(value);key=this.converter.write(String(key)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var stringifiedAttributes='';for(var attributeName in attributes){if(!attributes[attributeName]){continue;} 63stringifiedAttributes+='; '+attributeName;if(attributes[attributeName]===true){continue;} 64stringifiedAttributes+='='+attributes[attributeName].split(';')[0];} 65return(document.cookie=key+'='+value+stringifiedAttributes);},remove:function(key,attributes){this.set(key,'',{...attributes,...{expires:-1}});},get:function(key,json=false){if(typeof document==='undefined'){return;} 66var jar={};var cookies=document.cookie?document.cookie.split('; '):[];var i=0;for(;i<cookies.length;i++){var parts=cookies[i].split('=');var cookie=parts.slice(1).join('=');if(!json&&cookie.charAt(0)==='"'){cookie=cookie.slice(1,-1);} 67try{var name=this.converter.write(parts[0]);cookie=this.converter.read(cookie);if(json){try{cookie=JSON.parse(cookie);}catch(e){}} 68jar[name]=cookie;if(key===name){break;}}catch(e){}} 69return key?jar[key]:jar;}}</script>
69 70<!-- Meta Business Extension for Magento 2 --> 71 72 <!-- End Meta Pixel Code --> 73 74 75 76 77 78 79 80 81 </head> 82 <body data-container="body" 83 data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://static.lillianvernon.com/version1790602875/frontend/Regent/cmg_lv/en_US/images/loader-2.gif"}}' 84 class="pl-thm-regent pl-thm-regent-cmg_lv prgdpr-regent prgdpr-regent-cmg_lv customer-account-login page-layout-1column" id="html-body"> 85 86 87 88 89 90 91 92 93 <noscript> 94 <img height="1" width="1" style="display:none" 95 alt="facebook pixel" src="https://www.facebook.com/tr?id=621157275234205&ev=PageView&noscript=1&a=magento_opensource-0.0.0-1.6.4"> 96 </noscript> 97 98 99 100 101<div 102 class="ambanners ambanner-10" 103 data-position="10" 104 data-bannerid="" 105 data-role="amasty-banner-container" 106></div> 107 108<div class="cookie-status-message" id="cookie-status"> 109 The store will not work correctly when cookies are disabled.</div> 110 111 112 113 114 <noscript> 115 <div class="message global noscript"> 116 <div class="content"> 117 <p> 118 <strong>JavaScript seems to be disabled in your browser.</strong> 119 <span> 120 For the best experience on our site, be sure to turn on Javascript in your browser. </span> 121 </p> 122 </div> 123 </div> 124 </noscript> 125 126 127 128 129 130 131 132<!-- Google Tag Manager -->
vendor: 62 bytes, lines 132-133
132 133<noscript><iframe src="//www.googletagmanager.com/ns.html?id=
133GTM-MSF7FLK
vendor: 83 bytes, line 133
133" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
134<!-- End Google Tag Manager --> 135 136<div data-bind="scope: 'pr-cookie-notice'" class="pr-cookie-notice-wrapper"> 137 <!-- ko template: getTemplate() --><!-- /ko --> 138</div> 139 140 141 142<div data-bind="scope: 'pr-cookie-settings-bar'" class="pr-cookie-settings-bar-wrapper"> 143 <!-- ko template: getTemplate() --><!-- /ko --> 144</div> 145 146 147 148 149 150<div id="prgdpr-consentpopups-container"></div> 151<div class="page-wrapper"><header class="page-header"><div class="header content"><a class="action skip contentarea" 152 href="#contentarea"> 153 <span> 154 Skip to Content </span> 155</a> 156<a class="logo" href="https://www.lillianvernon.com/"> 157 <picture> 158 <source media="(min-width: 768px)" srcset="https://static.lillianvernon.com/version1790602875/frontend/Regent/cmg_lv/en_US/images/Lillian_Vernon_Logo_d.avif" type="image/avif"></source> 159 <source media="(min-width: 768px)" srcset="https://static.lillianvernon.com/version1790602875/frontend/Regent/cmg_lv/en_US/images/Lillian_Vernon_Logo_d.webp" type="image/webp"></source> 160 <source media="(max-width: 767px)" srcset="https://static.lillianvernon.com/version1790602875/frontend/Regent/cmg_lv/en_US/images/Lillian_Vernon_Logo_m.avif" type="image/avif"></source> 161 <source media="(max-width: 767px)" srcset="https://static.lillianvernon.com/version1790602875/frontend/Regent/cmg_lv/en_US/images/Lillian_Vernon_Logo_m.webp" type="image/webp"></source> 162 <source media="(min-width: 768px)" srcset="https://static.lillianvernon.com/version1790602875/frontend/Regent/cmg_lv/en_US/images/Lillian_Vernon_Logo_d.png"></source> 163 <source media="(max-width: 767px)" srcset="https://static.lillianvernon.com/version1790602875/frontend/Regent/cmg_lv/en_US/images/Lillian_Vernon_Logo_m.png"></source> 164 <img src="https://static.lillianvernon.com/version1790602875/frontend/Regent/cmg_lv/en_US/images/Lillian_Vernon_Logo.png" alt="Lillian Vernon" width="437" height="70"> 165 </picture> 166 </a> 167 168<div class="header-center"><div class="block block-search"> 169 <div class="block block-title"><strong>Search</strong></div> 170 <div class="block block-content"> 171 <form class="form minisearch" id="search_mini_form" 172 action="https://www.lillianvernon.com/catalogsearch/result/" method="get"> 173 <div class="field search"> 174 <div class="control"> 175 <input id="search" 176 type="text" 177 name="q" 178 value="" 179 placeholder="Search." 180 class="input-text athos-ac" 181 maxlength="128" 182 role="combobox" 183 aria-haspopup="false" 184 aria-autocomplete="both" 185 autocomplete="off" 186 aria-expanded="false" 187 aria-label="search" 188 data-bind="attr: {title: 'Search'}"/> 189 <div class="nested"> 190 <a class="action advanced" href="https://www.lillianvernon.com/catalogsearch/advanced/" data-action="advanced-search"> 191 Advanced Search </a> 192</div> 193 </div> 194 </div> 195 <div class="actions" tabindex="0" data-bind="attr: {title: 'Search'}"> 196 <button type="submit" 197 title="Search" 198 class="action search" 199 aria-label="Search" 200 id="search_button" 201 tabindex="0" 202 > 203 <span>Search</span> 204 </button> 205 </div> 206 </form> 207 </div> 208</div> 209</div><div class="header-right"><div class="panel wrapper"><div class="panel header"><ul class="header links" role="menu"> <li class="greet welcome" data-bind="scope: 'customer'" role="presentation"> 210 <!-- ko if: customer().fullname -->
211 <span class="logged-in" data-bind="text: new String('Welcome, %1!'). 212 replace('%1', customer().fullname)" role="menuitem"> 213 </span> 214 <!-- /ko --> 215 <!-- ko ifnot: customer().fullname --> 216 <span class="not-logged-in" data-bind="text: ''" role="menuitem"></span> 217 <!-- /ko --> 218 </li> 219 220<li class="email" role="presentation"> 221 <a class="header-link-custom" href="https://www.lillianvernon.com/resources/emailsignup" role="menuitem"> 222 Email </a> 223</li><li class="track" role="presentation"> 224 <a class="header-link-custom" href="https://www.lillianvernon.com/trackorder/track/index" role="menuitem"> 225 Track </a> 226</li><li class="link authorization-link " data-label="or" role="presentation"> 227 <a href="https://www.lillianvernon.com/customer/account/login/" role="menuitem">Account </a> 228</li> 229</ul> 230</div></div><span data-action="toggle-nav" class="action nav-toggle"><span>Toggle Nav</span></span> 231<div data-block="minicart" class="minicart-wrapper"> 232 <a class="action showcart" href="https://www.lillianvernon.com/checkout/cart/" 233 data-bind="scope: 'minicart_content'"> 234 <span class="text">Cart</span> 235 <span class="counter qty empty" 236 data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() }, 237 blockLoader: isLoading"> 238 <!-- ko if: getCartParam('summary_count') --> 239 <span class="counter-number" data-bind="attr: {'aria-label': getCartParam('summary_count').toLocaleString(window.LOCALE) + ' items'}"> 240 <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --><!-- /ko --> 241 </span> 242 <!-- /ko --> 243 </span> 244 </a> 245 <div class="block block-minicart" 246 data-role="dropdownDialog" 247 data-mage-init='{"dropdownDialog":{ 248 "appendTo":"[data-block=minicart]", 249 "triggerTarget":".showcart", 250 "timeout": "2000", 251 "closeOnMouseLeave": false, 252 "closeOnEscape": true, 253 "triggerClass":"active", 254 "parentClass":"active", 255 "buttons":[]}}'> 256 <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"> 257 <!-- ko template: getTemplate() --><!-- /ko --> 258 </div> 259 </div> 260 261</div> 262<span data-action="toggle-nav" class="action nav-account-toggle"> 263 <span> 264 <img title="my account" width="38" height="38" class="header-my-account" src="https://static.lillianvernon.com/version1790602875/frontend/Regent/cmg_lv/en_US/images/my-account.png" alt="My Account"> 265 </span> 266</span></div></div> 267 268 269 270</header> <div class="sections nav-sections"> 271 <div class="section-items nav-sections-items" role="tablist" 272 data-mage-init='{"tabs":{"openedState":"active", "panelParentSelector":".sections.nav-sections"}}'> 273 <div class="section-item-title nav-sections-item-title" 274 data-role="collapsible" role="tab"> 275 <a class="nav-sections-item-switch" 276 data-toggle="switch" href="#store.menu"> 277 Menu </a> 278 </div> 279 <div class="section-item-title nav-sections-item-title" 280 data-role="collapsible" role="tab"> 281 <a class="nav-sections-item-switch" 282 data-toggle="switch" href="#store.links"> 283 Account </a> 284 </div> 285 </div> 286 <div class="section-item-content nav-sections-item-content" 287 id="store.menu" role="tabpanel" 288 data-role="content"> 289 <nav class="navigation" data-action="navigation"> 290 <ul data-mage-init='{"menu":{"responsive":true, "expanded":true, "position":{"my":"left top","at":"left bottom"}}}' role="menu"> 291 <li class="level0 nav-1 category-item first level-top parent flyout-menu-3-2" role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions.html" class="level-top" role="menuitem"><span>Holidays & Occasions</span></a><ul class="level0 submenu" role="menu"><li class="category-item r-menu-level-0" role="presentation"><style>#html-body [data-pb-style=BTK3H2K],#html-body [data-pb-style=NECC2FE]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=NECC2FE]{justify-content:flex-start;display:flex;flex-direction:column;text-align:center}#html-body [data-pb-style=BTK3H2K]{align-self:stretch}#html-body [data-pb-style=UT5FLC3]{display:flex;width:100%}#html-body [data-pb-style=OVANE23]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:100%;align-self:stretch}#html-body [data-pb-style=N4IQN06]{text-align:center;border-style:none}#html-body [data-pb-style=OMW9EPE],#html-body [data-pb-style=T0S8MVK]{max-width:100%;height:auto}@media only screen and (max-width: 767px) { #html-body [data-pb-style=N4IQN06]{border-style:none} }</style><div data-content-type="row" data-appearance="contained" data-element="main" role="menuitem"><div class="menu-block" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="NECC2FE"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="BTK3H2K"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="UT5FLC3"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="OVANE23"><figure class="heading" data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="N4IQN06"><a href="https://www.lillianvernon.com/holidays-and-occasions/halloween-hauntquarters.html" target="" data-link-type="category" none="" data-element="link"><img class="pagebuilder-mobile-hidden" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/LV610_holocc_menu_jpg.avif" alt="Halloween" title="" width="100" height="100" loading="lazy" data-element="desktop_image" data-pb-style="T0S8MVK"><img class="pagebuilder-mobile-only" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/LV610_holocc_menu_1_jpg.avif" alt="Halloween" title="" width="100" height="100" loading="lazy" data-element="mobile_image" data-pb-style="OMW9EPE"><div class="pagebuilder-banner-burst" data-element="burst"></div></a><figcaption data-element="caption">Delightfully Spooky.</figcaption></figure><div class="title" data-content-type="text" data-appearance="default" data-element="main"><p><a href="https://www.lillianvernon.com/holidays-and-occasions/halloween-hauntquarters.html">Shop Halloween</a></p></div></div></div></div></div></div></li>
291<li class="level1 nav-1-1 category-item first parent " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/halloween-hauntquarters.html" role="menuitem"><span>Halloween </span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-1-1-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/halloween-hauntquarters/treat-bags.html" role="menuitem"><span>Treat Bags</span></a></li><li class="level2 nav-1-1-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/halloween-hauntquarters/halloween-for-kids.html" role="menuitem"><span>Halloween for Kids</span></a></li><li class="level2 nav-1-1-3 category-item last " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/halloween-hauntquarters/halloween-decor.html" role="menuitem"><span>Halloween Decor</span></a></li><li class="view-all category-item level2" role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/halloween-hauntquarters.html" class="ui-corner-all" tabindex="0" role="menuitem">View All</a></li></ul></li><li class="level1 nav-1-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/thanksgiving.html" role="menuitem"><span>Thanksgiving</span></a></li><li class="level1 nav-1-3 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/christmas.html" role="menuitem"><span>Christmas</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-1-3-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/christmas/personalized-christmas-stockings.html" role="menuitem"><span>Personalized Christmas Stockings</span></a></li><li class="level2 nav-1-3-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/christmas/ornaments.html" role="menuitem"><span>Christmas Ornaments</span></a></li><li class="level2 nav-1-3-3 category-item " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/christmas/christmas-decor.html" role="menuitem"><span>Christmas Decor</span></a></li><li class="level2 nav-1-3-4 category-item " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/christmas/christmas-themed-gifts.html" role="menuitem"><span>Christmas Themed Gifts</span></a></li><li class="level2 nav-1-3-5 category-item last " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/christmas/christmas-for-kids.html" role="menuitem"><span>Christmas for Kids</span></a></li><li class="view-all category-item level2" role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/christmas.html" class="ui-corner-all" tabindex="0" role="menuitem">View All</a></li></ul></li><li class="level1 nav-1-4 category-item " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/wedding-and-anniversary.html" role="menuitem"><span>Wedding & Anniversary</span></a></li><li class="level1 nav-1-5 category-item " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/gifts-for-new-baby.html" role="menuitem"><span>Gifts for New Baby</span></a></li><li class="level1 nav-1-6 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/gift-wrap.html" role="menuitem"><span>Gift Wrap</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-1-6-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/gift-wrap/birthday-gift-wrap.html" role="menuitem"><span>Birthday Gift Wrap</span></a></li><li class="level2 nav-1-6-2 category-item last " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/gift-wrap/christmas-gift-wrap.html" role="menuitem"><span>Christmas Gift Wrap</span></a></li></ul></li><li class="level1 nav-1-7 category-item " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/greeting-cards.html" role="menuitem"><span>Greeting Cards</span></a></li>
291<li class="level1 nav-1-8 category-item " role="presentation"><a href="https://www.lillianvernon.com/catalog/category/view/s/birthday/id/2169/" role="menuitem"><span>Birthday</span></a></li><li class="level1 nav-1-9 category-item " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/valentines-day.html" role="menuitem"><span>Valentine's Day</span></a></li><li class="level1 nav-1-10 category-item " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/stpatricks-day.html" role="menuitem"><span>St. Patrick's Day</span></a></li><li class="level1 nav-1-11 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/easter.html" role="menuitem"><span>Easter</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-1-11-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/easter/easter-baskets.html" role="menuitem"><span>Easter Baskets</span></a></li><li class="level2 nav-1-11-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/easter/easter-bunnies.html" role="menuitem"><span>Easter Bunnies</span></a></li><li class="level2 nav-1-11-3 category-item " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/easter/easter-decor.html" role="menuitem"><span>Easter Decor</span></a></li><li class="level2 nav-1-11-4 category-item last " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/easter/easter-gifts.html" role="menuitem"><span>Easter Gifts</span></a></li><li class="view-all category-item level2" role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/easter.html" class="ui-corner-all" tabindex="0" role="menuitem">View All</a></li></ul></li><li class="level1 nav-1-12 category-item " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/mothers-day.html" role="menuitem"><span>Mother's Day</span></a></li><li class="level1 nav-1-13 category-item " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/fathers-day.html" role="menuitem"><span>Father's Day</span></a></li><li class="level1 nav-1-14 category-item last parent " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/4th-of-july.html" role="menuitem"><span>4th of July</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-1-14-1 category-item first last " role="presentation"><a href="https://www.lillianvernon.com/holidays-and-occasions/4th-of-july/america-250.html" role="menuitem"><span>America 250</span></a></li></ul></li></ul></li><li class="level0 nav-2 category-item level-top parent flyout-menu-4-3" role="presentation"><a href="https://www.lillianvernon.com/lillys-kids.html" class="level-top" role="menuitem"><span>Lilly's Kids</span></a><ul class="level0 submenu" role="menu"><li class="category-item r-menu-level-0" role="presentation"><style>#html-body [data-pb-style=D8XJGN2],#html-body [data-pb-style=MQYX382]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=D8XJGN2]{justify-content:flex-start;display:flex;flex-direction:column;text-align:center}#html-body [data-pb-style=MQYX382]{align-self:stretch}#html-body [data-pb-style=WSOQOH2]{display:flex;width:100%}#html-body [data-pb-style=OTS14LY]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:100%;align-self:stretch}#html-body [data-pb-style=W7KQTBB]{text-align:center;border-style:none}#html-body [data-pb-style=NTX2DRL],#html-body [data-pb-style=YGX656X]{max-width:100%;height:auto}@media only screen and (max-width: 767px) { #html-body [data-pb-style=W7KQTBB]{border-style:none} }</style><div data-content-type="row" data-appearance="contained" data-element="main" role="menuitem"><div class="menu-block" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="D8XJGN2"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="MQYX382"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="WSOQOH2"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="OTS14LY"><figure class="heading" data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="W7KQTBB"><a href="https://www.lillianvernon.com/lillys-kids/kids-themes/halloween.html" target="_blank" data-link-type="category" none="Halloween For Kids" data-element="link"><img class="pagebuilder-mobile-hidden" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/LV610_lillykids_menu_jpg.avif" alt="Halloween For Kids" title="Halloween For Kids" width="100" height="100" loading="lazy" data-element="desktop_image" data-pb-style="NTX2DRL"><img class="pagebuilder-mobile-only" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/LV610_lillykids_menu_1_jpg.avif" alt="Halloween For Kids" title="Halloween For Kids" width="100" height="100" loading="lazy" data-element="mobile_image" data-pb-style="YGX656X"><div class="pagebuilder-banner-burst" data-element="burst"></div></a><figcaption data-element="caption">Frightful Halloween toys.</figcaption></figure><div class="title" data-content-type="text" data-appearance="default" data-element="main"><p><a tabindex="0" href="https://www.lillianvernon.com/lillys-kids/kids-themes/halloween.html">
291Halloween For Kids</a></p></div></div></div></div></div></div></li><li class="level1 nav-2-1 category-item first parent " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-bags.html" role="menuitem"><span>Kids' Bags</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-2-1-1 category-item first parent " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-bags/kids-rolling-luggage.html" role="menuitem"><span>Kids Rolling Luggage</span></a></li><li class="level2 nav-2-1-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-bags/kids-backpacks.html" role="menuitem"><span>Kids' Backpacks</span></a></li><li class="level2 nav-2-1-3 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-bags/sports-bags-and-duffels.html" role="menuitem"><span>Kids' Sports Bags & Duffels</span></a></li><li class="level2 nav-2-1-4 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-bags/lunch-bags.html" role="menuitem"><span>Kids' Lunch Bags</span></a></li><li class="level2 nav-2-1-5 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-bags/kids-tote-bags.html" role="menuitem"><span>Kids' Tote Bags</span></a></li><li class="level2 nav-2-1-6 category-item last " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-bags/kids-toiletry-bags.html" role="menuitem"><span>Kids' Toiletry Bags</span></a></li></ul></li><li class="level1 nav-2-2 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-beach-and-outdoor.html" role="menuitem"><span>Kids' Beach and Outdoor</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-2-2-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-beach-and-outdoor/kids-beach-towels.html" role="menuitem"><span>Kids' Beach Towels</span></a></li><li class="level2 nav-2-2-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-beach-and-outdoor/beach-and-backyard-toys.html" role="menuitem"><span>Beach and Backyard Toys</span></a></li><li class="level2 nav-2-2-3 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-beach-and-outdoor/kids-personalized-water-bottles.html" role="menuitem"><span>Kids' Personalized Water Bottles</span></a></li><li class="level2 nav-2-2-4 category-item last " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-beach-and-outdoor/kids-beach-totes.html" role="menuitem"><span>Kids' Beach Totes</span></a></li></ul></li><li class="level1 nav-2-3 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-rooms.html" role="menuitem"><span>Kids' Rooms</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-2-3-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-rooms/boys-rooms.html" role="menuitem"><span>Boys' Rooms</span></a></li><li class="level2 nav-2-3-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-rooms/girls-rooms.html" role="menuitem"><span>Girls' Rooms</span></a></li><li class="level2 nav-2-3-3 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-rooms/kids-organization.html" role="menuitem"><span>Kids' Organization</span></a></li><li class="level2 nav-2-3-4 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-rooms/sleeping-bags-and-nap-pads.html" role="menuitem"><span>Sleeping Bags and Nap Pads</span></a></li><li class="level2 nav-2-3-5 category-item last " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-rooms/jewelry-and-accessories.html" role="menuitem"><span>Jewelry and Accessories</span></a></li></ul></li><li class="level1 nav-2-4 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-toys.html" role="menuitem"><span>Kids' Toys</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-2-4-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-toys/baby-to-4-years.html" role="menuitem"><span>Baby & Toddler</span></a></li><li class="level2 nav-2-4-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-toys/kids-5-11-years.html" role="menuitem"><span>Kids 5-11 Years</span></a></li><li class="level2 nav-2-4-3 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-toys/animals-dinosaurs.html" role="menuitem"><span>
291Animals & Dinosaurs</span></a></li><li class="level2 nav-2-4-4 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-toys/kids-crafts.html" role="menuitem"><span>Arts & Crafts</span></a></li><li class="level2 nav-2-4-5 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-toys/personalized-storybooks.html" role="menuitem"><span>Books & Storybooks</span></a></li><li class="level2 nav-2-4-6 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-toys/dolls.html" role="menuitem"><span>Dolls & Accessories</span></a></li><li class="level2 nav-2-4-7 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-toys/educational-toys.html" role="menuitem"><span>Educational Toys</span></a></li><li class="level2 nav-2-4-8 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-toys/games.html" role="menuitem"><span>Puzzles & Games</span></a></li><li class="level2 nav-2-4-9 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-toys/plush-toys.html" role="menuitem"><span>Plush Toys</span></a></li><li class="level2 nav-2-4-10 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-toys/pretend-play.html" role="menuitem"><span>Pretend Play</span></a></li><li class="level2 nav-2-4-11 category-item last " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-toys/sports-outdoor-toys.html" role="menuitem"><span>Sports & Outdoor Toys</span></a></li></ul></li><li class="level1 nav-2-5 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/back-to-school.html" role="menuitem"><span>Back To School</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-2-5-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-bags.html" role="menuitem"><span>School Bags</span></a></li><li class="level2 nav-2-5-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/back-to-school/pencil-and-pencil-cases.html" role="menuitem"><span>Pencils and Pencil Cases</span></a></li><li class="level2 nav-2-5-3 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/back-to-school/school-supplies.html" role="menuitem"><span>School Supplies</span></a></li><li class="level2 nav-2-5-4 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/back-to-school/teacher-gifts.html" role="menuitem"><span>Teacher Gifts</span></a></li><li class="level2 nav-2-5-5 category-item last " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/back-to-school/kids-water-bottles.html" role="menuitem"><span>Kids' Water Bottles</span></a></li></ul></li><li class="level1 nav-2-6 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-themes.html" role="menuitem"><span>Popular Kids' Themes</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-2-6-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-themes/halloween.html" role="menuitem"><span>Halloween</span></a></li><li class="level2 nav-2-6-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-themes/cars-trucks-and-trains-theme.html" role="menuitem"><span>Cars, Trucks & Trains</span></a></li><li class="level2 nav-2-6-3 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-themes/dinosaur.html" role="menuitem"><span>Dinosaur</span></a></li><li class="level2 nav-2-6-4 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-themes/mermaid.html" role="menuitem"><span>Mermaid</span></a></li><li class="level2 nav-2-6-5 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-themes/princess-and-dance-theme.html" role="menuitem"><span>Princess & Dance</span></a></li><li class="level2 nav-2-6-6 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-themes/shark.html" role="menuitem"><span>Shark</span></a></li><li class="level2 nav-2-6-7 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-themes/sports.html" role="menuitem"><span>
291Sports</span></a></li><li class="level2 nav-2-6-8 category-item last " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-themes/unicorn-and-fantasy-theme.html" role="menuitem"><span>Unicorn & Fantasy</span></a></li><li class="view-all category-item level2" role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-themes.html" class="ui-corner-all" tabindex="0" role="menuitem">View All</a></li></ul></li><li class="level1 nav-2-7 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-stationery.html" role="menuitem"><span>Kids' Stationery</span></a></li><li class="level1 nav-2-8 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/kids-placemats-and-drinkware.html" role="menuitem"><span>Kids' Placemats & Drinkware</span></a></li><li class="level1 nav-2-9 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/bath-time.html" role="menuitem"><span>Bath Time</span></a></li><li class="level1 nav-2-10 category-item last " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids/baby-rompers.html" role="menuitem"><span>Baby Rompers</span></a></li></ul></li><li class="level0 nav-3 category-item level-top parent flyout-menu-4-1" role="presentation"><a href="https://www.lillianvernon.com/for-home.html" class="level-top" role="menuitem"><span>For Home</span></a><ul class="level0 submenu" role="menu"><li class="category-item r-menu-level-0" role="presentation"><style>#html-body [data-pb-style=J097RXV],#html-body [data-pb-style=PYYQY39]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=J097RXV]{justify-content:flex-start;display:flex;flex-direction:column;text-align:center}#html-body [data-pb-style=PYYQY39]{align-self:stretch}#html-body [data-pb-style=JIP8K1K]{display:flex;width:100%}#html-body [data-pb-style=TB1PS3R]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:100%;align-self:stretch}#html-body [data-pb-style=V088E43]{text-align:center;border-style:none}#html-body [data-pb-style=C0S6A80],#html-body [data-pb-style=TWRANHX]{max-width:100%;height:auto}@media only screen and (max-width: 767px) { #html-body [data-pb-style=V088E43]{border-style:none} }</style><div data-content-type="row" data-appearance="contained" data-element="main" role="menuitem"><div class="menu-block" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="J097RXV"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="PYYQY39"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="JIP8K1K"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="TB1PS3R"><figure class="heading" data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="V088E43"><a href="/for-home/decorative-hand-towels.html" target="" data-link-type="default" none="Shop Decorative Hand Towels" data-element="link"><img class="pagebuilder-mobile-hidden" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/LV609_forhome_menu_jpg.avif" alt="Shop Decorative Hand Towels" title="Shop Decorative Hand Towels" width="100" height="100" loading="lazy" data-element="desktop_image" data-pb-style="TWRANHX"><img class="pagebuilder-mobile-only" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/LV609_forhome_menu_1_jpg.avif" alt="Shop Decorative Hand Towels" title="Shop Decorative Hand Towels" width="100" height="100" loading="lazy" data-element="mobile_image" data-pb-style="C0S6A80"><div class="pagebuilder-banner-burst" data-element="burst"></div></a><figcaption data-element="caption">In good hands.</figcaption></figure><div class="title" data-content-type="text" data-appearance="default" data-element="main"><p><a href="/for-home/decorative-hand-towels.html">Shop Decorative<br>Hand Towels</a></p></div></div></div></div></div></div></li>
291<li class="level1 nav-3-1 category-item first parent " role="presentation"><a href="https://www.lillianvernon.com/for-home/home-decor.html" role="menuitem"><span>Home Decor</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-3-1-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/for-home/home-decor/decorative-accents.html" role="menuitem"><span>Decorative Accents</span></a></li><li class="level2 nav-3-1-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/for-home/home-decor/rugs-and-mats.html" role="menuitem"><span>Rugs and Mats</span></a></li><li class="level2 nav-3-1-3 category-item " role="presentation"><a href="https://www.lillianvernon.com/for-home/home-decor/pillows.html" role="menuitem"><span>Pillows and Throws</span></a></li><li class="level2 nav-3-1-4 category-item " role="presentation"><a href="https://www.lillianvernon.com/for-home/home-decor/wall-plaques.html" role="menuitem"><span>Wall Plaques</span></a></li><li class="level2 nav-3-1-5 category-item " role="presentation"><a href="https://www.lillianvernon.com/for-home/home-decor/garden-outdoor.html" role="menuitem"><span>Garden & Outdoor</span></a></li><li class="level2 nav-3-1-6 category-item last " role="presentation"><a href="https://www.lillianvernon.com/for-home/home-decor/decorative-ornaments.html" role="menuitem"><span>Decorative Ornaments</span></a></li></ul></li><li class="level1 nav-3-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/for-home/decorative-hand-towels.html" role="menuitem"><span>Decorative Hand Towels</span></a></li><li class="level1 nav-3-3 category-item " role="presentation"><a href="https://www.lillianvernon.com/for-home/storage-organization.html" role="menuitem"><span>Storage and Organization</span></a></li><li class="level1 nav-3-4 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/for-home/kitchen-and-dining.html" role="menuitem"><span>Kitchen, Dining & Bar</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-3-4-1 category-item first parent " role="presentation"><a href="https://www.lillianvernon.com/for-home/kitchen-and-dining/bar-and-wine.html" role="menuitem"><span>Drinkware and Bar</span></a></li><li class="level2 nav-3-4-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/for-home/kitchen-and-dining/cutting-and-charcuterie-boards.html" role="menuitem"><span>Cutting & Charcuterie Boards</span></a></li><li class="level2 nav-3-4-3 category-item " role="presentation"><a href="https://www.lillianvernon.com/for-home/kitchen-and-dining/coasters-trivets.html" role="menuitem"><span>Coasters and Trivets</span></a></li><li class="level2 nav-3-4-4 category-item " role="presentation"><a href="https://www.lillianvernon.com/for-home/kitchen-and-dining/kitchen-tools-and-cookware.html" role="menuitem"><span>Cookware & Serveware</span></a></li><li class="level2 nav-3-4-5 category-item " role="presentation"><a href="https://www.lillianvernon.com/for-home/kitchen-and-dining/dinnerware-and-linens.html" role="menuitem"><span>Dinnerware and Linens</span></a></li><li class="level2 nav-3-4-6 category-item " role="presentation"><a href="https://www.lillianvernon.com/for-home/kitchen-and-dining/utensils-gadgets.html" role="menuitem"><span>Utensils and Gadgets</span></a></li><li class="level2 nav-3-4-7 category-item last " role="presentation"><a href="https://www.lillianvernon.com/for-home/kitchen-and-dining/treat-jars.html" role="menuitem"><span>Treat Jars</span></a></li></ul></li><li class="level1 nav-3-5 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/for-home/home-office.html" role="menuitem"><span>Home Office</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-3-5-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/for-home/home-office/calendar.html" role="menuitem"><span>Calendars</span></a></li><li class="level2 nav-3-5-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/for-home/home-office/office-accessories.html" role="menuitem"><span>Office Accessories</span></a></li><li class="level2 nav-3-5-3 category-item " role="presentation"><a href="https://www.lillianvernon.com/for-home/home-office/personalized-journals.html" role="menuitem"><span>Journals & Notebooks</span></a></li><li class="level2 nav-3-5-4 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/for-home/home-office/personalized-stationery-home-office.html" role="menuitem"><span>Personalized Stationery</span></a></li><li class="level2 nav-3-5-5 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/for-home/home-office/invitations-announcements.html" role="menuitem"><span>Invitations & Announcements</span></a></li><li class="level2 nav-3-5-6 category-item last " role="presentation"><a href="https://www.lillianvernon.com/for-home/home-office/address-labels.html" role="menuitem"><span>Address Labels</span></a></li></ul></li>
291<li class="level1 nav-3-6 category-item " role="presentation"><a href="https://www.lillianvernon.com/for-home/health-safety-ppe.html" role="menuitem"><span>Health & Safety</span></a></li><li class="level1 nav-3-7 category-item " role="presentation"><a href="https://www.lillianvernon.com/for-home/travel-essentials.html" role="menuitem"><span>Travel Essentials</span></a></li><li class="level1 nav-3-8 category-item last " role="presentation"><a href="https://www.lillianvernon.com/for-home/books.html" role="menuitem"><span>Books</span></a></li></ul></li><li class="level0 nav-4 category-item level-top parent flyout-menu-4-1" role="presentation"><a href="https://www.lillianvernon.com/gifts.html" class="level-top" role="menuitem"><span>Gifts</span></a><ul class="level0 submenu" role="menu"><li class="category-item r-menu-level-0" role="presentation"><style>#html-body [data-pb-style=GFWKLWV],#html-body [data-pb-style=SH5OSXF]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=GFWKLWV]{justify-content:flex-start;display:flex;flex-direction:column;text-align:center}#html-body [data-pb-style=SH5OSXF]{align-self:stretch}#html-body [data-pb-style=SPWROWO]{display:flex;width:100%}#html-body [data-pb-style=D6Y5GSL]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:100%;align-self:stretch}#html-body [data-pb-style=OVE99GR]{text-align:center;border-style:none}#html-body [data-pb-style=UN90FWQ],#html-body [data-pb-style=WQ8FN6R]{max-width:100%;height:auto}@media only screen and (max-width: 767px) { #html-body [data-pb-style=OVE99GR]{border-style:none} }</style><div data-content-type="row" data-appearance="contained" data-element="main" role="menuitem"><div class="menu-block" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="GFWKLWV"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="SH5OSXF"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="SPWROWO"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="D6Y5GSL"><figure class="heading" data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="OVE99GR"><a href="https://www.lillianvernon.com/for-your-home/home-looks/christmas-holiday-decor.html" target="" data-link-type="category" none="Shop Gifts for Home" data-element="link"><img class="pagebuilder-mobile-hidden" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/LV610_gifts_menu_jpg.avif" alt="Shop Gifts for Home" title="Shop Gifts for Home" width="100" height="100" loading="lazy" data-element="desktop_image" data-pb-style="UN90FWQ"><img class="pagebuilder-mobile-only" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/LV610_gifts_menu_1_jpg.avif" alt="Shop Gifts for Home" title="Shop Gifts for Home" width="100" height="100" loading="lazy" data-element="mobile_image" data-pb-style="WQ8FN6R"><div class="pagebuilder-banner-burst" data-element="burst"></div></a><figcaption data-element="caption">Let the Countdown Begin!</figcaption></figure><div class="title" data-content-type="text" data-appearance="default" data-element="main"><p><a href="https://www.lillianvernon.com/gifts/gifts-for-home.html">Shop Gifts for Home</a></p></div></div></div></div></div></div></li><li class="level1 nav-4-1 category-item first parent " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-home.html" role="menuitem"><span>Gifts for Home</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-4-1-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-home/cutting-board-gifts.html" role="menuitem"><span>Cutting Boards</span></a></li><li class="level2 nav-4-1-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-home/plaque-gifts.html" role="menuitem"><span>Wall Plaques</span></a></li><li class="level2 nav-4-1-3 category-item " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-home/coasters-trivets-gifts.html" role="menuitem"><span>Coasters & Trivets</span></a></li><li class="level2 nav-4-1-4 category-item last " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-home/pillows-blankets.html" role="menuitem"><span>Pillows & Blankets</span></a></li></ul></li>
291<li class="level1 nav-4-2 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-her.html" role="menuitem"><span>Gifts for Her</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-4-2-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-her/totes-and-bags.html" role="menuitem"><span>Totes & Bags</span></a></li><li class="level2 nav-4-2-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-her/spa.html" role="menuitem"><span>Spa</span></a></li><li class="level2 nav-4-2-3 category-item " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-her/jewelry.html" role="menuitem"><span>Jewelry & Jewelry Cases</span></a></li><li class="level2 nav-4-2-4 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-her/clothing-accessories.html" role="menuitem"><span>Clothing & Accessories</span></a></li><li class="level2 nav-4-2-5 category-item last " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-her/mugs-her.html" role="menuitem"><span>Mugs for Her</span></a></li></ul></li><li class="level1 nav-4-3 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-him.html" role="menuitem"><span>Gifts for Him</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-4-3-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-him/mens-bags.html" role="menuitem"><span>Bags for Men</span></a></li><li class="level2 nav-4-3-2 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-him/accessories-for-men.html" role="menuitem"><span>Clothing & Accessories for Men</span></a></li><li class="level2 nav-4-3-3 category-item " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-him/grill-master.html" role="menuitem"><span>Grill Master</span></a></li><li class="level2 nav-4-3-4 category-item " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-him/bar-pub.html" role="menuitem"><span>Bar & Pub</span></a></li><li class="level2 nav-4-3-5 category-item " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-him/handyman.html" role="menuitem"><span>Handyman</span></a></li><li class="level2 nav-4-3-6 category-item " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-him/sports-and-hobbies.html" role="menuitem"><span>Sports & Hobbies</span></a></li><li class="level2 nav-4-3-7 category-item " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-him/outdoorsman.html" role="menuitem"><span>Outdoorsman</span></a></li><li class="level2 nav-4-3-8 category-item last " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-him/mugs-him.html" role="menuitem"><span>Mugs for Him</span></a></li></ul></li><li class="level1 nav-4-4 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/gifts/photo-gifts.html" role="menuitem"><span>Photo Gifts</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-4-4-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/gifts/photo-gifts/photo-calendars.html" role="menuitem"><span>Photo Calendars</span></a></li><li class="level2 nav-4-4-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/gifts/photo-gifts/photo-mugs.html" role="menuitem"><span>Photo Mugs</span></a></li><li class="level2 nav-4-4-3 category-item last " role="presentation"><a href="https://www.lillianvernon.com/gifts/photo-gifts/personalized-photo-plaques.html" role="menuitem"><span>Photo Plaques</span></a></li><li class="view-all category-item level2" role="presentation"><a href="https://www.lillianvernon.com/gifts/photo-gifts.html" class="ui-corner-all" tabindex="0" role="menuitem">View All</a></li></ul></li><li class="level1 nav-4-5 category-item " role="presentation"><a href="https://www.lillianvernon.com/gifts/curated-gift-boxes.html" role="menuitem"><span>Curated Gift Boxes</span></a></li>
291<li class="level1 nav-4-6 category-item flyout-menu-3-1" role="presentation"><a href="https://www.lillianvernon.com//luxe-gifts.html" role="menuitem"><span>Luxe Gifts</span></a></li><li class="level1 nav-4-7 category-item " role="presentation"><a href="https://www.lillianvernon.com/lillys-kids.html" role="menuitem"><span>Gifts for Kids</span></a></li><li class="level1 nav-4-8 category-item " role="presentation"><a href="https://www.lillianvernon.com/gifts/baby-gifts.html" role="menuitem"><span>Gifts for Babies</span></a></li><li class="level1 nav-4-9 category-item " role="presentation"><a href="https://www.lillianvernon.com/gifts/wedding-gifts.html" role="menuitem"><span>Gifts for Weddings</span></a></li><li class="level1 nav-4-10 category-item " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-pets.html" role="menuitem"><span>Gifts for Pet Owners</span></a></li><li class="level1 nav-4-11 category-item " role="presentation"><a href="https://www.lillianvernon.com/gifts/gifts-for-teacher.html" role="menuitem"><span>Gifts for Teacher</span></a></li><li class="level1 nav-4-12 category-item last " role="presentation"><a href="https://www.lillianvernon.com/gifts/memorial-gifts.html" role="menuitem"><span>Memorial Gifts</span></a></li></ul></li><li class="level0 nav-5 category-item level-top parent flyout-menu-3-1" role="presentation"><a href="https://www.lillianvernon.com/luxe-gifts.html" class="level-top" role="menuitem"><span>Luxe Gifts</span></a><ul class="level0 submenu" role="menu"><li class="category-item r-menu-level-0" role="presentation"><style>#html-body [data-pb-style=ABIVFYY],#html-body [data-pb-style=FTJT5L7]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=FTJT5L7]{justify-content:flex-start;display:flex;flex-direction:column;text-align:center}#html-body [data-pb-style=ABIVFYY]{align-self:stretch}#html-body [data-pb-style=N9PUBT7]{display:flex;width:100%}#html-body [data-pb-style=MH1FGNY]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:100%;align-self:stretch}#html-body [data-pb-style=O7VAHEP]{text-align:center;border-style:none}#html-body [data-pb-style=DTNV9LA],#html-body [data-pb-style=MBABSEH]{max-width:100%;height:auto}@media only screen and (max-width: 768px) { #html-body [data-pb-style=O7VAHEP]{border-style:none} }</style><div data-content-type="row" data-appearance="contained" data-element="main" role="menuitem"><div class="menu-block" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="FTJT5L7"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="ABIVFYY"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="N9PUBT7"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="MH1FGNY"><figure class="heading" data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="O7VAHEP"><a href="https://www.lillianvernon.com/luxe-gifts/luxe-gift-books.html" target="" data-link-type="category" none="" data-element="link"><img class="pagebuilder-mobile-hidden" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/061226_luxe_menu_jpg.avif" alt="Shop Luxe Gifts" title="" loading="lazy" width="100" height="100" data-element="desktop_image" data-pb-style="MBABSEH"><img class="pagebuilder-mobile-only" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/061226_luxe_menu_1_jpg.avif" alt="Shop Luxe Gifts" title="" loading="lazy" width="100" height="100" data-element="mobile_image" data-pb-style="DTNV9LA"><div class="pagebuilder-banner-burst" data-element="burst"></div></a><figcaption data-element="caption">UNIQUELY CURATED FINDS.</figcaption></figure><div class="title" data-content-type="text" data-appearance="default" data-element="main"><p><a href="https://www.lillianvernon.com/luxe-gifts/luxe-gift-books.html">Luxe Books</a></p></div></div></div></div></div></div></li>
291<li class="level1 nav-5-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/luxe-gifts/luxe-gifts-home.html" role="menuitem"><span>Luxe Gifts for Home</span></a></li><li class="level1 nav-5-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/luxe-gifts/luxe-gifts-men.html" role="menuitem"><span>Luxe Gifts for Men</span></a></li><li class="level1 nav-5-3 category-item " role="presentation"><a href="https://www.lillianvernon.com/luxe-gifts/luxury-gifts-women.html" role="menuitem"><span>Luxe Gifts for Women</span></a></li><li class="level1 nav-5-4 category-item " role="presentation"><a href="https://www.lillianvernon.com/luxe-gifts/luxe-entertaining-barware.html" role="menuitem"><span>Luxe Entertaining & Barware</span></a></li><li class="level1 nav-5-5 category-item " role="presentation"><a href="https://www.lillianvernon.com/luxe-gifts/luxe-pet-gifts.html" role="menuitem"><span>Luxe Gifts for Pets</span></a></li><li class="level1 nav-5-6 category-item " role="presentation"><a href="https://www.lillianvernon.com/luxe-gifts/luxe-gifts-for-babies-and-kids.html" role="menuitem"><span>Luxe Gifts for Babies and Kids</span></a></li><li class="level1 nav-5-7 category-item last " role="presentation"><a href="https://www.lillianvernon.com/luxe-gifts/luxe-gift-books.html" role="menuitem"><span>Luxe Gift Books</span></a></li></ul></li><li class="level0 nav-6 category-item level-top parent flyout-menu-4-2" role="presentation"><a href="https://www.lillianvernon.com/featuring-current.html" class="level-top" role="menuitem"><span><p><em>featuring</em> Current<sup>®</sup></p></span></a><ul class="level0 submenu" role="menu"><li class="category-item r-menu-level-0" role="presentation"><style>#html-body [data-pb-style=I8LGEKY],#html-body [data-pb-style=PS0RC92]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=PS0RC92]{justify-content:flex-start;display:flex;flex-direction:column;text-align:center}#html-body [data-pb-style=I8LGEKY]{align-self:stretch}#html-body [data-pb-style=XJT0WGQ]{display:flex;width:100%}#html-body [data-pb-style=HAO9XN0]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:100%;align-self:stretch}#html-body [data-pb-style=PIG1025]{text-align:center;border-style:none}#html-body [data-pb-style=IIXWVO7],#html-body [data-pb-style=VMJ74M1]{max-width:100%;height:auto}@media only screen and (max-width: 767px) { #html-body [data-pb-style=PIG1025]{border-style:none} }</style><div data-content-type="row" data-appearance="contained" data-element="main" role="menuitem"><div class="menu-block" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="PS0RC92"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="I8LGEKY"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="XJT0WGQ"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="HAO9XN0"><figure class="heading" data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="PIG1025"><a href="https://www.lillianvernon.com/featuring-current/greeting-cards-stationery/halloween.html" target="" data-link-type="category" none="" data-element="link"><img class="pagebuilder-mobile-hidden" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/LV609_current_menu_jpg.avif" alt="Halloween Cards by Current" title="" width="100" height="100" loading="lazy" data-element="desktop_image" data-pb-style="VMJ74M1"><img class="pagebuilder-mobile-only" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/LV609_current_menu_1_jpg.avif" alt="Halloween Cards by Current" title="" width="100" height="100" loading="lazy" data-element="mobile_image" data-pb-style="IIXWVO7"><div class="pagebuilder-banner-burst" data-element="burst"></div></a><figcaption data-element="caption">Halloween Cards by Current</figcaption></figure><div class="title" data-content-type="text" data-appearance="default" data-element="main"><p><a tabindex="0" href="https://www.lillianvernon.com/featuring-current/greeting-cards-stationery/halloween.html">
291Halloween Cards by Current</a></p></div></div></div></div></div></div></li><li class="level1 nav-6-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/dollar-deals-by-current.html" role="menuitem"><span>Dollar Deals by Current</span></a></li><li class="level1 nav-6-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/bogo.html" role="menuitem"><span>BOGOs by Current</span></a></li><li class="level1 nav-6-3 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/greeting-cards-stationery.html" role="menuitem"><span>Greeting Cards & Stationery by Current</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-6-3-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/greeting-cards-stationery/note-cards.html" role="menuitem"><span>Note Cards by Current</span></a></li><li class="level2 nav-6-3-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/greeting-cards-stationery/stickers.html" role="menuitem"><span>Stickers by Current</span></a></li><li class="level2 nav-6-3-3 category-item " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/greeting-cards-stationery/birthday.html" role="menuitem"><span>Birthday Cards by Current</span></a></li><li class="level2 nav-6-3-4 category-item " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/greeting-cards-stationery/sympathy.html" role="menuitem"><span>Sympathy Cards by Current</span></a></li><li class="level2 nav-6-3-5 category-item " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/greeting-cards-stationery/get-well.html" role="menuitem"><span>Get Well Cards by Current</span></a></li><li class="level2 nav-6-3-6 category-item " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/greeting-cards-stationery/friendship.html" role="menuitem"><span>Friendship Cards by Current</span></a></li><li class="level2 nav-6-3-7 category-item last " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/greeting-cards-stationery/anniversary-graduation.html" role="menuitem"><span>Anniversary & Graduation Cards by Current</span></a></li><li class="view-all category-item level2" role="presentation"><a href="https://www.lillianvernon.com/featuring-current/greeting-cards-stationery.html" class="ui-corner-all" tabindex="0" role="menuitem">View All</a></li></ul></li><li class="level1 nav-6-4 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/holidays-occasions.html" role="menuitem"><span>Holidays & Occasions by Current</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-6-4-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/holidays-occasions/4th-of-july.html" role="menuitem"><span>4th of July by Current</span></a></li><li class="level2 nav-6-4-2 category-item last " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/holidays-occasions/christmas-by-current.html" role="menuitem"><span>Christmas by Current</span></a></li></ul></li><li class="level1 nav-6-5 category-item " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/gift-wrap.html" role="menuitem"><span>Everyday Gift Wrap & Accessories by Current</span></a></li><li class="level1 nav-6-6 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/christmas.html" role="menuitem"><span>Christmas by Current</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-6-6-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/christmas/christmas-cards.html" role="menuitem"><span>Christmas Cards & Stationery by Current</span></a></li><li class="level2 nav-6-6-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/christmas/christmas-accessories.html" role="menuitem"><span>Christmas Wrap & Accessories By Current</span></a></li><li class="level2 nav-6-6-3 category-item " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/christmas/christmas-decor.html" role="menuitem"><span>Christmas Gifts & Décor by Current</span></a></li><li class="level2 nav-6-6-4 category-item last " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/christmas/christmas-for-kids-by-current.html" role="menuitem"><span>Christmas For Kids by Current</span></a></li></ul></li>
291<li class="level1 nav-6-7 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/for-home.html" role="menuitem"><span>For Home by Current</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-6-7-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/for-home/decorative-accents.html" role="menuitem"><span>Decorative Accents by Current</span></a></li><li class="level2 nav-6-7-2 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/for-home/home-decor.html" role="menuitem"><span>Home Decor by Current</span></a></li><li class="level2 nav-6-7-3 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/for-home/home-office.html" role="menuitem"><span>Home Office by Current</span></a></li><li class="level2 nav-6-7-4 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/for-home/kitchen-dining-bar.html" role="menuitem"><span>Kitchen, Dining & Bar by Current</span></a></li><li class="level2 nav-6-7-5 category-item last " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/for-home/storage-organization.html" role="menuitem"><span>Storage & Organization by Current</span></a></li></ul></li><li class="level1 nav-6-8 category-item parent " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/gifts.html" role="menuitem"><span>Gifts by Current</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-6-8-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/gifts/gifts-for-her.html" role="menuitem"><span>Gifts For Her by Current</span></a></li><li class="level2 nav-6-8-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/gifts/gifts-for-him-by-current.html" role="menuitem"><span>Gifts For Him by Current</span></a></li><li class="level2 nav-6-8-3 category-item last " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/gifts/gifts-for-kids.html" role="menuitem"><span>Gifts for Kids by Current</span></a></li></ul></li><li class="level1 nav-6-9 category-item last " role="presentation"><a href="https://www.lillianvernon.com/featuring-current/calendars.html" role="menuitem"><span>Calendars by Current</span></a></li></ul></li><li class="level0 nav-7 category-item last level-top parent " role="presentation"><a href="https://www.lillianvernon.com/big-sale.html" class="level-top" role="menuitem"><span>Sale</span></a><ul class="level0 submenu" role="menu"><li class="level1 nav-7-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/big-sale/all-sale.html" role="menuitem"><span>All Sale</span></a></li><li class="level1 nav-7-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/big-sale/bogos.html" role="menuitem"><span>BOGOs</span></a></li><li class="level1 nav-7-3 category-item " role="presentation"><a href="https://www.lillianvernon.com/big-sale/home-sale.html" role="menuitem"><span>Home Sale</span></a></li><li class="level1 nav-7-4 category-item " role="presentation"><a href="https://www.lillianvernon.com/big-sale/gifts-sale.html" role="menuitem"><span>Gifts Sale</span></a></li><li class="level1 nav-7-5 category-item " role="presentation"><a href="https://www.lillianvernon.com/big-sale/items-under-10-sale.html" role="menuitem"><span>Items Under $10 Sale</span></a></li><li class="level1 nav-7-6 category-item " role="presentation"><a href="https://www.lillianvernon.com/big-sale/halloween-sale.html" role="menuitem"><span>Halloween Sale</span></a></li><li class="level1 nav-7-7 category-item " role="presentation"><a href="https://www.lillianvernon.com/big-sale/after-christmas-sale.html" role="menuitem"><span>After Christmas Sale</span></a></li><li class="level1 nav-7-8 category-item " role="presentation"><a href="https://www.lillianvernon.com/big-sale/easter-sale.html" role="menuitem"><span>Easter Sale</span></a></li>
291<li class="level1 nav-7-9 category-item " role="presentation"><a href="https://www.lillianvernon.com/big-sale/patriotic-sale.html" role="menuitem"><span>Patriotic Sale</span></a></li><li class="level1 nav-7-10 category-item last parent flyout-menu-3-1" role="presentation"><a href="https://www.lillianvernon.com/big-sale/kids-sale.html" role="menuitem"><span>Kids' Sale</span></a><ul class="level1 submenu" role="menu"><li class="level2 nav-7-10-1 category-item first " role="presentation"><a href="https://www.lillianvernon.com/big-sale/kids-sale/kids-toys-sale.html" role="menuitem"><span>Kids' Toys Sale</span></a></li><li class="level2 nav-7-10-2 category-item " role="presentation"><a href="https://www.lillianvernon.com/big-sale/kids-sale/kids-bags-sale.html" role="menuitem"><span>Kids Bags Sale</span></a></li><li class="level2 nav-7-10-3 category-item " role="presentation"><a href="https://www.lillianvernon.com/big-sale/kids-sale/kids-rooms-sale.html" role="menuitem"><span>Kids' Rooms Sale</span></a></li><li class="level2 nav-7-10-4 category-item " role="presentation"><a href="https://www.lillianvernon.com/big-sale/kids-sale/kids-beach-outdoor-sale.html" role="menuitem"><span>Kids' Beach & Outdoor Sale</span></a></li><li class="level2 nav-7-10-5 category-item " role="presentation"><a href="https://www.lillianvernon.com/big-sale/kids-sale/back-to-school-sale.html" role="menuitem"><span>Back to School Sale</span></a></li><li class="level2 nav-7-10-6 category-item last " role="presentation"><a href="https://www.lillianvernon.com/big-sale/kids-sale/kids-bath-time-sale.html" role="menuitem"><span>Kids' Bath Time Sale</span></a></li></ul></li></ul></li><li class="level0 nav-9999 level-top parent tabbed-website-links"><a class="level-top">SHOP OUR SISTER COMPANIES:</a><ul class="level0 submenu" role="menu"><li class="level1 nav-9999-1"><a href="https://www.currentcatalog.com/?utm_source=lillianvernon.com" target="_blank">Current Catalog</a></li><li class="level1 nav-9999-2"><a href="https://www.colorfulimages.com/?utm_source=lillianvernon.com" target="_blank">Colorful Images</a></li><li class="level1 nav-9999-3"><a href="https://www.finestationery.com/?utm_source=lillianvernon.com" target="_blank">Fine Stationery</a></li></ul></li> <input type="hidden" value="" id="hover-item-index"> 292 </ul> 293</nav> 294 295 </div> 296 <div class="section-item-content nav-sections-item-content" 297 id="store.links" role="tabpanel" 298 data-role="content"> 299 <!-- Account links --> </div> 300 </div> 301<div class="promotion-banner"><div class="promotion-items"><div id="dynamic-promotion-banner" class="promo-item"> <div class="promo-block fixed-height" data-role="promo-block" 302 role="banner" data-bind="scope: 'coupon_promo_banner'"> 303 <div role="main" data-bind="html: getContent(), css: { promo: !!getContent() == true }"></div> 304 </div> 305 306 307</div></div></div><main id="maincontent" class="page-main"><a id="contentarea" tabindex="-1"></a> 308<div class="page-title-wrapper"> 309 <h1 class="page-title" 310 > 311 <span class="base" data-ui-id="page-title-wrapper" >Customer Login</span> </h1> 312 </div> 313<div class="page messages"><div data-placeholder="messages"></div> 314<div data-bind="scope: 'messages'"> 315 <!-- ko if: cookieMessagesObservable() && cookieMessagesObservable().length > 0 --> 316 <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { 317 data: cookieMessagesObservable(), as: 'message' 318 }"> 319 <div data-bind="attr: { 320 class: 'message-' + message.type + ' ' + message.type + ' message', 321 'data-ui-id': 'message-' + message.type 322 }"> 323 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 324 </div> 325 </div> 326 <!-- /ko --> 327 328 <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { 329 data: messages().messages, as: 'message' 330 }, afterRender: purgeMessages"> 331 <div data-bind="attr: { 332 class: 'message-' + message.type + ' ' + message.type + ' message', 333 'data-ui-id': 'message-' + message.type 334 }"> 335 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 336 </div> 337 </div> 338</div> 339 340 341</div><div class="columns"><div class="column main"><input name="form_key" type="hidden" value="TQ5hoH8prp0aanZM" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> 342 <!-- ko template: getTemplate() --><!-- /ko --> 343 344</div> 345 346 347 348 349 350 351 <div class="login-container"><div class="block block-customer-login"> 352 <div class="block-title"> 353 <strong id="block-customer-login-heading" role="heading" aria-level="2">Registered Customers</strong> 354 </div> 355 <div class="block-content" aria-labelledby="block-customer-login-heading"> 356 <form class="form form-login" 357 action="https://www.lillianvernon.com/customer/account/loginPost/" 358 method="post" 359 id="login-form" 360 data-mage-init='{"validation":{}}'> 361 <input name="form_key" type="hidden" value="TQ5hoH8prp0aanZM" /> <fieldset class="fieldset login" data-hasrequired="* Required Fields"> 362 <div class="field note">If you have an account, sign in with your email address. Note - accounts are not automatically created when placing an order. If you have previously ordered online, but did not create an account at that time, you may do so now.</div> 363 <div class="field email required"> 364 <label class="label" for="email"><span>Email</span></label> 365 <div class="control"> 366 <input name="login[username]" value="" 367 autocomplete="off" id="email" type="email" class="input-text" 368 title="Email" 369 data-mage-init='{"mage/trim-input":{}}' 370 data-validate="{required:true, 'validate-email':true}"> 371 </div> 372 </div> 373 <div class="field password required"> 374 <label for="pass" class="label"><span>Password</span></label> 375 <div class="control"> 376 <input name="login[password]" type="password" 377 autocomplete="off" class="input-text" id="password" 378 title="Password" 379 data-validate="{required:true}"> 380 </div> 381 </div> 382 <div class="field choice" data-bind="scope: 'showPassword'"> 383 <!-- ko template: getTemplate() --><!-- /ko --> 384 </div> 385 <div id="remember-me-box" class="field choice persistent"> 386 <input type="checkbox" name="persistent_remember_me" class="checkbox" id="remember_merpQgEMHah0" checked="checked" title="Remember Me" /> 387 <label for="remember_merpQgEMHah0" class="label"><span>Remember Me</span></label> 388 <span class="tooltip wrapper"> 389 <strong class="tooltip toggle"> What's this?</strong>
390 <span class="tooltip content"> Check "Remember Me" to access your shopping cart on this computer even if you are not signed in.</span> 391 </span> 392</div> 393 <div class="actions-toolbar"> 394 <div class="primary"> 395 <button type="submit" class="action login primary" name="send" id="send2" > 396 <span>Sign In</span> 397 </button> 398 </div> 399 <div class="secondary"><a class="action remind" href="https://www.lillianvernon.com/customer/account/forgotpassword/"><span>Forgot Your Password?</span></a></div> 400 </div> 401 </fieldset> 402 </form> 403 </div> 404 405</div> 406<div class="block block-new-customer"> 407 <div class="block-title"> 408 <strong id="block-new-customer-heading" role="heading" aria-level="2">New Customers</strong> 409 </div> 410 <div class="block-content" aria-labelledby="block-new-customer-heading"> 411 <p>Creating an account has many benefits: check out faster, keep more than one address, track orders and more.</p> 412 <div class="actions-toolbar"> 413 <div class="primary"> 414 <a href="https://www.lillianvernon.com/customer/account/create/" class="action create primary"><span>Create an Account</span></a> 415 </div> 416 </div> 417 </div> 418</div> 419</div> 420</div></div></main><footer class="page-footer"><div class="footer content"><ul class="footer links"></ul> 421 422 423<style>#html-body [data-pb-style=SQ9QTCM]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=BMURJ5B]{margin-top:-25px;margin-bottom:-25px}#html-body [data-pb-style=SC3MPND]{width:100%;border-width:1px;border-color:#ddd;display:inline-block}#html-body [data-pb-style=QOO91BF]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;align-self:stretch}#html-body [data-pb-style=QTLLVH0]{display:flex;width:100%}#html-body [data-pb-style=WLBTUNP]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:50%;align-self:stretch}#html-body [data-pb-style=MGH81LE],#html-body [data-pb-style=VPWFSH6]{justify-content:flex-start;display:flex;flex-direction:column;width:25%;padding:0 15px;align-self:stretch}#html-body [data-pb-style=ELQAM2F],#html-body [data-pb-style=MGH81LE],#html-body [data-pb-style=R7G26OM],#html-body [data-pb-style=VPWFSH6]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=ELQAM2F]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=R7G26OM]{align-self:stretch}#html-body [data-pb-style=ES6Q06H]{display:flex;width:100%}#html-body [data-pb-style=BFBUH37],#html-body [data-pb-style=RA59IA0],#html-body [data-pb-style=U54UEH7],#html-body [data-pb-style=VYY16R6],#html-body [data-pb-style=WLAQ5NE]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:20%;align-self:stretch}#html-body [data-pb-style=DXDLKR0],#html-body [data-pb-style=WU1WBMJ]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=DXDLKR0]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=WU1WBMJ]{align-self:stretch}#html-body [data-pb-style=GSNDRR5]{display:flex;width:100%}#html-body [data-pb-style=TOPCJ30]{justify-content:center;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;text-align:center;width:25%;align-self:stretch}#html-body [data-pb-style=IWTA50E]{text-align:center}#html-body [data-pb-style=NG5WY1E]{justify-content:center;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;text-align:center;width:25%;align-self:stretch}#html-body [data-pb-style=I0Q69CU]{text-align:center;border-style:none}#html-body [data-pb-style=K2X3K2I],#html-body [data-pb-style=TKANTSP]{width:100%;height:auto}#html-body [data-pb-style=JTER98I]{justify-content:center;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;text-align:center;width:25%;align-self:stretch}#html-body [data-pb-style=K839QJN]{text-align:center;border-style:none}#html-body [data-pb-style=C362W52],#html-body [data-pb-style=QQIJC0Y]{width:100%;height:auto}#html-body [data-pb-style=ND2MFH4]{justify-content:center;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;text-align:center;width:25%;align-self:stretch}#html-body [data-pb-style=RJ15D7Q]{text-align:center;border-style:none}#html-body [data-pb-style=AHXYMFH],#html-body [data-pb-style=CWH8M6O]{width:100%;height:auto}@media only screen and (max-width: 767px) { #html-body [data-pb-style=I0Q69CU],#html-body [data-pb-style=K839QJN],#html-body [data-pb-style=RJ15D7Q]{border-style:none} }</style><div data-content-type="row" data-appearance="contained" data-element="main"><div class="seo" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="SQ9QTCM"><div data-content-type="divider" data-appearance="default" data-element="main" data-pb-style="BMURJ5B"><hr data-element="line" data-pb-style="SC3MPND"></div><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="QOO91BF"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="QTLLVH0"><div class="pagebuilder-column seo" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="WLBTUNP"><div data-content-type="text" data-appearance="default" data-element="main"> 424 <div class="seotext"> 425 <h3>Since 1951, Lillian Vernon has been the trusted destination for distinctive <a href="https://www.lillianvernon.com/catalogsearch/result/?q=Personalized+gifts#1" target="_blank" rel="noopener noreferrer" data-auth="NotApplicable" data-linkindex="0">Personalized Gifts</a>, timeless <a href="https://www.lillianvernon.com/lillys-kids.html" target="_blank" rel="noopener noreferrer" data-auth="NotApplicable" data-linkindex="1">Gifts for
426 Kids,</a> and elegant Holiday <a href="https://www.lillianvernon.com/for-home.html" target="_blank" rel="noopener noreferrer" data-auth="NotApplicable" data-linkindex="2">Home 427 Décor</a>.</h3> 428 <p>Our curated collection blends thoughtful design with enduring quality—perfect for 429 creating memorable moments and refined celebrations. Discover modern home accents, 430 heirloom-worthy keepsakes, and <a href="https://www.lillianvernon.com/gifts/curated-gift-boxes.html" target="_blank" rel="noopener noreferrer" data-auth="NotApplicable" data-linkindex="3">curated gift boxes</a> that elevate every occasion. From 431 sophisticated entertaining pieces to playful treasures for children, each item reflects 432 the craftsmanship and charm Lillian Vernon is known for. Celebrate birthdays, holidays, 433 and everyday milestones with style, and enjoy timeless designs that bring joy and beauty 434 to every home. Remember, personalization is always FREE!</p> 435 <p><br><br></p> 436 </div> 437 </div></div><div class="pagebuilder-column footer content" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="MGH81LE"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="connect"> 438 <div class="block newsletter"> 439 <div class="title"> 440 <strong>Email Sign-Up</strong> 441 <span class="sub-title">Sign up for Special Offers and Exclusives!</span> 442 </div> 443 <div class="content"> 444 <form class="form subscribe" novalidate action="https://www.lillianvernon.com/newsletter/subscriber/new/" method="post" data-mage-init='{"validation": {"errorClass": "mage-error"}}' id="newsletter-validate-detail"> 445 <div class="field newsletter"> 446 <div class="control"> 447 <label for="newsletter"> 448 <span class="label"> 449 Sign Up for Our Newsletter: </span> 450 <input name="email" type="email" id="newsletter" aria-label="Sign Up for Our Newsletter" placeholder="Enter email address" data-mage-init='{"mage/trim-input":{}}' data-validate="{required:true, 'validate-email':true}"> 451 </label> 452 </div> 453 </div> 454 <div class="actions"> 455 <button class="action subscribe primary" title="Subscribe" type="submit" aria-label="Subscribe"> 456 <span>Subscribe</span> 457 </button> 458 </div> 459 </form> 460 </div> 461</div> 462 463 464 <div class="connect-links"> 465 <div class="block shop-our-catalog"> 466 <div class="title"> 467 <strong>Shop Our Catalog</strong> 468 <span class="sub-title">Our online catalog is now shoppable!</span> 469 </div> 470 <div class="content"> 471 <div class="actions"> 472 <a class="action links primary" href="https://www.lillianvernon.com/resources/shop-our-catalog"> 473 Shop Our Catalog </a> 474 </div> 475 </div> 476</div> 477 </div> 478 </div> 479 </div></div><div class="pagebuilder-column footer content" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="VPWFSH6"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="connect"> 480 <div class="block klaviyo"> 481 <div class="title"> 482 <strong>SMS/Text Sign-Up</strong> 483 <span class="sub-title">Get exclusive offers right from your phone!</span> 484 </div> 485 <div class="content"> 486 <div class="message-box"> 487 <p>
488 By submitting this form, you agree to receive recurring automated promotional and personalized marketing messages (e.g. cart reminders) from Lillian Vernon at the cell number used when signing up. Consent is not a condition of any purchase. Reply HELP for help and STOP to cancel. Msg frequency varies. Msg & data rates may apply. View <a href="https://www.lillianvernon.com/resources/terms-of-use">TERMS</a> & <a href="https://www.lillianvernon.com/resources/privacy-and-security">PRIVACY</a>. </p> 489 </div> 490 <form class="form klaviyo" novalidate action="https://www.lillianvernon.com/reclaim/sms/subscribe/" method="post" data-mage-init='{"validation": {"errorClass": "mage-error"}}' id="klaviyo-validate-detail"> 491 <div class="field klaviyo"> 492 <div class="control"> 493 <label for="klaviyo-phone"> 494 <span class="label"> 495 SMS/Text Sign-Up: </span> 496 </label> 497 <input name="phone" type="text" id="klaviyo-phone" aria-label="SMS/Text Sign-Up" placeholder="Enter mobile number" data-mage-init='{"mage/trim-input":{}}' data-validate="{required:true, 'validate-klaviyo-phone':true}"> 498 </div> 499 </div> 500 <div class="actions"> 501 <button class="action subscribe primary" title="Submit" type="submit" aria-label="Submit"> 502 <span>Submit</span> 503 </button> 504 </div> 505 </form> 506 </div> 507</div> 508 509 510 </div> 511 </div></div></div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div class="row" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="ELQAM2F"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="15" data-element="main" data-pb-style="R7G26OM"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="ES6Q06H"><div class="pagebuilder-column col-md-2" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="U54UEH7"><div data-content-type="text" data-appearance="default" data-element="main"> 512 <div class="block"> 513 <div class="block-title"><strong>Help</strong></div> 514 <div class="block-content"> 515 <ul class="links"> 516 <li><a href="https://www.lillianvernon.com/resources/customer-service">Customer Service</a> 517 </li> 518 <li><a href="https://www.lillianvernon.com/trackorder/track/index/">Track 519 Order</a></li> 520 <li><a href="https://www.lillianvernon.com/resources/shipping-information">Shipping Info</a> 521 </li> 522 <li><a href="https://www.lillianvernon.com/resources/returns-exchanges">Returns</a></li> 523 <li><a href="https://www.lillianvernon.com/resources/faq">FAQ’s</a></li> 524 <li><a href="https://www.lillianvernon.com/resources/product-safety">Product 525 Safety</a></li> 526 <li><a href="https://www.lillianvernon.com/resources/proposition-65">Proposition 527 65</a></li> 528 <li><a href="https://www.lillianvernon.com/resources/contact-us">Contact 529 Us</a></li> 530 <li>1-800-545-5426</li> 531 </ul> 532 </div> 533 </div> 534 </div></div><div class="pagebuilder-column col-md-2" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="BFBUH37"><div data-content-type="text" data-appearance="default" data-element="main"> 535 <div class="block"> 536 <div class="block-title"><strong>About Us</strong></div> 537 <div class="block-content"> 538 <ul class="links"> 539 <li><a href="https://www.lillianvernon.com/resources/about-us">Our 540 Company</a> 541 </li> 542 <li><a href="https://www.lillianvernon.com/resources/returns-exchanges">Our 543 Guarantee</a></li> 544 <li><a href="https://www.lillianvernon.com/resources/affiliate-network">Affiliate 545 Network</a></li> 546 <li><a href="https://www.lillianvernon.com/resources/careers">Careers</a> 547 </li> 548 </ul> 549 </div> 550 </div> 551 </div></div><div class="pagebuilder-column col-md-3" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="VYY16R6"><div data-content-type="text" data-appearance="default" data-element="main"><div class="block"> 552<div class="block-title"><strong>Shop</strong></div> 553<div class="block-content"> 554<ul class="links"> 555<li><a href="https://www.lillianvernon.com/resources/shop-our-catalog">Shop Our Catalog</a></li> 556<li><a href="https://www.lillianvernon.com/resources/site-map">Site Map</a></li> 557<li><a href="https://www.lillianvernon.com/resources/accessibility-statement">Accessibility Statement</a></li> 558</ul> 559<ul class="block-credit-card-types"> 560<li><img class="sisLogoImg" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/images/footer/creditcards/vi_png.avif" alt="VISA" width="38" height="25" loading="lazy"></li> 561<li><img class="sisLogoImg" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/images/footer/creditcards/mc_png.avif" alt="Master Card" width="38" height="25" loading="lazy"></li> 562<li><img id="GACVEW6" class="sisLogoImg" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/images/footer/creditcards/di_png.avif" alt="Discover" width="38" height="25" loading="lazy"></li> 563<li><img class="sisLogoImg" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/images/footer/creditcards/ae_png.avif" alt="American Express" width="38" height="25" loading="lazy"></li> 564<li><img class="sisLogoImg" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/images/footer/creditcards/pp_png.avif" alt="Paypal" width="38" height="25" loading="lazy"></li> 565<li><img class="sisLogoImg" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/images/footer/creditcards/am_png.avif" alt="Amazon" width="38" height="25" loading="lazy"></li> 566<li class="applePay"><img class="sisLogoImg" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/images/footer/creditcards/ap_png.avif" alt="ApplePay" width="38" height="25" loading="lazy"></li> 567<li class="klarna"> <img class="sisLogoImg" src="https://static.lillianvernon.com/version1790602875/frontend/Regent/cmg_lv/en_US/images/footer/creditcards/kl.svg" alt="Klarna" width="38" height="25" loading="lazy"> 568</li> 569</ul> 570</div> 571</div></div></div><div class="pagebuilder-column col-md-3" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="WLAQ5NE"><div data-content-type="text" data-appearance="default" data-element="main"><div class="block"> 572<div class="block-title"><strong>Privacy</strong></div> 573<div class="block-content"> 574<ul class="links"> 575<li><a href="https://www.lillianvernon.com/resources/privacy-and-security">Privacy & Security</a></li> 576<li> </li><li><a href="https://www.lillianvernon.com/privacy-center/account/check/">Privacy Center</a></li> 577 578</ul> 579<ul class="securityBlockMain" style="list-style: none; margin-top: 10px;"> 580<li class="cloudflare"><a href="//www.cloudflare.com" target="_blank" rel="noopener" aria-label="cloudflare"> <img title="cloudflare" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/images/ProtectedByCloudflareBadge_DarkBlue_png.avif" alt="cloudflare" width="89" height="31" loading="lazy"> </a></li> 581<li class="bbb"><a href="https://www.bbb.org/southern-colorado/business-reviews/mail-order-and-catalog-shopping/lillian-vernon-in-colorado-springs-co-87343760" target="_blank" rel="noopener"> <img title="Click to verify BBB accreditation and to see a BBB report." src="https://images.lillianvernon.com/amasty/avif/wysiwyg/images/bbb_png.avif" alt="Click to verify BBB accreditation and to see a BBB report." width="61" height="100" loading="lazy"> </a></li> 582<li class="save-and-secure"><img title="safe secure badge" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/images/safesecurebadge_png.avif" alt="Safe secure badge" width="75" height="88" loading="lazy"></li> 583</ul> 584</div> 585</div></div></div><div class="pagebuilder-column col-md-3" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="RA59IA0"><div data-content-type="text" data-appearance="default" data-element="main"> 586 <div class="block footer-social"> 587 <div class="block-title"><strong>CONNECT WITH US</strong></div> 588 <ul class="social-icons"> 589 <li><a class="facebook-link" href="https://www.facebook.com/lillianvernon" target="_blank" rel="noopener"> </a></li> 590 <li><a class="pinterest-link" href="https://www.pinterest.com/LillianVernon/" target="_blank" rel="noopener"> </a></li> 591 <li><a class="instagram-link" href="https://www.instagram.com/lillianvernon/" target="_blank" rel="noopener"> </a></li> 592 <li><a class="twitter-link" href="https://twitter.com/lillianvernon" target="_blank" rel="noopener"> </a></li> 593 <li><a class="blog-link" href="https://blog.lillianvernon.com" target="_blank" rel="noopener"> </a></li> 594 </ul> 595 </div> 596 <p>Many of the names, characters, and images at this site are copyrighted. They may not be 597 copied, reproduced, or used in any form without express written permission.</p> 598 <p>© 2026 Lillian Vernon<br>All Rights Reserved.</p> 599 <div class="cookie-consent">
600<button class="action primary pr-open-cookie-settings" title="Your Privacy 601 Choices"> 602 Your Privacy 603 Choices</button> 604 605 </div> 606 </div></div></div></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="DXDLKR0"><div class="pagebuilder-column-group tabbed-website-block" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="WU1WBMJ"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="GSNDRR5"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="TOPCJ30"><div data-content-type="text" data-appearance="default" data-element="main" data-pb-style="IWTA50E"> 607 <div class="title"> 608 <p style="text-align: center;">Shop Our Sister Companies</p> 609 </div> 610 </div></div><div class="pagebuilder-column links link-0" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="NG5WY1E"><figure class="link-logo" data-content-type="image" data-show-burst="0" data-appearance="cmg-kicker-image" data-element="main" data-pb-style="I0Q69CU"><a href="https://www.currentcatalog.com/?utm_source=lillianvernon.com" target="_blank" data-link-type="default" data-element="link"><img class="pagebuilder-mobile-hidden" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/tablogos_cc_png.avif" alt="Current Catalog" title="Current Catalog" loading="lazy" width="371" height="71" data-element="desktop_image" data-pb-style="K2X3K2I"><img class="pagebuilder-mobile-only" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/tablogos_cc_png.avif" alt="Current Catalog" title="Current Catalog" loading="lazy" width="371" height="71" data-element="mobile_image" data-pb-style="TKANTSP"></a></figure></div><div class="pagebuilder-column links link-1" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="JTER98I"><figure class="link-logo" data-content-type="image" data-show-burst="0" data-appearance="cmg-kicker-image" data-element="main" data-pb-style="K839QJN"><a href="https://www.colorfulimages.com/?utm_source=lillianvernon.com" target="_blank" data-link-type="default" data-element="link"><img class="pagebuilder-mobile-hidden" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/tablogos_ci_png.avif" alt="Colorful Images" title="Colorful Images" loading="lazy" width="371" height="71" data-element="desktop_image" data-pb-style="QQIJC0Y"><img class="pagebuilder-mobile-only" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/tablogos_ci_png.avif" alt="Colorful Images" title="Colorful Images" loading="lazy" width="371" height="71" data-element="mobile_image" data-pb-style="C362W52"></a></figure></div><div class="pagebuilder-column links link-2" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="ND2MFH4"><figure class="link-logo" data-content-type="image" data-show-burst="0" data-appearance="cmg-kicker-image" data-element="main" data-pb-style="RJ15D7Q"><a href="https://www.finestationery.com/?utm_source=lillianvernon.com" target="_blank" data-link-type="default" data-element="link"><img class="pagebuilder-mobile-hidden" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/tablogos_fs_png.avif" alt="Fine Stationery" title="Fine Stationery" loading="lazy" width="371" height="71" data-element="desktop_image" data-pb-style="CWH8M6O"><img class="pagebuilder-mobile-only" src="https://images.lillianvernon.com/amasty/avif/wysiwyg/tablogos_fs_png.avif" alt="Fine Stationery" title="Fine Stationery" loading="lazy" width="371" height="71" data-element="mobile_image" data-pb-style="AHXYMFH"></a></figure></div></div></div></div></div></div></footer> <span class="data-fbq-success" data-fbq-success="true"></span> 611
612 <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com" /> 613 <style> 614#amazon-connect-chat-widget-iframe{max-width:100% !important; width:auto;} 615#amazon-connect-chat-widget > div:first-child {bottom: min(15vh, 15vw);} 616@media all and (min-width: 768px) { 617#amazon-connect-chat-widget > div:first-child {bottom: min(10vh, 10vw);} 618} 619</style> 620 621 622 623 624 625 626 <!-- END GCR Badge Code --> 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641</div>
641<script type="text/javascript" src="https://static.lillianvernon.com/version1790602875/_cache/merged/33869181f1bbb465cd92e6a1217d8244.min.js"></script>
641<script data-ommit="true" nonce="eTV5dm02cWIyNjQxaWprbjlla21lM3p5NWJqbHJmb2Q=">var AEC=function(){return{add:function(e,t){let n=e,o=1,a=[],i=[],r=[],s=[];document.querySelectorAll("input[name=qty]:checked, [name=qty]").forEach(e=>{o=e.value}),o=Math.abs(o),isNaN(o)&&(o=1);const c=function(e){for(;e;){if("FORM"===e.tagName)return e;e=e.parentElement}return null}(e);if(c&&"function"==typeof c.checkValidity&&!c.checkValidity())return!0;if(!AEC.gtm())return n.dataset.click&&(AEC.Time.track(t,AEC.Const.TIMING_CATEGORY_ADD_TO_CART,n.dataset.name,n.dataset.category),d=n.dataset.click,new Function(d)()),!0;var d;if(n.dataset.configurable){document.querySelectorAll('[name^="super_attribute"]').forEach(e=>{if(e.matches("select")){var t=e.getAttribute("name"),n=t.substring(t.indexOf("[")+1,t.lastIndexOf("]"));if(e.selectedIndex){var o=e.options[e.selectedIndex];o&&a.push({id:n,option:o.label,text:o.text})}}e.matches("input")&&-1!=e.type.indexOf("radio")&&(e.parentNode.classList.contains("swatch-option-selected")||e.checked)&&Object.entries(AEC.SUPER).forEach(([t,n])=>{if(-1!=e.name.indexOf("super_attribute["+n.id+"]")){let t={id:n.id,text:n.label,option:e.value};a.push(t)}})}),a.length||Object.entries(AEC.SUPER).forEach(([e,t])=>{document.querySelectorAll('div[attribute-code="'+t.code+'"], div[data-attribute-code="'+t.code+'"]').forEach(e=>{let n={id:t.id,text:"",option:null};var o=e.querySelector("select");if(o){if(o.selectedIndex){var i=o.options[o.selectedIndex];i&&(n.text=i.text,n.option=i.value)}}else{var r=e.querySelector("span.swatch-attribute-selected-option");r&&(n.text=r.innerHTML,n.option=r.parentNode.dataset.optionSelected)}a.push(n)})}),a.length||AEC.EventDispatcher.trigger("ec.variants",a);for(var u=0,l=a.length;u<l;u++)for(var p=0,C=AEC.SUPER.length;p<C;p++)if(AEC.SUPER[p].id==a[u].id){var E=a[u].text;AEC.useDefaultValues&&AEC.SUPER[p].options.forEach(e=>{parseInt(e.value_index)==parseInt(a[u].option)&&(e.hasOwnProperty("admin_label")?E=e.admin_label:e.hasOwnProperty("store_label")&&(E=e.store_label))}),i.push([AEC.SUPER[p].label,E].join(AEC.Const.VARIANT_DELIMITER_ATT));let e=Number.parseFloat(n.dataset.price).toFixed(2);Object.entries(AEC.CONFIGURABLE_SIMPLES).forEach(([t,n])=>{n.hasOwnProperty("configurations")&&Object.entries(n.configurations).forEach(([t,i])=>{if(i.label===a[u].option){let t=[];Object.entries(n.price_tier).forEach(([e,n])=>{parseInt(o)>
641=parseInt(n.price_qty)&&t.push(Number.parseFloat(n.price))}),t.length&&(e=t.sort(function(e,t){return e<t}).pop())}})}),r.push({attribute:a[u].id,option:a[u].option,price:e})}if(!i.length)return n.dataset.click&&(AEC.Time.track(t,AEC.Const.TIMING_CATEGORY_ADD_TO_CART,n.dataset.name,n.dataset.category),(e=>{new Function(e)()})(n.dataset.click)),!0}if(n.dataset.grouped)for(var h=0,m=window.G.length;h<m;h++){let e=document.querySelector('[name="super_group['+window.G[h].id+']"]');e&&(e=>{if(e){let t={item_name:window.G[h].item_name,item_id:window.G[h].item_id,price:window.G[h].price,category:window.G[h].category,item_brand:window.G[h].item_brand,quantity:e};Object.assign(t,t,AEC.GA4.transformCategories(n.dataset.category)),s.push(t)}})(Math.abs(e.value))}else{let e=Number.parseFloat(n.dataset.price);if(n.dataset.hasOwnProperty("selection")){let t=parseInt(n.dataset.selection);Object.entries(AEC.CONFIGURABLE_SIMPLES).forEach(([n,a])=>{n==t&&a.hasOwnProperty("price_tier")&&Object.entries(a.configurations).forEach(([t,n])=>{let i=[];Object.entries(a.price_tier).forEach(([e,t])=>{parseInt(o)>=parseInt(t.price_qty)&&i.push(Number.parseFloat(t.price))}),i.length&&(e=i.sort(function(e,t){return e<t}).pop())})})}let t={item_name:n.dataset.name,item_id:1===parseInt(n.dataset.useSimple)?n.dataset.simpleId:n.dataset.id,price:e,item_brand:n.dataset.brand,item_variant:i.join(AEC.Const.VARIANT_DELIMITER),variants:a,category:n.dataset.category,quantity:o,currency:AEC.currencyCode,google_business_vertical:n.dataset.googleBusinessVertical,index:0};Object.assign(t,t,AEC.GA4.transformCategories(n.dataset.category)),s.push(t)}let g=0;for(u=0,l=s.length;u<l;u++)g+=Number.parseFloat(s[u].price)*Number.parseInt(s[u].quantity),function(e){Object.entries(AEC.parseJSON(n.dataset.attributes)).forEach(([t,n])=>{e[t]=n});let t=[];Object.entries(AEC.parseJSON(n.dataset.options)).forEach(([e,n])=>{let o=document.querySelector('[name="options['+e+']"]'),a=null;switch(o||(o=document.querySelector('[name="options['+e+'][]"]')),!0){case o instanceof HTMLInputElement:case o instanceof HTMLTextAreaElement:a=o.value;break;case o instanceof HTMLSelectElement:a=o.options[o.selectedIndex].text}a&&t.push({name:n,value:a})}),t.length&&(e.options=t)}(s[u]);var f={event:"add_to_cart",eventLabel:n.dataset.name,ecommerce:{currency:AEC.currencyCode,value:g,item_list_id:n.dataset.list,item_list_name:n.dataset.list,items:s,options:r},currentStore:n.dataset.store};return AEC.useDefaultValues&&(f.currentStore=AEC.storeName),this.EventDispatcher.trigger("ec.add.data",f),AEC.CookieConsent.queue(()=>{AEC.Cookie.add(f).push(t),AEC.Time.track(t,AEC.Const.TIMING_CATEGORY_ADD_TO_CART,n.dataset.name,n.dataset.category)}).process(),AEC.localStorage&&function(e){for(var t=0,n=e.length;t<n;t++)AEC.Storage.reference().set({id:e[t].item_id,category:e[t].category})}(s),AEC.facebook&&"function"==typeof fbq&&function(e,t,n){for(var o,i=[],r=0,s=0,c=t.length;s<c;s++)i.push(t[s].item_id),r+=parseFloat(t[s].price);o=function(e,t,o){return function(){void 0===a&&(a=[]),n("track","AddToCart",{content_name:e,content_ids:t,content_type:a.length?"product_group":"product",value:o,currency:AEC.currencyCode},{eventID:AEC.UUID.generate({event:"AddToCart"})})}}(e,i,r),AEC.Const.COOKIE_DIRECTIVE?AEC.CookieConsent.queue(o).process():o.apply(window,[])}(n.dataset.name,s,fbq),AEC.tiktok&&"undefined"!=typeof ttq&&function(e,t){for(var n,o=[],a=0,i=0,r=t.length;i<r;i++)o.push({content_id:t[i].item_id,content_name:t[i].item_name,quantity:t[i].quantity,brand:t[i].item_brand,price:t[i].price}),a+=parseFloat(t[i].price);n=function(e,t,n){return function(){AEC.TikTok.event("AddToCart",{contents:o,content_type:"product",value:n,currency:AEC.currencyCode},{event_id:AEC.UUID.generate({event:"AddToCart"})})}}(0,0,a),AEC.Const.COOKIE_DIRECTIVE?AEC.CookieConsent.queue(n).process():n.apply(window,[])}(n.dataset.name,s,ttq),n.dataset.click&&(e=>{new Function(e)()})(n.dataset.click),!0},addSwatch:function(e,t){var n=e;return window.jQuery&&jQuery(document).on("ajax:addToCart",function(){var e=[];
641Object.entries(AEC.parseJSON(n.dataset.swatch)).forEach(([t,n])=>{e.push(n)});var o=document.querySelector(".swatch-option.selected");if(o)variant=[[e[0].attribute_label,o.getAttribute("aria-label")].join(AEC.Const.VARIANT_DELIMITER_ATT)].join(AEC.Const.VARIANT_DELIMITER);else{let t=jQuery(n).parents("form:first");if(t){let n=[];Object.entries(e).forEach(([e,o])=>{let a=t.find('input[name="super_attribute['+o.attribute_id+']"]');if(a.length>0)if(a.get(0).dataset.hasOwnProperty("label")){let e=a.get(0).dataset.label,t=o.attribute_label;n.push([t,e].join(AEC.Const.VARIANT_DELIMITER_ATT))}else if(a.get(0).dataset.hasOwnProperty("attrName")){let e=a.get(0).value,t=o.attribute_label;n.push([t,e].join(AEC.Const.VARIANT_DELIMITER_ATT))}}),variant=[n].join(AEC.Const.VARIANT_DELIMITER)}}let a={item_name:n.dataset.name,item_id:n.dataset.id,price:n.dataset.price,category:n.dataset.category,item_brand:n.dataset.brand,item_variant:variant,item_list_name:n.dataset.list,item_list_id:n.dataset.list,quantity:1,index:n.dataset.position};Object.assign(a,a,AEC.GA4.transformCategories(n.dataset.category)),AEC.Cookie.add({event:"add_to_cart",currency:AEC.currencyCode,eventLabel:n.dataset.name,item_list_id:n.dataset.list,item_list_name:n.dataset.list,ecommerce:{items:[a]},currentStore:n.dataset.store}).push(t),AEC.Time.track(t,AEC.Const.TIMING_CATEGORY_ADD_TO_CART,n.dataset.name,n.dataset.category)}),!0},click:function(e,t){var n=e;if(!AEC.gtm())return AEC.Time.track(t,AEC.Const.TIMING_CATEGORY_PRODUCT_CLICK,n.dataset.name,n.dataset.category),!0;var o={item_name:n.dataset.name,item_id:n.dataset.id,price:n.dataset.price,item_brand:n.dataset.brand,quantity:n.dataset.quantity,index:n.dataset.position,category:n.dataset.category,currency:AEC.currencyCode};Object.entries(AEC.parseJSON(n.dataset.attributes)).forEach(([e,t])=>{o[e]=t}),Object.assign(o,o,AEC.GA4.augmentCategories(o));var a,i={event:"select_item",eventLabel:n.dataset.name,item_list_id:n.dataset.list,item_list_name:n.dataset.list,ecommerce:{items:[o]},currentStore:n.dataset.store};return AEC.CookieConsent.queue(()=>{AEC.Cookie.click(i).push(t)}).process(),AEC.Time.track(t,AEC.Const.TIMING_CATEGORY_PRODUCT_CLICK,n.dataset.name,n.dataset.category),n.dataset.click&&(a=n.dataset.click,new Function(a)()),!0},remove:function(e,t,n){var o=e;AEC.gtm()||AEC.Time.track(t,AEC.Const.TIMING_CATEGORY_REMOVE_FROM_CART,o.dataset.name,o.dataset.category);var a={item_name:o.dataset.name,item_id:o.dataset.id,price:parseFloat(o.dataset.price),category:o.dataset.category,item_brand:o.dataset.brand,quantity:o.dataset.quantity,currency:AEC.currencyCode};Object.entries(AEC.parseJSON(o.dataset.attributes)).forEach(([e,t])=>{a[e]=t}),Object.assign(a,a,AEC.GA4.augmentCategories(a));var i={event:"remove_from_cart",eventLabel:o.dataset.name,ecommerce:{item_list_id:o.dataset.list,item_list_name:o.dataset.list,items:[a]}};AEC.EventDispatcher.trigger("ec.remove.data",i);let r=e=>{let t={action:null};e.dataset.hasOwnProperty("post")?t=AEC.parseJSON(e.dataset.post):e.dataset.hasOwnProperty("postAction")&&(t=AEC.parseJSON(e.dataset.postAction)),async function(){if("cookieStore"in window){const e=await cookieStore.get("form_key");return e?.value||null}return Object.fromEntries(document.cookie.split("; ").map(e=>{const[t,n]=e.split("=");return[decodeURIComponent(t),decodeURIComponent(n)]})).form_key||null}().then(e=>{let n=document.createElement("form");n.setAttribute("method","post"),n.setAttribute("action",t.action),t.hasOwnProperty("data")&&(t.data.form_key=e,Object.entries(t.data).forEach(([e,t])=>{let o=document.createElement("input");o.setAttribute("type","text"),o.setAttribute("name",e),o.setAttribute("value",t),n.append(o)})),document.querySelector("body").appendChild(n),n.submit()})};if(AEC.Message.confirm){if("undefined"!=typeof require&&"function"==typeof require)require(["Magento_Ui/js/modal/confirm"],function(e){e({title:AEC.Message.confirmRemoveTitle,content:AEC.Message.confirmRemove,actions:{confirm:function(){AEC.Cookie.remove(i).push(t),AEC.Time.track(t,AEC.Const.TIMING_CATEGORY_REMOVE_FROM_CART,o.dataset.name),r(o)},cancel:function(){return!1},always:function(){return!1}}})});else if("undefined"!=typeof Alpine)return!0}else AEC.Cookie.remove(i).push(t),AEC.Time.track(t,AEC.Const.TIMING_CATEGORY_REMOVE_FROM_CART,o.dataset.name),r(o);return!1},wishlist:function(e,t){var n=e;if(!AEC.gtm())return AEC.Time.track(t,AEC.Const.TIMING_CATEGORY_PRODUCT_WISHLIST,n.dataset.name,"Wishlist"),!0;let o=JSON.parse(n.dataset.eventAttributes);return AEC.Cookie.wishlist({event:n.dataset.event,eventLabel:n.dataset.eventLabel,ecommerce:{items:o.items}}).push(t),!0},wishlistRemove:function(e,t){var n=e;if(!AEC.gtm())return AEC.Time.track(t,AEC.Const.TIMING_CATEGORY_PRODUCT_WISHLIST,n.dataset.name,"Wishlist"),!0;let o=JSON.parse(n.dataset.eventAttributes);return AEC.Cookie.wishlistRemove({event:n.dataset.event,eventLabel:n.dataset.eventLabel,ecommerce:{items:o.items}}).push(t),!0},compare:function(e,t){var n=e;if(!AEC.gtm())return AEC.Time.track(t,AEC.Const.TIMING_CATEGORY_PRODUCT_COMPARE,n.dataset.name,"Compare"),!0;let o=JSON.parse(n.dataset.eventAttributes);return AEC.Cookie.compare({event:n.dataset.event,eventLabel:n.dataset.eventLabel,ecommerce:{items:o.items}}).push(t),!0},Bind:{apply:function(e){return AEC.Persist.merge(),AEC.Cookie.pushPrivate(),document.addEventListener("DOMContentLoaded",()=>{document.body.addEventListener("catalogCategoryAddToCartRedirect",()=>{dataLayer.push({event:AEC.Const.CATALOG_CATEGORY_ADD_TO_CART_REDIRECT_EVENT})})}),e&&e.performance&&window.performance&&(window.onload=function(){setTimeout(function(){var e={event:"performance",performance:{timingCategory:"Load times",timingVar:"load",timingValue:(performance.timing.loadEventEnd-performance.timing.responseEnd)%6e4}};switch(window.google_tag_params.ecomm_pagetype){case"home":e.performance.timingLabel="Home",AEC.CookieConsent.queue(()=>{dataLayer.push(e)}).process();break;case"product":e.performance.timingLabel="Product",AEC.CookieConsent.queue(()=>{dataLayer.push(e)}).process();break;case"category":e.performance.timingLabel="Category",AEC.CookieConsent.queue(()=>{dataLayer.push(e)}).process()}},0)}),this}},Time:(n={event:"trackTime",timingCategory:"",timingVar:"",timingValue:-1,timingLabel:""},o=(new Date).getTime(),{track:function(e,t,a,i){n.timingValue=(new Date).getTime()-o,t&&(n.timingCategory=t),a&&(n.timingVar=a),i&&(n.timingLabel=i),e.push(n)},trackContinue:function(e,t,n,a){this.track(e,t,n,a),o=(new Date).getTime()}}),Persist:(e="persist",t="undefined"!=typeof Storage?{push:function(t,n){var o=this.data();return o[t]=n,localStorage.setItem(e,JSON.stringify(o)),this},data:function(){var t=localStorage.getItem(e);return null!==t?JSON.parse(t):{}},merge:function(){var e=this.data(),t={persist:{}};for(var n in e)t.persist[n]=e[n];return dataLayer.push(t),this},clear:function(){return localStorage.setItem(e,JSON.stringify({})),this}}:{push:function(){},merge:function(){},clear:function(){}},t.CONST_KEY_PROMOTION="persist_promotion",t),Checkout:{init:!1,data:{},tracked:{},getData:function(){return this.data},getPayload:function(){return this.data&&this.data.hasOwnProperty("payload")?this.data.payload:{error:"Missing checkout payload data"}},step:function(e,t,n){return this.init?(this.data&&this.data.hasOwnProperty("ecommerce")&&(this.data.ecommerce.step=++t,AEC.EventDispatcher.trigger("ec.checkout.step.data",this.data),AEC.Cookie.checkout(this.data).push(dataLayer)),this):this.fail("Step tracking requires a checkout page.")},stepOption:function(e,t){if(!t)return this;if(!this.init)return this.fail("Step option tracking requires a checkout page.");if(!t.toString().length)return this;var n={event:"checkoutOption",ecommerce:{checkout_option:{actionField:{step:e,option:t}}}};return AEC.EventDispatcher.trigger("ec.checkout.step.option.data",n),AEC.CookieConsent.queue(()=>{AEC.Cookie.checkoutOption(n).push(dataLayer)}).process(),this},fail:function(e){return console.log(e),this}}
641,Cookie:{data:null,privateData:null,reset:function(){return AEC.reset&&dataLayer.push({ecommerce:null}),dataLayer},push:function(e,t){return t=void 0===t||t,this.data&&(this.reset().push(this.data),this.data=null),this},pushPrivate:function(){var e=this.getPrivateData();return e&&dataLayer.push({privateData:e}),this},augment:function(e){var t=AEC.Storage.reference().get();if(t)for(var n=0,o=e.length;n<o;n++)for(var a=0,i=t.length;a<i;a++)e[n].item_id.toString().toLowerCase()===t[a].id.toString().toLowerCase()&&(e[n].category=t[a].category);return e.forEach(e=>{if(e.hasOwnProperty("category")){let t=e.category.split(/\//);if(t.length){let n=2;t.forEach(t=>{e["item_category"+n]=t})}}}),e},click:function(e){return AEC.EventDispatcher.trigger("ec.cookie.click.data",e),this.data=e,this},add:function(e){return AEC.EventDispatcher.trigger("ec.cookie.add.data",e),this.data=e,this},remove:function(e){return AEC.EventDispatcher.trigger("ec.cookie.remove.item.data",e),this.data=e,AEC.localStorage&&(this.data.ecommerce.items=this.augment(this.data.ecommerce.items)),this},compare:function(e){return AEC.EventDispatcher.trigger("ec.cookie.compare.data",e),this.data=e,this},wishlist:function(e){return AEC.EventDispatcher.trigger("ec.cookie.wishlist.data",e),this.data=e,this},wishlistRemove:function(e){return AEC.EventDispatcher.trigger("ec.cookie.wishlist.remove.data",e),this.data=e,this},update:function(e){return AEC.EventDispatcher.trigger("ec.cookie.update.item.data",e),this.data=e,this},visitor:function(e){return AEC.EventDispatcher.trigger("ec.cookie.visitor.data",e),this.data=function(e,t){return t&&t.hasOwnProperty("visitor")&&(e.visitorId=t.visitor.visitorId,e.visitorLoginState=t.visitor.visitorLoginState),e}(e,AEC.Cookie.getPrivateData()),this},detail:function(e){return AEC.EventDispatcher.trigger("ec.cookie.detail.data",e),this.data=e,this},purchase:function(e){return AEC.EventDispatcher.trigger("ec.cookie.purchase.data",e),this.data=e,AEC.localStorage&&(this.data.ecommerce.purchase.items=this.augment(this.data.ecommerce.purchase.items)),this},impressions:function(e){return AEC.EventDispatcher.trigger("ec.cookie.impression.data",e),this.data=e,this},checkout:function(e){return AEC.EventDispatcher.trigger("ec.cookie.checkout.step.data",e),this.data=e,AEC.localStorage&&(this.data.ecommerce.items=this.augment(this.data.ecommerce.items)),this},checkoutOption:function(e){return AEC.EventDispatcher.trigger("ec.cookie.checkout.step.option.data",e),this.data=e,this},promotion:function(e){return AEC.EventDispatcher.trigger("ec.cookie.promotion.data",e),this.data=e,this},promotionClick:function(e,t){return AEC.EventDispatcher.trigger("ec.cookie.promotion.click",e,{element:t}),this.data=e,this},remarketing:function(e){return AEC.EventDispatcher.trigger("ec.cookie.remarketing.data",e),this.data=e,this},getPrivateData:function(){if(!this.privateData){var e=this.get("privateData");e&&(this.privateData=this.parse(e))}return this.privateData},set:function(e,t,n){n||(n=30);let o=new Date;return o.setTime(o.getTime()+24*n*60*60*1e3),document.cookie=e+"="+encodeURIComponent(t)+"; expires="+o.toGMTString()+"; path=/; domain="+AEC.Const.COOKIE_DOMAIN,this},get:function(e){var t=document.cookie.indexOf(e+"="),n=t+e.length+1;if(!t&&e!=document.cookie.substring(0,e.length))return null;if(-1==t)return null;var o=document.cookie.indexOf(String.fromCharCode(59),n);return-1==o&&(o=document.cookie.length),decodeURIComponent(document.cookie.substring(n,o))},unset:function(e){return document.cookie=e+"=; path=/; expires="+new Date(0).toUTCString(),this},parse:function(e){return e=decodeURIComponent(e.replace(/\+/g," ")),JSON.parse(e)}},CookieConsent:{scripts:[],chain:{},endpoints:{},cookies:{},consent:[],config:{},nonce:{},widget:{display:!1,color:"rgba(0,0,0,1)",colorEnd:"rgba(0,0,0,1)"},queue:function(e,t){return t=void 0!==t?t:AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED_EVENT,this.chain.hasOwnProperty(t)||(this.chain[t]=[]),4===AEC.Const.COOKIE_DIRECTIVE_ENGINE&&(e=(e=>function(){e.apply(this)})(e)),this.chain[t].push(e),this},dispatch:function(e){return AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED=!0,dataLayer.push(e),this.process(e.event)},process:function(e){return e=void 0!==e?e:AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED_EVENT,(this.getConsent(e)||AEC.Const.COOKIE_DIRECTIVE_OVERRIDE_DECLINE||4===AEC.Const.COOKIE_DIRECTIVE_ENGINE)&&this.dequeue(e),this},dequeue:function(e){if(this.chain.hasOwnProperty(e)){try{let t;
641this.chain[e].forEach(e=>{t=e.apply(this,[])})}catch(e){console.debug(e)}this.chain[e]=[]}return this},getConsent:function(e){switch(AEC.Const.COOKIE_DIRECTIVE_ENGINE){case 0:if(!AEC.Const.COOKIE_DIRECTIVE)return!0;break;case 1:if(1==AEC.Cookie.get(e))return!0;if(this.consent.includes(e))return!0;break;case 4:if(window.OnetrustActiveGroups&&window.OptanonActiveGroups.split(",").filter(String).includes("C0001","C0002","C0003","C0004","C0005"))return!0;break;default:return!0}return!1},updateConsent:function(){return(e=>{let t=[];for(var n=0,o=e.length;n<o;n++)1==AEC.Cookie.get(e[n])&&t.push(e[n]);t.length&&(AEC.CookieConsent.acceptGoogleConsent(t).getWidget(),t.forEach(e=>{AEC.CookieConsent.acceptConsent(e)}))})(AEC.Const.COOKIE_DIRECTIVE_SEGMENT_MODE_EVENTS),this},acceptGoogleConsent:function(e){if("function"==typeof gtag){const t=!0===AEC.Const.COOKIE_DIRECTIVE_SEGMENT_MODE?{ad_storage:-1!==e.indexOf("cookieConsentMarketingGranted")?"granted":"denied",security_storage:-1!==e.indexOf("cookieConsentGranted")?"granted":"denied",functionality_storage:-1!==e.indexOf("cookieConsentGranted")?"granted":"denied",personalization_storage:-1!==e.indexOf("cookieConsentPreferencesGranted")?"granted":"denied",analytics_storage:-1!==e.indexOf("cookieConsentAnalyticsGranted")?"granted":"denied",ad_user_data:-1!==e.indexOf("cookieConsentUserdata")?"granted":"denied",ad_personalization:-1!==e.indexOf("cookieConsentPersonalization")?"granted":"denied"}:{ad_storage:"granted",security_storage:"granted",functionality_storage:"granted",personalization_storage:"granted",analytics_storage:"granted",ad_user_data:"granted",ad_personalization:"granted"};gtag("consent","update",t),localStorage.setItem("consentMode",JSON.stringify(t)),window.dispatchEvent(new CustomEvent("consent_accept",{detail:{consentMode:t,segments:e}}))}return this},finish:function(){let e=[];AEC.Const.COOKIE_DIRECTIVE_SEGMENT_MODE_EVENTS.forEach(t=>{this.getConsent(t)&&e.push(t)}),this.pickup({detail:{segments:e}})},acceptConsent:function(e){return this.dispatch({event:e})},declineConsent:function(e){return this.dispatch({event:e})},declineGoogleConsent:function(){if("function"==typeof gtag){const e={ad_storage:"denied",security_storage:"denied",functionality_storage:"denied",personalization_storage:"denied",analytics_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"};gtag("consent","update",e),localStorage.setItem("consentMode",JSON.stringify(e)),window.dispatchEvent(new CustomEvent("consent_decline",{detail:{consentMode:e}}))}return this},setEndpoints:function(e){return this.endpoints=e,this},getConsentDialog:function(e){return 1==AEC.Cookie.get(AEC.Const.COOKIE_DIRECTIVE_CONSENT_DECLINE_EVENT)?(AEC.CookieConsent.declineGoogleConsent([AEC.Const.COOKIE_DIRECTIVE_CONSENT_DECLINE_EVEN]).getWidget(),!0):(1!=AEC.Cookie.get(AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED_EVENT)?this.renderConsentDialog(e):AEC.CookieConsent.getWidget(),this)},closeConsentDialog:function(e){return e.remove(),this.getWidget(),this},renderConsentDialog:function(e){let t=document.querySelector("template[data-consent]");return(e=>{var n,o=((n=document.body).insertAdjacentHTML("beforeend",t.innerHTML),n.lastElementChild);let a=AEC.Cookie.get("cookieUuid");a&&(o.querySelector("[data-consent-uuid").innerHTML=a);let i=Number(o.dataset.check);o.querySelectorAll("input[type=checkbox][data-consent]").forEach(e=>{e.checked=!!AEC.CookieConsent.getConsent(e.dataset.consent)||!(a||!i)}),o.querySelector("[data-consent-uuid-wrapper]").style.display=a?"block":"none",(e=>{let t=t=>{"Escape"===t.key&&AEC.CookieConsent.closeConsentDialog(e).acquireProxyCookies()};document.addEventListener("keydown",e=>{t(e),document.removeEventListener("keydown",t)})})(o),o.querySelectorAll("a.customize").forEach(e=>{let t=o.querySelector(".ec-gtm-cookie-directive-customize");e.addEventListener("click",e=>{"block"===t.style.display?(o.querySelector("a.action.accept").style.display="none",t.style.display="none"):(o.querySelector("a.action.accept").style.display="block",t.style.display="block"),e.target.innerHTML="block"===t.style.display?e.target.dataset.hide:e.target.dataset.show})}),o.querySelectorAll("a.ec-gtm-cookie-directive-note-toggle").forEach(e
641=>{e.addEventListener("click",e=>{"block"===e.target.nextElementSibling.style.display?e.target.nextElementSibling.style.display="none":(o.querySelectorAll(".ec-gtm-cookie-directive-note").forEach(e=>{e.previousElementSibling.innerHTML=e.previousElementSibling.dataset.show,e.style.display="none"}),e.target.nextElementSibling.style.display="block"),e.target.innerHTML="block"===e.target.nextElementSibling.style.display?e.target.dataset.hide:e.target.dataset.show})}),o.querySelectorAll("a.accept").forEach(t=>{t.addEventListener("click",t=>{t.target.text=t.target.dataset.confirm;var n=[...o.querySelectorAll('[name="cookie[]"]:checked')].map(e=>e.value);n.unshift("cookieConsentGranted"),AEC.CookieConsent.acceptGoogleConsent(n),AEC.Request.post(e.cookie,{cookie:n},e=>{Object.keys(e).forEach(e=>{AEC.CookieConsent.acceptConsent(e)}),AEC.CookieConsent.closeConsentDialog(o).acquireProxyCookies()})})}),o.querySelectorAll("a.accept-all").forEach(t=>{t.addEventListener("click",t=>{t.target.text=t.target.dataset.confirm,[...o.querySelectorAll('[name="cookie[]"]')].forEach(e=>{e.checked=!0});var n=[...o.querySelectorAll('[name="cookie[]"]:checked')].map(e=>e.value);n.unshift("cookieConsentGranted"),AEC.CookieConsent.acceptGoogleConsent(n),AEC.Request.post(e.cookie,{cookie:n},e=>{Object.keys(e).forEach(e=>{AEC.CookieConsent.acceptConsent(e)}),AEC.CookieConsent.closeConsentDialog(o).acquireProxyCookies()})})}),o.querySelectorAll("a.decline").forEach(t=>{t.addEventListener("click",t=>{[...o.querySelectorAll('[name="cookie[]"]')].forEach(e=>{e.checked=!1}),AEC.CookieConsent.declineGoogleConsent(),AEC.Request.post(e.cookie,{decline:!0},e=>{Object.keys(e).forEach(e=>{AEC.CookieConsent.declineConsent(e)}),AEC.CookieConsent.closeConsentDialog(o).acquireProxyCookies()})})}),o.querySelectorAll("a.close").forEach(e=>{e.style.display=AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED?"block":"none",e.addEventListener("click",e=>{AEC.CookieConsent.closeConsentDialog(o).acquireProxyCookies()})})})(this.endpoints),this},acquireProxyCookies:function(){return this.config.acquire?(localStorage.getItem("acquire")||(e=this,setTimeout(()=>{const t=Object.fromEntries(document.cookie.split(";").map(e=>e.trim()).filter(Boolean).map(e=>{const t=e.indexOf("="),n=t>-1?e.slice(0,t):e,o=t>-1?e.slice(t+1):"";try{return[decodeURIComponent(n),decodeURIComponent(o)]}catch{return[n,o]}}));Object.entries(t).forEach(([t,n])=>{e.cookies.hasOwnProperty(t)||(e.cookies[t]=!0)}),AEC.Request.post(e.endpoints.cookieConsent,{cookies:e.cookies},e=>!0)},1e3),localStorage.setItem("acquire",!0)),this):this;var e},setProxy:function(){var e;return e=this,new MutationObserver(t=>{t.forEach(t=>{[...t.addedNodes].forEach(t=>{1===t.nodeType&&t.matches("script")&&t.dataset&&t.dataset.hasOwnProperty("consent")&&(e.scripts.push({script:t,parent:t.parentNode?t.parentNode:document.head,segment:t.dataset.consent}),[...t.attributes].forEach(e=>{e.name.startsWith("defer")&&t.removeAttribute(e.name)}),t.remove())})})}).observe(document.documentElement,{childList:!0,subtree:!0}),this},setReflect:function(e,t){if(function(){const e=Document.prototype,t=Object.getOwnPropertyDescriptor(e,"cookie");t&&t.set?Object.defineProperty(e,"cookie",{configurable:!0,enumerable:t.enumerable,get:function(){return t.get.call(this)},set:function(e){try{const t=e.split("=")[0];window.dispatchEvent(new CustomEvent("captured_cookie",{detail:{cookie:{name:t,value:e}}}))}catch(e){console.warn("Cookie observer error:",e)}return t.set.call(this,e)}}):console.warn("Cookie setter not found on Document.prototype")}(),1==t){const e=HTMLScriptElement.prototype.setAttribute;Object.defineProperties(HTMLScriptElement.prototype,{src:{set:function(e){AEC.CookieConsent.getConsent(AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED_EVENT)||this.dataset.hasOwnProperty("materialize")||-1!==e.indexOf(BASE_URL)||(this.setAttribute("type","text/template"),this.setAttribute("data-consent",AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED_EVENT)),this.setAttribute("src",e)},get:function(){return this.getAttribute("src")}},setAttribute:{value:function(t,n){return"src"===t&&(AEC.CookieConsent.getConsent(AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED_EVENT)||this.dataset.hasOwnProperty("materialize")||-1!==n.indexOf(BASE_URL)||(this.setAttribute("type","text/template"),this.setAttribute("data-consent",AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED_EVENT))),e.call(this,t,n)},writable:!0,configurable:!0}})}window.addEventListener("captured_cookie",e=>{this.cookies[e.detail.cookie.name]=e.detail.cookie.value}),e.apply(this,[this])},setAsses:function(e){return(e=e||[]).length&&setTimeout(()=>{let t=Object.fromEntries(document.cookie.split("; ").map(e=>e.split("="))),n=[];Object.entries(t).forEach(([t,o])=>{e.includes(t)||n.push(t)});let o=document.createElement("div");Object.assign(o.style,{position:"fixed",width:"85%",maxWidth:"600px",bottom:"30px",left:"20px",padding:"20px",borderRadius:"2px",color:"rgba(0,0,0,1)",background:"rgba(255, 198, 75, 0.95)",dropShadow:"0px 0px 2px",zIndex:9999}),n.length?(n.unshift(""),n.unshift("We have identified the following cookies that might be set prior to consent.")):n.push("No NON-ESSENTIAL cookies found."),n.push(""),n.push("<small>Once done, remember to disable Test mode in Stores -> Configuration -> Anowave -> Cookie Consent Mode V2 -> Test Mode OR delete <strong>asses</strong> cookie manually.</small>"),o.innerHTML=n.join("<br />"),document.body.appendChild(o)},1e3),this},pickup:function(e){return document.querySelectorAll("script[data-consent]").forEach(t=>{let n=t.dataset.consent;-1!=e.detail.segments.indexOf(n)&&(delete t.dataset.consent,this.materialize(t,this.nonce,e.detail.segments))}
641),this.scripts.forEach(t=>{-1!=e.detail.segments.indexOf(t.segment)&&this.materialize(t.script,this.nonce,e.detail.segments)}),this},materialize:function(e,t,n){let o=document.createElement("script");o.type="text/javascript",o.innerHTML=e.innerHTML,o.dataset.materialize=!0,e.getAttribute("src")&&(o.src=e.src),o.setAttribute("nonce",t),e.parentNode?(e.parentNode.appendChild(o),e.parentNode.removeChild(e)):document.body.appendChild(o)},setNonce:function(e){return this.nonce=e,this},setWidget:function(e){return e=e||{},this.config=e,this.setAsses(e.asses).setProxy().setNonce(e.nonce).setEndpoints(e.endpoints),(e=>{window.addEventListener("consent_accept",t=>{e.consent=t.detail.segments,e.pickup(t),new MutationObserver(n=>{n.forEach(n=>{[...n.addedNodes].forEach(n=>{if(1===n.nodeType&&n.matches("script")&&-1!=n.type.indexOf("text/template")){let o=n.dataset.consent;-1!=t.detail.segments.indexOf(o)&&(delete n.dataset.consent,e.materialize(n,this.nonce.event.detail.segments))}})})}).observe(document.documentElement,{childList:!0,subtree:!0})})})(this),this.widget={...this.widget,...e.options},this}
641,getWidget:function(){if(this.widget.display){let e=(e=>t=>{let n=Object.entries({position:"fixed",bottom:"10px",left:"10px","z-index":"9999",cursor:"pointer"}).map(([e,t])=>[e,t].join(":")),o=e("svg",{id:"consentWidget",width:52,height:50,style:n.join(";")}),a=e("linearGradient",{id:"gradient",gradientTransform:"rotate(90)"}),i=e("filter",{id:"shadow"});[e("feDropShadow",{dx:"0",dy:"0",stdDeviation:"0.7","flood-opacity":.5})].forEach(e=>{i.appendChild(e)}),parseInt(t),[e("stop",{offset:"0%","stop-color":this.widget.color}),e("stop",{offset:"100%","stop-color":this.widget.colorEnd})].forEach(e=>{a.appendChild(e)}),o.appendChild(a);let r="scale(1.5 1.5) translate(0 10)";[e("path",{id:"a",d:"M22.6004 0H7.40039C3.50039 0 0.400391 3.1 0.400391 7C0.400391 10.9 3.50039 14 7.40039 14H22.6004C26.5004 14 29.6004 10.9 29.6004 7C29.6004 3.1 26.4004 0 22.6004 0ZM1.60039 7C1.60039 3.8 4.20039 1.2 7.40039 1.2H17.3004L14.2004 12.8H7.40039C4.20039 12.8 1.60039 10.2 1.60039 7Z",filter:"url(#shadow)",fill:"url(#gradient)",transform:r}),e("path",{id:"b",d:"M24.6012 4.0001C24.8012 4.2001 24.8012 4.6001 24.6012 4.8001L22.5012 7.0001L24.7012 9.2001C24.9012 9.4001 24.9012 9.8001 24.7012 10.0001C24.5012 10.2001 24.1012 10.2001 23.9012 10.0001L21.7012 7.8001L19.5012 10.0001C19.3012 10.2001 18.9012 10.2001 18.7012 10.0001C18.5012 9.8001 18.5012 9.4001 18.7012 9.2001L20.8012 7.0001L18.6012 4.8001C18.4012 4.6001 18.4012 4.2001 18.6012 4.0001C18.8012 3.8001 19.2012 3.8001 19.4012 4.0001L21.6012 6.2001L23.8012 4.0001C24.0012 3.8001 24.4012 3.8001 24.6012 4.0001Z",fill:"rgba(255,255,255,1)",transform:r}),e("path",{id:"c",d:"M12.7 4.1002C12.9 4.3002 13 4.7002 12.8 4.9002L8.6 9.8002C8.5 9.9002 8.4 10.0002 8.3 10.0002C8.1 10.1002 7.8 10.1002 7.6 9.9002L5.4 7.7002C5.2 7.5002 5.2 7.
6411002 5.4 6.9002C5.6 6.7002 6 6.7002 6.2 6.9002L8 8.6002L11.8 4.1002C12 3.9002 12.4 3.9002 12.7 4.1002Z",fill:"url(#gradient)",transform:r})].forEach(e=>{o.appendChild(e)});let s=e("circle",{id:"d",cx:13,cy:25.5,r:6,fill:"transparent",stroke:"url(#gradient)","stroke-width":2,"stroke-dasharray":"60 40","stroke-dashoffset":40,filter:"url(#shadow)",style:"display:none"});return[e("animateTransform",{attributeName:"transform",attributeType:"XML",type:"rotate",dur:"1s",from:"0 13 25.5",to:"360 13 25.5",repeatCount:"indefinite"})].forEach(e=>{s.appendChild(e)}),o.appendChild(s),o})((e,t)=>{for(var n in e=document.createElementNS("http://www.w3.org/2000/svg",e),t)e.setAttributeNS(null,n,t[n]);return e})();return this.deleteWidget(),document.body.appendChild(e),document.body.querySelectorAll("[id=consentWidget]").forEach(e=>{e.addEventListener("click",e=>{AEC.CookieConsent.renderConsentDialog(dataLayer)})}),e}return null},deleteWidget:function(){return document.body.querySelectorAll("[id=consentWidget]").forEach(e=>{e.parentNode.removeChild(e)}),this},loader:{show:function(){document.querySelectorAll("[id=c]").forEach(e=>{e.style.display="none"}),document.querySelectorAll("[id=d]").forEach(e=>{e.style.display="block"})},hide:function(){document.querySelectorAll("[id=c]").forEach(e=>{e.style.display="block"}),document.querySelectorAll("[id=d]").forEach(e=>{e.style.display="none"})}}},Storage:{set:function(e,t){return"undefined"!=typeof Storage&&localStorage.setItem(e,JSON.stringify(t)),this},get:function(e){return"undefined"!=typeof Storage?JSON.parse(localStorage.getItem(e)):null},reference:function(){return e=this,{set:function(t){var n=e.get("category.add")||[],o=function(e,t){for(var n=0,o=e.length;n<o;n++)if(e[n].id.toString().toLowerCase()===t.id.toString().toLowerCase())return e[n].category=t.category,!0;return!1}(n,t);return o||n.push(t),e.set("category.add",n),this},get:function(){return e.get("category.add")}};var e}},gtm:function(){return"undefined"!=typeof google_tag_manager||(console.log("Unable to detect Google Tag Manager. Please verify if GTM install snippet is available."),!1)},parseJSON:function(e){if("object"==typeof e)return e;if("string"==typeof e)try{return JSON.parse(e)}catch(e){}return{}},getPayloadSize:function(e){for(var t=[e],n=0,o=0;o<t.length;o++)switch(typeof t[o]){case"boolean":n+=4;break;case"number":n+=8;break;case"string":n+=2*t[o].length;break;case"object":if("[object Array]"!=Object.prototype.toString.call(t[o]))for(var a in t[o])n+=2*a.length;for(var a in t[o]){for(var i=!1,r=0;r<t.length;r++)if(t[r]===t[o][a]){i=!0;break}i||t.push(t[o][a])}}return n},getPayloadChunks:function(e,t){for(var n=[],o=0,a=e.length;o<a;)n.push(e.slice(o,o+=t));return n},url:function(e){return[AEC.Const.URL,e].join("")},EventDispatcher:{events:{},on:function(e,t){var n=this.events[e]||[];n.push(t),this.events[e]=n},trigger:function(){let e=[...arguments],t=e?e.shift():null,n=this.events[t]||[],o=e?e.shift():{},a=e?e.shift():{};!n||n.length<1||(console.log(t+"("+n.length+" listeners)"),n.forEach(function(e){e(o,a)}))}},Request:{get:function(e,t,n){this.execute("GET",[e,this.serialize(t)].join("?"),n).send(null)},post:function(e,t,n){this.execute("POST",e,n).send(this.serialize(t))},execute:function(e,t,n){try{var o=new XMLHttpRequest;o.open(e,t,!0),o.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.addEventListener("load",()=>{let e;e="application/json"===o.getResponseHeader("Content-Type")?JSON.parse(o.responseText):o.responseText,"function"==typeof n&&n(e)})}catch(e){return console.log(e.message),null}return o},serialize:function(e,t){var n=[];return Object.keys(e).map(o=>{var a=t?t+"["+o+"]":o,i=e[o];n.push(null!==i&&"object"==typeof i?this.serialize(i,a):encodeURIComponent(a)+"="+encodeURIComponent(i))}),n.join("&")}},UUID:{generate:e=>{e=e||{};let t="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)});if(-1==["AddToCart"].indexOf(e))try{let n=AEC.Cookie.get("facebook_latest_uuid");n&&(n=JSON.parse(n),n.hasOwnProperty("uuid")&&n.hasOwnProperty("event")&&e.event===n.event&&(t=n.uuid))}catch(e){}return e.uuid=t,AEC.Const.COOKIE_DIRECTIVE?AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED&&AEC.Cookie.set("facebook_latest_uuid",JSON.stringify(e)):AEC.Cookie.set("facebook_latest_uuid",JSON.stringify(e)),t}},Proxy:{get:e=>function(e){return new Proxy({},{get:(t,n)=>function(...t){return new Promise((o,a)=>{const i=Date.now()+Math.random().toString(36).substr(2);e.onmessage=function(e){const{id:t,result:n,error:r}=e.data;t===i&&(r?a(new Error(r)):o(n))},e.postMessage({id:i,method:n,args:t})})}})}(new Worker(e))}
641,TikTok:{event:(e,t,n)=>{"undefined"!=typeof ttq&&ttq.track(e,t,n)}}};var e,t,n,o}(); 642"undefined"!=typeof AEC&&void 0!==AEC.EventDispatcher&&(AEC.GA4={enabled:!1,transformCategories:function(e){if(null===e)return{};let t={},o=e.toString().split("/");if(o&&(t.item_category=o.shift(),o.length)){let e=1;o.forEach(o=>{t["item_category"+ ++e]=o})}return t},augmentCategories:function(e){return e.hasOwnProperty("category")&&AEC.Cookie.augment([e]),this.transformCategories(e.category)},augmentItem:function(e){let t={google_business_vertical:"retail"};return Object.entries(e).forEach(([e,o])=>{-1===["id","name","price","category","currency","variant","brand"].indexOf(e)&&(t[e]=o)}),t}},AEC.EventDispatcher.on("ec.checkout.step.option.data",e=>{if(!AEC.GA4.enabled)return!0;switch(parseInt(e.ecommerce.checkout_option.actionField.step)){case AEC.Const.CHECKOUT_STEP_SHIPPING:e.event="add_shipping_info",AEC.GA4.quote.hasOwnProperty("coupon")&&(e.ecommerce.coupon=AEC.GA4.quote.coupon),e.ecommerce.currency=AEC.GA4.currency,e.ecommerce.items=AEC.Checkout.getPayload().ecommerce.items,e.ecommerce.shipping_tier=e.ecommerce.checkout_option.actionField.option,(e=>{let t=0;e.ecommerce.items.forEach(e=>{t+=Number(e.price)*Number(e.quantity)}),e.ecommerce.value=t})(e),delete e.ecommerce.checkout_option;break;case AEC.Const.CHECKOUT_STEP_PAYMENT:e.event="add_payment_info",AEC.GA4.quote.hasOwnProperty("coupon")&&(e.ecommerce.coupon=AEC.GA4.quote.coupon),e.ecommerce.currency=AEC.GA4.currency,e.ecommerce.items=AEC.Checkout.getPayload().ecommerce.items,e.ecommerce.payment_type=e.ecommerce.checkout_option.actionField.option,(e=>{let t=0;e.ecommerce.items.forEach(e=>{t+=Number(e.price)*Number(e.quantity)}),e.ecommerce.value=t})(e),delete e.ecommerce.checkout_option}}));</script>
642<script data-ommit="true" nonce="eTV5dm02cWIyNjQxaWprbjlla21lM3p5NWJqbHJmb2Q="> 643 644 window.dataLayer = window.dataLayer || []; 645 646 window.AEC = window.AEC || {}; 647 648 AEC.Const = {"URL":"https://www.lillianvernon.com/","TIMING_CATEGORY_ADD_TO_CART":"Add To Cart Time","TIMING_CATEGORY_REMOVE_FROM_CART":"Remove From Cart Time","TIMING_CATEGORY_PRODUCT_CLICK":"Product Detail Click Time","TIMING_CATEGORY_CHECKOUT":"Checkout Time","TIMING_CATEGORY_CHECKOUT_STEP":"Checkout Step Tim","TIMING_CATEGORY_PRODUCT_WISHLIST":"Add to Wishlist Time","TIMING_CATEGORY_PRODUCT_COMPARE":"Add to Compare Time","VARIANT_DELIMITER":"-","VARIANT_DELIMITER_ATT":":","CHECKOUT_STEP_SHIPPING":1,"CHECKOUT_STEP_PAYMENT":2,"CHECKOUT_STEP_ORDER":3,"DIMENSION_SEARCH":18,"COOKIE_DIRECTIVE":false,"COOKIE_DIRECTIVE_ENGINE":0,"COOKIE_DIRECTIVE_SEGMENT_MODE":false,"COOKIE_DIRECTIVE_SEGMENT_MODE_EVENTS":["cookieConsentGranted"],"COOKIE_DIRECTIVE_CONSENT_GRANTED_EVENT":"cookieConsentGranted","COOKIE_DIRECTIVE_CONSENT_DECLINE_EVENT":"cookieConsentDeclined","COOKIE_DIRECTIVE_OVERRIDE_DECLINE":false,"COOKIE_DOMAIN":"www.lillianvernon.com","CATALOG_CATEGORY_ADD_TO_CART_REDIRECT_EVENT":"catalogCategoryAddToCartRedirect","META_CONVERSIONS_API_EVENTS":["AddToCart","ViewCategory","ViewContent","Purchase","InitiateCheckout","AddPaymentInfo","AddToWishlist","CustomizeProduct","Search"]}; 649 650 AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED = AEC.CookieConsent.getConsent("cookieConsentGranted"); 651 652 Object.entries({"Message":{"confirm":true,"confirmRemoveTitle":"Are you sure?","confirmRemove":"Are you sure you would like to remove this item from the shopping cart?"},"storeName":"LillianVernon.com","currencyCode":"USD","useDefaultValues":false,"facebook":false,"tiktok":false,"SUPER":[],"CONFIGURABLE_SIMPLES":[],"BUNDLE":{"bundles":[],"options":[]},"localStorage":"true","summary":false,"reset":false,"tax":1,"simples":false}).forEach(([key,value]) => { AEC[key] = value; }); 653 654</script>
654<script data-ommit="true" nonce="eTV5dm02cWIyNjQxaWprbjlla21lM3p5NWJqbHJmb2Q="> 655 656 (summary => 657 { 658 if (summary) 659 { 660 let getSummary = (event) => 661 { 662 AEC.Request.post("https:\/\/www.lillianvernon.com\/datalayer\/index\/cart\/",{ event:event }, (response) => 663 { 664 dataLayer.push(response); 665 }); 666 }; 667 668 ['ec.cookie.remove.item.data','ec.cookie.update.item.data','ec.cookie.add.data'].forEach(event => 669 { 670 AEC.EventDispatcher.on(event, (event => 671 { 672 return () => 673 { 674 setTimeout(() => { getSummary(event); }, 2000); 675 }; 676 })(event)); 677 }); 678 } 679 })(AEC.summary); 680 681</script>
681<script data-ommit="true" nonce="eTV5dm02cWIyNjQxaWprbjlla21lM3p5NWJqbHJmb2Q="> 682 683 684 window.dataLayer = window.dataLayer || []; 685 686 687 688 689 var dataLayerTransport = (function() 690 { 691 var data = []; 692 693 return { 694 data:[], 695 push: function(data) 696 { 697 this.data.push(data); 698 699 return this; 700 }, 701 serialize: function() 702 { 703 return this.data; 704 } 705 } 706 })(); 707 708</script>
708<script data-ommit="true" nonce="eTV5dm02cWIyNjQxaWprbjlla21lM3p5NWJqbHJmb2Q="> 709 710 (endpoints => 711 { 712 let engines = 713 { 714 0: () => {}, 715 1: () => {}, 716 2: () => 717 { 718 window.addEventListener('CookiebotOnAccept', event => 719 { 720 return true; 721 }, 722 false); 723 }, 724 3: () => {}, 725 4: () => 726 { 727 (() => 728 { 729 let wait = 0, interval = 100; 730 731 let otc = () => 732 { 733 return 'undefined' !== typeof window.OneTrust; 734 }; 735 736 window.ot = setInterval(end => 737 { 738 wait += interval; 739 740 if (wait > end) 741 { 742 if (window.ot) 743 { 744 clearInterval(window.ot); 745 } 746 } 747 748 if (otc()) 749 { 750 window.dispatchEvent(new CustomEvent("onetrust_loaded", 751 { 752 detail: 753 { 754 groups: window.OptanonActiveGroups 755 } 756 })); 757 758 clearInterval(window.ot); 759 760 let uuid = AEC.Cookie.get('cookieUuid'); 761 762 let map = {"C0001":["cookieConsentGranted"],"C0002":["cookieConsentGranted","cookieConsentAnalyticsGranted"],"C0003":["cookieConsentGranted","cookieConsentPreferencesGranted"],"0":["cookieConsentGranted","cookieConsentUserdata","cookieConsentPersonalization","cookieConsentMarketingGranted"]}; 763 764 OneTrust.OnConsentChanged(() => 765 { 766 let groups = window.OptanonActiveGroups.split(',').filter(String); 767 768 let grant = [], consent = {}; 769 770 groups.forEach(group => 771 { 772 if (map.hasOwnProperty(group)) 773 { 774 map[group].forEach(signal => 775 { 776 consent[signal] = true; 777 }); 778 } 779 }); 780 781 Object.keys(consent).forEach(key => 782 { 783 grant.push(key); 784 }); 785 786 let params = 787 { 788 cookie: grant 789 }; 790 791 if (!grant.length) 792 { 793 params['decline'] = true; 794 } 795 796 AEC.Request.post(endpoints.cookie, params , response => 797 { 798 return true; 799 }); 800 801 return true; 802 }); 803 } 804 }, 805 interval); 806 807 })(2000); 808 }, 809 5: () => 810 { 811 let grant = []; 812 813 grant.push("cookieConsentGranted"); 814 815 let uuid = AEC.Cookie.get('cookieUuid'); 816 817 if (!uuid) 818 { 819 AEC.Request.post(endpoints.cookie, { cookie: grant }, response => 820 { 821 return true; 822 }); 823 } 824 return true; 825 }, 826 6: () => 827 { 828 return true; 829 } 830 }; 831 832 engines[AEC.Const.COOKIE_DIRECTIVE_ENGINE].apply(this,[]); 833 834 })({"type":"json","cookie":"https:\/\/www.lillianvernon.com\/datalayer\/index\/cookie\/","cookieContent":"https:\/\/www.lillianvernon.com\/datalayer\/index\/cookieContent\/","cookieConsent":"https:\/\/www.lillianvernon.com\/datalayer\/index\/cookieConsent\/"}); 835 836 </script>
836<script data-ommit="true" nonce="eTV5dm02cWIyNjQxaWprbjlla21lM3p5NWJqbHJmb2Q="> 837 838 /* Dynamic remarketing */ 839 window.google_tag_params = window.google_tag_params || {}; 840 841 /* Default pagetype */ 842 window.google_tag_params.ecomm_pagetype = "other"; 843 844 /* Grouped products collection */ 845 window.G = []; 846 847 /** 848 * Global revenue 849 */ 850 window.revenue = 0; 851 852 /** 853 * DoubleClick 854 */ 855 window.DoubleClick = 856 { 857 DoubleClickRevenue: 0, 858 DoubleClickTransaction: 0, 859 DoubleClickQuantity: 0 860 }; 861 862 863 AEC.Cookie.visitor({"pageType":"other","pageName":"Customer Login | Lillian Vernon","websiteCountry":"US","websiteLanguage":"en_US","visitorLoginState":"Logged out","visitorLifetimeValue":0,"visitorExistingCustomer":"No","clientStatus":"Not client","visitorType":"NOT LOGGED IN","currentStore":"LillianVernon.com"}).push(dataLayer, false); 864 865</script>
865<script nonce="eTV5dm02cWIyNjQxaWprbjlla21lM3p5NWJqbHJmb2Q=">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.nonce='eTV5dm02cWIyNjQxaWprbjlla21lM3p5NWJqbHJmb2Q=';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;var n = d.querySelector('[nonce]');n && j.setAttribute('nonce', n.nonce || n.getAttribute('nonce'));f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-MSF7FLK');</script>
865<script data-ommit="true" nonce="eTV5dm02cWIyNjQxaWprbjlla21lM3p5NWJqbHJmb2Q="> 866 867 868</script>
868<script data-ommit="true" nonce="eTV5dm02cWIyNjQxaWprbjlla21lM3p5NWJqbHJmb2Q=">AEC.Bind.apply({"performance":false})</script>
868<script type="text/x-magento-init"> 869 { 870 "*": { 871 "deferInit": { 872 "events": ["mousemove", "keydown", "touchstart", "scroll"], 873 "maxWait": -1, 874 "modules": [ 875 { 876 "module": "Meta_Conversion/js/initPixel", 877 "config": { 878 "pixelId": "621157275234205", 879 "automaticMatchingFlag": false, 880 "userDataUrl": "https://www.lillianvernon.com/fbe/pixel/userData/", 881 "agent": "magento_opensource-0.0.0-1.6.4" 882 } 883 } 884 ] 885 }, 886 "Meta_Conversion/js/metaPixelTracker" : { 887 "url" : "https://www.lillianvernon.com/fbe/pixel/tracker/", 888 "payload": {"eventName":"facebook_businessextension_ssapi_page_view"}, 889 "browserEventData": {"fbAgentVersion":"magento_opensource-0.0.0-1.6.4","fbPixelId":"621157275234205","source":"magento_opensource","pluginVersion":"1.6.4","track":"track","event":"PageView","payload":[]} } 890 } 891 } 892</script>
892<script type="text/x-magento-init"> 893 { 894 "*": { 895 "Magento_PageCache/js/form-key-provider": { 896 "isPaginationCacheEnabled": 897 0 } 898 } 899 } 900 </script>
900<script data-ommit="true" nonce="eTV5dm02cWIyNjQxaWprbjlla21lM3p5NWJqbHJmb2Q="> 901 902 if ('undefined' !== typeof AEC && AEC.GA4) 903 { 904 AEC.GA4.enabled = true; 905 906 907 AEC.GA4.conversion_event = "purchase"; 908 909 910 AEC.GA4.currency = "USD"; 911 912 913 AEC.GA4.quote = []; 914 } 915 916</script>
916<script>var poptinAfterPageLoad = true;</script>
916<script id="pixel-script-poptin" async="true" data-type="lazy" data-src="https://cdn.popt.in/pixel.js?id=a99152d8d6f0c"></script>
916<script type="text/lazy-load" id="searchspring-context" defer data-type="lazy" data-src="https://snapui.searchspring.io/at8f4x/bundle.js" data-autoload="allow"> 917 siteId = "at4x7j"; </script>
917<script nonce="bThjN2o3Mnl5a2Q3YW0zdTZuM29sMXA5OXZ6cDZ2dGM="> 918var prCookieConsentApi = { 919 CUSTOMER_CONSENT: 'pr-cookie-consent', 920 SYSTEM_COOKIES: [ 921 'PHPSESSID', 922 this.CUSTOMER_CONSENT, 923 'user_allowed_save_cookie', 924 ], 925 config: {}, 926 whitelist: {}, 927 isConfigured: false, 928 /** 929 * Contains callbacks that run after all configuration come. 930 * 931 * @type {function[]} 932 */ 933 configuredCallbacks: [], 934 initCookieBlocking: function () { 935 var cookieDesc = Object.getOwnPropertyDescriptor(Document.prototype, 'cookie') 936 || Object.getOwnPropertyDescriptor(HTMLDocument.prototype, 'cookie'); 937 if (cookieDesc && cookieDesc.configurable) { 938 var api = this; 939 Object.defineProperty(document, 'cookie', { 940 get: function () { 941 return cookieDesc.get.call(document); 942 }, 943 set: function (cookie) { 944 let cookieName = cookie.substring(0, cookie.indexOf('=')).trim(); 945 document.dispatchEvent(new CustomEvent('pr-cookie-consent-api:cookie-blocking:validation', { 946 detail: {cookieName: cookieName, isAllowed: api.isAllowed(cookieName), cookie: cookie} 947 })); 948 949 if (! api.isAllowed(cookieName)) { 950 api.logger.warn('CookieConsent: blocked cookie "' + cookieName + '"'); 951 return; 952 } 953 cookieDesc.set.call(document, cookie); 954 } 955 }); 956 } 957 }, 958 getCookieValue: function (name) { 959 var values = document.cookie.match('(^|;)\\s*' + name + '\\s*=\\s*([^;]+)'); 960 return values ? decodeURIComponent(values.pop()) : ''; 961 }, 962 configure: function (configJson) { 963 this.logger.init(); 964 this.userScript.init(); 965 966 try { 967 this.config = JSON.parse(configJson); 968 } catch (e) { 969 console.error('CookieConsent: error has happened during parse JSON'); 970 return false; 971 } 972 973 var finalizeConfiguration = () => { 974 this.isConfigured = true; 975 this.configuredCallbacks.forEach(function (callback) { 976 callback(); 977 }.bind(this)); 978 this.clearRejectedCookie(); 979 document.dispatchEvent(new Event('pr-cookie-consent-api:configured')); 980 }; 981 null === this.canManageCookie() 982 ? this.fetchRestrictionState(finalizeConfiguration) 983 : finalizeConfiguration(); 984 }, 985 canManageCookie: function () { 986 if (null !== this.config.canManageCookie) { 987 return this.config.canManageCookie; 988 } 989 990 if (undefined !== prCookieService.get('pr-can-manage-cookie')) { 991 this.config.canManageCookie = prCookieService.get('pr-can-manage-cookie') === "true"; 992 return this.config.canManageCookie; 993 } 994 995 return null; 996 }, 997 fetchRestrictionState: function (callback) { 998 var url = this.config.canManageCookieApiUrl + '?_=' + Date.now(); 999 var xhr = new XMLHttpRequest(); 1000 xhr.open('GET', url, true); 1001 xhr.setRequestHeader('Accept', 'application/json'); 1002 xhr.onreadystatechange = function () { 1003 if (xhr.readyState !== 4) { 1004 return; 1005 } 1006 1007 if (xhr.status >= 200 && xhr.status < 300) { 1008 var body = xhr.responseText || ''; 1009 var parsed; 1010 try { parsed = JSON.parse(body); } catch (_) { parsed = body; } 1011 var status = String(parsed).toLowerCase() === "true"; 1012 1013 prCookieService.set('pr-can-manage-cookie', status, { 1014 path: prCookieConsentApi.config.cookie.path, 1015 expires: prCookieConsentApi.config.mage.lifetime 1016 ? Math.ceil(prCookieConsentApi.config.mage.lifetime / 86400) 1017 : 0 1018 }); 1019 1020 prCookieConsentApi.config.canManageCookie = status; 1021 } else { 1022 console.error('CookieConsent: restriction config is invali
1022d'); 1023 } 1024 1025 callback(); 1026 }; 1027 xhr.send(null); 1028 }, 1029 /** 1030 * @param {function} callback 1031 * @returns {prCookieConsentApi} 1032 */ 1033 addConfiguredCallback: function (callback) { 1034 this.configuredCallbacks.push(callback); 1035 return this; 1036 }, 1037 isAllowedCategory: function (categoryKey) { 1038 if (! this.canManageCookie()) { 1039 return true; 1040 } 1041 if (this.isEssentialCategory(categoryKey)) { 1042 return true; 1043 } 1044 if (this.isOptIn()) { 1045 if (this.isAllCategoriesAllowed()) { 1046 return true; 1047 } 1048 return this.consent.get().includes(categoryKey); 1049 } 1050 return this.config.canUseCookieBeforeOptIn; 1051 }, 1052 getDomain: function (cookieName) { 1053 return this.config.cookies[cookieName] ? this.config.cookies[cookieName].domain : null; 1054 }, 1055 isAllowed: function (cookieName) { 1056 if (this.isSystemCookie(cookieName)) { 1057 return true; 1058 } 1059 if (! this.canManageCookie()) { 1060 return true; 1061 } 1062 if (this.whitelist[cookieName]) { 1063 return true; 1064 } 1065 cookieName = this.getTrueCookieName(cookieName); 1066 if (! this.isOptIn()) { 1067 if (this.config.canUseCookieBeforeOptIn) { 1068 return true; 1069 } 1070 if (this.isKnownCookie(cookieName)) { 1071 return this.isInEssentialCategory(cookieName); 1072 } 1073 return false; 1074 } 1075 if (! this.isKnownCookie(cookieName)) { 1076 return ! this.config.canBlockUnknownCookie; 1077 } 1078 return this.isInAllowedCategory(cookieName); 1079 }, 1080 isAllCategoriesAllowed: function () { 1081 if (null === this.cache.get('allowAllCategories')) { 1082 var customerConsent = this.consent.get(); 1083 if (customerConsent && customerConsent.includes('all') ) { 1084 this.cache.set('allowAllCategories', true); 1085 } else { 1086 var allowedWebsites = this.websiteRestriction.getAllowed(); 1087 this.cache.set('allowAllCategories', allowedWebsites[this.config.mage.website] === 1); 1088 } 1089 } 1090 return this.cache.get('allowAllCategories'); 1091 }, 1092 isEssentialCategory: function (categoryKey) { 1093 return this.config.essentialCategoryKeys.includes(categoryKey); 1094 }, 1095 isInEssentialCategory: function (cookieName) { 1096 return this.isEssentialCategory(this.getCookieCategory(cookieName)); 1097 }, 1098 isInAllowedCategory: function (cookieName) { 1099 return this.isAllowedCategory(this.getCookieCategory(cookieName)); 1100 }, 1101 getCookieCategory: function (cookieName) { 1102 return this.config.cookieToCategoryMapping[cookieName]; 1103 }, 1104 isOptIn: function () { 1105 var allowedWithDefaultCookie = this.websiteRestriction.getAllowed()[this.config.mage.website] === 1; 1106 return Boolean(this.consent.get()) || allowedWithDefaultCookie; 1107 }, 1108 isSystemCookie: function (cookieName) { 1109 return this.SYSTEM_COOKIES.includes(cookieName); 1110 }, 1111 isKnownCookie: function (cookieName) { 1112 return this.config.cookieToCategoryMapping.hasOwnProperty(cookieName); 1113 }, 1114 getTrueCookieName: function (cookieName) { 1115 var keys = Object.keys(this.config.dynamicNamesPatterns), key; 1116 for (var i = 0, length = keys.length; i < length; i++) { 1117 key = keys[i]; 1118 if (new RegExp(this.config.dynamicNamesPatterns[key]).test(cookieName)) { 1119 return key; 1120 } 1121 } 1122 return cookieName; 1123 }, 1124 clearRejectedCookie: function () { 1125 let cookies = prCookieService.get(); 1126 Object.keys(cookies).forEach(function(cookieName) { 1127 if (this.isAllowed(cookieName)) { 1128 return; 1129 } 1130 1131 var encodedCookieName = cookieName = encodeURIComponent(String(cookieName)) 1132 .replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent) 1133 .replace(/[\(\)]/g, escape); 1134 1135 this.whitelist[encodedCookieName] = true; 1136 if (this.getDomain(cookieName)) {
1137 prCookieService.remove(cookieName, {domain: this.getDomain(cookieName)}); 1138 } else { 1139 prCookieService.remove(cookieName); 1140 if (this.config.cookie.parentDomain) { 1141 prCookieService.remove(cookieName, {domain: this.config.cookie.parentDomain}); 1142 } 1143 } 1144 this.logger.warn('CookieConsent: remove cookie "' + cookieName + '"'); 1145 if (typeof prCookieService.get(cookieName) !== 'undefined') { 1146 this.logger.error('CookieConsent: fail to remove cookie "' + cookieName + '"'); 1147 } 1148 this.whitelist[encodedCookieName] = false; 1149 }.bind(this)); 1150 } 1151}; 1152 1153prCookieConsentApi.userScript = { 1154 /** 1155 * List of callbacks and categories they depend on. 1156 */ 1157 pendingScripts: [], 1158 /** 1159 * Run script after model is configured or after user provided consent. 1160 */ 1161 init: function () { 1162 prCookieConsentApi.addConfiguredCallback(this.executePendingScripts.bind(this)); 1163 prCookieConsentApi.consent.addCallback(this.executePendingScripts.bind(this)); 1164 }, 1165 /** 1166 * Run or delay script. 1167 * 1168 * @param {function} callback 1169 * @param {string} categoryKey 1170 */ 1171 execute: function (callback, categoryKey) { 1172 if (prCookieConsentApi.isConfigured && prCookieConsentApi.isAllowedCategory(categoryKey)) { 1173 callback(); 1174 return; 1175 } 1176 1177 this.pendingScripts.push({callback: callback, categoryKey: categoryKey, executed: false}); 1178 }, 1179 /** 1180 * Run pending scripts. 1181 */ 1182 executePendingScripts: function () { 1183 this.pendingScripts.forEach(function (script) { 1184 if (false === script.executed && prCookieConsentApi.isAllowedCategory(script.categoryKey)) { 1185 script.callback(); 1186 script.executed = true; 1187 } 1188 }.bind(this)); 1189 }, 1190}; 1191 1192prCookieConsentApi.websiteRestriction = { 1193 getAllowed: function () { 1194 var allowedWebsites = prCookieConsentApi.getCookieValue(prCookieConsentApi.config.mage.cookieName); 1195 return allowedWebsites ? JSON.parse(allowedWebsites) : {}; 1196 }, 1197 allowCurrent: function () { 1198 return this.set(prCookieConsentApi.config.mage.website, true); 1199 }, 1200 disallowCurrent: function () { 1201 return this.set(prCookieConsentApi.config.mage.website, false); 1202 }, 1203 /** 1204 * @param {number} website 1205 * @param {boolean} flag 1206 * @return {CookieRestriction.websiteRestriction} 1207 */ 1208 set: function (website, flag) { 1209 var allowedWebsites = this.getAllowed(); 1210 1211 if (flag) { 1212 allowedWebsites[website] = 1; 1213 } else { 1214 delete allowedWebsites[website]; 1215 } 1216 1217 prCookieService.set(prCookieConsentApi.config.mage.cookieName, allowedWebsites, { 1218 path: prCookieConsentApi.config.cookie.path, 1219 expires: prCookieConsentApi.config.mage.lifetime ? Math.ceil(prCookieConsentApi.config.mage.lifetime / 86400) : 0 1220 }); 1221 1222 return this; 1223 } 1224}; 1225 1226prCookieConsentApi.cache = { 1227 cacheData: {allowAllCategories: null}, 1228 get: function (key) { 1229 return this.cacheData[key]; 1230 }, 1231 set: function (key, value) { 1232 this.cacheData[key] = value; 1233 }, 1234 reset: function () { 1235 this.cacheData = {allowAllCategories: null}; 1236 } 1237}; 1238 1239prCookieConsentApi.logger = { 1240 level: 0, /* disabled */ 1241 init: function () { 1242 if (window.location.hash === '#pr-enable-cookie-log') { 1243 this.level = 1; /* only warnings and errors */ 1244 } 1245 if (window.location.hash === '#pr-enable-cookie-log-all') { 1246 this.level = 2; /* all logs */ 1247 } 1248 }, 1249 log: function () { 1250 this.level > 1 && console.log.apply(console, arguments); 1251 }, 1252 warn: function () { 1253 this.level > 0 && console.warn.apply(console, arguments); 1254 }, 1255 error: function () { 1256 this.level > 0 && console.error.apply(console, arguments); 1257 } 1258}; 1259 1260prCookieConsentApi.consent = { 1261 /** 1262 * Contains callbacks that run after user consent. 1263 * 1264 * @type {function[]} 1265 */ 1266 callbacks: [], 1267 allowAllCategories: function () {
1268 prCookieConsentApi.cache.reset(); 1269 prCookieConsentApi.consent.set(['all']); 1270 return this; 1271 }, 1272 declineAll: function () { 1273 prCookieConsentApi.cache.reset(); 1274 prCookieConsentApi.consent.set([]); 1275 return this; 1276 }, 1277 set: function (allowedCategories) { 1278 prCookieService.set(prCookieConsentApi.CUSTOMER_CONSENT, JSON.stringify(allowedCategories), { 1279 expires: prCookieConsentApi.config.consent.expiry, 1280 path: prCookieConsentApi.config.cookie.path, 1281 domain: prCookieConsentApi.config.cookie.domain 1282 }); 1283 1284 if (allowedCategories.includes('all')) { 1285 prCookieConsentApi.websiteRestriction.allowCurrent(); 1286 } else { 1287 prCookieConsentApi.websiteRestriction.disallowCurrent(); 1288 } 1289 prCookieConsentApi.cache.reset(); 1290 1291 var isAccepting = allowedCategories.length; 1292 1293 this.callbacks.forEach(function (callback) { 1294 callback(allowedCategories) 1295 }); 1296 1297 fetch(prCookieConsentApi.config.consent.logUrl, { 1298 method: 'POST', 1299 headers: { 1300 'Content-Type': 'application/json', 1301 'X-Requested-With': 'XMLHttpRequest' 1302 }, 1303 body: JSON.stringify({acceptedKeys: allowedCategories}) 1304 }) 1305 .then(this.pageReloadAfterAction.bind(this, isAccepting)); 1306 }, 1307 /** 1308 * Reload page by configuration and action 1309 * 1310 * @param isAccepting 1311 */ 1312 pageReloadAfterAction: function (isAccepting) { 1313 if (isAccepting && prCookieConsentApi.config.consent.reloadAfterAccept) { 1314 window.location.reload(); 1315 } 1316 1317 if (! isAccepting && prCookieConsentApi.config.consent.reloadAfterDecline) { 1318 window.location.reload(); 1319 } 1320 }, 1321 get: function () { 1322 var consent = prCookieConsentApi.getCookieValue(prCookieConsentApi.CUSTOMER_CONSENT); 1323 return consent ? JSON.parse(consent) : false; 1324 }, 1325 addCallback: function (callback) { 1326 this.callbacks.push(callback); 1327 return this; 1328 }, 1329}; 1330 1331prCookieConsentApi.configure('\u007B\u0022canManageCookie\u0022\u003Anull,\u0022canManageCookieApiUrl\u0022\u003A\u0022https\u003A\u005C\u002F\u005C\u002Fwww.lillianvernon.com\u005C\u002Frest\u005C\u002FV1\u005C\u002Fpr_cookie\u005C\u002Fcan\u002Dmanage\u002Dcookie\u0022,\u0022canUseCookieBeforeOptIn\u0022\u003Atrue,\u0022canBlockUnknownCookie\u0022\u003Afalse,\u0022consent\u0022\u003A\u007B\u0022isLoggedIn\u0022\u003Atrue,\u0022logUrl\u0022\u003A\u0022https\u003A\u005C\u002F\u005C\u002Fwww.lillianvernon.com\u005C\u002Fpr\u002Dcookie\u002Dconsent\u005C\u002Fconsent_customer\u005C\u002Fupdate\u005C\u002F\u0022,\u0022reloadAfterAccept\u0022\u003Atrue,\u0022reloadAfterDecline\u0022\u003Atrue,\u0022expiry\u0022\u003A365\u007D,\u0022cookie\u0022\u003A\u007B\u0022path\u0022\u003A\u0022\u005C\u002F\u0022,\u0022domain\u0022\u003A\u0022www.lillianvernon.com\u0022,\u0022parentDomain\u0022\u003A\u0022.lillianvernon.com\u0022\u007D,\u0022cookies\u0022\u003A\u007B\u0022pr\u002Dcookie\u002Dnotice\u002Dstatus\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022user_allowed_save_cookie\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022guest\u002Dview\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022login_redirect\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022mage\u002Dmessages\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022section_data_ids\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022store\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022amz_auth_err\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022amz_auth_logout\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022mage\u002Dcache\u002Dsessid\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022mage\u002Dcache\u002Dstorage\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022stf\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022recently_viewed_product\u
13310022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022recently_viewed_product_previous\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022mage\u002Dtranslation\u002Dstorage\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022mage\u002Dtranslation\u002Dfile\u002Dversion\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022product_data_storage\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022recently_compared_product\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022recently_compared_product_previous\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022mage\u002Dcache\u002Dstorage\u002Dsection\u002Dinvalidation\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022_ga\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022_gid\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022_gat\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022_dc_gtm_\u002A\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022pr\u002Dcookie\u002Dconsent\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022pr\u002Dcookie\u002Dconsent\u002Did\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022form_key\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022X\u002DMagento\u002DVary\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022private_content_version\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022persistent_shopping_cart\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022add_to_cart\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022mage\u002Dbanners\u002Dcache\u002Dstorage\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022remove_from_cart\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022_ga_\u002A\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022mg_dnt\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022rakuten\u002D\u002A\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022amzn\u002Dcheckout\u002Dsession\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022_gcl_au\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022_fbp\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022_pin_unauth\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022_li_dcdm_c\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022_lc2_fpi\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022_lc2_fpi_js\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022__kla_id\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022mt.v\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022_hjSession_\u002A\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022_hjSessionUser_\u002A\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022poptin_old_user\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022poptin_user_\u002A\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022poptin_session_account_\u002A\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022poptin_c_visitor\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022poptin_session\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022poptin_last_visit\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022poptin_referrer\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022poptin_referrer_protocol\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022poptin_previous_url\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022poptin_previous_url_protocol\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022poptin_o_v_\u002A\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022poptin_o_a_d_\u002A\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022poptin_c_p_o_x_c_\u002A\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022_uetsid\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022_uetvid\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022_li_ss\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D,\u0022pr\u002Dcan\u002Dmanage\u002Dcookie\u0022\u003A\u007B\u0022domain\u0022\u003A\u0022\u0022\u007D\u007D,\u0022mage\u0022\u003A\u007B\u0022website\u0022\u003A2,\u0022cookieName\u0022\u003A\u0022user_allowed_save_cookie\u0022,\u0022lifetime\u0022\u003A31536000\u007D,\u0022cookieToCategoryMapping\u0022\u003A\u007B\u0022pr\u002Dcookie\u002Dnotice\u002Dstatus\u0022\u003A\u0022necessary\u0022,\u0022user_allowed_save_cookie\u0022\u003A\u0022necessary\u0022,\u0022guest\u002Dview\u0022\u003A\u0022necessary\u0022,\u0022login_redirect\u0022\u003A\u0022necessary\u0022,\u0022mage\u002Dmessages\u0022\u003A\u0022necessary\u0022,\u0022section_data_ids\u0022\u003A\u0022necessary\u0022,\u0022store\u0022\u003A\u0022necessary\u0022,\u0022amz_auth_err\u0022\u003A\u0022necessary\u0022,\u0022amz_auth_logout\u0022\u003A\u0022necessary\u0022,\u0022mage\u002Dcache\u002Dsessid\u0022\u003A\u0022necessary\u0022,\u0022mage\u002Dcache\u002Dstorage\u0022\u003A\u0022necessary\u0022,\u0022stf\u0022\u003A\u0022necessary\u0022,\u0022recently_viewed_product\u
13310022\u003A\u0022necessary\u0022,\u0022recently_viewed_product_previous\u0022\u003A\u0022necessary\u0022,\u0022mage\u002Dtranslation\u002Dstorage\u0022\u003A\u0022necessary\u0022,\u0022mage\u002Dtranslation\u002Dfile\u002Dversion\u0022\u003A\u0022necessary\u0022,\u0022product_data_storage\u0022\u003A\u0022necessary\u0022,\u0022recently_compared_product\u0022\u003A\u0022necessary\u0022,\u0022recently_compared_product_previous\u0022\u003A\u0022necessary\u0022,\u0022mage\u002Dcache\u002Dstorage\u002Dsection\u002Dinvalidation\u0022\u003A\u0022necessary\u0022,\u0022_ga\u0022\u003A\u0022custom\u0022,\u0022_gid\u0022\u003A\u0022custom\u0022,\u0022_gat\u0022\u003A\u0022custom\u0022,\u0022_dc_gtm_\u002A\u0022\u003A\u0022custom\u0022,\u0022pr\u002Dcookie\u002Dconsent\u0022\u003A\u0022necessary\u0022,\u0022pr\u002Dcookie\u002Dconsent\u002Did\u0022\u003A\u0022necessary\u0022,\u0022form_key\u0022\u003A\u0022necessary\u0022,\u0022X\u002DMagento\u002DVary\u0022\u003A\u0022necessary\u0022,\u0022private_content_version\u0022\u003A\u0022necessary\u0022,\u0022persistent_shopping_cart\u0022\u003A\u0022necessary\u0022,\u0022add_to_cart\u0022\u003A\u0022custom\u0022,\u0022mage\u002Dbanners\u002Dcache\u002Dstorage\u0022\u003A\u0022necessary\u0022,\u0022remove_from_cart\u0022\u003A\u0022custom\u0022,\u0022_ga_\u002A\u0022\u003A\u0022custom\u0022,\u0022mg_dnt\u0022\u003A\u0022necessary\u0022,\u0022rakuten\u002D\u002A\u0022\u003A\u0022necessary\u0022,\u0022amzn\u002Dcheckout\u002Dsession\u0022\u003A\u0022necessary\u0022,\u0022_gcl_au\u0022\u003A\u0022custom\u0022,\u0022_fbp\u0022\u003A\u0022custom\u0022,\u0022_pin_unauth\u0022\u003A\u0022custom\u0022,\u0022_li_dcdm_c\u0022\u003A\u0022custom\u0022,\u0022_lc2_fpi\u0022\u003A\u0022custom\u0022,\u0022_lc2_fpi_js\u0022\u003A\u0022custom\u0022,\u0022__kla_id\u0022\u003A\u0022custom\u0022,\u0022mt.v\u0022\u003A\u0022custom\u0022,\u0022_hjSession_\u002A\u0022\u003A\u0022custom\u0022,\u0022_hjSessionUser_\u002A\u0022\u003A\u0022custom\u0022,\u0022poptin_old_user\u0022\u003A\u0022custom\u0022,\u0022poptin_user_\u002A\u0022\u003A\u0022custom\u0022,\u0022poptin_session_account_\u002A\u0022\u003A\u0022custom\u0022,\u0022poptin_c_visitor\u0022\u003A\u0022custom\u0022,\u0022poptin_session\u0022\u003A\u0022custom\u0022,\u0022poptin_last_visit\u0022\u003A\u0022custom\u0022,\u0022poptin_referrer\u0022\u003A\u0022custom\u0022,\u0022poptin_referrer_protocol\u0022\u003A\u0022custom\u0022,\u0022poptin_previous_url\u0022\u003A\u0022custom\u0022,\u0022poptin_previous_url_protocol\u0022\u003A\u0022custom\u0022,\u0022poptin_o_v_\u002A\u0022\u003A\u0022custom\u0022,\u0022poptin_o_a_d_\u002A\u0022\u003A\u0022custom\u0022,\u0022poptin_c_p_o_x_c_\u002A\u0022\u003A\u0022custom\u0022,\u0022_uetsid\u0022\u003A\u0022custom\u0022,\u0022_uetvid\u0022\u003A\u0022custom\u0022,\u0022_li_ss\u0022\u003A\u0022custom\u0022,\u0022pr\u002Dcan\u002Dmanage\u002Dcookie\u0022\u003A\u0022necessary\u0022\u007D,\u0022essentialCategoryKeys\u0022\u003A\u005B\u0022necessary\u0022\u005D,\u0022dynamicNamesPatterns\u0022\u003A\u007B\u0022poptin_c_p_o_x_c_\u002A\u0022\u003A\u0022poptin_c_p_o_x_c_.\u002A\u0022,\u0022poptin_o_a_d_\u002A\u0022\u003A\u0022poptin_o_a_d_.\u002A\u0022,\u0022poptin_o_v_\u002A\u0022\u003A\u0022poptin_o_v_.\u002A\u0022,\u0022poptin_session_account_\u002A\u0022\u003A\u0022poptin_session_account_.\u002A\u0022,\u0022poptin_user_\u002A\u0022\u003A\u0022poptin_user_.\u002A\u0022,\u0022rakuten\u002D\u002A\u0022\u003A\u0022rakuten\u002D.\u002A\u0022,\u0022_dc_gtm_\u002A\u0022\u003A\u0022_dc_gtm_.\u002A\u0022,\u0022_ga_\u002A\u0022\u003A\u0022_ga_.\u002A\u0022,\u0022_hjSessionUser_\u002A\u0022\u003A\u0022_hjSessionUser_.\u002A\u0022,\u0022_hjSession_\u002A\u0022\u003A\u0022_hjSession_.\u002A\u0022\u007D\u007D'); 1332prCookieConsentApi.initCookieBlocking(); 1333 1334if (typeof define === 'function') { 1335 define('prCookieService', function () {return prCookieService}); 1336 define('prCookieConsentApi', function () {return prCookieConsentApi;}); 1337} 1338</script>
1338<script type="text/x-magento-init"> 1339 { 1340 "*": { 1341 "Magento_PageBuilder/js/widget-initializer": { 1342 "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"slider\"][data-appearance=\"homepage-slider\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}}, 1343 "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 767px)","conditions":{"max-width":"767px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}} } 1344 } 1345 } 1346</script>
1346<script type="text/lazy-load-module">const { KlarnaSDK } = await import("https\u003A\u002F\u002Fjs.klarna.com\u002Fweb\u002Dsdk\u002Fv2\u002Fklarna.mjs"); 1347const MyKlarna = await KlarnaSDK({ 1348 clientId: "klarna_live_client_ZnM1VlAzQylBOXJFJHR4eUR3aC9DKUtJblhMRmdlUW0sYmIyZWJmZmItOTlkMC00ZjEyLWE4NGQtM2VjYzExMDE4OWNjLDEsTmdpSWdUenhMUm44MWNCNHFMeDRQdXA4Z05vRFNLNUdORWd1YkE2b2Zmaz0", 1349 products: ["PAYMENT", "MESSAGING", "IDENTITY", "CUSTOMER"], 1350 locale: "en\u002DUS" 1351}); 1352const token = await MyKlarna.Interoperability.token(); 1353const klarnaReadyEvent = new CustomEvent("klarna-sdk-ready", { 1354 detail: { token, sdk: MyKlarna } 1355}); 1356window.dispatchEvent(klarnaReadyEvent);</script>
1356<script type="text/javascript">document.querySelector("#cookie-status").style.display = "none";</script>
1356<script type="text/x-magento-init"> 1357 { 1358 "*": { 1359 "cookieStatus": {} 1360 } 1361 } 1362</script>
1362<script type="text/x-magento-init"> 1363 { 1364 "*": { 1365 "mage/cookies": { 1366 "expires": null, 1367 "path": "\u002F", 1368 "domain": ".www.lillianvernon.com", 1369 "secure": true, 1370 "lifetime": "1296000" 1371 } 1372 } 1373 } 1374</script>
1374<script type="text/javascript">window.artifiSdkUrl = '//component.artifi.net/artifi-headless-releases/3.0/Artifi.headless-layout-cmg.js'</script>
1374<script> 1375 window.cookiesConfig = window.cookiesConfig || {}; 1376 window.cookiesConfig.secure = true; 1377</script>
1377<script> require.config({ 1378 map: { 1379 '*': { 1380 wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' 1381 } 1382 } 1383 });</script>
1383<script> require.config({ 1384 paths: { 1385 googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3.56\u0026key\u003D' 1386 }, 1387 config: { 1388 'Magento_PageBuilder/js/utils/map': { 1389 style: '', 1390 }, 1391 'Magento_PageBuilder/js/content-type/map/preview': { 1392 apiKey: '', 1393 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.lillianvernon.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' 1394 }, 1395 'Magento_PageBuilder/js/form/element/map': { 1396 apiKey: '', 1397 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.lillianvernon.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' 1398 }, 1399 } 1400 });</script>
1400<script> 1401 require.config({ 1402 shim: { 1403 'Magento_PageBuilder/js/utils/map': { 1404 deps: ['googleMaps'] 1405 } 1406 } 1407 });</script>
1407<script> 1408 function updateMiniCart() { 1409 if (typeof require !== 'undefined') { 1410 require(['jquery', 'Magento_Customer/js/customer-data'], function ($, customerData) { 1411 customerData.reload(['cart'], true); 1412 }); 1413 } else { 1414 window.dispatchEvent(new CustomEvent("reload-customer-section-data")); 1415 } 1416 } 1417</script>
1417<script> 1418 window.addEventListener('pageshow', (event) => { 1419 const [navigationTiming] = performance.getEntriesByType('navigation'); 1420 1421 if (event.persisted || navigationTiming?.type === 'back_forward') { 1422 (events => { 1423 const triggerUpdateMiniCart = () => { 1424 events.forEach(type => window.removeEventListener(type, triggerUpdateMiniCart)) 1425 updateMiniCart(); 1426 }; 1427 1428 events.forEach(type => window.addEventListener(type, triggerUpdateMiniCart, { 1429 once: true, 1430 passive: true 1431 })); 1432 })(['click', 'wheel', 'scroll', 'keydown']); 1433 } 1434 }); 1435</script>
1435<script type="text/javascript">var foomanGaBaseUrl = '/customer/account/login'; var foomanGaQuery = '';</script>
1435<script type="text/x-magento-init"> 1436 { 1437 "*": { 1438 "Magento_Ui/js/core/app": {"components":{"pr-cookie-notice":{"component":"Plumrocket_CookieConsent\/js\/view\/notice","template":"Plumrocket_CookieConsent\/notice\/default","displayStyle":"wall","acceptButtonConfig":{"label":"Accept","text_color":"#FFFFFF","text_color_on_hover":"#FFFFFF","background_color":"#AF121A","background_color_on_hover":null},"declineButtonConfig":{"enabled":false,"label":"Decline","text_color":"#FFFFFF","text_color_on_hover":"#FFFFFF","background_color":"#AF121A","background_color_on_hover":null},"settingsButtonConfig":{"enabled":false,"type":"button","label":"Customize Settings","link_color":null,"link_color_on_hover":null,"text_color":"#FFFFFF","text_color_on_hover":"#FFFFFF","background_color":"#AF121A","background_color_on_hover":null},"statusCookieName":"pr-cookie-notice-status","noticeTitle":"We've updated our Legal Terms and Privacy Policy","noticeTextHtml":"<p>By accepting, you agree to our updated <a style=\"text-decoration: underline;\" href=\"https:\/\/www.lillianvernon.com\/resources\/terms-of-use\" target=\"_blank\" rel=\"noopener\">Terms of Use,<\/a> including the arbitration provision and class action waiver. You understand that we and our third-party vendors may collect and use your information, including through cookies, pixels and similar technologies, for the purposes set forth in our <a style=\"text-decoration: underline;\" href=\"https:\/\/www.lillianvernon.com\/resources\/privacy-and-security\" target=\"_blank\" rel=\"noopener\">Privacy Policy,<\/a> which may include sharing information about your use of this site with third parties. Accepting does not affect your right to opt-out any time via the Your Privacy Choices link in the website footer.<\/p>","design":{"titleColor":"#f6f6f6","textColor":"#e6e6e6","backgroundColor":"#002244E3","overlayBackgroundColor":"","overlayBlur":false}}}} } 1439 } 1440</script>
1440<script type="text/x-magento-init"> 1441 { 1442 "*": { 1443 "Magento_Ui/js/core/app": {"components":{"pr-cookie-settings-bar":{"component":"Plumrocket_CookieConsent\/js\/view\/settings","template":"Plumrocket_CookieConsent\/settings\/left-bar","categories":[{"key":"necessary","is_essential":true,"is_pre_checked":false,"name":"Strictly necessary cookies","description":"<p>These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.<\/p>\n<p><strong class=\"option-label\">Functional Cookies<\/strong><\/p>\n<p>These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.<\/p>","sort_order":0},{"key":"custom","is_essential":false,"is_pre_checked":false,"name":"Opt Out of Sale of Sharing\/Targeted Advertising","description":"<p>As a California consumer, you have the right to opt-out from the sale or sharing of your personal information at any time across business platform, services, businesses and devices. You can opt-out of the sale and sharing of your personal information by using this toggle switch. As a Virginia, Utah, Colorado and Connecticut consumer, you have the right to opt-out from the sale of your personal data and the processing of your personal data for targeted advertising. You can opt-out of the sale of your personal data and targeted advertising by using this toggle switch. For more information on your rights as a United States consumer see our privacy notice.<\/p>\n<p><strong class=\"option-label\">Performance Cookies<\/strong><\/p>\n<p>These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.<\/p>\n<p><strong class=\"option-label\">Targeting Cookies<\/strong><\/p>\n<p>These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.<\/p>","sort_order":0}],"cookies":[{"name":"pr-cookie-notice-status","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":0,"durationLabel":"Session","description":"Stores close status of cookie notice."},{"name":"user_allowed_save_cookie","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":31536000,"durationLabel":"365 days","description":"Stores built-in cookie consent per website."},{"name":"guest-view","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":0,"durationLabel":"Session","description":"Stores the Order ID that guest shoppers use to retrieve their order status. Guest orders view. Used in \u201cOrders and Returns\u201d widgets."},{"name":"login_redirect","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":0,"durationLabel":"Session","description":"Preserves the destination page the customer was loading before being directed to log in."},{"name":"mage-messages","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":31536000,"durationLabel":"365 days","description":"Tracks error messages and other notifications that are shown to the user, such as the cookie consent message, and various error messages. The message is deleted from the cookie after it is shown to the shopper."},{"name":"section_data_ids","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":0,"durationLabel":"Session","description":"Stores customer-specific information related to shopper-initiated actions such as display wish list, checkout information, etc."},{"name":"store","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":31536000,"durationLabel":"365 days","description":"Tracks the specific store view \/ locale selected by the shopper."},{"name":"amz_auth_err","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":31536000,"durationLabel":"365 days","description":"Used if Enable Login with Amazon is enabled. Value 1 indicates an authorization error."},{"name":"amz_auth_logout","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":86400,"durationLabel":"1 day","description":"Used if Enable Login with Amazon is enabled. Value 1 indicates that the user should be logged out."},{"name":"mage-cache-sessid","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":0,"durationLabel":"Session","description":"The value of this cookie triggers the cleanup of local cache storage. When the cookie is removed by the backend application, the Admin cleans up local storage, and sets the cookie value to true."},{"name":"mage-cache-storage","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":0,"durationLabel":"Session","description":"Local storage of visitor-specific content that enables ecommerce functions."},{"name":"stf","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":0,"durationLabel":"Session","description":"Records the time messages are sent by the SendFriend (Email a Friend) module."},{"name":"recently_viewed_product","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":86400,"durationLabel":"1 day","description":"Stores product IDs of recently viewed products for easy navigation."},{"name":"recently_viewed_product_previous","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":86400,"durationLabel":"1 day","description":"Stores product IDs of recently previously viewed products for easy navigation."},{"name":"mage-translation-storage","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":86400,"durationLabel":"1 day","description":"Stores translated content when requested by the shopper. Used when Translation Strategy is configured as \"Dictionary (Translation on Storefront side)\"."},{"name":"mage-translation-file-version","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":86400,"durationLabel":"1 day","description":"Tracks the version of translations in local storage. Used when Translation Strategy is configured as Dictionary (Translation on Storefront side)."},{"name":"product_data_storage","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":86400,"durationLabel":"1 day","description":"Stores configuration for product data related to Recently Viewed \/ Compared Products."},{"name":"recently_compared_product","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":86400,"durationLabel":"1 day","description":"Stores product IDs of recently compared products."},{"name":"recently_compared_product_previous","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":86400,"durationLabel":"1 day","description":"Stores product IDs of previously compared products for easy navigation."},{"name":"mage-cache-storage-section-invalidation","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":86400,"durationLabel":"1 day","description":"Forces local storage of specific content sections that should be invalidated."},{"name":"_ga","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":63072000,"durationLabel":"730 days","description":"Used to distinguish users."},{"name":"_gid","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":86400,"durationLabel":"1 day","description":"Used to distinguish users."},{"name":"_gat","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":86400,"durationLabel":"1 day","description":"Used to throttle request rate."},{"name":"_dc_gtm_*","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":60,"durationLabel":"less than an hour","description":"Used to throttle request rate."},{"name":"pr-cookie-consent","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":365,"durationLabel":"less than an hour","description":"Keeps your cookie consent."},{"name":"pr-cookie-consent-id","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":365,"durationLabel":"less than an hour","description":"Keeps your cookie consent id."},{"name":"form_key","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":1296000,"durationLabel":"15 days","description":"A security measure that appends a random string to all form submissions to protect the data from Cross-Site Request Forgery (CSRF)."},{"name":"X-Magento-Vary","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":1296000,"durationLabel":"15 days","description":"Configuration setting that improves performance when using Varnish static content caching."},{"name":"private_content_version","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":5184000,"durationLabel":"60 days","description":"Appends a random, unique number and time to pages with customer content to prevent them from being cached on the server."},{"name":"persistent_shopping_cart","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":5184000,"durationLabel":"60 days","description":"Stores the key (ID) of persistent cart to make it possible to restore the cart for an anonymous shopper."},{"name":"add_to_cart","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":3600,"durationLabel":"1 hour","description":"Used by Google Tag Manager. Captures the product SKU, name, price and quantity removed from the cart, and makes the information available for future integration by third-party scripts."},{"name":"mage-banners-cache-storage","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":3600,"durationLabel":"1 hour","description":"Stores banner content locally to improve performance."},{"name":"remove_from_cart","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":3600,"durationLabel":"1 hour","description":"Used by Google Tag Manager. Captures the product SKU, name, price and quantity added to the cart, and makes the information available for future integration by third-party scripts."},{"name":"_ga_*","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":63072000,"durationLabel":"730 days","description":"Used to persist session state."},{"name":"mg_dnt","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":0,"durationLabel":"Session","description":"Used to restrict Adobe Commerce data collection functionality if the user has opted out of tracking."},{"name":"rakuten-*","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":63072000,"durationLabel":"730 days","description":""},{"name":"amzn-checkout-session","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":0,"durationLabel":"Session","description":"Used by Amazon Pay (or a website using Amazon Pay) to manage and maintain the state of a user's checkout session, ensuring items in the cart and payment details carry through the process."},{"name":"_gcl_au","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":7745539,"durationLabel":"90 days","description":"A Google Ads Conversion Linker cookie, used by advertisers to measure the effectiveness of ad campaigns and conversion rates (how many users who clicked on an ad ended up taking an action, like a purchase)."},{"name":"_fbp","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":7745688,"durationLabel":"90 days","description":"A Facebook (Meta) Pixel cookie, used to track visits across websites to deliver a series of advertisement products, measure ad performance, and optimize ad targeting."},{"name":"_pin_unauth","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":31505688,"durationLabel":"365 days","description":"A Pinterest cookie used to track user activity for advertising and analytics purposes even when the user is not authenticated\/logged into Pinterest."},{"name":"_li_dcdm_c","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":0,"durationLabel":"Session","description":"A LinkedIn cookie used to remember user preferences or session information to enhance the functionality of embedded LinkedIn features."},{"name":"_lc2_fpi","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":34529700,"durationLabel":"400 days","description":"This cookie is set by LiveIntent, an advertising technology provider. It is a random, unique device identifier used for enabling targeted advertising."},{"name":"_lc2_fpi_js","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":0,"durationLabel":"Session","description":"Associated with LiveIntent's tracking services, similar to _lc2_fpi. It's part of the mechanism for collecting visitor data across multiple websites to deliver relevant advertisements."},{"name":"__kla_id","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":34529545,"durationLabel":"400 days","description":"A Klaviyo cookie, used for marketing automation and email campaigns. It tracks user behavior to provide personalized content and follow-up commun
1443ications."},{"name":"mt.v","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":34529700,"durationLabel":"400 days","description":"This cookie is associated with Monetate. It is a first-party cookie used to track a user's visit across multiple requests to deliver personalized content and experiences on the website."},{"name":"_hjSession_*","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":0,"durationLabel":"Session","description":"A Hotjar cookie identifies a user's session and a unique user to analyze site usage patterns."},{"name":"_hjSessionUser_*","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":0,"durationLabel":"Session","description":"A Hotjar cookie identifies a user's session and a unique user to analyze site usage patterns."},{"name":"poptin_old_user","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":142406,"durationLabel":"2 days","description":"Poptin cookie helps the website distinguish between first-time and returning users."},{"name":"poptin_user_*","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":31505546,"durationLabel":"365 days","description":"Poptin cookies identifies each user associating multiple sessions for analytics."},{"name":"poptin_session_account_*","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":2561546,"durationLabel":"30 days","description":"A Poptin cookie manages session in website on the Poptin service."},{"name":"poptin_c_visitor","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":2561546,"durationLabel":"30 days","description":"A Poptin cookie tracks a user's activity during a signle , current visit to the site."},{"name":"poptin_session","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":0,"durationLabel":"Session","description":"A Poptin cookie manages the current browsing session."},{"name":"poptin_last_visit","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":31505701,"durationLabel":"365 days","description":"A Poptin cookie stores the timestamp or date of the user's previous visit to the website."},{"name":"poptin_referrer","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":0,"durationLabel":"Session","description":"A Poptin cookie stores the full URL of the webpage that linked the user to the current site."},{"name":"poptin_referrer_protocol","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":0,"durationLabel":"Session","description":"A Poptin cookie stores the protocol of the referring page."},{"name":"poptin_previous_url","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":0,"durationLabel":"Session","description":"A Poptin cookie stores the page visited immediately prior to the current page."},{"name":"poptin_previous_url_protocol","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":0,"durationLabel":"Session","description":"A Poptin cookie stores the page visited immediately prior to the current one."},{"name":"poptin_o_v_*","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":0,"durationLabel":"Session","description":"Poptin cookies track user interactions with specific pop-ups or forms to measure campaign performance and prevent the same user from seeing the same promotions too many times."},{"name":"poptin_o_a_d_*","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":56050,"durationLabel":"16 hours","description":"Poptin cookies track user interactions with specific pop-ups or forms to measure campaign performance and prevent the same user from seeing the same promotions too many times."},{"name":"poptin_c_p_o_x_c_*","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":56055,"durationLabel":"16 hours","description":"Poptin cookies track user interactions with specific pop-ups or forms to measure campaign performance and prevent the same user from seeing the same promotions too many times."},{"name":"_uetsid","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":56088,"durationLabel":"16 hours","description":"Microsoft Bing Ads cookie tracks user sessions and unique user IDs for the purpose of measuring ad efficie
1443ncy and retargeting within the Bing advertising network."},{"name":"_uetvid","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":33665688,"durationLabel":"390 days","description":"Microsoft Bing Ads cookie tracks user sessions and unique user IDs for the purpose of measuring ad efficiency and retargeting within the Bing advertising network."},{"name":"_li_ss","category_key":"custom","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":34529701,"durationLabel":"400 days","description":"A LinkedIn cookie used to maintain the user's session status across different pages or visits, ensuring a consistent user experience."},{"name":"pr-can-manage-cookie","category_key":"necessary","type":"first","typeLabel":"1st Party","domain":"","domainLabel":"www.lillianvernon.com","duration":31536000,"durationLabel":"365 days","description":"Stores IP geolocation-based permission indicating whether consent restrictions can be managed for the visitor."}],"displayStyle":"left_bar","canShowCookieDetails":true,"overview":{"title":"Do Not Sell or Share My Personal Data","text":"<p>We process your personal information to provide, improve and advertise our services, as described in our Privacy and Cookie Policies. Some of this processing may be considered sharing or sale under applicable law. To opt out of our sharing or sale of personal information in cookies, switch each toggle below by moving it to the left and clicking \"Confirm My Choices.\" Please note that these choices only apply to the specific browser or device on which you make them. You must renew this choice if you clear your cookies or if your browser is set to do so. Blocking some things may impact your experience of the site.<\/p>"},"consentPreferences":{"header":"Manage Consent Preferences","essential_category_status":"Always Active","cookie_details_link":"Cookie Details"},"design":{"textColor":"inherit","backgroundColor":"inherit"},"acceptButtonConfig":{"label":"Accept All","enabled":false,"text_color":null,"text_color_on_hover":null,"background_color":null,"background_color_on_hover":null},"declineButtonConfig":{"enabled":false,"label":"Decline All","text_color":null,"text_color_on_hover":null,"background_color":null,"background_color_on_hover":null},"confirmButtonConfig":{"label":"Confirm My Choices","text_color":null,"text_color_on_hover":null,"background_color":null,"background_color_on_hover":null}}}} } 1444 } 1445</script>
1445<script type="text/x-magento-init"> 1446{ 1447 "*": { 1448 "Plumrocket_GDPR/js/load-consent-popups": { 1449 "loadUrl": "https://www.lillianvernon.com/data-privacy/consentpopups/load/", 1450 "loadContainer": "#prgdpr-consentpopups-container" 1451 } 1452 } 1453} 1454</script>
1454<script type="text/x-magento-init"> 1455 { 1456 "*": { 1457 "Magento_Ui/js/core/app": { 1458 "components": { 1459 "customer": { 1460 "component": "Magento_Customer/js/view/customer" 1461 } 1462 } 1463 } 1464 } 1465 } 1466 </script>
1466<script>window.checkout = {"shoppingCartUrl":"https:\/\/www.lillianvernon.com\/checkout\/cart\/","checkoutUrl":"https:\/\/www.lillianvernon.com\/checkout\/","updateItemQtyUrl":"https:\/\/www.lillianvernon.com\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/www.lillianvernon.com\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/www.lillianvernon.com\/","minicartMaxItemsVisible":5,"websiteId":"2","maxItemsToDisplay":10,"storeId":"2","storeGroupId":"2","customerLoginUrl":"https:\/\/www.lillianvernon.com\/customer\/account\/login\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/www.lillianvernon.com\/captcha\/refresh\/","isRequired":false,"timestamp":1790917141}}}</script>
1466<script type="text/x-magento-init"> 1467 { 1468 "[data-block='minicart']": { 1469 "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals"}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Regent_CustomQuantity\/js\/view\/minicart\/item\/details","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/product-image","displayArea":"itemImage"}},"item.edit.artifi":{"component":"uiComponent","config":{"template":"Regent_Artifi\/minicart\/item\/artifi-edit","displayArea":"artifi"}},"item.edit.artifi_react":{"component":"uiComponent","config":{"template":"Regent_Artifi\/minicart\/item\/artifi-react-edit","displayArea":"artifi_react"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}},"delivery":{"component":"uiComponent","displayArea":"additionInfo","config":{"template":"Regent_DeliveryPeriod\/minicart\/item\/delivery"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo","template":"Klarna_Kec\/mini-cart-btn"},"children":{"mini_cart_button":{"component":"Klarna_Kec\/js\/mini-cart-kec-button","displayArea":"miniCartButton","config":{"componentDisabled":true}},"paypal_braintree_message":{"component":"PayPal_Braintree\/js\/messages\/mini-cart"}}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}},"added.notify":{"component":"Regent_MinicartExpand\/js\/view\/minicart-added-notify","config":{"displayArea":"promotion","template":"Regent_MinicartExpand\/minicart\/added-notify"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content-custom"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, 1470 "*": { 1471 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fstatic.lillianvernon.com\u002Fversion1790602875\u002Ffrontend\u002FRegent\u002Fcmg_lv\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" 1472 } 1473 } 1474 </script>
1474<script type="application/javascript" async data-type="lazy" data-src="https://static.klaviyo.com/onsite/js/Wt4dUg/klaviyo.js"></script>
1474<script type="text/x-magento-init"> 1475 { 1476 "*": { 1477 "KlaviyoCustomerData": {} 1478 } 1479 } 1480 </script>
1480<script type="text/javascript"> 1481 require([ 1482 'jquery' 1483 ], function ($) { 1484 let items = $('nav.navigation').find('li.level0'); 1485 $.each(items, function(index, item) { 1486 $(item).on('mouseover', function() { 1487 $('#hover-item-index').val(index + 1); 1488 }).on('mouseout', function() { 1489 $('#hover-item-index').val(''); 1490 }); 1491 }) 1492 }); 1493</script>
1493<script type="text/x-magento-init"> 1494{ 1495 "nav.navigation > ul": { 1496 "expandOnTouch": {}, 1497 "menuLoaded": {} 1498 } 1499} 1500</script>
1500<script type="text/x-magento-init"> 1501{ 1502 "[data-role=promo-block]": { 1503 "Magento_Ui/js/core/app": {"components":{"coupon_promo_banner":{"component":"Regent_Promotion\/js\/view\/banner","urlParam":"code"}}} } 1504} 1505</script>
1505<script type="text/x-magento-init"> 1506 { 1507 "*": { 1508 "Magento_Ui/js/core/app": { 1509 "components": { 1510 "messages": { 1511 "component": "Magento_Theme/js/view/messages" 1512 } 1513 } 1514 } 1515 } 1516 } 1517</script>
1517<script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/www.lillianvernon.com\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.lillianvernon.com\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.lillianvernon.com\/","customerLoginUrl":"https:\/\/www.lillianvernon.com\/customer\/ajax\/login\/"}</script>
1517<script type="text/x-magento-init"> 1518 { 1519 "#authenticationPopup": { 1520 "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"},"amazon-button":{"component":"Amazon_Pay\/js\/view\/login-button-wrapper","sortOrder":"0","displayArea":"additional-login-form-fields","config":{"tooltip":"Securely login to our website using your existing Amazon details."}},"remember-me":{"component":"Magento_Persistent\/js\/view\/remember-me-default","displayArea":"additional-login-form-fields"}}}}} }, 1521 "*": { 1522 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fstatic.lillianvernon.com\u002Fversion1790602875\u002Ffrontend\u002FRegent\u002Fcmg_lv\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" 1523 } 1524 } 1525 </script>
1525<script type="text/x-magento-init"> 1526 { 1527 "*": { 1528 "Magento_Customer/js/section-config": { 1529 "sections": {"stores\/store\/switch":["*","athos_pagemeta_cart"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages","coupon_promo_banner"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent","athoscommerce-tracking","searchspring-tracking"],"customer\/account\/loginpost":["*","athoscommerce-tracking","data_privacy","searchspring-tracking"],"customer\/account\/createpost":["*","athoscommerce-tracking","searchspring-tracking"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha","athoscommerce-tracking","searchspring-tracking"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart","athos_pagemeta_cart"],"checkout\/cart\/add":["cart","directory-data","athos_pagemeta_cart","capi-event-ids"],"checkout\/cart\/delete":["cart","athos_pagemeta_cart"],"checkout\/cart\/updatepost":["cart","athos_pagemeta_cart"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart","athos_pagemeta_cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items","athos_pagemeta_cart"],"checkout\/sidebar\/removeitem":["cart","athos_pagemeta_cart"],"checkout\/sidebar\/updateitemqty":["cart","athos_pagemeta_cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","instant-purchase","captcha","capi-event-ids"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","capi-event-ids"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart"],"paypal\/express\/placeorder":["cart","checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"paymentservicespaypal\/smartbuttons\/placeorder":["cart","checkout-data"],"paymentservicespaypal\/smartbuttons\/cancel":["cart","checkout-data"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"ammostviewed\/cart\/add":["cart","messages"],"amazon_pay\/checkout\/completesession":["cart","checkout-data","last-ordered-items"],"checkout\/cart\/advancedadd":["athos_pagemeta_cart"],"checkout\/cart\/addfaileditems":["athos_pagemeta_cart"],"checkout\/cart\/updatefaileditemoptions":["athos_pagemeta_cart"],"checkout\/cart\/removefailed":["athos_pagemeta_cart"],"checkout\/cart\/removeallfailed":["athos_pagemeta_cart"],"customer_order\/cart\/advancedadd":["athos_pagemeta_cart"],"customer_order\/cart\/addfaileditems":["athos_pagemeta_cart"],"customer_order\/cart\/updatefaileditemoptions":["athos_pagemeta_cart"],"reclaim\/checkout\/reload":["cart"],"rest\/*\/v1\/guest-carts\/*\/set-payment-information":["capi-event-ids"],"rest\/*\/v1\/carts\/mine\/set-payment-information":["capi-event-ids"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"],"privacy-center\/consentpopups\/confirm":["data_privacy"],"pr_ccpa\/customer_action\/log":["ccpa_data"],"customer\/address\/formpost":["ccpa_data"],"personalization\/cart":["cart"],"promotion\/cart":["cart"]}, 1530 "clientSideSections": ["checkout-data","cart-data"], 1531 "baseUrls": ["https:\/\/www.lillianvernon.com\/"], 1532 "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","instant-purchase","loggedAsCustomer","captcha","persistent","review","payments","wishlist","athoscommerce-tracking","athos_pagemeta_cart","webforms","capi-event-ids","data_privacy","ccpa_data","coupon_promo_banner","searchspring-tracking","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement","paypal-buyer-country"] } 1533 } 1534 } 1535</script>
1535<script type="text/x-magento-init"> 1536 { 1537 "*": { 1538 "Magento_Customer/js/customer-data": { 1539 "sectionLoadUrl": "https\u003A\u002F\u002Fwww.lillianvernon.com\u002Fcustomer\u002Fsection\u002Fload\u002F", 1540 "expirableSectionLifetime": 60, 1541 "expirableSectionNames": ["cart","persistent"], 1542 "cookieLifeTime": "1296000", 1543 "cookieDomain": "", 1544 "updateSessionUrl": "https\u003A\u002F\u002Fwww.lillianvernon.com\u002Fcustomer\u002Faccount\u002FupdateSession\u002F", 1545 "isLoggedIn": "" 1546 } 1547 } 1548 } 1549</script>
1549<script type="text/x-magento-init"> 1550 { 1551 "*": { 1552 "Magento_Customer/js/invalidation-processor": { 1553 "invalidationRules": { 1554 "website-rule": { 1555 "Magento_Customer/js/invalidation-rules/website-rule": { 1556 "scopeConfig": { 1557 "websiteId": "2" 1558 } 1559 } 1560 } 1561 } 1562 } 1563 } 1564 } 1565</script>
1565<script type="text/x-magento-init"> 1566 { 1567 "body": { 1568 "pageCache": {"url":"https:\/\/www.lillianvernon.com\/page_cache\/block\/render\/","handles":["default","customer_account_login","remember_me","pl_thm_regent_default","pl_thm_regent_cmg_lv_default"],"originalRequest":{"route":"customer","controller":"account","action":"login","uri":"\/customer\/account\/login\/"},"versionCookieName":"private_content_version"} } 1569 } 1570</script>
1570<script>require (['uiRegistry'], function(registry) { 1571 registry.set('amazonPay', {"region":"us","code":"amazon_payment_v2","vault_code":"amazon_payment_v2_vault","is_method_available":true,"is_pay_only":true,"is_lwa_enabled":false,"is_guest_checkout_enabled":true,"has_restricted_products":false,"is_multicurrency_enabled":false,"acceptance_mark":"Amazon_Pay\/images\/logo\/amazonpay-secondary-logo-rgb_clr.svg"}); 1572});require (['Amazon_Pay/js/model/storage'], function(amazonStorage) { 1573 amazonStorage.clearAmazonCheckout(); 1574});</script>
1574<script type="text/x-magento-init"> 1575 { 1576 "*": { 1577 "Magento_Customer/js/block-submit-on-send": { 1578 "formId": "login-form" 1579 }, 1580 "Magento_Ui/js/core/app": { 1581 "components": { 1582 "showPassword": { 1583 "component": "Magento_Customer/js/show-password", 1584 "passwordSelector": "#password" 1585 } 1586 } 1587 } 1588 } 1589 } 1590 </script>
1590<script type="text/x-magento-init"> 1591 { 1592 "body": { 1593 "requireCookie": {"noCookieUrl":"https:\/\/www.lillianvernon.com\/cookie\/index\/noCookies\/","triggers":[".action.login"],"isRedirectCmsPage":true} } 1594 } 1595</script>
1595<script type="text/javascript"> 1596 document.documentElement.className += 1597 ((('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) ? ' touch' : ' no-touch'); 1598</script>
1598<script async data-type="lazy" data-src="https://x.klarnacdn.net/kp/lib/v1/api.js"></script>
1598<script type="text/x-magento-init"> 1599{ 1600 "form": { 1601 "ariaLiveAccessibilityWidget": { 1602 "optionSelectors": {"option_selector_1":"input[data-validate]:not([type=radio])","option_selector_2":"select[data-validate]:not([type=radio])","option_selector_3":"textarea[data-validate]","option_selector_4":"div#product-review-table"}, 1603 "submitSelector": ":submit" 1604 } 1605 } 1606} 1607</script>
1607<script type="text/x-magento-init"> 1608 { 1609 "*": { 1610 "Magento_Customer/js/block-submit-on-send": { 1611 "formId": "newsletter-validate-detail" 1612 } 1613 } 1614 } 1615</script>
1615<script type="text/x-magento-init"> 1616 { 1617 "*": { 1618 "Magento_Customer/js/block-submit-on-send": { 1619 "formId": "klaviyo-validate-detail" 1620 } 1621 } 1622 } 1623</script>
1623<script type="text/x-magento-init"> 1624 { 1625 "*": { 1626 "Magento_Ui/js/core/app": { 1627 "components": { 1628 "storage-manager": { 1629 "component": "Magento_Catalog/js/storage-manager", 1630 "appendTo": "", 1631 "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/www.lillianvernon.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.lillianvernon.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.lillianvernon.com\/rest\/lillianvernon\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.lillianvernon.com\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } 1632 } 1633 } 1634 } 1635 } 1636</script>
1636<script type="text/javascript" id="vwoCode"> 1637window._vwo_code || (function() { 1638var account_id=952772, 1639version=2.1, 1640settings_tolerance=2000, 1641hide_element='body', 1642hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;transition:none !important;', 1643/* DO NOT EDIT BELOW THIS LINE */ 1644f=false,w=window,d=document,v=d.querySelector('#vwoCode'),cK='vwo'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('vwo'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?w.sessionStorage:w.localStorage;code={nonce:v&&v.nonce,use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){if(performance.getEntriesByName('first-contentful-paint')[0]){return''}return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(e){if(!f){f=true;var t=d.getElementById('_vis_opt_path_hides');if(t)t.parentNode.removeChild(t);if(e)(new Image).src='https://dev.visualwebsiteoptimizer.com/ee.gif?a='+account_id+e}},finished:function(){return f},addScript:function(e){var t=d.createElement('script');t.type='text/javascript';if(e.src){t.src=e.src}else{t.text=e.text}v&&t.setAttribute('nonce',v.nonce);d.getElementsByTagName('head')[0].appendChild(t)},load:function(e,t){var n=this.getSettings(),i=d.createElement('script'),r=this;t=t||{};if(n){i.textContent=n;d.getElementsByTagName('head')[0].appendChild(i);if(!w.VWO||VWO.caE){stT.removeItem(cK);r.load(e)}}else{var o=new XMLHttpRequest;o.open('GET',e,true);o.withCredentials=!t.dSC;o.responseType=t.responseType||'text';o.onload=function(){if(t.onloadCb){return t.onloadCb(o,e)}if(o.status===200||o.status===304){_vwo_code.addScript({text:o.responseText})}else{_vwo_code.finish('&e=loading_failure:'+e)}};o.onerror=function(){if(t.onerrorCb){return t.onerrorCb(e)}_vwo_code.finish('&e=loading_failure:'+e)};o.send()}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('vwo_disable')>-1)return;var e=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t;if(this.hide_element()!=='body'){t=d.createElement('style');var n=this.hide_element(),i=n?n+this.hide_element_style():'',r=d.getElementsByTagName('head')[0];t.setAttribute('id','_vis_opt_path_hides');v&&t.setAttribute('nonce',v.nonce);t.setAttribute('type','text/css');if(t.styleSheet)t.styleSheet.cssText=i;else t.appendChild(d.createTextNode(i));r.appendChild(t)}else{t=d.getElementsByTagName('head')[0];var i=d.createElement('div');i.style.cssText='z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;';i.setAttribute('id','_vis_opt_path_hides');i.classList.add('_vis_hide_layer');t.parentNode.insertBefore(i,t.nextSibling)}var o=window._vis_opt_url||d.URL,s='https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(o)+'&vn='+version;if(w.location.search.indexOf('_vwo_xhr')!==-1){this.addScript({src:s})}else{this.load(s+'&x=true')}}};w._vwo_code=code;code.init();})(); 1645 </script>
1645<script type="text/lazy-load">(function(w, d, x, id){ 1646 s=d.createElement('script'); 1647 s.src='https://dend6g4sigg57.cloudfront.net/amazon-connect-chat-interface-client.js'; 1648 s.async=1; 1649 s.id=id; 1650 d.getElementsByTagName('head')[0].appendChild(s); 1651 w[x] = w[x] || function() { (w[x].ac = w[x].ac || []).push(arguments) }; 1652 })(window, document, 'amazon_connect', '134135f2-2cfc-43f7-9c9b-8cd84a44a7ee'); 1653 amazon_connect('styles', { iconType: 'CHAT', openChat: { color: '#ffffff', backgroundColor: '#0d0d0d' }, closeChat: { color: '#ffffff', backgroundColor: '#0d0d0d'} }); 1654 amazon_connect('snippetId', 'QVFJREFIajFmekoyaHFUTFBWNWJERHVsR2djTXpWT1ZsSDYvaFRscVhCQzc4SkdXdHdIR3pFQklSSEVkYmRmeTZIQ1VhMHdmQUFBQWJqQnNCZ2txaGtpRzl3MEJCd2FnWHpCZEFnRUFNRmdHQ1NxR1NJYjNEUUVIQVRBZUJnbGdoa2dCWlFNRUFTNHdFUVFNckl0MnE5OGp1MmR2VHZ5b0FnRVFnQ3VrRVlkK2V3Z3FTam04WnEwNytuK0NXTHhxWEw1d3RpMWl2YWloWG9jQlZoOHFkMEo0TXFVM2pQUW06Oml6WDFNclc2K2h0TnFzSGR0L3hzMjJYR3NBaVBhbXhrSEtLYzJuNkM1Z1hLVHl1SU9FSzNuTE1Lb01TSTFqYmttd2ZjYWdQeUREVWpjV3JORklpMzRmM3JZdVNXVy8wS0pLdFc3Q0JYUkdCZU9SazY3S003RXAwMXZyQlRXc1N3dXV4cUtObDBreU5ueXFQVU04T0lQWDZpSTZqWTVWTT0='); 1655 amazon_connect('supportedMessagingContentTypes', [ 'text/plain', 'text/markdown', 'application/vnd.amazonaws.connect.message.interactive', 'application/vnd.amazonaws.connect.message.interactive.response' ]);</script>
1655<script id="pr_cookie_consent_on_load_activate" nonce="bThjN2o3Mnl5a2Q3YW0zdTZuM29sMXA5OXZ6cDZ2dGM="> 1656 requirejs(['prCookieBodyScripts', 'domReady!'], function (bodyScripts) { 1657 'use strict'; 1658 var scripts = document.querySelectorAll('script[type^="pr_cookie_category"]'); 1659 [].forEach.call(scripts, function (notActiveScript) { 1660 bodyScripts.activatePrCookieCategoryScript(notActiveScript); 1661 }); 1662 }); 1663</script>
1663<script data-ommit="true" nonce="eTV5dm02cWIyNjQxaWprbjlla21lM3p5NWJqbHJmb2Q="> 1664 1665 document.addEventListener("DOMContentLoaded", () => 1666 { 1667 let bind = () => 1668 { 1669 Object.entries( 1670 { 1671 add_to_cart: event => 1672 { 1673 AEC.add(event.currentTarget, dataLayer, event); 1674 }, 1675 remove_from_cart:event => 1676 { 1677 AEC.remove(event.currentTarget, dataLayer, event); 1678 }, 1679 select_item:event => 1680 { 1681 AEC.click(event.currentTarget, dataLayer, event); 1682 }, 1683 add_to_wishlist:event => 1684 { 1685 AEC.wishlist(event.currentTarget, dataLayer, event); 1686 }, 1687 remove_from_wishlist:event => 1688 { 1689 AEC.wishlistRemove(event.currentTarget, dataLayer, event); 1690 }, 1691 add_to_compare:event => 1692 { 1693 AEC.compare(event.currentTarget, dataLayer, event); 1694 }, 1695 add_to_cart_swatch:event => 1696 { 1697 AEC.addSwatch(event.currentTarget, dataLayer, event); 1698 } 1699 }).forEach(([event, callback]) => 1700 { 1701 [...document.querySelectorAll('[data-event]:not([data-bound])')].filter(element => { return element.dataset.event === event; }
1701).forEach(element => 1702 { 1703 element.addEventListener('click', callback); 1704 1705 element.dataset.bound = true; 1706 }); 1707 }); 1708 }; 1709 1710 bind(); 1711 1712 if("PerformanceObserver" in window) 1713 { 1714 const observer = new PerformanceObserver((items) => 1715 { 1716 items.getEntries().filter(({ initiatorType }) => initiatorType === "xmlhttprequest").forEach((entry) => 1717 { 1718 bind(); 1719 }); 1720 }); 1721 1722 observer.observe( 1723 { 1724 entryTypes: ["resource"] 1725 }); 1726 } 1727 }); 1728 1729</script>
1729<script data-ommit="true" nonce="eTV5dm02cWIyNjQxaWprbjlla21lM3p5NWJqbHJmb2Q="> 1730 1731 document.addEventListener("DOMContentLoaded", () => 1732 { 1733 var PromotionTrack = ((dataLayer) => 1734 { 1735 return { 1736 apply: () => 1737 { 1738 var promotions = [], position = 0; 1739 1740 document.querySelectorAll('[data-promotion]').forEach(promotion => 1741 { 1742 let entity = 1743 { 1744 promotion_id: promotion.dataset.promotionId, 1745 promotion_name: promotion.dataset.promotionName, 1746 creative_name: promotion.dataset.promotionCreative, 1747 creative_slot: promotion.dataset.promotionPosition 1748 }; 1749 1750 AEC.EventDispatcher.trigger('ec.cookie.promotion.entity', entity, 1751 { 1752 element: promotion 1753 }); 1754 1755 promotions.push(entity); 1756 1757 promotion.addEventListener('click', (event) => 1758 { 1759 var data = 1760 { 1761 'event': 'select_promotion', 1762 'ecommerce': 1763 { 1764 'items': 1765 [ 1766 { 1767 promotion_id: event.target.dataset.promotionId, 1768 promotion_name: event.target.dataset.promotionName, 1769 creative_name: event.target.dataset.promotionCreative, 1770 creative_slot: event.target.dataset.promotionPosition 1771 } 1772 ] 1773 } 1774 }; 1775 1776 AEC.Cookie.promotionClick(data, promotion).push(dataLayer); 1777 1778 /** 1779 * Save persistent data 1780 */ 1781 AEC.Persist.push(AEC.Persist.CONST_KEY_PROMOTION, 1782 { 1783 'promotion': data.ecommerce.items[0] 1784 }); 1785 }); 1786 }); 1787 1788 if (promotions.length) 1789 { 1790 AEC.Cookie.promotion( 1791 { 1792 'event':'view_promotion', 1793 'ecommerce': 1794 { 1795 'items': promotions 1796 } 1797 }).push(dataLayer); 1798 } 1799 1800 return this; 1801 } 1802 } 1803 })(dataLayer).apply(); 1804 }); 1805</script>
1805<script data-ommit="true" nonce="eTV5dm02cWIyNjQxaWprbjlla21lM3p5NWJqbHJmb2Q="> 1806 1807 document.addEventListener("DOMContentLoaded", () => 1808 { 1809 (() => 1810 { 1811 let map = {}, trace = {}; 1812 1813 document.querySelectorAll('[data-widget]').forEach((element) => 1814 { 1815 let widget = element.dataset.widget; 1816 1817 let entity = 1818 { 1819 1820 item_id: element.dataset.id, 1821 item_name: element.dataset.name, 1822 item_list_name: element.dataset.list, 1823 item_list_id: element.dataset.list, 1824 item_brand: element.dataset.brand, 1825 category: element.dataset.category, 1826 price: parseFloat(element.dataset.price), 1827 index: parseFloat(element.dataset.position), 1828 currency: AEC.GA4.currency, 1829 quantity: 1, 1830 google_business_vertical: 'retail' 1831 }; 1832 1833 Object.assign(entity, entity, AEC.GA4.augmentCategories(entity)); 1834 1835 let attributes = element.dataset.attributes; 1836 1837 if (attributes) 1838 { 1839 Object.entries(JSON.parse(attributes)).forEach(([key, value]) => 1840 { 1841 entity[key] = value; 1842 }); 1843 } 1844 1845 if (!map.hasOwnProperty(widget)) 1846 { 1847 map[widget] = []; 1848 1849 map[widget].trace = {}; 1850 map[widget].entry = []; 1851 map[widget].item_list_id = ''; 1852 map[widget].item_list_name = ''; 1853 } 1854 1855 if (!map[widget].trace.hasOwnProperty(element.dataset.id)) 1856 { 1857 map[widget].trace[element.dataset.id] = true; 1858 1859 map[widget].entry.push(entity); 1860 1861 map[widget].item_list_id = entity.item_list_id; 1862 map[widget].item_list_name = entity.item_list_name; 1863 } 1864 }); 1865 1866 Object.entries(map).forEach(([key, value]) => 1867 { 1868 if (value.entry.length) 1869 { 1870 let data = 1871 { 1872 event: 'view_item_list', 1873 ecommerce: 1874 { 1875 item_list_id: value.item_list_id, 1876 item_list_name: value.item_list_name, 1877 items: value.entry 1878 } 1879 }; 1880 1881 if ('undefined' !== typeof dataLayer) 1882 { 1883 (function(callback) 1884 { 1885 if (AEC.Const.COOKIE_DIRECTIVE) 1886 { 1887 AEC.CookieConsent.queue(callback).process(); 1888 } 1889 else 1890 { 1891 callback.apply(window,[]); 1892 } 1893 }) 1894 ( 1895 (function(dataLayer, data) 1896 { 1897 return function() 1898 { 1899 AEC.EventDispatcher.trigger('ec.widget.view.data', data); 1900 1901 if (AEC.reset) 1902 { 1903 dataLayer.push({ ecommerce: null }); 1904 } 1905 1906 dataLayer.push(data); 1907 } 1908 })(dataLayer, data) 1909 ); 1910 } 1911 } 1912 }); 1913 })(); 1914 }); 1915 1916</script>
1916<script data-ommit="true" nonce="eTV5dm02cWIyNjQxaWprbjlla21lM3p5NWJqbHJmb2Q="> 1917 1918 if (typeof dataLayer !== "undefined") 1919 { 1920 1921 1922 AEC.Request.get(AEC.url('datalayer/index/events'), {}, response => 1923 { 1924 Object.entries(response.events).forEach(([key, event]) => 1925 { 1926 dataLayer.push(event); 1927 }); 1928 }); 1929 1930 1931 1932 AEC.EventDispatcher.on('ec.facebook.loaded', () => 1933 { 1934 }); 1935 1936 1937 if (window.google_tag_params) 1938 { 1939 (function(callback) 1940 { 1941 if (AEC.Const.COOKIE_DIRECTIVE) 1942 { 1943 AEC.CookieConsent.queue(callback, "cookieConsentGranted").process(); 1944 } 1945 else 1946 { 1947 callback.apply(window,[]); 1948 } 1949 }) 1950 ( 1951 (function(dataLayer) 1952 { 1953 return () => 1954 { 1955 AEC.Cookie.remarketing({ event:'fireRemarketingTag', google_tag_params: window.google_tag_params }).push(dataLayer); 1956 } 1957 })(dataLayer) 1958 ); 1959 } 1960 1961 1962 } 1963 else 1964 { 1965 console.log('dataLayer[] is not intialized. Check if GTM is installed properly'); 1966 } 1967 1968</script>
1968<script id="merchantWidgetScript" async defer data-type="lazy" data-src="https://www.gstatic.com/shopping/merchant/merchantwidget.js"></script>
1968<script type="text/javascript"> 1969 merchantWidgetScript.addEventListener('load', function () { 1970 merchantwidget.start({ 1971 merchant_id: '101500539', 1972 position: 'BOTTOM_RIGHT', bottomMargin: 130, mobileBottomMargin: 1}); 1973 }); 1974 </script>
1974<script siteId="133" src="https://cdn.athoscommerce.net/analytics/beacon.js"> 1975 config = { initiator: "magento" }; 1976</script>
1976<script type="text/javascript" id="athoscommerce_init"> 1977 window.athos = window.athos || {}; 1978 window.athos.tracker = window.athos.tracker || {}; 1979 window.athos.tracker.events = window.athos.tracker.events || {}; 1980</script>
1980<script type="text/javascript" id="athoscommerce_shopper_id"> 1981 document.addEventListener('DOMContentLoaded', function () { 1982 'use strict'; 1983 1984 const timeoutMs = 3600000; 1985 1986 const processShopperId = function (shopperId) { 1987 if (shopperId) { 1988 const lastTime = localStorage.getItem('athosMagentoShopperLastTime'); 1989 const lastId = localStorage.getItem('athosMagentoShopperLastId'); 1990 const now = Date.now(); 1991 1992 if (lastId === shopperId && lastTime && (now - parseInt(lastTime, 10) < timeoutMs)) { 1993 return; 1994 } 1995 1996 if ( 1997 window.athos && 1998 window.athos.tracker && 1999 typeof window.athos.tracker.setShopperId === 'function' 2000 ) { 2001 window.athos.tracker.setShopperId(shopperId); 2002 } 2003 localStorage.setItem('athosMagentoShopperLastTime', now); 2004 localStorage.setItem('athosMagentoShopperLastId', shopperId); 2005 } 2006 }; 2007 2008 const fetchIdFromStorage = function () { 2009 const isLoggedIn = localStorage.getItem('mage-customer-login'); 2010 if (isLoggedIn !== '1') { 2011 processShopperId(null); 2012 return; 2013 } 2014 2015 try { 2016 const storage = JSON.parse(localStorage.getItem('mage-cache-storage') || '{}'); 2017 if (storage['athoscommerce-tracking']) { 2018 processShopperId(storage['athoscommerce-tracking'].shopper_id); 2019 } 2020 } catch (e) { 2021 console.error('Error parsing mage-cache-storage', e); 2022 } 2023 }; 2024 2025 fetchIdFromStorage(); 2026 2027 window.addEventListener('private-content-loaded', function (event) { 2028 const data = event.detail.data; 2029 if (data && data['athoscommerce-tracking']) { 2030 processShopperId(data['athoscommerce-tracking'].shopper_id); 2031 } 2032 }); 2033 }); 2034</script>
2034<script type="text/javascript" id="athoscommerce_tracking_cart_tracker_state"> 2035(function (window) { 2036 'use strict'; 2037 2038 window.athosMagentoCartTrackerState = window.athosMagentoCartTrackerState || { 2039 clone: function (value) { 2040 try { 2041 return JSON.parse(JSON.stringify(value || {})); 2042 } catch (e) { 2043 return value || {}; 2044 } 2045 }, 2046 2047 toNumber: function (value, fallback) { 2048 var parsed = Number(value); 2049 return Number.isFinite(parsed) ? parsed : fallback; 2050 }, 2051 2052 getProducts: function (snapshot) { 2053 return snapshot && Array.isArray(snapshot.products) ? snapshot.products : []; 2054 }, 2055 2056 normalizeItem: function (item) { 2057 return { 2058 key: String(item.key || ''), 2059 uid: String(item.uid || ''), 2060 parentId: item.parentId === null || item.parentId === undefined ? null : String(item.parentId), 2061 sku: String(item.sku || ''), 2062 qty: this.toNumber(item.qty, 0), 2063 price: this.toNumber(item.price, 0) 2064 }; 2065 }, 2066 2067 normalizeProducts: function (snapshot) { 2068 var self = this; 2069 2070 return self.getProducts(snapshot).map(function (item) { 2071 return self.normalizeItem(item); 2072 }); 2073 }, 2074 2075 aggregateItems: function (items) { 2076 var aggregated = {}; 2077 var self = this; 2078 2079 items.forEach(function (item) { 2080 var key; 2081 2082 if (!item || !item.key) { 2083 return; 2084 } 2085 2086 key = item.key; 2087 2088 if (!aggregated[key]) { 2089 aggregated[key] = { 2090 key: item.key, 2091 uid: item.uid, 2092 parentId: item.parentId, 2093 sku: item.sku, 2094 qty: 0, 2095 price: item.price 2096 }; 2097 } 2098 2099 aggregated[key].qty += self.toNumber(item.qty, 0); 2100 2101 if (!aggregated[key].price && item.price) { 2102 aggregated[key].price = item.price; 2103 } 2104 }); 2105 2106 return aggregated; 2107 }, 2108 2109 aggregatedItemsToArray: function (index) { 2110 return Object.keys(index).map(function (key) { 2111 return index[key]; 2112 }); 2113 }, 2114 2115 reduceForBeacon: function (items) { 2116 return items.map(function (item) { 2117 return { 2118 uid: item.uid, 2119 parentId: item.parentId, 2120 sku: item.sku, 2121 qty: item.qty, 2122 price: item.price 2123 }; 2124 }); 2125 }, 2126 2127 buildPayload: function (results, cartItems) { 2128 return { 2129 data: { 2130 results: this.reduceForBeacon(results), 2131 cart: this.reduceForBeacon(cartItems) 2132 } 2133 }; 2134 }, 2135 2136 dispatchEvent: function (action, payload) { 2137 window.dispatchEvent(new CustomEvent('athos:magento:cart:' + action, { 2138 detail: payload 2139 })); 2140 2141 if ( 2142 window.athos && 2143 window.athos.tracker && 2144 window.athos.tracker.events && 2145 window.athos.tracker.events.cart && 2146 typeof window.athos.tracker.events.cart[action] === 'function' 2147 ) { 2148 window.athos.tracker.events.cart[action](payload); 2149 } 2150 }, 2151 2152 areItemsEqual: function (previousSnapshotData, currentSnapshotData) { 2153 var previousAggregated = this.aggregateItems(this.normalizeProducts(previousSnapshotData)); 2154 var currentAggregated = this.aggregateItems(this.normalizeProducts(currentSnapshotData)); 2155 2156 return JSON.stringify(previousAggregated) === JSON.stringify(currentAggregated); 2157 }, 2158 2159 hasStoreChanged: function (magentoCartObservable) { 2160 var cart; 2161 2162 if (!window.checkout || typeof magentoCartObservable !== 'function') { 2163 return false;
2164 } 2165 2166 cart = magentoCartObservable(); 2167 2168 return ( 2169 cart.website_id !== undefined && 2170 window.checkout.websiteId !== undefined && 2171 String(cart.website_id) !== String(window.checkout.websiteId) 2172 ) || ( 2173 cart.storeId !== undefined && 2174 window.checkout.storeId !== undefined && 2175 String(cart.storeId) !== String(window.checkout.storeId) 2176 ); 2177 }, 2178 2179 diffSnapshots: function (previousSnapshotData, currentSnapshotData) { 2180 var previousIndex = this.aggregateItems(this.normalizeProducts(previousSnapshotData)); 2181 var currentIndex = this.aggregateItems(this.normalizeProducts(currentSnapshotData)); 2182 var currentCartItems = this.aggregatedItemsToArray(currentIndex); 2183 var addedResults = []; 2184 var removedResults = []; 2185 2186 Object.keys(currentIndex).forEach(function (key) { 2187 var currentItem = currentIndex[key]; 2188 var previousItem = previousIndex[key]; 2189 2190 if (!previousItem) { 2191 addedResults.push(currentItem); 2192 return; 2193 } 2194 2195 if (currentItem.qty > previousItem.qty) { 2196 addedResults.push({ 2197 key: currentItem.key, 2198 uid: currentItem.uid, 2199 parentId: currentItem.parentId, 2200 sku: currentItem.sku, 2201 qty: currentItem.qty - previousItem.qty, 2202 price: currentItem.price 2203 }); 2204 } 2205 }); 2206 2207 Object.keys(previousIndex).forEach(function (key) { 2208 var previousItem = previousIndex[key]; 2209 var currentItem = currentIndex[key]; 2210 2211 if (!currentItem) { 2212 removedResults.push(previousItem); 2213 return; 2214 } 2215 2216 if (currentItem.qty < previousItem.qty) { 2217 removedResults.push({ 2218 key: previousItem.key, 2219 uid: previousItem.uid, 2220 parentId: previousItem.parentId, 2221 sku: previousItem.sku, 2222 qty: previousItem.qty - currentItem.qty, 2223 price: previousItem.price 2224 }); 2225 } 2226 }); 2227 2228 if (addedResults.length > 0) { 2229 this.dispatchEvent('add', this.buildPayload(addedResults, currentCartItems)); 2230 } 2231 2232 if (removedResults.length > 0) { 2233 this.dispatchEvent('remove', this.buildPayload(removedResults, currentCartItems)); 2234 } 2235 } 2236 }; 2237}(window)); 2238</script>
2238<script type="text/x-magento-init"> 2239 { 2240 "*": { 2241 "AthosCommerce_Feed/js/athos-pagemeta-cart-tracker": {} 2242 } 2243 } 2244 </script>
2244<script type="text/x-magento-init"> 2245 {"*":{"Amasty_PromoBanners\/js\/loader":{"bannersData":{"sections":[],"content":[],"injectorParams":{"containerSelector":".products-grid .product-items:not(.amasty-banner-items)","itemSelector":".products-grid .product-items:not(.amasty-banner-items) > .product-item","banners":[]},"banners":[],"injectorSectionId":14},"requestUrl":"https:\/\/www.lillianvernon.com\/amasty_banners\/data\/getBannersData\/","categoryId":null,"productId":null,"pagePositions":[10]}}}</script>
2245<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"WebSite","url":"https:\/\/www.lillianvernon.com\/","name":"Lillian Vernon","potentialAction":{"@type":"SearchAction","target":"https:\/\/www.lillianvernon.com\/catalogsearch\/result\/?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
2245<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Organization","url":"https:\/\/www.lillianvernon.com\/","name":"Lillian Vernon Corporation"}</script>
2245<script type="text/x-magento-init"> 2246 { 2247 "*": { 2248 "Regent_ScriptLoader/js/default": { 2249 "delay": 2000 } 2250 } 2251 } 2252 </script>
2252<script type="text/x-magento-init"> 2253 { 2254 "*": { 2255 "Regent_Promotion/js/view/promo-param-detector": { 2256 "disabled": "", 2257 "paramName": "code", 2258 "applyUrl": "https://www.lillianvernon.com/promotion/cart/apply/" 2259 } 2260 } 2261 } 2262</script>
2262<script type="text/x-magento-init">{"*": 2263 {"Magento_Persistent/js/remember-me-config": { 2264 "config": {"persistenceConfig":{"isRememberMeCheckboxVisible":true,"isRememberMeCheckboxChecked":true}} 2265 }}}</script>
2265<noscript id="deferred-css"><link rel="stylesheet" type="text/css" media="print" href="https://static.lillianvernon.com/version1790602875/frontend/Regent/cmg_lv/en_US/css/print.min.css" /><link rel="stylesheet" type="text/css" media="all" href="https://static.lillianvernon.com/version1790602875/_cache/merged/fonts_a079c3fe5f2838034031618a31f08977.min.css" /></noscript>
2265<script> window.addEventListener('load', () => { 2266 const addStylesNode = document.getElementById("deferred-css"); 2267 const replacement = document.createElement("div"); 2268 replacement.innerHTML = addStylesNode.textContent; 2269 document.body.appendChild(replacement); 2270 addStylesNode.parentElement.removeChild(addStylesNode); 2271 });</script>
2271</body> 2272</html>
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.