1<!doctype html> 2<html lang="en"> 3 <head > 4
4<script> 5 var LOCALE = 'en\u002DUS'; 6 var BASE_URL = 'https\u003A\u002F\u002Fdisplaydispensary.com\u002F'; 7 var require = { 8 'baseUrl': 'https\u003A\u002F\u002Fdisplaydispensary.com\u002Fstatic\u002Fversion1790323544\u002Ffrontend\u002FDispensary\u002Fdefault\u002Fen_US' 9 };</script>
9<script> window.isMagento244AndAbove = 1</script>
9 <meta charset="utf-8"/> 10<meta name="title" content="Contact"/> 11<meta name="keywords" content="Cannabis Displays"/> 12<meta name="robots" content="INDEX,FOLLOW"/> 13<meta name="viewport" content="width=device-width, initial-scale=1"/> 14<meta name="format-detection" content="telephone=no"/> 15<meta http-equiv="X-UA-Compatible" content="IE=edge"/> 16<title>Contact</title> 17
17<script>(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"b822a5f09d",applicationID:"318752895",browserID:"472950755"};;/*! For license information please see nr-loader-rum-1.322.0.min.js.LICENSE.txt */ 18(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),a=0===Object.keys(r).length?e:r;for(let s in a)if(void 0!==e[s])try{if(null===e[s]){r[s]=null;continue}Array.isArray(e[s])&&Array.isArray(t[s])?r[s]=Array.from(new Set([...e[s],...t[s]])):e[s]instanceof Map||e[s]instanceof Set||e[s]instanceof Date||e[s]instanceof RegExp?r[s]=e[s]:"object"==typeof e[s]&&null!==t[s]&&"object"==typeof t[s]?r[s]=i(e[s],t[s]):r[s]=e[s]}catch(e){r[s]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>s});var n=r(384),i=r(8122);const a={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function s(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,a)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["xv",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,a="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),s=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===s?.document?.visibilityState),c=""+s?.location,u=/iPad|iPhone|iPod/.test(s.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=((()=>{const e=s.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)());r.d(t,["OF",0,u,"RI",0,i,"WN",0,l,"bv",0,a,"gm",0,s,"m",0,c,"mw",0,o,"sb",0,d,"zk",0,()=>{const e=s?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<s.performance.now())return e}])},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>u,x3:()=>c});var n=r(3241),i=r(3606),a=r(860),s=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:a.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&d(e))}function u(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,d(e)}}function d(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const a=e.ee,o=i.i.handlers;if(a&&!a.aborted&&a.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=a.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}
18).forEach(t=>{t[0]?.on&&t[0].context()instanceof s.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}a.isolatedBacklog||delete o[t],a.backlog[t]=null,a.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],a=e[2];n.apply(i,a)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),a=r(2646),s=r(5607);const o="nr@context:".concat(s.W),c=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&u.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,a){!1!==a&&(a=!0);if(c.aborted&&!i)return;t&&a&&t.emit(e,r,n);var o=g(n);m(e).forEach(e=>{e.apply(o,r)});var u=v()[s[e]];u&&u.push([f,e,r,o]);return o},get:h,listeners:m,context:g,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{s[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,o,()=>new a.y(o)):new a.y(o)}function p(e,t){n[e]=m(e).concat(t)}function m(e){return n[e]||[]}function h(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,a){a?(a.buffer([e],i),a.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>a});var n=r(9908);a.on=s;var i=a.handlers={};function a(e,t,r,a){s(a||n.d,i,e,t,r)}function s(e,t,r,i,a){a||(a="feature"),e||(e=n.d);var s=t[a]=t[a]||{};(s[r]=s[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function a(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>a,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,a=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const s=[];for(var o=0;o<e;o++)s.push(i(r,a++).toString(16));return s.join("")}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>a});var n=r(944);const i=new Map;function a(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),a=t.includes("nrWrapper");return r||a||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},5289(e,t,r){"use strict";r.d(t,{GG:()=>s,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function a(){return"undefined"==typeof document||"complete"===document.readyState}function s(e,t){if(a())return e();const r=(0,i.J)(e),s=setInterval(()=>
18{a()&&(clearInterval(s),r())},500);(0,n.sp)("load",r,t)}function o(e){if(a())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(a())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>d,dV:()=>u,pV:()=>l});var n=r(6154),i=r(1863),a=r(944),s=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function u(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,s.i)(...Object.values(e.o))),e}function d(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,a.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),u(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>a,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function a(e,t,r){(0,n.sp)("pagehide",e,t,r)}},9300(e,t,r){"use strict";r(860).K7.ajax;r.d(t,["mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>a});var n=r(9566),i=r(1741);class a extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>a});var n=r(944),i=r(4261);class a{#e(e,...t){if(this[e]!==a.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>d});var n=r(3241),i=r(9908),a=r(1863),s=r(944),o=r(3969),c=r(8362),u=r(860);function d(e,t,r,a){const d=a||r;!d||d[e]&&d[e]!==c.d.prototype[e]||(d[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,u.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,s.R)(23,e)}})}function l(e,t,r,n,s){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(s||null===r)&&(0,i.p)("api-"+n,[(0,a.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",a="browser/blobs",s="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},u={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:a,[o.sessionReplay]:a,[o.logging]:s,[o.genericEvents]:"ins"};r.d(t,["$J",0,u,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,s,"df",0,a,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],a=t[n++];r.o(e,i)?0===a&&n++:0===a?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:a})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>"nr-rum-1.322.0.min.js",r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,a,s)=>{if(e[n])return void e[n].push(i);let o,c;if(void 0!==a){const e=document.getElementsByTagName("script");for(var u=0;u<e.length;u++){const r=e[u];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+a){o=r;break}}}if(!o){c=!0;var d={296:"sha512-/59P7qAoMYQDJAZerTRPChdYcdrlcoEAw2TwA1wz6Y0/XLmt3sblL
18I5JCXAuxG0YxsW7iqJzgrcO7NJWO58EfQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+a),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),d[s]&&(o.integrity=d[s])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={374:0,840:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const a=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=a);const s=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(s,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,a,s]=n;var o,c,u=0;if(i.some(t=>0!==e[t])){for(o in a)r.o(a,o)&&(r.m[o]=a[o]);if(s)s(r)}for(t&&t(n);u<i.length;u++)c=i[u],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),a=r(1741);var s=r(2555),o=r(981);t.K7.genericEvents,o.R.PA,o.R.UA,o.R.BP;const c={RESOURCES:"experimental.resources",REGISTER:"register"};var u=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var l=r(2614),f=r(944),g=r(8122);const p="[data-nr-mask]",m=e=>(0,g.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:u.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(c.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(c.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,f.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(c.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:l.wk,inactiveMs:l.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(p):""===t||null===t?e.mask_selector=p:(0,f.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,f.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,f.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var h=r(6154),v=r(9324);let b=0;const y={buildEnv:"PROD",distMethod:"CDN",version:v.xv,originTime:h.WN},_={consented:!1},w={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||_.consented},set consented(e){_.consented=e}
18,customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++b},listeningForIframeMessages:!1},R="BA";var A=r(7836),x=r(3241);const E={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908);const k="newrelic-iframe-";function T(e,t={},n,o){let{init:c,info:u,loader_config:d,runtime:l={},exposed:f=!0}=t;if(!u){const e=(0,i.pV)();c=e.init,u=e.info,d=e.loader_config}var p;e.init=m(c||{}),e.loader_config=(p=d||{},(0,g.a)(p,E)),u.jsAttributes??={},h.bv&&(u.jsAttributes.isWorker=!0),e.info=(0,s.D)(u);const v=e.init;e.runtime??=(e=>{const t=(0,g.a)(e,w),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:R,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(a.W.prototype).forEach(r=>{const n=a.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=A.ee.get(e.agentIdentifier),e.exposed=f,(0,x.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&h.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(k)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var j=r(1863),P=r(4261),N=r(1738);
18var O=r(1687),M=r(4234),I=r(5289),D=r(7767);function V(e){return!!(0,i.dV)().o.MO&&(0,D.V)(e)&&!0===e?.session_trace.enabled}var W=r(6389),B=r(7699);const C=new WeakSet,K=new WeakMap;class U extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,W.J)(()=>{(0,O.Ak)(e,this.featureName),t()}))}):(0,O.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,s.f)(e.info))return(0,f.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(K.has(e))return K.get(e);const i=(async()=>{if((0,D.V)(e.init))try{const{setupAgentSession:t}=await r.e(296).then(r.bind(r,1768));t(e)}catch(e){(0,f.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(B.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await Promise.resolve().then(function(){const e=new Error("Cannot find module '../../loaders/configure/iframe-message-handler'");throw e.code="MODULE_NOT_FOUND",e});t(e)}catch(e){(0,f.R)(23,e)}const[{Connector:i},{Harvester:a}]=await Promise.all([r.e(296).then(r.bind(r,6589)),r.e(296).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new a(e);const s=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(s.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();K.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,f.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,O.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,f.R)(34,e),this.abortHandler?.(),(0,O.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};h.RI?(0,I.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return V(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!C.has(e)&&(C.add(e),!(0,s.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}T(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var L=r(6630);class F extends U{static featureName=L.T;constructor(e){var t;super(e,L.T),this.setupInspectionEvents(),t=e,(0,N.Y)(P.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+P.Fw,[(0,j.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(296).then(r.bind(r,908)):r.e(296).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,x.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,I.sB)(t=>{e(t,"DOMContentLoaded")}),(0,I.GG)(t=>{e(t,"load")}),(0,I.Qr)(t=>{e(t,"navigate")}),this.ee.on(l.tS.UPDATE,(e,t)=>{(0,x.W)({type:"lifecycle",name:"session",data:t})})}}class G extends e.d{constructor(e){var t;(super(),h.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(F),T(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(P.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,P.cD,n);(0,f.R)(40,typeof r)}else(0,f.R)(39,typeof e)},t),function(e){(0,N.Y)(P.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,f.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,P.Dl,!0)},e)}(this),function(e){(0,N.Y)(P.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,P.nb,!1);(0,f.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(P.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+P.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,f.R)(65,typeof t)},e)}(this),this.run()):(0,f.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};
18return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,f.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,f.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var H=r(2843),z=r(782);class Y extends U{static featureName=z.T;constructor(e){super(e,z.T),h.RI&&((0,H.u)(()=>(0,S.p)("docHidden",[(0,j.t)()],void 0,z.T,this.ee),!0),(0,H.G)(()=>(0,S.p)("winPagehide",[(0,j.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(296).then(r.bind(r,9981))))}}var Z=r(3969);class q extends U{static featureName=Z.TZ;constructor(e){super(e,Z.TZ),this.importAggregator(e,()=>r.e(296).then(r.bind(r,9623)))}}new G({features:[F,Y,q],loaderType:"lite"})})()})();</script>
18 <link rel="stylesheet" type="text/css" media="all" href="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/mage/calendar.css" /> 19<link rel="stylesheet" type="text/css" media="all" href="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/ThousandMonkeys_SocialButtons/css/social.css" /> 20<link rel="stylesheet" type="text/css" media="all" href="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/css/styles-m.css" /> 21<link rel="stylesheet" type="text/css" media="all" href="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/css/theme.css" /> 22<link rel="stylesheet" type="text/css" media="all" href="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/jquery/uppy/dist/uppy-custom.css" /> 23<link rel="stylesheet" type="text/css" media="all" href="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/Elsnertech_CategoryWidget/css/category-widget.css" /> 24<link rel="stylesheet" type="text/css" media="all" href="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/MageWorx_Downloads/attachment.css" /> 25<link rel="stylesheet" type="text/css" media="all" href="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/WeltPixel_OwlCarouselSlider/css/owl.carousel.css" /> 26<link rel="stylesheet" type="text/css" media="all" href="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/Elsnertech_MegaMenu/css/megamenu.css" /> 27<link rel="stylesheet" type="text/css" media="all" href="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/Nwdthemes_Revslider/public/assets/css/rs6.min.css" /> 28<link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/css/styles-l.css" /> 29<link rel="stylesheet" type="text/css" media="print" href="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/css/print.css" /> 30<link rel="stylesheet" type="text/css" media="screen and (max-width: 768px)" href="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/WeltPixel_NavigationLinks/css/navigation_mobile.css" /> 31<link rel="stylesheet" type="text/css" media="screen and (min-width: 769px)" href="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/WeltPixel_NavigationLinks/css/navigation_desktop.css" />
32<script type="text/javascript" src="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/requirejs/require.js"></script>
vendor: 1 bytes, line 32
32
33<script type="text/javascript" src="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/mage/requirejs/mixins.js"></script>
vendor: 1 bytes, line 33
33
34<script type="text/javascript" src="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/requirejs-config.js"></script>
34 35<link rel="preload" as="font" crossorigin="anonymous" href="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/fonts/opensans/light/opensans-300.woff2" /> 36<link rel="preload" as="font" crossorigin="anonymous" href="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/fonts/opensans/regular/opensans-400.woff2" /> 37<link rel="preload" as="font" crossorigin="anonymous" href="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/fonts/opensans/semibold/opensans-600.woff2" /> 38<link rel="preload" as="font" crossorigin="anonymous" href="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/fonts/opensans/bold/opensans-700.woff2" /> 39<link rel="preload" as="font" crossorigin="anonymous" href="https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/fonts/Luma-Icons.woff2" /> 40<link rel="icon" type="image/x-icon" href="https://displaydispensary.com/media/favicon/stores/7/favicon.ico" /> 41<link rel="shortcut icon" type="image/x-icon" href="https://displaydispensary.com/media/favicon/stores/7/favicon.ico" /> 42<meta name="p:domain_verify" content="onIGqe7HwYbMlDntJ3Uqnj9NAYRxeTaF"/> 43<meta name="facebook-domain-verification" content="au5zbgqwrblw81b3ep5bjl73v7x16w" /> 44<meta name="google-site-verification" content="FtzUEATC7Eccel5BCkxSvvjodPHJjuAi5gJcsISqhWk" /> 45<link rel="apple-touch-icon" sizes="57x57" href="/media/app_icons/displaydispensary/apple-icon-57x57.png"> 46<link rel="apple-touch-icon" sizes="60x60" href="/media/app_icons/displaydispensary/apple-icon-60x60.png"> 47<link rel="apple-touch-icon" sizes="72x72" href="/media/app_icons/displaydispensary/apple-icon-72x72.png"> 48<link rel="apple-touch-icon" sizes="76x76" href="/media/app_icons/displaydispensary/apple-icon-76x76.png"> 49<link rel="apple-touch-icon" sizes="114x114" href="/media/app_icons/displaydispensary/apple-icon-114x114.png"> 50<link rel="apple-touch-icon" sizes="120x120" href="/media/app_icons/displaydispensary/apple-icon-120x120.png"> 51<link rel="apple-touch-icon" sizes="144x144" href="/media/app_icons/displaydispensary/apple-icon-144x144.png"> 52<link rel="apple-touch-icon" sizes="152x152" href="/media/app_icons/displaydispensary/apple-icon-152x152.png"> 53<link rel="apple-touch-icon" sizes="180x180" href="/media/app_icons/displaydispensary/apple-icon-180x180.png"> 54<link rel="icon" type="image/png" sizes="192x192" href="/media/app_icons/displaydispensary/android-icon-192x192.png"> 55<link rel="icon" type="image/png" sizes="32x32" href="/media/app_icons/displaydispensary/favicon-32x32.png"> 56<link rel="icon" type="image/png" sizes="96x96" href="/media/app_icons/displaydispensary/favicon-96x96.png"> 57<link rel="icon" type="image/png" sizes="16x16" href="/media/app_icons/displaydispensary/favicon-16x16.png"> 58<link rel="manifest" href="/media/app_icons/displaydispensary/manifest.json"> 59<meta name="msapplication-TileColor" content="#ffffff"> 60<meta name="msapplication-TileImage" content="/media/app_icons/displaydispensary/ms-icon-144x144.png"> 61<meta name="theme-color" content="#ffffff">
62<script type='text/javascript'> 63 window.__lo_site_id = 238990; 64 65 (function() { 66 var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true; 67 wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js'; 68 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s); 69 })(); 70</script>
70 71<meta name="google-site-verification" content="418gWhtq4g37IYG5f5UaWQnSfa_NUNuh0OFvis48DOI" /> 72<style> 73@media screen and (min-width: 768px){ 74.page-wrapper { 75 overflow: visible; 76} 77} 78.overlay-focus-megamenu { 79 display: none; 80} 81.minicart-items-wrapper { 82 max-height: 50vh; 83} 84 85 86.menu-wrap-bg .nav-mobile-container { 87 align-items: center; 88 display: flex; 89 flex-direction: row; 90 justify-content: space-between; 91} 92 93.desktop-additional-menu { 94 order: 2; 95} 96 97@media (max-width: 1280px){ 98 .desktop-additional-menu { 99 margin-left: 0 !important; 100 } 101} 102 103@media (max-width: 1052px){ 104 .desktop-additional-menu { 105 display: none !important; 106 } 107} 108 109.desktop-additional-menu ul { 110 align-items: center; 111 display: flex; 112 flex-direction: row; 113 justify-content: center; 114} 115 116.desktop-additional-menu li { 117 float: none; 118 margin: 0; 119} 120 121.header-bottom .desktop-additional-menu a, 122.header-bottom .desktop-additional-menu a:hover { 123 font-size: 16px; 124 height: auto; 125 line-height: 1.3; 126 padding: 1em; 127 text-align: center; 128} 129 130@media (max-width: 1280px){ 131 .desktop-additional-menu li { 132 margin: 0; 133 } 134 135 .header-bottom .desktop-additional-menu a, 136 .header-bottom .desktop-additional-menu a:hover { 137 font-size: 16px; 138 } 139} 140 141.header-bottom #collapse-button { 142 align-items: center; 143 display: grid; 144 float: none; 145 font-size: 16px; 146 gap: 0.5em; 147 grid-template-columns: 32px 1fr; 148 height: auto; 149 line-height: inherit; 150 order: 1; 151 padding: 0; 152 top: 0; 153} 154 155@media (max-width: 1280px){ 156 .header-bottom #collapse-button { 157 top: 0 !important; 158 } 159} 160 161.header-bottom #collapse-button i.menu-icon { 162 margin: 0; 163 top: 0 !important; 164} 165 166.header-bottom #collapse-button span { 167 font-size: 16px; 168 margin: 0; 169} 170 171.header-bottom .header-icon.icon-account { 172 font-size: 16px; 173 line-height: 2; 174 width: auto; 175} 176 177.header-bottom .cart-wrapper .minicart-wrapper .action.showcart .text { 178 font-size: 16px; 179} 180</style>
181<script src="https://assets.adobedtm.com/175f7caa2b90/3331d8b2a5da/launch-1cfc4d772d0a.min.js" async></script>
181 182<!-- Google Tag Manager by MagePal -->
183<script>window.dataLayer = window.dataLayer || [];</script>
183 184
184<script>
vendor: 343 bytes, lines 184-188
184(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 185 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 186 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 187 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 188})(window,document,'script','dataLayer','
188GTM-NT6QPKT
vendor: 3 bytes, line 188
188');
188</script>
188
188<script>window.dataLayer.push({"ecommerce":{"currencyCode":"USD"},"pageType":"cms_page_view","list":"other"}); 189</script>
189 190
191<script type="text/x-magento-init"> 192 { 193 "*": { 194 "magepalGtmDatalayer": { 195 "dataLayer": "dataLayer" 196 } 197 } 198 } 199</script>
199 200<!-- End Google Tag Manager by MagePal -->
201<script type="text/javascript" data-routing="commerce=rum" defer="defer" src="https://rum.hlx.page/.rum/@adobe/helix-rum-js@^2/dist/rum-standalone.js"></script>
201 202
202<script type="text/x-magento-init"> 203 { 204 "*": { 205 "Magento_PageCache/js/form-key-provider": { 206 "isPaginationCacheEnabled": 207 0 } 208 } 209 } 210 </script>
210 211
212<script>require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { 213 if(!magentoStorefrontEvents) return; 214 215 window.magentoStorefrontEvents = magentoStorefrontEvents; 216 magentoStorefrontEvents.context.setStorefrontInstance( 217 {"storeUrl":"https:\/\/displaydispensary.com\/","websiteId":7,"websiteCode":"dis","storeId":7,"storeCode":"dis_main_store","storeViewId":7,"storeViewCode":"dis_store_view","websiteName":"DisplayDispensary","storeName":"DisplayDispensary","storeViewName":"DisplayDispensary Store View","baseCurrencyCode":"USD","storeViewCurrencyCode":"USD","catalogExtensionVersion":"103.4.31","environmentId":"74b86b26-1d06-446a-aa25-80d7b967d1ae","environment":"Production","storefrontTemplate":"Luma"} 218 ); 219 magentoStorefrontEvents.context.setMagentoExtension({ 220 magentoExtensionVersion: "8.0.1", 221 }); 222 magentoStorefrontEvents.context.setDataServicesExtension({ 223 version: "8.0.1", 224 }); 225 magentoStorefrontEvents.context.setPage({ 226 pageType: "Default" 227 }); 228 magentoStorefrontEvents.context.setContext("pageExtended", { 229 action: "page-view" 230 }); 231 232});</script>
232<script type="text/x-magento-init"> 233 { 234 "*": { 235 "dataServicesBase": { 236 "isCookieRestrictionModeEnabled": 0, 237 "isEnabled": 1 }, 238 "magentoStorefrontEventCollector": {} 239 } 240 } 241</script>
241 242
242<script type="application/ld+json"> 243{ 244 "@context": "https://schema.org", 245 "@type": "BreadcrumbList", 246 "itemListElement": [ 247 { 248 "@type": "ListItem", 249 "position": 1, 250 "item": { 251 "@id": "https://displaydispensary.com/", 252 "name": "Home" 253 } 254 } 255 ] 256} </script>
256 257<meta name="generator" content="Powered by Slider Revolution 6.6.7.2 - responsive, Mobile-Friendly Slider Plugin with comfortable drag and drop interface." />
258<script>function setREVStartSize(t){window.RSIW=void 0===window.RSIW?window.innerWidth:window.RSIW,window.RSIH=void 0===window.RSIH?window.innerHeight:window.RSIH;try{var h=0===(h=document.getElementById(t.c).parentNode.offsetWidth)||isNaN(h)||"fullwidth"==t.l||"fullwidth"==t.layout?window.RSIW:h;if(t.tabw=void 0===t.tabw?0:parseInt(t.tabw),t.thumbw=void 0===t.thumbw?0:parseInt(t.thumbw),t.tabh=void 0===t.tabh?0:parseInt(t.tabh),t.thumbh=void 0===t.thumbh?0:parseInt(t.thumbh),t.tabhide=void 0===t.tabhide?0:parseInt(t.tabhide),t.thumbhide=void 0===t.thumbhide?0:parseInt(t.thumbhide),t.mh=void 0===t.mh||""==t.mh||"auto"===t.mh?0:parseInt(t.mh,0),"fullscreen"===t.layout||"fullscreen"===t.l)d=Math.max(t.mh,window.RSIH);else{for(var e in t.gw=Array.isArray(t.gw)?t.gw:[t.gw],t.rl)void 0!==t.gw[e]&&0!==t.gw[e]||(t.gw[e]=t.gw[e-1]);for(var e in t.gh=void 0===t.el||""===t.el||Array.isArray(t.el)&&0==t.el.length?t.gh:t.el,t.gh=Array.isArray(t.gh)?t.gh:[t.gh],t.rl)void 0!==t.gh[e]&&0!==t.gh[e]||(t.gh[e]=t.gh[e-1]);var i,a=new Array(t.rl.length),r=0;for(e in t.tabw=t.tabhide>=h?0:t.tabw,t.thumbw=t.thumbhide>=h?0:t.thumbw,t.tabh=t.tabhide>=h?0:t.tabh,t.thumbh=t.thumbhide>=h?0:t.thumbh,t.rl)a[e]=t.rl[e]<window.RSIW?0:t.rl[e];for(e in i=a[0],a)i>a[e]&&0<a[e]&&(i=a[e],r=e);var w=h>t.gw[r]+t.tabw+t.thumbw?1:(h-(t.tabw+t.thumbw))/t.gw[r],d=t.gh[r]*w+(t.tabh+t.thumbh)}w=document.getElementById(t.c);null!==w&&w&&(w.style.height=d+"px"),null!==(w=document.getElementById(t.c+"_wrapper"))&&w&&(w.style.height=d+"px",w.style.display="block")}catch(t){console.log("Failure at Presize of Slider:"+t)}};</script>
258 259 </head> 260 <body data-container="body" 261 data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/images/loader-2.gif"}}' 262 id="html-body" class="cms-contact-us page-layout-1column cms-page-view page-layout-cms-full-width"> 263 264<!-- Google Tag Manager by MagePal -->
vendor: 62 bytes, lines 264-265
264 265<noscript><iframe src="//www.googletagmanager.com/ns.html?id=
265GTM-NT6QPKT
vendor: 83 bytes, lines 265-266
265" 266height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
267<!-- End Google Tag Manager by MagePal --> 268
269<script type="text/x-magento-init"> 270 { 271 "*": { 272 "Magento_PageBuilder/js/widget-initializer": { 273 "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"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},"[data-content-type=\"product_recommendations\"]":{"Magento_PageBuilderProductRecommendations\/js\/content-type\/product-recommendations\/appearance\/default\/widget":false}}, 274 "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: 768px)","conditions":{"max-width":"300px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}} } 275 } 276 } 277</script>
277 278 279<div class="cookie-status-message" id="cookie-status"> 280 The store will not work correctly when cookies are disabled.</div>
281<script type="text/javascript">document.querySelector("#cookie-status").style.display = "none";</script>
vendor: 1 bytes, line 281
281
282<script type="text/x-magento-init"> 283 { 284 "*": { 285 "cookieStatus": {} 286 } 287 } 288</script>
288 289
290<script type="text/x-magento-init"> 291 { 292 "*": { 293 "mage/cookies": { 294 "expires": null, 295 "path": "\u002F", 296 "domain": ".displaydispensary.com", 297 "secure": true, 298 "lifetime": "2592000" 299 } 300 } 301 } 302</script>
302 303 <noscript> 304 <div class="message global noscript"> 305 <div class="content"> 306 <p> 307 <strong>JavaScript seems to be disabled in your browser.</strong> 308 <span> 309 For the best experience on our site, be sure to turn on Javascript in your browser. </span> 310 </p> 311 </div> 312 </div> 313 </noscript> 314
315<script> 316 window.cookiesConfig = window.cookiesConfig || {}; 317 window.cookiesConfig.secure = true; 318</script>
318<script> require.config({ 319 map: { 320 '*': { 321 wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' 322 } 323 } 324 });</script>
324<script> require.config({ 325 paths: { 326 googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3.53\u0026key\u003D' 327 }, 328 config: { 329 'Magento_PageBuilder/js/utils/map': { 330 style: '', 331 }, 332 'Magento_PageBuilder/js/content-type/map/preview': { 333 apiKey: '', 334 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fdisplaydispensary.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.' 335 }, 336 'Magento_PageBuilder/js/form/element/map': { 337 apiKey: '', 338 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fdisplaydispensary.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.' 339 }, 340 } 341 });</script>
341<script> 342 require.config({ 343 shim: { 344 'Magento_PageBuilder/js/utils/map': { 345 deps: ['googleMaps'] 346 } 347 } 348 });</script>
348 349
349<script type="text/x-magento-init"> 350 { 351 "*": { 352 "Amasty_InvisibleCaptcha/js/action/am-recaptcha-configure": { 353 "formsToProtect": "form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002Fcreatepost\u0022\u005D,form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002FloginPost\u0022\u005D,form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002Fforgotpasswordpost\u0022\u005D,form\u005Baction\u002A\u003D\u0022review\u002Fproduct\u002Fpost\u0022\u005D,form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002Fresetpasswordpost\u0022\u005D,form\u005Baction\u002A\u003D\u0022checkout_payment_captcha\u0022\u005D,form\u005Baction\u002A\u003D\u0022faq\u002Findex\u002Fsave\u0022\u005D,.form.password.forget", 354 "isEnabledOnPayments": "1", 355 "checkoutRecaptchaValidateUrl": "https://displaydispensary.com/amcapthca/checkout/validate/", 356 "invisibleCaptchaCustomForm": "-1", 357 "recaptchaConfig": { 358 "lang": "hl\u003Den", 359 "theme": "light", 360 "badge": "bottomright", 361 "sitekey": "6LcNkM0UAAAAAK1HUsopVQu8ws0Lfc0MD8BdMnTb", 362 "size": "invisible", 363 "isInvisible": true, 364 "recaptchaVersion": 3 }, 365 "reCaptchaErrorMessage": "Prove you are not a robot" 366 } 367 } 368 } 369 </script>
369 370 371
371<script>(function () { 372 if (document.readyState === 'loading') { 373 document.addEventListener('DOMContentLoaded', onReadyStateListener); 374 } else { 375 onReadyState(); 376 } 377 378 function onReadyStateListener() { 379 onReadyState(); 380 } 381 382 function onReadyState (formsOnPage) { 383 if (typeof formsOnPage === 'undefined') { 384 let formsToProtect = "form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002Fcreatepost\u0022\u005D,form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002FloginPost\u0022\u005D,form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002Fforgotpasswordpost\u0022\u005D,form\u005Baction\u002A\u003D\u0022review\u002Fproduct\u002Fpost\u0022\u005D,form\u005Baction\u002A\u003D\u0022customer\u002Faccount\u002Fresetpasswordpost\u0022\u005D,form\u005Baction\u002A\u003D\u0022checkout_payment_captcha\u0022\u005D,form\u005Baction\u002A\u003D\u0022faq\u002Findex\u002Fsave\u0022\u005D,.form.password.forget"; 385 let forms = formsToProtect.split(','); 386 387 formsOnPage = []; 388 forms.forEach(form => { 389 let existingForm = form ? document.querySelectorAll(form) : []; 390 391 if (existingForm.length) { 392 formsOnPage.push(existingForm); 393 } 394 }) 395 } 396 397 formsOnPage.forEach(form => { 398 let submit = form[0].querySelector('[type="submit"]'); 399 if (submit) { 400 let isAlreadyDisabled = submit.getAttribute('disabled'); 401 402 if (!isAlreadyDisabled) { 403 submit.setAttribute('disabled', true); 404 submit.setAttribute('am-captcha-protect', true); 405 } 406 } 407 }) 408 } 409 window.addEventListener('amform-elements-rendered', function (event) { 410 onReadyState([event.detail.form]); 411 }); 412 window.addEventListener('am-recaptcha-submit-event', function (event) { 413 onReadyState([event.detail.form]); 414 }); 415})();</script>
415 <div class="page-wrapper"><header class="page-header">
415<script type="application/javascript" async 416 src=https://static.klaviyo.com/onsite/js/RAfVeY/klaviyo.js ></script>
416 417 418
418<script type="text/x-magento-init"> 419 { 420 "*": { 421 "KlaviyoCustomerData": {} 422 } 423 } 424 </script>
424 425 426<div class="header-container"> 427 <div class="header"> 428 <div class="header-inner"> 429 <div class="header-top"> 430 <div class="header-top-inner"> 431 <div class="row"> 432 <div class="col-md-4 logo-wrapper"> 433 <div class="logo-wrapper"><span data-action="toggle-nav" class="action nav-toggle"><span>Toggle Nav</span></span> 434 <a class="logo" href="https://displaydispensary.com/" title=""> 435 <img src="https://displaydispensary.com/media/logo/stores/7/dd-logo.png" 436 title="" 437 alt="" 438 /> 439 </a> 440</div> </div> 441 <div class="col-md-4 tagline-wrapper"> 442 <div class="search-container"> 443 <div class="search-wrapper"><div class="block block-search"> 444 <div class="block block-title"><strong>Search</strong></div> 445 <div class="block block-content"> 446 <form class="form minisearch" id="search_mini_form" 447 action="https://displaydispensary.com/catalogsearch/result/" method="get"> 448 <div class="field search"> 449 <label class="label" for="search" data-role="minisearch-label"> 450 <span>Search</span> 451 </label> 452 <div class="control"> 453 <input id="search" 454 type="text" 455 name="q" 456 value="" 457 placeholder="Search entire store here..." 458 class="input-text" 459 maxlength="255" 460 role="combobox" 461 aria-haspopup="false" 462 aria-autocomplete="both" 463 autocomplete="off" 464 aria-expanded="false" 465 onchange="" 466 /> 467 468 <div id="search_autocomplete" class="search-autocomplete"> 469 470 </div> 471 472 </div> 473 </div> 474 <div class="actions"> 475 <button type="submit" 476 title="Search" 477 class="action search" 478 aria-label="Search" 479 > 480 <span>Search</span> 481 </button> 482 </div> 483 </form> 484 </div> 485</div> 486
487<script> 488 require(["dataServicesBase", "magentoStorefrontEvents", "https://livesearch-autocomplete.magento-ds.com/v1/LiveSearchAutocomplete.js"], function () { 489 new window.LiveSearchAutocomplete({ 490 environmentId: "74b86b26-1d06-446a-aa25-80d7b967d1ae", 491 websiteCode: "dis", 492 storeCode: "dis_main_store", 493 storeViewCode: "dis_store_view", 494 }, 2); 495 }) 496</script>
vendor: 1 bytes, line 496
496
497<script type="text/javascript"> 498 require(['jquery'],function($){ 499 $('.block-search .block-content .search .label').click(function(){ 500 $(".block-search .block-content .control").toggleClass("search-activated"); 501 }); 502 }); 503</script>
503</div> </div> 504 </div> 505 <div class="col-md-4 phone-wrapper"> 506 <div class="header-phone-number"> 507 <p><a class="visible-xs header-icon icon-phone" href="tel:877-734-7752"> </a></p> 508<p><a href="tel:877-734-7752"><span class="hidden-xs">877-7DISPLAY</span></a><br><a href="/contact-us" class="header-contact-link">Contact</a></p> </div> 509 </div> 510 </div> 511 </div> 512 </div> 513 514 <div class="header-middle"> 515 <div class="container"> 516 <div class="row"> 517 <div class="col-sm-12 header-nav-top"> 518 519 </div> 520 </div> 521 </div> 522 </div> 523 524 <div class="header-bottom"> 525 <div class="menu-under"> 526 <div class="menu-wrapper"> 527 <div class="row"> 528 <div class="col-lg-9 col-md-8 col-sm-6 no-padding"> 529 530 531 <div class="menu-wrap-bg"> 532 533 <div class="nav-mobile-container collapse-type"> 534 <div class="hidden-xs desktop-additional-menu"> 535 <ul> 536 <li class="hidden-xs dropdown-parent"> 537 <a href="/cannabis-displays/">Cannabis Displays</a> 538 <div class="custom-submenu"> 539 <div class="custom-mega-grid"> 540 <div class="category-item"> 541 <a href="https://displaydispensary.com/cannabis-displays/flower-box"> 542 <img src="/media/catalog/category/DDFBX2_Front-Shot_04.16.24.jpg" alt="FlowerBox™" /> 543 <div class="category-title">FlowerBox™</div> 544 </a> 545 </div> 546 <div class="category-item"> 547 <a href="https://displaydispensary.com/cannabis-displays/planter-box"> 548 <img src="/media/catalog/category/Planter_Category_Image_02_-5.28.24.jpg" alt="PlanterBox™" /> 549 <div class="category-title">PlanterBox™</div> 550 </a> 551 </div> 552 <div class="category-item"> 553 <a href="https://displaydispensary.com/cannabis-displays/vase"> 554 <img src="/media/catalog/category/DDVASE_Group_with_Stem_in_Studio_04.29.24.jpg" alt="FlowerVase™" /> 555 <div class="category-title">FlowerVase™</div> 556 </a> 557 </div> 558 <div class="category-item"> 559 <a href="https://displaydispensary.com/cannabis-displays/retail-display-showcases"> 560 <img src="/media/catalog/category/Showcases_Thumbnail.jpg" alt="Retail Display Showcases" /> 561 <div class="category-title">Retail Display Showcases</div> 562 </a> 563 </div> 564 <div class="category-item"> 565 <a href="https://displaydispensary.com/cannabis-displays/concentrate-displays"> 566 <img src="/media/catalog/category/DDCN4_Category_Image.jpg" alt="Cannabis Concentrate Displays" /> 567 <div class="category-title">Cannabis Concentrate Displays</div> 568 </a> 569 </div> 570 <div class="category-item"> 571 <a href="https://displaydispensary.com/cannabis-displays/countertop-display-risers"> 572 <img src="/media/catalog/category/DDBRLBLK_DDBRLWHT_-_category_image_02.jpg" alt="Countertop Display Risers" /> 573 <div class="category-title">Countertop Display Risers</div> 574 </a> 575 </div> 576 <div class="category-item"> 577 <a href="https://displaydispensary.com/cannabis-displays/countertop-acrylic-displays"> 578 <img src="/media/catalog/category/DDTUBES_DDTRAYS_CATEGORY_IMAGE.jpg" alt="Countertop Acrylic Displays" /> 579 <div class="category-title">Countertop Acrylic Displays</div> 580 </a> 581 </div> 582 <div class="category-item"> 583 <a href="https://displaydispensary.com/cannabis-displays/shelving-displays-storage-units"> 584 <img src="/media/catalog/category/DD_SystemsLinea_01.jpg" alt="Shelving Displays & Storage Units" /> 585 <div class="category-title">Shelving Displays & Storage Units</div> 586 </a> 587 </div> 588 </div> 589 590<style>
591/* Submenu container styling */ 592.custom-submenu { 593 display: none; 594 position: absolute; 595 background: #fff; 596 padding: 20px; 597 z-index: 999; 598 border-top: 3px solid #4caf50; 599 box-shadow: 0 4px 12px rgba(0,0,0,0.1); 600 width: 100%; 601 left: 0; 602 top: 100%; 603} 604 605/* Show on hover */ 606.dropdown-parent { 607 position: relative; 608} 609.dropdown-parent:hover .custom-submenu { 610 display: block; 611} 612 613/* Grid layout */ 614.custom-mega-grid { 615 display: flex; 616 flex-wrap: wrap; 617 gap: 30px; 618 justify-content: flex-start; 619 max-width: 1200px; 620 margin: 0 auto; 621} 622 623/* Category item box */ 624 625.custom-mega-grid .category-item img { 626 height: auto; 627 display: block; 628 margin: 0 auto 10px; 629 object-fit: contain; 630 width: 90px; 631} 632 633.custom-mega-grid .category-title { 634 font-weight: 500; 635 color: #222; 636 font-size: 14px; 637} 638.dropdown-parent .custom-submenu .custom-mega-grid { 639 display: grid; 640 gap: 1.5em; 641 grid-template-columns: repeat(4, 1fr); 642 margin: 0 auto; 643 padding: 0; 644} 645 646.dropdown-parent .custom-submenu { 647 border-radius: 0; 648 float: none; 649 font-size: 1em; 650 left: 0; 651 margin: 0; 652 padding: 1.5em 0; 653 position: fixed; 654 top: 13.5rem; 655 width: 100%; 656} 657 658.header-bottom .dropdown-parent .custom-submenu a{ 659 align-items: center; 660 display: grid; 661 height:auto; 662 line-height: normal; 663 gap: 1em; 664 grid-template-columns: 6em 1fr; 665 background: transparent; 666} 667 668 669.dropdown-parent .custom-submenu .category-title { 670 box-sizing: border-box; 671 color: #000; 672 font-size: 16px; 673 font-weight: 600; 674 height: auto; 675 line-height: 1.3; 676 padding: 0; 677 text-transform: capitalize; 678} 679.page-wrapper.sticky .dropdown-parent .custom-submenu{ 680 top:13.5rem; 681} 682 683.page-wrapper .dropdown-parent .custom-submenu{ 684 top:18rem; 685} 686</style> 687 688 </div> 689 </li> 690<li><a href="/smoke-shop-displays">Smoke Shop Displays</a></li> 691 <li><a href="/custom-solutions">Custom Solutions</a></li> 692 <li><a href="/our-story">Our Story</a></li> 693</ul> 694 </div> 695 696 <div id="collapse-button" class="menu-open"> 697 <i class="menu-icon"></i> 698 <span class="hidden-xs">Shop</span> 699 </div> 700 <nav class="navigation-mobile" style="display: none" data-action="navigation"> 701 702<nav class="navigation mega-menu-navigation" role="navigation"> 703 <ul data-bind="scope: 'collapsible'" class="nav-menu"> 704 <li class="level0"> 705 <a href="https://displaydispensary.com/cannabis-displays" 706 class="level-top"> 707 <div class="category-image"> 708 <img src="https://displaydispensary.com//media/catalog/category/FlowerBoxDisplayLG.jpg" 709 alt="Cannabis Displays" 710 loading="lazy" /> 711 </div> 712 <span class="category-name">Cannabis Displays</span> 713 </a> 714 </li> 715 <li class="level0"> 716 <a href="https://displaydispensary.com/smoke-shop-displays" 717 class="level-top"> 718 <div class="category-image"> 719 <img src="https://displaydispensary.com//media/catalog/category/SmokeShop_Category_920x700.jpg" 720 alt="Smoke Shop Displays" 721 loading="lazy" /> 722 </div> 723 <span class="category-name">Smoke Shop Displays</span> 724 </a> 725 </li> 726 <li class="level0"> 727 <a href="https://displaydispensary.com/countertop-displays" 728 class="level-top"> 729 <div class="category-image"> 730 <img src="https://displaydispensary.com//media/catalog/category/DD7B1-01.COUNTERTOP_ACRYLIC_DISPLAYS.jpg" 731 alt="Countertop Displays" 732 loading="lazy" /> 733 </div>
734 <span class="category-name">Countertop Displays</span> 735 </a> 736 </li> 737 <li class="level0"> 738 <a href="https://displaydispensary.com/gridwall-panels-and-accessories" 739 class="level-top"> 740 <div class="category-image"> 741 <img src="https://displaydispensary.com//media/catalog/category/DD_CategoryGridPanel_Image.jpg" 742 alt="Gridwall Panels and Accessories" 743 loading="lazy" /> 744 </div> 745 <span class="category-name">Gridwall Panels and Accessories</span> 746 </a> 747 </li> 748 <li class="level0"> 749 <a href="https://displaydispensary.com/retail-display-shelving" 750 class="level-top"> 751 <div class="category-image"> 752 <img src="https://displaydispensary.com//media/catalog/category/SHELVING.jpg" 753 alt="Retail Display Shelving" 754 loading="lazy" /> 755 </div> 756 <span class="category-name">Retail Display Shelving</span> 757 </a> 758 </li> 759 <li class="level0"> 760 <a href="https://displaydispensary.com/retail-display-showcase-counters" 761 class="level-top"> 762 <div class="category-image"> 763 <img src="https://displaydispensary.com//media/catalog/category/New_Thumbnail_1.jpg" 764 alt="Retail Display Showcase Counters" 765 loading="lazy" /> 766 </div> 767 <span class="category-name">Retail Display Showcase Counters</span> 768 </a> 769 </li> 770 <li class="level0"> 771 <a href="https://displaydispensary.com/security-display-cases" 772 class="level-top"> 773 <div class="category-image"> 774 <img src="https://displaydispensary.com//media/catalog/category/DD_SecurityCaseCategory.jpg" 775 alt="Security Display Cases" 776 loading="lazy" /> 777 </div> 778 <span class="category-name">Security Display Cases</span> 779 </a> 780 </li> 781 <li class="level0"> 782 <a href="https://displaydispensary.com/retail-display-signage" 783 class="level-top"> 784 <div class="category-image"> 785 <img src="https://displaydispensary.com//media/catalog/category/signagee_category.jpg" 786 alt="Retail Display Signage" 787 loading="lazy" /> 788 </div> 789 <span class="category-name">Retail Display Signage</span> 790 </a> 791 </li> 792 <li class="level0"> 793 <a href="https://displaydispensary.com/slatwall-display-system-accessories" 794 class="level-top"> 795 <div class="category-image"> 796 <img src="https://displaydispensary.com//media/catalog/category/Slatwall_Categoryv2_DD_pix.jpg" 797 alt="Slatwall Display System Accessories" 798 loading="lazy" /> 799 </div> 800 <span class="category-name">Slatwall Display System Accessories</span> 801 </a> 802 </li> 803 <li class="level0"> 804 <a href="https://displaydispensary.com/retail-garment-and-apparel-display-racks-and-accessories" 805 class="level-top"> 806 <div class="category-image"> 807 <img src="https://displaydispensary.com//media/catalog/category/garmentRacks_category.jpg" 808 alt="Retail Garment and Apparel Display Racks and Accessories" 809 loading="lazy" /> 810 </div>
811 <span class="category-name">Retail Garment and Apparel Display Racks and Accessories</span> 812 </a> 813 </li> 814 <li class="level0"> 815 <a href="https://displaydispensary.com/retail-display-tables-merchandisers-and-pedestals" 816 class="level-top"> 817 <div class="category-image"> 818 <img src="https://displaydispensary.com//media/catalog/category/DD_MerchandiserTables_category_1.jpg" 819 alt="Retail Display Tables, Merchandisers and Pedestals" 820 loading="lazy" /> 821 </div> 822 <span class="category-name">Retail Display Tables, Merchandisers and Pedestals</span> 823 </a> 824 </li> 825 <li class="level0"> 826 <a href="https://displaydispensary.com/retail-display-systems" 827 class="level-top"> 828 <div class="category-image"> 829 <img src="https://displaydispensary.com//media/catalog/category/retailDisplay_category.jpg" 830 alt="Retail Display Systems" 831 loading="lazy" /> 832 </div> 833 <span class="category-name">Retail Display Systems</span> 834 </a> 835 </li> 836 </ul> 837</nav> 838
839<script type="text/x-magento-init"> 840{ 841 ".mega-menu-navigation": { 842 "Elsnertech_MegaMenu/js/megamenu": {} 843 } 844} 845</script>
845 <div class="additional-menu"> 846 <ul> 847 <li class="hidden-xs dropdown-parent"> 848 <a href="/cannabis-displays/">Cannabis Displays</a> 849 <div class="custom-submenu"> 850 <div class="custom-mega-grid"> 851 <div class="category-item"> 852 <a href="https://displaydispensary.com/cannabis-displays/flower-box"> 853 <img src="/media/catalog/category/DDFBX2_Front-Shot_04.16.24.jpg" alt="FlowerBox™" /> 854 <div class="category-title">FlowerBox™</div> 855 </a> 856 </div> 857 <div class="category-item"> 858 <a href="https://displaydispensary.com/cannabis-displays/planter-box"> 859 <img src="/media/catalog/category/Planter_Category_Image_02_-5.28.24.jpg" alt="PlanterBox™" /> 860 <div class="category-title">PlanterBox™</div> 861 </a> 862 </div> 863 <div class="category-item"> 864 <a href="https://displaydispensary.com/cannabis-displays/vase"> 865 <img src="/media/catalog/category/DDVASE_Group_with_Stem_in_Studio_04.29.24.jpg" alt="FlowerVase™" /> 866 <div class="category-title">FlowerVase™</div> 867 </a> 868 </div> 869 <div class="category-item"> 870 <a href="https://displaydispensary.com/cannabis-displays/retail-display-showcases"> 871 <img src="/media/catalog/category/Showcases_Thumbnail.jpg" alt="Retail Display Showcases" /> 872 <div class="category-title">Retail Display Showcases</div> 873 </a> 874 </div> 875 <div class="category-item"> 876 <a href="https://displaydispensary.com/cannabis-displays/concentrate-displays"> 877 <img src="/media/catalog/category/DDCN4_Category_Image.jpg" alt="Cannabis Concentrate Displays" /> 878 <div class="category-title">Cannabis Concentrate Displays</div> 879 </a> 880 </div> 881 <div class="category-item"> 882 <a href="https://displaydispensary.com/cannabis-displays/countertop-display-risers"> 883 <img src="/media/catalog/category/DDBRLBLK_DDBRLWHT_-_category_image_02.jpg" alt="Countertop Display Risers" /> 884 <div class="category-title">Countertop Display Risers</div> 885 </a> 886 </div> 887 <div class="category-item"> 888 <a href="https://displaydispensary.com/cannabis-displays/countertop-acrylic-displays"> 889 <img src="/media/catalog/category/DDTUBES_DDTRAYS_CATEGORY_IMAGE.jpg" alt="Countertop Acrylic Displays" /> 890 <div class="category-title">Countertop Acrylic Displays</div> 891 </a> 892 </div> 893 <div class="category-item"> 894 <a href="https://displaydispensary.com/cannabis-displays/shelving-displays-storage-units"> 895 <img src="/media/catalog/category/DD_SystemsLinea_01.jpg" alt="Shelving Displays & Storage Units" /> 896 <div class="category-title">Shelving Displays & Storage Units</div> 897 </a> 898 </div> 899 </div> 900 901<style>
902/* Submenu container styling */ 903.custom-submenu { 904 display: none; 905 position: absolute; 906 background: #fff; 907 padding: 20px; 908 z-index: 999; 909 border-top: 3px solid #4caf50; 910 box-shadow: 0 4px 12px rgba(0,0,0,0.1); 911 width: 100%; 912 left: 0; 913 top: 100%; 914} 915 916/* Show on hover */ 917.dropdown-parent { 918 position: relative; 919} 920.dropdown-parent:hover .custom-submenu { 921 display: block; 922} 923 924/* Grid layout */ 925.custom-mega-grid { 926 display: flex; 927 flex-wrap: wrap; 928 gap: 30px; 929 justify-content: flex-start; 930 max-width: 1200px; 931 margin: 0 auto; 932} 933 934/* Category item box */ 935 936.custom-mega-grid .category-item img { 937 height: auto; 938 display: block; 939 margin: 0 auto 10px; 940 object-fit: contain; 941 width: 90px; 942} 943 944.custom-mega-grid .category-title { 945 font-weight: 500; 946 color: #222; 947 font-size: 14px; 948} 949.dropdown-parent .custom-submenu .custom-mega-grid { 950 display: grid; 951 gap: 1.5em; 952 grid-template-columns: repeat(4, 1fr); 953 margin: 0 auto; 954 padding: 0; 955} 956 957.dropdown-parent .custom-submenu { 958 border-radius: 0; 959 float: none; 960 font-size: 1em; 961 left: 0; 962 margin: 0; 963 padding: 1.5em 0; 964 position: fixed; 965 top: 13.5rem; 966 width: 100%; 967} 968 969.header-bottom .dropdown-parent .custom-submenu a{ 970 align-items: center; 971 display: grid; 972 height:auto; 973 line-height: normal; 974 gap: 1em; 975 grid-template-columns: 6em 1fr; 976 background: transparent; 977} 978 979 980.dropdown-parent .custom-submenu .category-title { 981 box-sizing: border-box; 982 color: #000; 983 font-size: 16px; 984 font-weight: 600; 985 height: auto; 986 line-height: 1.3; 987 padding: 0; 988 text-transform: capitalize; 989} 990.page-wrapper.sticky .dropdown-parent .custom-submenu{ 991 top:13.5rem; 992} 993 994.page-wrapper .dropdown-parent .custom-submenu{ 995 top:18rem; 996} 997</style> 998 999 </div> 1000 </li> 1001<li><a href="/smoke-shop-displays">Smoke Shop Displays</a></li> 1002 <li><a href="/custom-solutions">Custom Solutions</a></li> 1003 <li><a href="/our-story">Our Story</a></li> 1004</ul> 1005 </div> 1006 </nav> 1007 1008
1008<script type="text/javascript"> 1009 require([ 1010 'jquery' 1011 ], function ($) { 1012 1013 var mobileMenuWith = 1300; 1014 1015 $('.navigation-mobile').hide(); 1016 1017 $('#collapse-button').click(function(e){ 1018 e.preventDefault(); 1019 e.stopPropagation() 1020 $('.navigation-mobile').slideToggle(200); 1021 $(this).toggleClass('active'); 1022 }); 1023 1024 $('.navigation-mobile > ul li').has('ul').append('<span class="touch-button"><span>open</span></span>'); 1025 1026 $('.touch-button').click(function(e){ 1027 e.preventDefault(); 1028 e.stopPropagation() 1029 $(this).prev().slideToggle(200); 1030 $(this).toggleClass('active'); 1031 $(this).parent().toggleClass('parent-active'); 1032 }); 1033 1034 $(".navigation-mobile > ul li").has('ul').hover( 1035 function () { 1036 if ($(window).width() > mobileMenuWith) { 1037 $(this).toggleClass('hover-active'); 1038 $(this).children('ul').show(); 1039 1040 if($(this).hasClass('level0')){ 1041 $(this).parents('nav').addClass('col2'); 1042 }else if($(this).hasClass('level1')){ 1043 $(this).parents('nav').addClass('col3'); 1044 } 1045 } 1046 }, 1047 function () { 1048 if ($(window).width() > mobileMenuWith) { 1049 $(this).toggleClass('hover-active'); 1050 $(this).children('ul').hide(); 1051 1052 if($(this).hasClass('level0')){ 1053 $(this).parents('nav').removeClass('col2'); 1054 }else if($(this).hasClass('level1')){ 1055 $(this).parents('nav').removeClass('col3'); 1056 } 1057 } 1058 } 1059 ); 1060 1061 }); 1062 </script>
1062 1063 </div> 1064 1065 1066 </div> 1067 </div> 1068 <div class="col-lg-3 col-md-4 col-sm-6 no-padding"> 1069 <ul class="header-actions"> 1070 <li> 1071 <div class="header-links"><ul class="header links"></ul> 1072 1073<div class="customer-welcome customer-account-menu "> 1074 <span class="customer-name" 1075 role="link" 1076 tabindex="0" 1077 data-mage-init='{"dropdown":{}}' 1078 data-toggle="dropdown" 1079 data-trigger-keypress-button="true"> 1080 <span class="header-icon icon-account">Account</span> 1081 </span> 1082 1083 </div> 1084 1085<ul class="header-links-additional "> 1086</ul>
1086<script> 1087 window.headerLoginConfig = {"formKey":"OKZDe3gnUtA3YRtJ","storeCode":"dis_store_view","registerUrl":"https:\/\/displaydispensary.com\/customer\/account\/create\/","checkoutUrl":"https:\/\/displaydispensary.com\/checkout\/","pageNotFoundUrl":"https:\/\/displaydispensary.com\/checkout\/noroute\/","forgotPasswordUrl":"https:\/\/displaydispensary.com\/customer\/account\/forgotpassword\/","staticBaseUrl":"https:\/\/displaydispensary.com\/static\/version1790323544\/","createAccountUrl":"https:\/\/displaydispensary.com\/customer\/account\/create\/","icon":"https:\/\/displaydispensary.com\/static\/version1790323544\/frontend\/Dispensary\/default\/en_US\/images\/loader-1.gif"}; 1088</script>
1088 1089 1090<div id="headerlogin" data-bind="scope:'headerlogin'"> 1091 <!-- ko template: getTemplate() --><!-- /ko --> 1092
1092<script type="text/x-magento-init"> 1093 { 1094 "#headerlogin": { 1095 "Magento_Ui/js/core/app": {"components":{"headerlogin":{"component":"uiComponent","children":{"errors":{"sortOrder":"0","component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"authentication":{"sortOrder":"1","component":"Econoco_HeaderLogin\/js\/authentication","displayArea":"authentication","children":{"errors":{"sortOrder":"0","component":"Magento_Checkout\/js\/view\/authentication-messages","displayArea":"messages"}}}}}}} } 1096 } 1097 </script>
1097 1098</div> 1099 1100
1101<script> 1102 requirejs([ 1103 'jquery', 1104 ], function($){ 1105 $(function(){ 1106 $(':not(.loggedin) .customer-name, :not(.loggedin) .header-links-additional a').on('click', function(e){ 1107 e.preventDefault(); 1108 $('.authentication-wrapper-header').toggleClass('open'); 1109 }) 1110 }) 1111 }); 1112</script>
1112 1113</div> </li> 1114 <li> 1115 <div class="cart-wrapper"> 1116<div data-block="minicart" class="minicart-wrapper"> 1117 <a class="action showcart" href="https://displaydispensary.com/checkout/cart/" 1118 data-bind="scope: 'minicart_content'"> 1119 <span class="text">Cart</span> 1120 <span class="counter qty empty" 1121 data-bind="css: { empty: !!getCartParam('summary_count') == false }, blockLoader: isLoading"> 1122 <span class="counter-number"><!-- ko text: getCartParam('summary_count') --><!-- /ko --></span> 1123 <span class="counter-label"> 1124 <!-- ko if: getCartParam('summary_count') --> 1125 <!-- ko text: getCartParam('summary_count') --><!-- /ko --> 1126 <!-- ko i18n: 'items' --><!-- /ko --> 1127 <!-- /ko --> 1128 </span> 1129 </span> 1130 </a> 1131 <div class="block block-minicart" 1132 data-role="dropdownDialog" 1133 data-mage-init='{"dropdownDialog":{ 1134 "appendTo":"[data-block=minicart]", 1135 "triggerTarget":".showcart", 1136 "timeout": "2000", 1137 "closeOnMouseLeave": false, 1138 "closeOnEscape": true, 1139 "triggerClass":"active", 1140 "parentClass":"active", 1141 "buttons":[]}}'> 1142 <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"> 1143 <!-- ko template: getTemplate() --><!-- /ko --> 1144 </div> 1145 </div> 1146
1146<script> 1147 window.checkout = {"shoppingCartUrl":"https:\/\/displaydispensary.com\/checkout\/cart\/","checkoutUrl":"https:\/\/displaydispensary.com\/checkout\/","updateItemQtyUrl":"https:\/\/displaydispensary.com\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/displaydispensary.com\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/displaydispensary.com\/","minicartMaxItemsVisible":5,"websiteId":"7","maxItemsToDisplay":10,"storeId":"7","storeGroupId":"7","customerLoginUrl":"https:\/\/displaydispensary.com\/customer\/account\/login\/referer\/aHR0cHM6Ly9kaXNwbGF5ZGlzcGVuc2FyeS5jb20vY29udGFjdC11cw~~\/","isRedirectRequired":false,"autocomplete":"on","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/displaydispensary.com\/captcha\/refresh\/","isRequired":false,"timestamp":1790341667}}}; 1148 </script>
1148 1149
1149<script type="text/x-magento-init"> 1150 { 1151 "[data-block='minicart']": { 1152 "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"},"component":"Magento_Tax\/js\/view\/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":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, 1153 "*": { 1154 "Magento_Ui/js/block-loader": "https://displaydispensary.com/static/version1790323544/frontend/Dispensary/default/en_US/images/loader-1.gif" 1155 } 1156 } 1157 </script>
1157 1158</div> 1159 1160 1161</div> </li> 1162 </ul> 1163 </div> 1164 </div> 1165 </div> 1166 </div> 1167 1168 </div> 1169 1170 </div> 1171 </div> 1172</div> 1173
1174<script> 1175require( ['jquery'], 1176 function ($) { 1177 $(function() { 1178 $('#collapse-button').click(function(){ 1179 var offset = $('#collapse-button').offset().left - $('.menu-wrapper').offset().left; 1180 if ($(window).width() < 1300){ 1181 offset = 0; 1182 } 1183 $('nav.navigation-mobile').css('left', offset); 1184 $('nav.navigation-mobile').css('top', $('.menu-under').height()); 1185 }); 1186 1187 $(window).on('scroll load', function(){ 1188 var winPos = $(window).scrollTop(), 1189 winHeight = $(window).height(); 1190 1191 // Checkout's header isn't pinned, so the .sticky shrink would make the page jump 1192 if( winPos > 1 && !$('body').hasClass('checkout-index-index') ) { 1193 $(".page-wrapper").addClass('sticky'); 1194 } else { 1195 $(".page-wrapper").removeClass('sticky'); 1196 } 1197 }); 1198 }); 1199 } 1200); 1201</script>
1201 1202</header> <div class="sections nav-sections"> 1203 <div class="section-items nav-sections-items" 1204 data-mage-init='{"tabs":{"openedState":"active"}}'> 1205 <div class="section-item-title nav-sections-item-title" 1206 data-role="collapsible"> 1207 <a class="nav-sections-item-switch" 1208 data-toggle="switch" href="#store.links"> 1209 Account </a> 1210 </div> 1211 <div class="section-item-content nav-sections-item-content" 1212 id="store.links" 1213 data-role="content"> 1214 <!-- Account links --> </div> 1215 <div class="section-item-title nav-sections-item-title" 1216 data-role="collapsible"> 1217 <a class="nav-sections-item-switch" 1218 data-toggle="switch" href="#store.settings"> 1219 Settings </a> 1220 </div> 1221 <div class="section-item-content nav-sections-item-content" 1222 id="store.settings" 1223 data-role="content"> 1224 <!-- ko scope: 'customer-companies' --> 1225 <!-- ko if: config().items != undefined && config().items.length > 1 --> 1226<div class="switcher company-select-switcher "> 1227 <div class="actions dropdown options switcher-options"> 1228 <div class="action toggle switcher-trigger" 1229 role="button" 1230 data-toggle="dropdown" 1231 data-trigger-keypress-button="true" 1232 data-bind="mageInit: {dropdown:{}}" 1233 id="switcher-company-trigger" 1234 > 1235 <strong> 1236 <span data-bind="i18n: 'Company:'"></span> 1237 <span 1238 data-bind="text: config().items.filter(company => company.current === true)[0].name" 1239 class="selected-company-name" 1240 ></span> 1241 </strong> 1242 </div> 1243 <ul class="company-select-menu dropdown switcher-dropdown" data-target="dropdown"> 1244 <!-- ko foreach: { data: config().items, as: 'company' } --> 1245 <li data-bind=" 1246 css: {'company-select-menu-item': true, 'switcher-option': true, 'selected': company.current}" 1247 > 1248 <a href="#" data-bind=" 1249 text: company.name, 1250 click: $parent.switchCompany.bind($parent, company)" 1251 class="select-company-link" 1252 > 1253 </a> 1254 </li> 1255 <!-- /ko --> 1256 </ul> 1257 </div> 1258</div> 1259 <!-- /ko --> 1260<!-- /ko -->
1261<script type="text/x-magento-init"> 1262 { 1263 "*": { 1264 "Magento_Ui/js/core/app": { 1265 "components": { 1266 "customer-companies": { 1267 "component": "Magento_Company/js/view/customer-companies" 1268 } 1269 } 1270 } 1271 } 1272 } 1273</script>
1273 1274 </div> 1275 </div> 1276 </div> 1277<div class="breadcrumbs"> 1278 <ul class="items"> 1279 <li class="item home"> 1280 <a href="https://displaydispensary.com/" 1281 title="Go to Home Page"> 1282 Home </a> 1283 </li> 1284 <li class="item cms_page"> 1285 <strong>Contact</strong> 1286 </li> 1287 </ul> 1288</div> 1289<main id="maincontent" class="page-main-full-width"><a id="contentarea" tabindex="-1"></a> 1290<div class="page messages"><div data-placeholder="messages"></div> 1291<div data-bind="scope: 'messages'"> 1292 <!-- ko if: cookieMessagesObservable() && cookieMessagesObservable().length > 0 --> 1293 <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { 1294 data: cookieMessagesObservable(), as: 'message' 1295 }"> 1296 <div data-bind="attr: { 1297 class: 'message-' + message.type + ' ' + message.type + ' message', 1298 'data-ui-id': 'message-' + message.type 1299 }"> 1300 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 1301 </div> 1302 </div> 1303 <!-- /ko --> 1304 1305 <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { 1306 data: messages().messages, as: 'message' 1307 }, afterRender: purgeMessages"> 1308 <div data-bind="attr: { 1309 class: 'message-' + message.type + ' ' + message.type + ' message', 1310 'data-ui-id': 'message-' + message.type 1311 }"> 1312 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 1313 </div> 1314 </div> 1315</div> 1316
1317<script type="text/x-magento-init"> 1318 { 1319 "*": { 1320 "Magento_Ui/js/core/app": { 1321 "components": { 1322 "messages": { 1323 "component": "Magento_Theme/js/view/messages" 1324 } 1325 } 1326 } 1327 } 1328 } 1329</script>
1329 1330</div><div class="page-title-wrapper"> 1331 1332 <h1 class="page-title" 1333 > 1334 <span class="base" data-ui-id="page-title-wrapper" >Contact</span> </h1> 1335 </div> 1336<div class="columns"><div class="column main"><input name="form_key" type="hidden" value="OKZDe3gnUtA3YRtJ" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> 1337
1337<script>window.authenticationPopup = {"autocomplete":"on","customerRegisterUrl":"https:\/\/displaydispensary.com\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/displaydispensary.com\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/displaydispensary.com\/","customerLoginUrl":"https:\/\/displaydispensary.com\/customer\/ajax\/login\/"}</script>
1337 <!-- ko template: getTemplate() --><!-- /ko --> 1338
1338<script type="text/x-magento-init"> 1339 { 1340 "#authenticationPopup": { 1341 "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"}}}}} }, 1342 "*": { 1343 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fdisplaydispensary.com\u002Fstatic\u002Fversion1790323544\u002Ffrontend\u002FDispensary\u002Fdefault\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" 1344 } 1345 } 1346 </script>
1346 1347</div>
1348<script type="text/x-magento-init"> 1349 { 1350 "*": { 1351 "Magento_Customer/js/section-config": { 1352 "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages","company","customer"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"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"],"rest\/v1\/requisition_lists":["requisition"],"requisition_list\/requisition\/delete":["requisition"],"requisition_list\/item\/addtocart":["cart"],"checkout\/cart\/add":["cart","directory-data","magepal-gtm-jsdatalayer","magepal-eegtm-jsdatalayer"],"checkout\/cart\/delete":["cart","magepal-gtm-jsdatalayer","magepal-eegtm-jsdatalayer"],"checkout\/cart\/updatepost":["cart","magepal-gtm-jsdatalayer","magepal-eegtm-jsdatalayer"],"checkout\/cart\/updateitemoptions":["cart","magepal-gtm-jsdatalayer","magepal-eegtm-jsdatalayer"],"checkout\/cart\/couponpost":["cart","magepal-gtm-jsdatalayer"],"checkout\/cart\/estimatepost":["cart","magepal-gtm-jsdatalayer"],"checkout\/cart\/estimateupdatepost":["cart","magepal-gtm-jsdatalayer"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items","amasty-deliverydate","amasty-checkout-data","magepal-gtm-jsdatalayer"],"checkout\/sidebar\/removeitem":["cart","magepal-gtm-jsdatalayer","magepal-eegtm-jsdatalayer"],"checkout\/sidebar\/updateitemqty":["cart","magepal-gtm-jsdatalayer","magepal-eegtm-jsdatalayer"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","amasty-deliverydate","amasty-checkout-data","magepal-gtm-jsdatalayer","order-attributes-data"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","amasty-deliverydate","amasty-checkout-data","magepal-gtm-jsdatalayer","order-attributes-data"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data","magepal-gtm-jsdatalayer","order-attributes-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase","magepal-gtm-jsdatalayer","order-attributes-data"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"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"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"company\/company\/select":["customer-companies","cart","cart-data","checkout-data","negotiable_quote","purchase_order"],"rest\/*\/v1\/carts\/*\/po-payment-information":["cart","checkout-data","last-ordered-items"],"purchaseorder\/purchaseorder\/success":["cart","checkout-data","last-ordered-items"],"multishipping\/checkout\/overviewpost":["cart"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"paypal\/express\/placeorder":["cart","checkout-data","amasty-deliverydate","amasty-checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data","amasty-deliverydate","amasty-checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"quickorder\/sku\/uploadfile\/":["cart"],"review\/product\/post":["review"],"paymentservicespaypal\/smartbuttons\/placeorder":["cart","checkout-data"],"paymentservicespaypal\/smartbuttons\/cancel":["cart","checkout-data"],"faq\/index\/save":["faq"],"reclaim\/checkout\/reload":["cart"],"amasty_cart\/cart\/add":["magepal-eegtm-jsdatalayer"],"amasty_jettheme\/ajax\/addtocart":["magepal-eegtm-jsdatalayer"],"ajaxsuite\/cart\/add":["magepal-eegtm-jsdatalayer"]}, 1353 "clientSideSections": ["checkout-data","cart-data","amasty-deliverydate","faq_product","amasty-checkout-data","order-attributes-data"], 1354 "baseUrls": ["https:\/\/displaydispensary.com\/"], 1355 "sectionNames": ["messages","customer","compare-products","last-ordered-items","requisition","cart","directory-data","captcha","wishlist","company","company_authorization","customer-companies","negotiable_quote","purchase_order","instant-purchase","loggedAsCustomer","multiplewishlist","persistent","review","payments","faq","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement","magepal-gtm-jsdatalayer","magepal-eegtm-jsdatalayer"] } 1356 } 1357 } 1358</script>
vendor: 1 bytes, line 1358
1358
1359<script type="text/x-magento-init"> 1360 { 1361 "*": { 1362 "Magento_Customer/js/customer-data": { 1363 "sectionLoadUrl": "https\u003A\u002F\u002Fdisplaydispensary.com\u002Fcustomer\u002Fsection\u002Fload\u002F", 1364 "expirableSectionLifetime": 480, 1365 "expirableSectionNames": ["cart","persistent"], 1366 "cookieLifeTime": "2592000", 1367 "cookieDomain": "", 1368 "updateSessionUrl": "https\u003A\u002F\u002Fdisplaydispensary.com\u002Fcustomer\u002Faccount\u002FupdateSession\u002F", 1369 "isLoggedIn": "" 1370 } 1371 } 1372 } 1373</script>
vendor: 1 bytes, line 1373
1373
1374<script type="text/x-magento-init"> 1375 { 1376 "*": { 1377 "Magento_Customer/js/invalidation-processor": { 1378 "invalidationRules": { 1379 "website-rule": { 1380 "Magento_Customer/js/invalidation-rules/website-rule": { 1381 "scopeConfig": { 1382 "websiteId": "7" 1383 } 1384 } 1385 } 1386 } 1387 } 1388 } 1389 } 1390</script>
vendor: 1 bytes, line 1390
1390
1391<script type="text/x-magento-init"> 1392 { 1393 "body": { 1394 "pageCache": {"url":"https:\/\/displaydispensary.com\/page_cache\/block\/render\/page_id\/67\/","handles":["default","cms_page_view","cms_page_view_id_contact-us","nwdthemes_revslider_default","weltpixel_googlecards_remove_schema","weltpixel_googlecards_remove_opengraph"],"originalRequest":{"route":"cms","controller":"page","action":"view","uri":"\/contact-us"},"versionCookieName":"private_content_version"} } 1395 } 1396</script>
1396 1397<style>#html-body [data-pb-style=SXR2ITG]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}</style><div data-content-type="row" data-appearance="full-width" 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="main" data-pb-style="SXR2ITG"><div class="row-full-width-inner" data-element="inner"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><section class="contact-columns"> 1398 <article class="contact-column"> 1399 <div class="contact-column-container"> 1400 <div class="contact-column-content"> 1401 <h2 class="contact-column-title">Custom Solutions</h2> 1402 <p>Looking for a custom solution?</p> 1403 <p>We are experts in retail environments with a team of experienced designers &amp; engineers that can solve your every need.</p> 1404 <p>We offer solutions to issues that you didn't know you had.</p> 1405 </div> 1406 <div class="klaviyo-form-U2hZns"></div> 1407 </div> 1408 </article> 1409 <article class="contact-column"> 1410 <div class="contact-column-container"> 1411 <div class="contact-column-content"> 1412 <h2 class="contact-column-title">Just Say Hello</h2> 1413 <p>We'd love to hear from you!</p> 1414 <p>Whether it's a testimonial or an issue with our product or service. <br>We expect to hear from you so we can always improve.</p><br /><br /> 1415 </div> 1416 <div class="klaviyo-form-Rus4LS"></div> 1417 </div> 1418 </article> 1419 </section> 1420<section class="showrooms"> 1421 <div class="showroom"> 1422 <h3>Follow Us</h3> 1423 <address><a style="color: #000000;" href="https://www.instagram.com/DisplayDispensary/"><img src="https://displaydispensary.com/media/wysiwyg/instagram-02.png" alt="" hspace="0" vspace="2">Instagram</a></address> 1424 <address><a style="color: #000000;" href="https://www.facebook.com/displaydispensary/"><img src="https://displaydispensary.com/media/wysiwyg/facebook-01.png" alt="" hspace="0" vspace="2">Facebook</a></address> 1425 </div> 1426 <div class="showroom"> 1427 <h3>NYC Showroom</h3> 1428 <address>29 West 30th Street, 2nd Floor<br>New York, NY 10001</address> 1429 </div> 1430 <div class="showroom"> 1431 <h3>Corporate Headquarters</h3> 1432 <address>300 Karin Lane<br>Hicksville, New York 11801</address> 1433 </div> 1434 <div class="showroom"> 1435 <h3>Distribution Center</h3> 1436 <address>575 Oak Ridge Road<br>Hazle Township, PA 18202</address> 1437 </div> 1438</section> 1439<style> 1440 iframe { 1441 border:0; 1442 } 1443 1444 .contact-columns { 1445 display: grid; 1446 grid-template-columns: repeat(2, 1fr); 1447 grid-column-gap: 9%; 1448 grid-row-gap: 2em; 1449 margin-top: 2em; 1450 } 1451 1452 @media (max-width: 960px){ 1453 .contact-columns { 1454 grid-template-columns: 1fr; 1455 } 1456 } 1457 1458 .contact-column { 1459 position: relative; 1460 } 1461 1462 .contact-column:before { 1463 background-image: url(https://displaydispensary.com/media/wysiwyg/box.png); 1464 background-size: contain; 1465 content: ''; 1466 display: block; 1467 height: 6em; 1468 margin: auto; 1469 width: 6em; 1470 } 1471 1472 .contact-column-container { 1473 background-color: #ebebeb; 1474 box-shadow: 0 0 8px rgba(0,0,0,0.5); 1475 display: grid; 1476 height: calc(100% - 84px - 1em); 1477 margin-top: 1em; 1478 padding: 1em; 1479 text-align: center; 1480 text-transform: uppercase; 1481 } 1482 1483 .contact-column-title { 1484 color: #7b9d3e; 1485 font-size: 1.75em; 1486 } 1487 1488 .contact-column-container p { 1489 line-height: 1.5; 1490 } 1491 1492 .contact-column-content { 1493 align-self: start; 1494 } 1495 1496 .contact-column-form { 1497 align-self: end; 1498 } 1499 1500 .contact-phone { 1501 font-size: 1.75em; 1502 } 1503 1504 .contact-phone a { 1505 color: #333; 1506 } 1507 1508 .contact-form { 1509 display: block; 1510 } 1511 1512 .contact-form input { 1513 font-size: 1em; 1514 height: 2.25em; 1515 line-height: 2.25; 1516 text-transform: uppercase; 1517 } 1518 1519 .contact-form input[type=email], 1520 .contact-form input[type=text] { 1521 background: none; 1522 border: 0; 1523 border-bottom: 1px solid #333; 1524 padding: 0 0.375em; 1525 width: 100%; 1526 } 1527 1528 .contact-form input[type=submit] { 1529 background-color: #7b9d3e; 1530 border: 0; 1531 border-radius: 4px; 1532 color: #fff; 1533 cursor: pointer; 1534 padding: 0 1.25em; 1535 } 1536 1537 .webforms { 1538 margin-bottom: 0; 1539 } 1540 1541 .webforms .field, 1542 .webforms .fieldset { 1543 margin: 0; 1544 padding-left: 0; 1545 padding-right: 0; 1546 } 1547 1548 .webforms .field + .field { 1549 margin-top: 10px; 1550 } 1551 1552 .webforms input::placeholder { 1553 text-transform: uppercase; 1554 } 1555 1556 .webforms-gdpr { 1557 margin: 10px 0 0; 1558 } 1559 1560 .webforms .actions-toolbar { 1561 padding: 0; 1562 } 1563 1564 .webforms .actions-toolbar .primary, 1565 .webforms .actions-toolbar .secondary { 1566 display: block; 1567 float: none; 1568 text-align: center; 1569 } 1570 1571 .webforms .actions-toolbar .secondary { 1572 margin-top: 10px; 1573 } 1574 1575 .webforms .actions-toolbar .primary .action.submit { 1576 background-color: #7b9d3e; 1577 display: inline-block; 1578 float: none; 1579 font-weight: 400; 1580 height: 2.75em; 1581 line-height: 2.75; 1582 margin: auto; 1583 padding: 0 1.5em; 1584 text-transform: uppercase; 1585 } 1586 1587 .showrooms { 1588 background-color: #ebebeb; 1589 box-shadow: 0 0 8px rgba(0,0,0,0.5); 1590 display: grid; 1591 grid-template-columns: repeat(4, 1fr); 1592 grid-column-gap: 5%; 1593 grid-row-gap: 2em; 1594 margin-top: 2em; 1595 } 1596 1597 @media (max-width: 960px){ 1598 .showrooms { 1599 grid-template-columns: 1fr; 1600 } 1601 } 1602 1603 .showroom { 1604 padding: 1em; 1605 text-transform: uppercase; 1606 } 1607 1608 .showroom h3 { 1609 color: #7b9d3e; 1610 } 1611 1612 .showroom h3, 1613 .showroom address { 1614 font-size: 1em; 1615 margin: 0; 1616 } 1617 1618 @media (max-width: 960px) { 1619 .showroom { 1620 text-align: center; 1621 } 1622 } 1623</style></div></div></div> 1624
1625<script> const rawRequest = ""; 1626 const searchRequest = rawRequest ? JSON.parse(rawRequest) : null; 1627 1628 const rawResponse = ""; 1629 const searchResponse = rawResponse ? JSON.parse(rawResponse) : null; 1630 1631 const rawExecutionTime = "0"; 1632 const executionTime = rawExecutionTime ? parseFloat(rawExecutionTime) : null; 1633 1634 const requestId = "02ea2899\u002D33fa\u002D4ec5\u002D9a61\u002Dce84c43b669d"; 1635 1636 const rawAttributes = ""; 1637 const attributes = rawAttributes ? JSON.parse(rawAttributes) : null; 1638 1639 const rawPageSize = "20"; 1640 const pageSize = rawPageSize ? parseInt(rawPageSize) : null; 1641 1642 const customerGroup = "b6589fc6ab0dc82cf12099d1c2d40ab994e8410c"; 1643 1644 window.LiveSearchMetrics = { 1645 searchRequest, 1646 searchResponse, 1647 requestId, 1648 executionTime, 1649 attributes, 1650 pageSize, 1651 context: { 1652 'customerGroup' : customerGroup 1653 } 1654 }; 1655 1656 require([ 1657 "https://livesearch-metrics.magento-ds.com/v0/liveSearchMetrics.js" 1658 ]);</script>
vendor: 2 bytes, line 1658
1658
1659<script> require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { 1660 if (!magentoStorefrontEvents) return; 1661 1662 magentoStorefrontEvents.context.setSearchExtension({ 1663 version: "4.7.2" 1664 }); 1665 });</script>
1665</div></div></main><footer class="page-footer"><div class="footer content"><div class="footer-nav"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="footer-banner">Need Help Designing Your Dispensary? Call: <a href="tel:+18777347752">1-877-7DISPLAY</a></div> 1666<div class="footer-columns"> 1667 <div class="footer-col"> 1668 <img src="/media/wysiwyg/dispensary/displaydispensarylogo.png" alt="Display Dispensary" /> 1669 <div class="footer-social"> 1670 <a class="footer-social-link" href="https://www.instagram.com/DisplayDispensary/" target="_newtab"><img src="/media/wysiwyg/dispensary/instagram.png" alt="Instagram" /></a> 1671 <a class="footer-social-link" href="https://www.facebook.com/DisplayDispensary/" target="_newtab"><img src="/media/wysiwyg/dispensary/facebook.png" alt="Facebook" /></a> 1672 </div> 1673 </div> 1674 <div class="footer-col"> 1675 <h4 class="footer-col-title">Customer Care</h4> 1676 <ul class="footer-col-menu"> 1677 <li><a href="/customer-input">Customer Feedback</a></li> 1678 <li><a href="/customer/account/login/">My Account</a></li> 1679 <li><a href="/sales/order/history/login/">My Orders</a></li> 1680 <li><a href="/faq">FAQs</a></li> 1681 </ul> 1682 </div> 1683 <div class="footer-col"> 1684 <h4 class="footer-col-title">Help</h4> 1685 <ul class="footer-col-menu"> 1686 <li><a href="/shipping">Shipping</a></li> 1687 <li><a href="/return-policy">Return Policy</a></li> 1688 <li><a href="/terms-conditions">Terms & Conditions</a></li> 1689 <li><a href="/privacy-policy">Privacy Policy</a></li> 1690 </ul> 1691 </div> 1692 <div class="footer-col"> 1693 <h4 class="footer-col-title">Company</h4> 1694 <ul class="footer-col-menu"> 1695 <li><a href="/contact-us">Contact</a></li> 1696 <li><a href="/our-story">Our Story</a></li> 1697 <li><a href="/virtual-tour">Virtual Showroom</a></li> 1698 </ul> 1699 </div> 1700 <div class="footer-col"> 1701 <h4 class="footer-col-title">More</h4> 1702 <ul class="footer-col-menu"> 1703 <li><a href="/blog">Blog</a></li> 1704 <li><a href="/events">Events</a></li> 1705 <li><a href="/sitemap">Sitemap</a></li> 1706 </ul> 1707 </div> 1708</div> 1709<div class="floating-bar mobile"> 1710 <a href="tel:+18777347752" class="floating-bar-link">Call Us to Get Design Consulation</a> 1711</div></div></div><div style="clear: both; color: #fff; font-size: 1.25em; padding: 2em 1em 1em; text-align: center;">Copyright ©
1711<script>document.write(new Date().getFullYear())</script>
1711 Display Dispensary Corporation. All rights reserved. | dspdessep2026</div> 1712<div class="widget block block-static-block"> 1713 </div> 1714 1715<div class="widget block block-static-block"> 1716 </div> 1717</div>
1717<script> 1718 window.dataLayer = window.dataLayer || []; 1719 dataLayer.push({ 1720 'group_id': '0', 1721 'rp_customer':'0', 1722 'group_code': 'N', 1723 'group_type': 'Public' 1724 }); 1725</script>
1725<div class="widget block block-static-block"> 1726 </div> 1727</footer>
1727<script type="text/x-magento-init"> 1728 { 1729 "*": { 1730 "Magento_Ui/js/core/app": { 1731 "components": { 1732 "storage-manager": { 1733 "component": "Magento_Catalog/js/storage-manager", 1734 "appendTo": "", 1735 "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/displaydispensary.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/displaydispensary.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/displaydispensary.com\/rest\/dis_store_view\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/displaydispensary.com\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } 1736 } 1737 } 1738 } 1739 } 1740</script>
vendor: 1 bytes, line 1740
1740
1741<script> (function(){ var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function(){ acsbJS.init(); }; h.appendChild(s); })(); </script>
1741 1742 <div id="am-recaptcha-container" data-bind="scope:'amRecaptcha'"></div> 1743 1744
1744<script type="text/x-magento-init"> 1745 { 1746 "#am-recaptcha-container": { 1747 "Magento_Ui/js/core/app": { 1748 "components": { 1749 "amRecaptcha": { 1750 "component": "Amasty_InvisibleCaptcha/js/view/am-recaptcha" 1751 } 1752 } 1753 } 1754 } 1755 } 1756</script>
1756 1757
1758<script type="text/x-magento-init"> 1759 { 1760 "*": { 1761 "addToCartAjaxGa4DataLayer": { 1762 "dataLayerName": "dataLayer", 1763 "currency": "USD", 1764 "useDynamicItemListTracking": 1 } 1765 } 1766 } 1767</script>
1767 1768
1769<script nonce="OGlzZ2N3ZGNtdXE5bXI4bXVrMTBwaTBqYW4wMTgxbHQ="> 1770 window.screenM = '769'; 1771 window.widthThreshold = '768'; 1772 window.designSettingsEnabled = ''; 1773 window.menuFocusOverlay = ''; 1774 1775 require(['jquery', 'navigationJs' ], 1776 function ($, navigationJs) { 1777 $(document).ready(function() { 1778 navigationJs.init(); 1779 $(window).on('resize', function() { 1780 navigationJs.init(); 1781 }); 1782 1783 let navigation = $(".navigation"); 1784 let addmenurole = navigation.find("li"); 1785 for (let i = 0; i < addmenurole.length; i++) { 1786 $(addmenurole[i]).attr("role","none"); 1787 } 1788 $('.section-items.nav-sections-items').attr('role','none'); 1789 }); 1790 }); 1791</script>
vendor: 1 bytes, line 1791
1791
1792<script type="text/x-magento-init"> 1793 { 1794 "*": { 1795 "rs6loader": { 1796 "scripts": [] } 1797 } 1798 } 1799</script>
1799 1800 1801
1801<script> 1802 window.RS_MODULES = window.RS_MODULES || {}; 1803 window.RS_MODULES.modules = window.RS_MODULES.modules || {}; 1804 window.RS_MODULES.waiting = window.RS_MODULES.waiting || []; 1805 window.RS_MODULES.defered = false; 1806 window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {}; 1807 window.RS_MODULES.type = 'compiled'; 1808 </script>
1808 1809 <!-- REVOLUTION CUSTOM CSS --> 1810<style type="text/css"> 1811#rs-demo-id {} 1812</style> 1813 1814 <div class="amsl-popup-overlay" data-am-js="am-login-overlay" style="display: none"> 1815 <div id="social-login-popup" 1816 class="amsl-popup-block -social-right" 1817 data-mage-init='{"tabs":{"openedState":"active"}}' 1818 role="dialog" 1819 aria-labelledby="amsl-popup-dialog" 1820 tabindex="-1" 1821 data-am-js="am-login-popup"> 1822 <button class="amsl-button amsl-close -clear" 1823 title="Close" 1824 aria-label="Close"></button> 1825 <h2 id="amsl-popup-dialog" class="amsl-dialog-title"> 1826 Login and Registration Form </h2> 1827 <div class="amsl-content-wrapper" data-am-js="am-content-wrapper"></div> 1828 <div class="amsl-tabs-wrapper" data-am-js="am-tabs-wrapper"> 1829 <ul class="amsl-tablist"> 1830 <li data-role="collapsible" class="amsl-title" data-am-js="am-popup-original"> 1831 <span class="amsl-link" data-toggle="switch"> 1832 Login </span> 1833 </li> 1834 <li data-role="collapsible" class="amsl-title" data-am-js="am-popup-original"> 1835 <span class="amsl-link" data-toggle="switch"> 1836 Register </span> 1837 </li> 1838 </ul> 1839 <div id="amsl-login-content" class="amsl-content amsl-login-content" data-role="content"> 1840 <p class="amsl-error" data-am-js="error-block"></p> 1841 <div class="amsl-form"> 1842 <div class="block block-customer-login"> 1843 <div class="block-title"> 1844 <strong id="am-block-customer-login-heading" role="heading" aria-level="2">Registered Customers</strong> 1845 </div> 1846 <div class="block-content" aria-labelledby="am-block-customer-login-heading"> 1847 <form class="form form-login" 1848 action="https://displaydispensary.com/customer/account/loginPost/" 1849 method="post" 1850 id="login-form" 1851 data-mage-init='{"validation":{}}'> 1852 <input name="form_key" type="hidden" value="OKZDe3gnUtA3YRtJ" /> <fieldset class="fieldset login" data-hasrequired="* Required Fields"> 1853 <div class="field note">If you have an account, sign in with your email address.</div> 1854 <div class="field email required"> 1855 <label class="label" for="email"><span>Email</span></label> 1856 <div class="control"> 1857 <input name="login[username]" value="" 1858 id="email" type="email" class="input-text" 1859 title="Email" 1860 data-mage-init='{"mage/trim-input":{}}' 1861 data-validate="{required:true, 'validate-email':true}"> 1862 </div> 1863 </div> 1864 <div class="field password required"> 1865 <label for="am-pass" class="label"><span>Password</span></label> 1866 <div class="control"> 1867 <input name="login[password]" type="password" 1868 class="input-text" id="am-pass" 1869 title="Password" 1870 data-validate="{required:true}"> 1871 </div> 1872 </div> 1873 <div class="field choice" data-bind="scope: 'customer_form_login_popup_showPassword'"> 1874 <!-- ko template: getTemplate() --><!-- /ko --> 1875 </div> 1876 <!-- BLOCK captcha_login --><!-- /BLOCK captcha_login --> <div class="actions-toolbar"> 1877 <div class="primary"> 1878 <button type="submit" class="action login primary" name="send" id="customer-form-login-popup-send2" >
1879 <span>Sign In</span> 1880 </button> 1881 </div> 1882 <div class="secondary"><a class="action remind" href="https://displaydispensary.com/customer/account/forgotpassword/"><span>Forgot Your Password?</span></a></div> 1883 </div> 1884 </fieldset> 1885 </form> 1886 </div> 1887
1887<script type="text/x-magento-init"> 1888 { 1889 "*": { 1890 "Magento_Customer/js/block-submit-on-send": { 1891 "formId": "login-form" 1892 }, 1893 "Magento_Ui/js/core/app": { 1894 "components": { 1895 "customer_form_login_popup_showPassword": { 1896 "component": "Magento_Customer/js/show-password", 1897 "passwordSelector": "#password" 1898 } 1899 } 1900 } 1901 } 1902 } 1903 </script>
1903 1904</div> 1905 </div> 1906 </div> 1907 <div id="amsl-register-content" class="amsl-content amsl-register-content" data-role="content"> 1908 <p class="amsl-error" data-am-js="error-block"></p> 1909 <div class="amsl-form"> 1910 <form class="form create account form-create-account" 1911 action="https://displaydispensary.com/customer/account/createpost/" 1912 method="post" 1913 id="form-validate" 1914 enctype="multipart/form-data" 1915 autocomplete="off"> 1916 <input name="form_key" type="hidden" value="OKZDe3gnUtA3YRtJ" /> <fieldset class="fieldset create info"> 1917 <legend class="legend"><span>Personal Information</span></legend><br> 1918 <input type="hidden" name="success_url" value=""/> 1919 <input type="hidden" name="error_url" value=""/> 1920 1921 <div class="field field-name-firstname required"> 1922 <label class="label" for="firstname"> 1923 <span>First Name</span> 1924 </label> 1925 <div class="control"> 1926 <input type="text" id="firstname" 1927 name="firstname" 1928 value="" 1929 title="First Name" 1930 class="input-text 1931 required-entry" 1932 1933 data-validate="{required:true}"> 1934 </div> 1935 </div> 1936 <div class="field field-name-lastname required"> 1937 <label class="label" for="lastname"> 1938 <span>Last Name</span> 1939 </label> 1940 <div class="control"> 1941 <input type="text" id="lastname" 1942 name="lastname" 1943 value="" 1944 title="Last Name" 1945 class="input-text 1946 required-entry" 1947 1948 data-validate="{required:true}"> 1949 </div> 1950 </div> 1951 1952 1953 1954 1955 1956 1957 1958
1958<script type="text/x-magento-init"> 1959 { 1960 ".form-create-account, .form-edit-account": { 1961 "Magento_LoginAsCustomerAssistance/js/opt-in": { 1962 "allowAccess": "2", 1963 "denyAccess": "1" 1964 } 1965 } 1966 } 1967 </script>
1967 1968 <div class="field choice"> 1969 <input type="checkbox" 1970 name="assistance_allowed_checkbox" 1971 title="Allow remote shopping assistance" 1972 value="1" 1973 id="assistance_allowed_checkbox" 1974 class="checkbox"> 1975 <label for="assistance_allowed_checkbox" class="label"> 1976 <span>Allow remote shopping assistance</span> 1977 </label> 1978 1979 <input type="hidden" name="assistance_allowed" value=""/> 1980 1981 <div class="field-tooltip toggle"> 1982 <span id="tooltip-label" class="label"><span>Tooltip</span></span> 1983 <span id="tooltip" class="field-tooltip-action action-help" tabindex="0" data-toggle="dropdown" 1984 data-bind="mageInit: {'dropdown':{'activeClass': '_active', 'parent': '.field-tooltip.toggle'}}" 1985 aria-labelledby="tooltip-label" aria-haspopup="true" aria-expanded="false" role="button"> 1986 </span> 1987 <div class="field-tooltip-content" data-target="dropdown" 1988 aria-hidden="true"> 1989 This allows merchants to "see what you see" and take actions on your behalf in order to provide better assistance. </div> 1990 </div> 1991 </div> 1992 </fieldset> 1993 1994 <fieldset class="fieldset create account" data-hasrequired="* Required Fields"> 1995 <legend class="legend"><span>Sign-in Information</span></legend><br> 1996 <div class="field required"> 1997 <label for="am-email-address" class="label"><span>Email</span></label> 1998 <div class="control"> 1999 <input type="email" 2000 name="email" 2001 id="am-email-address" 2002 autocomplete="email" 2003 value="" 2004 title="Email" 2005 class="input-text" 2006 data-validate="{required:true, 'validate-email':true}"/> 2007 </div> 2008 </div> 2009 <div class="field password required"> 2010 <label for="password" class="label"><span>Password</span></label> 2011 <div class="control"> 2012 <input type="password" name="password" id="password" 2013 title="Password" 2014 class="input-text" 2015 data-password-min-length="8" 2016 data-password-min-character-sets="3" 2017 data-validate="{required:true, 'validate-customer-password':true}" 2018 autocomplete="off"> 2019 <div id="password-strength-meter-container" data-role="password-strength-meter" aria-live="polite"> 2020 <div id="password-strength-meter" class="password-strength-meter"> 2021 Password Strength: 2022 <span id="password-strength-meter-label" data-role="password-strength-meter-label"> 2023 No Password </span> 2024 </div> 2025 </div> 2026 </div> 2027 </div> 2028 <div class="field confirmation required"> 2029 <label for="password-confirmation" class="label"> 2030 <span>Confirm Password</span> 2031 </label> 2032 <div class="control"> 2033 <input type="password" 2034 name="password_confirmation" 2035 title="Confirm Password" 2036 id="password-confirmation" 2037 class="input-text" 2038 data-validate="{required:true, equalTo:'#password'}"/> 2039 </div> 2040 </div> 2041 <div class="field choice" data-bind="scope: 'customer_form_register_popup_showPassword'"> 2042 <!-- ko template: getTemplate() --><!-- /ko --> 2043 </div> 2044 </fieldset> 2045 2046 <fieldset class="fieldset additional_info"> 2047 <!-- BLOCK captcha_create --><!-- /BLOCK captcha_create --> </fieldset> 2048 2049 <div class="actions-toolbar"> 2050 <div class="primary"> 2051 <button type="submit" 2052 class="action submit primary" 2053 title="Create an Account" 2054 id="customer-form-register-popup-send2" 2055 >
2056 <span>Create an Account</span> 2057 </button> 2058 </div> 2059 <div class="secondary"> 2060 <a class="action back" 2061 href="https://displaydispensary.com/customer/account/login/referer/aHR0cHM6Ly9kaXNwbGF5ZGlzcGVuc2FyeS5jb20vY29udGFjdC11cw~~/"> 2062 <span>Back</span> 2063 </a> 2064 </div> 2065 </div> 2066</form>
2067<script type="text/x-magento-init"> 2068 { 2069 "*": { 2070 "Magento_CustomerCustomAttributes/validation": { 2071 "ignore": 0, 2072 "hasUserDefinedAttributes": 0, 2073 "isDobEnabled": 0, 2074 "disableAutoComplete": true, 2075 "mixins": [ 2076 "Magento_CustomerCustomAttributes/error-placement", 2077 "Magento_CustomerCustomAttributes/validation-ignore" 2078 ] 2079 }, 2080 "Magento_Customer/js/block-submit-on-send": { 2081 "formId": "form-validate" 2082 }, 2083 "Magento_Ui/js/core/app": { 2084 "components": { 2085 "customer_form_register_popup_showPassword": { 2086 "component": "Magento_Customer/js/show-password", 2087 "passwordSelector": "#password,#password-confirmation" 2088 } 2089 } 2090 } 2091 }, 2092 ".field.password": { 2093 "passwordStrengthIndicator": { 2094 "formSelector": "form.form-create-account" 2095 } 2096 } 2097 } 2098</script>
2098 2099 </div> 2100 </div> 2101 </div> 2102 <div class="amsl-tabs-wrapper -forgot" data-am-js="am-tabs-wrapper-forgot"> 2103 <ul class="amsl-tablist"> 2104 <li class="amsl-title active"> 2105 <a href="#amsl-forgot-content" class="amsl-link"> 2106 Forgot Your Password? </a> 2107 </li> 2108 </ul> 2109 <div id="amsl-forgot-content" class="amsl-content amsl-forgot-content"> 2110 <p class="amsl-error" data-am-js="error-block"></p> 2111 <div class="amsl-form"> 2112 <form class="form password forget" 2113 action="https://displaydispensary.com/cms/page/forgotpasswordpost/" 2114 method="post" 2115 id="form-validate" 2116 data-mage-init='{"validation":{}}'> 2117 <fieldset class="fieldset" data-hasrequired="* Required Fields"> 2118 <div class="field note">Please enter your email address below to receive a password reset link.</div> 2119 <div class="field email required"> 2120 <label for="email_address" class="label"><span>Email</span></label> 2121 <div class="control"> 2122 <input type="email" name="email" alt="email" id="email_address" class="input-text" value="" data-mage-init='{"mage/trim-input":{}}' data-validate="{required:true, 'validate-email':true}"> 2123 </div> 2124 </div> 2125 <!-- BLOCK captcha_forgot --><!-- /BLOCK captcha_forgot --> </fieldset> 2126 <div class="actions-toolbar"> 2127 <div class="primary"> 2128 <button type="submit" class="action submit primary" id="send2" ><span>Reset My Password</span></button> 2129 </div> 2130 <div class="secondary"> 2131 <a class="action back" href="https://displaydispensary.com/customer/account/login/referer/aHR0cHM6Ly9kaXNwbGF5ZGlzcGVuc2FyeS5jb20vY29udGFjdC11cw~~/"><span>Go back</span></a> 2132 </div> 2133 </div> 2134</form>
2135<script type="text/x-magento-init"> 2136 { 2137 "*": { 2138 "Magento_Customer/js/block-submit-on-send": { 2139 "formId": "form-validate" 2140 } 2141 } 2142 } 2143</script>
2143 2144 </div> 2145 </div> 2146 </div> 2147 </div> 2148
2148<script type="text/x-magento-init"> 2149 { 2150 "*": { 2151 "Magento_Ui/js/core/app": { 2152 "components": { 2153 "customer_form_login_popup_showPassword": { 2154 "component": "Amasty_SocialLogin/js/amsl-show-password", 2155 "passwordSelector": "#pass, #am-pass" 2156 }, 2157 "customer_form_register_popup_showPassword": { 2158 "component": "Amasty_SocialLogin/js/amsl-show-password", 2159 "passwordSelector": "#password, #password-confirmation" 2160 } 2161 } 2162 } 2163 }, 2164 "[data-am-js='am-login-popup']": { 2165 "Amasty_SocialLogin/js/am-popup": {"logout_url":"https:\/\/displaydispensary.com\/amsociallogin\/logout\/index\/","reset_pass_url":"https:\/\/displaydispensary.com\/customer\/account\/forgotpasswordpost\/","redirect_data":{"url":"https:\/\/displaydispensary.com\/customer\/account","redirect":2},"close_when_clicked_outside":true} } 2166 } 2167 </script>
2167 2168 </div> 2169</div>
2169<script>window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"b822a5f09d","applicationID":"318752895","transactionName":"NVxbY0tWWxdZUENeVwwWeFRNXloKF1BaRBcSWF5SFkFcAU8=","queueTime":0,"applicationTime":497,"atts":"GRtYFQNMSBk=","errorBeacon":"bam.nr-data.net","agent":""}</script>
2169 </body> 2170</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.