1 2<!doctype html> 3<!--[if lt IE 9]><html class="no-js no-svg ie lt-ie9 lt-ie8 lt-ie7" lang="en-US"> <![endif]--> 4<!--[if IE 9]><html class="no-js no-svg ie ie9 lt-ie9 lt-ie8" lang="en-US"> <![endif]--> 5<!--[if gt IE 9]><!--><html class="no-js no-svg" lang="en-US"> <!--<![endif]--> 6<head><meta charset="UTF-8" />
6<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
6<script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.5",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseout","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),await this.T(),await this.F(),await this.j(),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise(t=>setTimeout(t,500-Date.now()+this.lastTouchEnd)),this.I(),this.H(),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))},{isRocket:!0})}o(){window.addEventListener("pageshow",t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0},{isRocket:!0}),window.addEventListener("pagehide",()=>{this.onFirstUserAction=null},{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",function i(o){o.changedTouches[0]&&t.changedTouches[0]&&Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}),"INPUT"===o.target.tagName&&"text"===o.target.type||(o.target.dispatchEvent(new TouchEvent("touchend",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent("mouseover",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches[0].clientX,clientY:o.changedTouches[0].clientY})),event.preventDefault()))},{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,t.composedPath&&t.composedPath()[0].getRootNode()instanceof ShadowRoot&&(t.rocketTarget=t.composedPath()[0]),this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach(t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.addEventListener("visibilitychange",this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener("visibilitychange",this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t=>{(t.rocketTarget||t.target).dispatchEvent(new window[t.constructor.name](t.type,t))})}m(){const t="return false",e=Array.from(this.attributeEvents,t=>"data-rocket-"+t),i="["+this.attributeEvents.join("],[")+"]",o="[data-rocket-"+this.attributeEvents.join("],[data-rocket-")+"]",s=(e,i,o)=>{o&&o!==t&&(e.setAttribute("data-rocket-"+i,o),e["rocket"+i]=new Function("event",o),e.setAttribute(i,t))};new MutationObserver(t=>{for(const n of t)"attributes"===n.type&&(n.attributeName.startsWith("data-rocket-")||this.everythingLoaded?n.attributeName.startsWith("data-rocket-")&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),"childList"===n.type&&n.addedNodes.forEac
6h(t=>{if(t.nodeType===Node.ELEMENT_NODE)if(this.everythingLoaded)for(const i of[t,...t.querySelectorAll(o)])for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e of[t,...t.querySelectorAll(i)])for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:[...this.attributeEvents,...e]})}I(){this.attributeEvents.forEach(t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach(e=>{this.N(e,t)})})}N(t,e){const i=t.getAttribute("data-rocket-"+e);i&&(t.setAttribute(e,i),t.removeAttribute("data-rocket-"+e))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),"mouseenter"!==e&&"mouseleave"!==e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,o))},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListeners=this.savedEventListeners.filter(i=>{let o=i.type,s=i.target||window;return e!==o||t!==s||(this.B(o,s)&&(i.type="rocket-"+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener,this.savedEventListeners.forEach(t=>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map(t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e})),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,()=>{e[t].forEach(t=>t())},{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout(()=>i.bind(document)(o)):i.bind(document)(o)}return"function"==typeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s)),this},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise(t=>{this.userActionTriggered?t():this.onFirstUserAction=t})}async L(){return new Promise(t=>{document.addEventListener("DOMContentLoaded",()=>{this.realDomReadyFired=!0,t()},{isRocket:!0})})}async j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t=>{window.addEventListener("load",t,{isRocket:!0})})}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver(t=>
6{for(const e of t)e.addedNodes.forEach(t=>{"SCRIPT"!==t.tagName||!t.src||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise(e=>{const i=()=>{const i=this.pendingScripts.findIndex(e=>e.script===t);i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)})})})}),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.F()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach(t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach(e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this.Y(t,"preconnect")}
6async G(t){if(await this.K(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise(e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach(t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))}),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",()=>{i.setAttribute("data-rocket-status","failed-network"),e()},{isRocket:!0}),setTimeout(()=>{i.isConnected||e()},1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.G(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())},{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}});t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.G(e),this.C(t)):Promise.resolve()}O(){this.Y([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}Y(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach(t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}}),document.head.appendChild(o)}W(){this.trash.forEach(t=>t.remove())}async T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,"DOMContentLoaded"),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.K(),this.J(window,"DOMContentLoaded"),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,"load"),window.dispatchEvent(new Event("rocket-load")),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this.K(),this.J(window,"pageshow");const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreath=Date.now())}async X(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}B(t,e=window){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})(); 7</script>
7 8 9 10 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 11 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 12 <link rel="author" href="https://www.whitesandshotel.com/wp-content/themes/springboard/humans.txt" /> 13 <link rel="pingback" href="https://www.whitesandshotel.com/xmlrpc.php" /> 14 <link rel="profile" href="http://gmpg.org/xfn/11"> 15 16 <style type="text/css"> 17 18 :root { 19 20 --brand-primary: #CF480F; 21 --brand-primary-dark: #7b3d21; 22 --brand-primary-light: #ffffff; 23 --brand-secondary: #e6e4dd; 24 --brand-secondary-dark: #ca833c; 25 --brand-secondary-light: #f7f5ee; 26 --neutral-secondary-1000: #223038; 27 --neutral-secondary-900: #364d5a; 28 --neutral-secondary-800: #547d94; 29 --neutral-secondary-700: #aed5eb; 30 --neutral-primary-700: #f0ce88; 31 --neutral-primary-800: #faebcd; 32 --neutral-primary-900: #fafaf5; 33 --neutral-primary-1000: #FFFFFF; 34 --error: #EA0000; 35 --success: #00B07B; 36 37 38 --global-success: var(--success); 39 --global-error: var(--error); 40 --text-default: var(--neutral-secondary-900); 41 --text-default-invert: var(--neutral-primary-900); 42 --text-strong: var(--neutral-secondary-1000); 43 --text-strong-invert: var(--neutral-primary-1000); 44 --text-subtle: var(--neutral-secondary-800); 45 --text-subtle-invert: var(--neutral-primary-800); 46 --text-highlight-primary: var(--brand-primary); 47 --text-highlight-secondary: var(--brand-secondary); 48 --background-primary: var(--neutral-primary-900); 49 --background-primary-invert: var(--neutral-secondary-900); 50 --background-secondary: var(--neutral-primary-800); 51 --background-secondary-invert: var(--neutral-secondary-800); 52 --card-bg: var(--neutral-primary-900); 53 --card-stroke: var(--neutral-secondary-700); 54 --card-title: var(--neutral-secondary-900); 55 --card-eyebrow: var(--brand-primary); 56 --button-bg-solid: var(--brand-primary); 57 --button-bg-solid-invert: var(--brand-primary-light); 58 --button-text-solid: var(--brand-primary-light); 59 --button-text-solid-invert: var(--brand-primary); 60 --button-text-ghost: var(--brand-primary-dark); 61 --button-text-ghost-invert: var(--brand-primary-light); 62 --button-stroke-ghost: var(--brand-secondary-dark); 63 --button-stroke-ghost-invert: var(--brand-primary-light); 64 --button-bg-hover: var(--brand-primary-dark); 65 --button-text-hover: var(--brand-primary-light); 66 --form-field-bg: var(--neutral-primary-1000); 67 --form-field-bg-active: var(--neutral-primary-1000); 68 --form-field-text: var(--neutral-secondary-900); 69 --form-field-text-active: var(--neutral-secondary-1000); 70 --form-field-stroke: var(--neutral-secondary-700); 71 --form-field-stroke-active: var(--neutral-secondary-900); 72 --stroke-default: var(--neutral-secondary-800); 73 --stroke-strong: var(--neutral-secondary-900); 74 --stroke-subtle: var(--neutral-primary-700); 75 --stroke-highlight: var(--brand-primary); 76 77 78 79 --nav-item-sm-font-family: LydianBTBold; 80 --nav-item-sm-font-size: 0.875rem; 81 --nav-item-sm-letter-spacing: 0px; 82 --nav-item-sm-font-style: normal; 83 --nav-item-sm-text-transform: uppercase; 84 --nav-item-sm-line-height: 1.05rem;
85 --nav-item-sm-font-weight: 700; 86 87 88 --nav-item-md-font-family: LydianBTBold; 89 --nav-item-md-font-size: 1rem; 90 --nav-item-md-letter-spacing: 0px; 91 --nav-item-md-font-style: normal; 92 --nav-item-md-text-transform: uppercase; 93 --nav-item-md-line-height: 1.2rem; 94 --nav-item-md-font-weight: 700; 95 96 97 --table-body-font-family: Libre Franklin; 98 --table-body-font-size: 0.875rem; 99 --table-body-letter-spacing: 0px; 100 --table-body-font-style: normal; 101 --table-body-text-transform: none; 102 --table-body-line-height: 1.05rem; 103 --table-body-font-weight: 400; 104 105 106 --table-header-font-family: Libre Franklin; 107 --table-header-font-size: 0.875rem; 108 --table-header-letter-spacing: 0px; 109 --table-header-font-style: normal; 110 --table-header-text-transform: uppercase; 111 --table-header-line-height: 1.05rem; 112 --table-header-font-weight: 700; 113 114 115 --form-input-font-family: Libre Franklin; 116 --form-input-font-size: 1rem; 117 --form-input-letter-spacing: 0px; 118 --form-input-font-style: normal; 119 --form-input-text-transform: none; 120 --form-input-line-height: 1.5rem; 121 --form-input-font-weight: 400; 122 123 124 --form-label-font-family: Libre Franklin; 125 --form-label-font-size: 0.875rem; 126 --form-label-letter-spacing: 0px; 127 --form-label-font-style: normal; 128 --form-label-text-transform: none; 129 --form-label-line-height: 1.05rem; 130 --form-label-font-weight: 400; 131 132 133 --cta-button-lg-font-family: LydianBTBold; 134 --cta-button-lg-font-size: 1rem; 135 --cta-button-lg-letter-spacing: 0px; 136 --cta-button-lg-font-style: normal; 137 --cta-button-lg-text-transform: uppercase; 138 --cta-button-lg-line-height: 1.6rem; 139 --cta-button-lg-font-weight: 700; 140 141 142 --cta-button-md-font-family: LydianBTBold; 143 --cta-button-md-font-size: 0.875rem; 144 --cta-button-md-letter-spacing: 0px; 145 --cta-button-md-font-style: normal; 146 --cta-button-md-text-transform: uppercase; 147 --cta-button-md-line-height: 1.4rem; 148 --cta-button-md-font-weight: 700; 149 150 151 --display-font-family: LydianBTBold; 152 --display-font-size: 3rem; 153 --display-letter-spacing: 0px; 154 --display-font-style: normal; 155 --display-text-transform: capitalize; 156 --display-line-height: 3.6rem; 157 --display-font-weight: 700; 158 159 160 --display_mobile-font-family: LydianBTBold; 161 --display_mobile-font-size: 2.5rem; 162 --display_mobile-letter-spacing: 0px; 163 --display_mobile-font-style: normal; 164 --display_mobile-text-transform: capitalize; 165 --display_mobile-line-height: 3rem; 166 --display_mobile-font-weight: 700; 167 168 169 --h1-font-family: LydianBTBold; 170 --h1-font-size: 2.5rem; 171 --h1-letter-spacing: 0px; 172 --h1-font-style: normal; 173 --h1-text-transform: capitalize; 174 --h1-line-height: 3rem; 175 --h1-font-weight: 700; 176 177 178 --h1-mobile-font-family: LydianBTBold; 179 --h1-mobile-font-size: 2rem; 180 --h1-mobile-letter-spacing: 0px; 181 --h1-mobile-font-style: normal; 182 --h1-mobile-text-transform: capitalize; 183 --h1-mobile-line-height: 2.4rem; 184 --h1-mobile-font-weight: 700; 185 186 187 --h2-font-family: LydianBTBold; 188 --h2-font-size: 2rem; 189 --h2-letter-spacing: 0px; 190 --h2-font-style: normal; 191 --h2-text-transform: capitalize; 192 --h2-line-height: 2.4rem; 193 --h2-font-weight: 700; 194 195 196 --h2-mobile-font-family: LydianBTBold; 197 --h2-mobile-font-size: 1.5rem; 198 --h2-mobile-letter-spacing: 0px; 199 --h2-mobile-font-style: normal; 200 --h2-mobile-text-transform: capitalize; 201 --h2-mobile-line-height: 1.8rem;
202 --h2-mobile-font-weight: 700; 203 204 205 --h3-font-family: LydianBTBold; 206 --h3-font-size: 1.5rem; 207 --h3-letter-spacing: 0px; 208 --h3-font-style: normal; 209 --h3-text-transform: capitalize; 210 --h3-line-height: 1.65rem; 211 --h3-font-weight: 700; 212 213 214 --h3-mobile-font-family: LydianBTBold; 215 --h3-mobile-font-size: 1.25rem; 216 --h3-mobile-letter-spacing: 0px; 217 --h3-mobile-font-style: normal; 218 --h3-mobile-text-transform: capitalize; 219 --h3-mobile-line-height: 1.375rem; 220 --h3-mobile-font-weight: 700; 221 222 223 --h4-font-family: LydianBTBold; 224 --h4-font-size: 1.25rem; 225 --h4-letter-spacing: 0px; 226 --h4-font-style: normal; 227 --h4-text-transform: capitalize; 228 --h4-line-height: 1.375rem; 229 --h4-font-weight: 700; 230 231 232 --h4-mobile-font-family: LydianBTBold; 233 --h4-mobile-font-size: 1.125rem; 234 --h4-mobile-letter-spacing: 0px; 235 --h4-mobile-font-style: normal; 236 --h4-mobile-text-transform: capitalize; 237 --h4-mobile-line-height: 1.2375rem; 238 --h4-mobile-font-weight: 700; 239 240 241 --paragraph-font-family: Libre Franklin; 242 --paragraph-font-size: 1rem; 243 --paragraph-letter-spacing: 0px; 244 --paragraph-font-style: normal; 245 --paragraph-text-transform: none; 246 --paragraph-line-height: 1.6rem; 247 --paragraph-font-weight: 400; 248 249 250 --paragraph-sm-font-family: Libre Franklin; 251 --paragraph-sm-font-size: 0.875rem; 252 --paragraph-sm-letter-spacing: 0px; 253 --paragraph-sm-font-style: normal; 254 --paragraph-sm-text-transform: none; 255 --paragraph-sm-line-height: 1.3125rem;
256 --paragraph-sm-font-weight: 400; 257 258 259 --caption-font-family: Libre Franklin; 260 --caption-font-size: 0.75rem; 261 --caption-letter-spacing: 0px; 262 --caption-font-style: normal; 263 --caption-text-transform: none; 264 --caption-line-height: 0.9rem; 265 --caption-font-weight: 400; 266 267 268 --eyebrow-font-family: Libre Franklin; 269 --eyebrow-font-size: 0.875rem; 270 --eyebrow-letter-spacing: 0px; 271 --eyebrow-font-style: normal; 272 --eyebrow-text-transform: uppercase; 273 --eyebrow-line-height: 1.05rem; 274 --eyebrow-font-weight: 400; 275 276 277 } 278 279 .alternate{ 280 281 --global-success: var(--success); 282 --global-error: var(--error); 283 --text-default: var(--neutral-primary-900); 284 --text-default-invert: var(--neutral-secondary-900); 285 --text-strong: var(--neutral-primary-1000); 286 --text-strong-invert: var(--neutral-secondary-1000); 287 --text-subtle: var(--neutral-primary-800); 288 --text-subtle-invert: var(--neutral-secondary-800); 289 --text-highlight-primary: var(--brand-primary); 290 --text-highlight-secondary: var(--brand-secondary); 291 --background-primary: var(--neutral-secondary-900); 292 --background-primary-invert: var(--neutral-primary-900); 293 --background-secondary: var(--neutral-secondary-800); 294 --background-secondary-invert: var(--neutral-primary-800); 295 --card-bg: var(--brand-primary-dark); 296 --card-stroke: var(--brand-primary); 297 --card-title: var(--neutral-primary-900); 298 --card-eyebrow: var(--neutral-primary-700); 299 --button-bg-solid: var(--brand-primary); 300 --button-bg-solid-invert: var(--brand-primary-light); 301 --button-text-solid: var(--brand-primary-light); 302 --button-text-solid-invert: var(--brand-primary); 303 --button-text-ghost: var(--brand-primary-light); 304 --button-text-ghost-invert: var(--brand-primary-dark); 305 --button-stroke-ghost: var(--brand-secondary-dark); 306 --button-stroke-ghost-invert: var(--brand-secondary-dark); 307 --button-bg-hover: var(--brand-primary-dark); 308 --button-text-hover: var(--brand-primary-light); 309 --form-field-bg: var(--neutral-primary-1000); 310 --form-field-bg-active: var(--neutral-primary-1000); 311 --form-field-text: var(--neutral-secondary-900); 312 --form-field-text-active: var(--neutral-secondary-1000); 313 --form-field-stroke: var(--neutral-secondary-700); 314 --form-field-stroke-active: var(--neutral-secondary-900); 315 --stroke-default: var(--neutral-primary-800); 316 --stroke-strong: var(--neutral-primary-900); 317 --stroke-subtle: var(--neutral-secondary-700); 318 --stroke-highlight: var(--brand-primary); 319 320 321 } 322 323 body #INDbtnWrap #INDmenu-btn.INDoutline-btn{ 324 border: 1px solid var(--stroke-default) !important; 325 } 326 327 328 </style> 329 330
330<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.whitesandshotel.com/wp-content/themes/springboard/dependencies/moment.min.js" defer></script>
330 331
331<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://www.whitesandshotel.com/wp-content/themes/springboard/dependencies/daterangepicker.min.js" defer></script>
331 332 <link data-minify="1" rel="stylesheet" href="https://www.whitesandshotel.com/wp-content/cache/min/1/wp-content/themes/springboard/dependencies/pannellum.css?ver=1790088851"> 333
333<script type="text/rocketlazyloadscript" data-minify="1" data-rocket-src="https://www.whitesandshotel.com/wp-content/cache/min/1/wp-content/themes/springboard/dependencies/pannellum.js?ver=1790088851"></script>
333 334 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 335 336 <!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ --> 337 <title>Dining in Waikiki | Heyday & Green Lady | White Sands</title> 338<link data-rocket-prefetch href="https://www.googletagmanager.com" rel="dns-prefetch"> 339<link data-rocket-prefetch href="https://maison-labs.com" rel="dns-prefetch"> 340<link data-rocket-prefetch href="https://cdn.attn.tv" rel="dns-prefetch"> 341<link data-rocket-prefetch href="https://cdn.equalweb.com" rel="dns-prefetch"> 342<link data-rocket-prefetch href="https://truetour.app" rel="dns-prefetch"> 343<link data-rocket-prefetch href="https://contact-api.inguest.com" rel="dns-prefetch"><link rel="preload" data-rocket-preload as="image" href="https://www.whitesandshotel.com/wp-content/uploads/2025/04/184364104_Heyday_2000x1333-800x0-c-default.webp" fetchpriority="high"> 344 <meta name="description" content="Savor delicious cuisine and handcrafted cocktails at Heyday or hidden speakeasy Green Lady, located at White Sands Hotel." /> 345 <link rel="canonical" href="https://www.whitesandshotel.com/food-drink/" /> 346 <meta property="og:locale" content="en_US" /> 347 <meta property="og:type" content="article" /> 348 <meta property="og:title" content="Dining in Waikiki | Heyday & Green Lady | White Sands" /> 349 <meta property="og:description" content="Savor delicious cuisine and handcrafted cocktails at Heyday or hidden speakeasy Green Lady, located at White Sands Hotel." /> 350 <meta property="og:url" content="https://www.whitesandshotel.com/food-drink/" /> 351 <meta property="og:site_name" content="White Sands Hotel" /> 352 <meta property="article:modified_time" content="2026-05-26T22:11:18+00:00" /> 353 <meta property="og:image" content="https://www.whitesandshotel.com/wp-content/uploads/2025/03/170960363_Heyday-Restaurant_1788x1117.jpg" /> 354 <meta property="og:image:width" content="1788" /> 355 <meta property="og:image:height" content="1117" /> 356 <meta property="og:image:type" content="image/jpeg" /> 357 <meta name="twitter:card" content="summary_large_image" /> 358
358<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.whitesandshotel.com\/food-drink\/","url":"https:\/\/www.whitesandshotel.com\/food-drink\/","name":"Dining in Waikiki | Heyday & Green Lady | White Sands","isPartOf":{"@id":"https:\/\/www.whitesandshotel.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.whitesandshotel.com\/food-drink\/#primaryimage"},"image":{"@id":"https:\/\/www.whitesandshotel.com\/food-drink\/#primaryimage"},"thumbnailUrl":"https:\/\/www.whitesandshotel.com\/wp-content\/uploads\/2025\/03\/170960363_Heyday-Restaurant_1788x1117.jpg","datePublished":"2024-04-12T17:13:42+00:00","dateModified":"2026-05-26T22:11:18+00:00","description":"Savor delicious cuisine and handcrafted cocktails at Heyday or hidden speakeasy Green Lady, located at White Sands Hotel.","breadcrumb":{"@id":"https:\/\/www.whitesandshotel.com\/food-drink\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.whitesandshotel.com\/food-drink\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.whitesandshotel.com\/food-drink\/#primaryimage","url":"https:\/\/www.whitesandshotel.com\/wp-content\/uploads\/2025\/03\/170960363_Heyday-Restaurant_1788x1117.jpg","contentUrl":"https:\/\/www.whitesandshotel.com\/wp-content\/uploads\/2025\/03\/170960363_Heyday-Restaurant_1788x1117.jpg","width":1788,"height":1117,"caption":"Start your Waikiki staycation at Heyday, the retro poolside bar loved by Kamaʻaina."},{"@type":"BreadcrumbList","@id":"https:\/\/www.whitesandshotel.com\/food-drink\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.whitesandshotel.com\/"},{"@type":"ListItem","position":2,"name":"Food & Drink"}]},{"@type":"WebSite","@id":"https:\/\/www.whitesandshotel.com\/#website","url":"https:\/\/www.whitesandshotel.com\/","name":"White Sands Hotel","description":"","publisher":{"@id":"https:\/\/www.whitesandshotel.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.whitesandshotel.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.whitesandshotel.com\/#organization","name":"White Sands Hotel","alternateName":"White Sands Hotel, Waikiki","url":"https:\/\/www.whitesandshotel.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.whitesandshotel.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.whitesandshotel.com\/wp-content\/uploads\/2024\/07\/white_sands_header_logo.svg","contentUrl":"https:\/\/www.whitesandshotel.com\/wp-content\/uploads\/2024\/07\/white_sands_header_logo.svg","width":188,"height":41,"caption":"White Sands Hotel"},"image":{"@id":"https:\/\/www.whitesandshotel.com\/#\/schema\/logo\/image\/"}}]}</script>
358 359 <!-- / Yoast SEO plugin. --> 360 361 362<link rel='dns-prefetch' href='//maison-labs.com' /> 363<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.whitesandshotel.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.whitesandshotel.com%2Ffood-drink%2F" /> 364<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.whitesandshotel.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.whitesandshotel.com%2Ffood-drink%2F&format=xml" /> 365<style id="wp-img-auto-sizes-contain-inline-css"> 366img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 367/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 368</style> 369<style id="wp-emoji-styles-inline-css"> 370 371 img.wp-smiley, img.emoji { 372 display: inline !important; 373 border: none !important; 374 box-shadow: none !important; 375 height: 1em !important; 376 width: 1em !important; 377 margin: 0 0.07em !important; 378 vertical-align: -0.1em !important; 379 background: none !important; 380 padding: 0 !important; 381 } 382/*# sourceURL=wp-emoji-styles-inline-css */ 383</style> 384<style id="wp-block-library-inline-css"> 385:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
385--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 386 387/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 388</style> 389<style id="classic-theme-styles-inline-css"> 390/*! This file is auto-generated */ 391.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 392/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 393</style> 394 395<style id="global-styles-inline-css"> 396:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
3960) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
396.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 397/*# sourceURL=global-styles-inline-css */ 398</style> 399 400<link rel='stylesheet' id='maison_agent_css-css' href='https://www.whitesandshotel.com/wp-content/plugins/maison-agent/maison-agent.css?ver=7.1.1' media='all' /> 401<link data-minify="1" rel='stylesheet' id='libs-styles-css' href='https://www.whitesandshotel.com/wp-content/cache/min/1/wp-content/themes/springboard/dist/styles/libs.css?ver=1790088851' media='all' /> 402<link data-minify="1" rel='stylesheet' id='main-css' href='https://www.whitesandshotel.com/wp-content/cache/min/1/wp-content/themes/springboard/style.css?ver=1790088851' media='all' /> 403<link data-minify="1" rel='stylesheet' id='springboard20-css' href='https://www.whitesandshotel.com/wp-content/cache/min/1/wp-content/themes/springboard/springboard20.css?ver=1790088851' media='all' /> 404<link data-minify="1" rel='stylesheet' id='hurrytimer-css' href='https://www.whitesandshotel.com/wp-content/cache/min/1/wp-content/uploads/hurrytimer/css/e0af06160673b677.css?ver=1790088851' media='all' />
405<script type="text/rocketlazyloadscript" data-minify="1" id="maison-chat-js" data-rocket-src="https://www.whitesandshotel.com/wp-content/cache/min/1/agent-inject.bundle.js?ver=1790088851"></script>
vendor: 1 bytes, line 405
405
406<script type="text/rocketlazyloadscript" id="jquery-core-js" data-rocket-src="https://www.whitesandshotel.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 406
406
407<script type="text/rocketlazyloadscript" id="jquery-migrate-js" data-rocket-src="https://www.whitesandshotel.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
407 408<link rel="https://api.w.org/" href="https://www.whitesandshotel.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.whitesandshotel.com/wp-json/wp/v2/pages/1779" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.whitesandshotel.com/xmlrpc.php?rsd" /> 409<link rel='shortlink' href='https://www.whitesandshotel.com/?p=1779' /> 410<link rel="llms-sitemap" href="https://www.whitesandshotel.com/llms.txt" />
411<script type="text/rocketlazyloadscript" data-minify="1" data-rocket-src="https://www.whitesandshotel.com/wp-content/cache/min/1/whitesands/dtag.js?ver=1790088851"></script>
411<!-- Accessibility Code for "www.whitesandshotel.com" -->
412<script type="text/rocketlazyloadscript"> 413/* 414 415Want to customize your button? visit our documentation page: 416 417https://login.equalweb.com/custom-button.taf 418 419*/ 420window.interdeal = { 421 "sitekey": "0a2b18b8206f1bff8f14c641cf73b22b", 422 "Position": "left", 423 "domains": { 424 "js": "https://cdn.equalweb.com/", 425 "acc": "https://access.equalweb.com/" 426 }, 427 "Menulang": "EN", 428 "btnStyle": { 429 "vPosition": [ 430 "50%", 431 "50%" 432 ], 433 "scale": [ 434 "0.8", 435 "0.5" 436 ], 437 "color": { 438 "main": "#dd3b1e", 439 "second": "#ffffff" 440 }, 441 "icon": { 442 "outline": true, 443 "type": 11, 444 "shape": "semicircle" 445 } 446 } 447}; 448(function(doc, head, body){ 449 var coreCall = doc.createElement('script'); 450 coreCall.src = interdeal.domains.js + 'core/5.0.4/accessibility.js'; 451 coreCall.defer = true; 452 coreCall.integrity = 'sha512-eTUQWRddyiuveqEbmMAHQ8v9FzTkrdWz0Tyr2rbZSUC6JOsmhmyQMXGo1lANZnpINLB1IFuN3u6s7FM296qwYA=='; 453 coreCall.crossOrigin = 'anonymous'; 454 coreCall.setAttribute('data-cfasync', true ); 455 body? body.appendChild(coreCall) : head.appendChild(coreCall); 456})(document, document.head, document.body); 457</script>
457<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 457-458
457 458<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
458GTM-TDXQ94R
vendor: 85 bytes, lines 458-459
458" 459height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
460<!-- End Google Tag Manager (noscript) --><!-- Google Tag Manager -->
461<script type="text/rocketlazyloadscript">
vendor: 331 bytes, lines 461-465
461(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 462new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 463j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 464'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 465})(window,document,'script','dataLayer','
465GTM-TDXQ94R
vendor: 3 bytes, line 465
465');
465</script>
465 466<!-- End Google Tag Manager --><style> 467@import url('https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,100..900;1,100..900&display=swap'); 468 469@font-face { 470font-family:"LydianBTBold"; 471src:url("/wp-content/uploads/2024/07/LydianBTBold.woff2") format("woff2"),url("/wp-content/uploads/2024/07/LydianBTBold.woff") format("woff"),url("/wp-content/uploads/2024/07/LydianBTBold.otf") format("opentype"); 472font-style:normal;font-weight:700; 473} 474</style>
474<script type="application/ld+json"> 475{ 476 "@context": "https://schema.org", 477 "@graph": [ 478 { 479 "@type": "Organization", 480 "@id": "https://www.whitesandshotel.com/#organization", 481 "name": "White Sands Hotel", 482 "url": "https://www.whitesandshotel.com/", 483 "logo": "https://www.whitesandshotel.com/wp-content/uploads/2025/04/White-Sands-Hotel-Logo.png", 484 "image": "https://www.whitesandshotel.com/wp-content/uploads/2025/04/168123561_Pool_1732x1155.jpg", 485 "telephone": "+1-808-924-7263", 486 "priceRange": "$$", 487 "address": { 488 "@type": "PostalAddress", 489 "streetAddress": "431 Nohonani Street", 490 "addressLocality": "Honolulu", 491 "addressRegion": "HI", 492 "postalCode": "96815", 493 "addressCountry": "US" 494 }, 495 "sameAs": [ 496 "https://www.facebook.com/whitesandshotelwaikiki", 497 "https://www.instagram.com/whitesandshotel" 498 ] 499 }, 500 501 { 502 "@type": "BreadcrumbList", 503 "itemListElement": [ 504 { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.whitesandshotel.com/" }, 505 { "@type": "ListItem", "position": 2, "name": "Food & Drink", "item": "https://www.whitesandshotel.com/food-drink/" } 506 ] 507 }, 508 509 { 510 "@type": "WebPage", 511 "@id": "https://www.whitesandshotel.com/food-drink/#webpage", 512 "url": "https://www.whitesandshotel.com/food-drink/", 513 "name": "Food & Drink | White Sands Hotel", 514 "description": "Poolside cocktails at Heyday, morning coffee at Sands Café, and inventive drinks at Green Lady Cocktail Roomâyour Waikiki cravings, covered.", 515 "inLanguage": "en-US", 516 "isPartOf": { "@id": "https://www.whitesandshotel.com/#organization" }, 517 "mainEntity": { 518 "@type": "ItemList", 519 "name": "On-site Dining & Bars", 520 "itemListOrder": "https://schema.org/ItemListOrderAscending", 521 "itemListElement": [ 522 { "@type": "ListItem", "position": 1, "item": { "@id": "https://www.whitesandshotel.com/food-drink/#heyday" } }, 523 { "@type": "ListItem", "position": 2, "item": { "@id": "https://www.whitesandshotel.com/food-drink/#sandscafe" } }, 524 { "@type": "ListItem", "position": 3, "item": { "@id": "https://www.whitesandshotel.com/food-drink/#greenlady" } } 525 ] 526 } 527 }, 528 529 { 530 "@type": "Restaurant", 531 "@id": "https://www.whitesandshotel.com/food-drink/#heyday", 532 "name": "Heyday", 533 "url": "https://www.heydayhawaii.com", 534 "description": "Retro-inspired poolside bar and restaurant offering tropical cocktails and seasonal dishes made with local ingredients.", 535 "image": "https://www.whitesandshotel.com/wp-content/uploads/2025/04/184363960_Heyday_2000x3000-scaled.jpg", 536 "telephone": "+1-808-924-9470", 537 "address": { 538 "@type": "PostalAddress", 539 "streetAddress": "431 Nohonani Street", 540 "addressLocality": "Honolulu", 541 "addressRegion": "HI", 542 "postalCode": "96815", 543 "addressCountry": "US" 544 }, 545 "priceRange": "$$", 546 "openingHoursSpecification": [ 547 { "@type": "OpeningHoursSpecification", "dayOfWeek": [ "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" ], "opens": "07:00", "closes": "22:00" } 548 ] 549 }, 550 551 { 552 "@type": "CafeOrCoffeeShop", 553 "@id": "https://www.whitesandshotel.com/food-drink/#sandscafe", 554 "name": "Sands Café", 555 "description": "Freshly brewed island coffee and a selection of morning pastriesâperfect for easy Waikiki mornings.", 556 "image": "https://www.whitesandshotel.com/wp-content/uploads/2025/04/Sands-Cafe-Coffee-in-Waikiki-5-scaled.jpg", 557 "telephone": "+1-808-924-7263", 558 "address": { 559 "@type": "PostalAddress", 560 "streetAddress": "431 Nohonani Street", 561 "addressLocality": "Honolulu", 562 "addressRegion": "HI", 563 "postalCode": "96815", 564 "addressCountry": "US" 565 }, 566 "priceRange": "$", 567 "openingHoursSpecification": [ 568 { "@type": "OpeningHoursSpecification", "dayOfWeek": [ "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" ], "opens": "06:00", "closes": "12:00" } 569 ] 570 }, 571 572 { 573 "@type": "BarOrPub", 574 "@id": "https://www.whitesandshotel.com/food-drink/#greenlady", 575 "name": "Green Lady Cocktail Room", 576 "url": "https://greenladycocktailroom.com", 577 "description": "A hidden cocktail room at White Sands Hotel serving imaginative drinks in an intimate, welcoming space.", 578 "image": "https://www.whitesandshotel.com/wp-content/uploads/2025/05/168111
578505_Green-Lady-Cocktail-Room_1600x1067.jpg", 579 "telephone": "+1-808-924-9470", 580 "address": { 581 "@type": "PostalAddress", 582 "streetAddress": "431 Nohonani Street", 583 "addressLocality": "Honolulu", 584 "addressRegion": "HI", 585 "postalCode": "96815", 586 "addressCountry": "US" 587 }, 588 "priceRange": "$$", 589 "openingHoursSpecification": [ 590 { "@type": "OpeningHoursSpecification", "dayOfWeek": [ "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" ], "opens": "17:00", "closes": "23:00" } 591 ] 592 } 593 ] 594} 595</script>
595 596<link rel="icon" href="https://www.whitesandshotel.com/wp-content/uploads/2024/08/favicon-150x150.jpg" sizes="32x32" /> 597<link rel="icon" href="https://www.whitesandshotel.com/wp-content/uploads/2024/08/favicon.jpg" sizes="192x192" /> 598<link rel="apple-touch-icon" href="https://www.whitesandshotel.com/wp-content/uploads/2024/08/favicon.jpg" /> 599<meta name="msapplication-TileImage" content="https://www.whitesandshotel.com/wp-content/uploads/2024/08/favicon.jpg" /> 600<style id="wp-custom-css"> 601.btn-solid, .btn-ghost{ 602 border-radius: 4px; 603} 604 605.page-wrapper{ 606 max-width: 100vw; 607 overflow-x: hidden; 608} 609 610#revinate_contact_api_form input[type="email"]{ 611 border-radius: 4px !important; 612} 613 614@media screen and (min-width: 768px){ 615 #revinate_contact_api_form input[type="email"]{ 616 border-top-right-radius: 0 !important; 617 border-bottom-right-radius: 0 !important; 618 } 619 620 #revinate_contact_api_form .btn-solid{ 621 border-top-left-radius: 0 !important; 622 border-bottom-left-radius: 0 !important; 623 } 624} 625 626body:not(.scrolled) #header.inverse-top{ 627 background: var(--background-primary-invert); 628} 629 630body:not(.scrolled) #header.inverse-top img{ 631 filter: brightness(1000); 632} 633 634.prefooter .gform_footer{ 635 padding: 0 !important; 636} 637 638.prefooter .gform_footer input[type="submit"]{ 639 display: block !important; 640 width: 100% !important; 641} 642 643@media (min-width: 1024px){ 644 645 .prefooter .gform_wrapper form{ 646 display: flex; 647 flex-direction: row; 648 } 649 650 .prefooter .gform_wrapper input{ 651 height: 45px; 652 line-height: 45px; 653 } 654 655 .prefooter .gform_body{ 656 width: 70%; 657 } 658 659 .prefooter .gform_footer{ 660 width: 30%; 661 margin-top: 0 !important; margin-left: 5px !important; 662 } 663 664 .prefooter .gform_wrapper form .gform_footer input[type="submit"].gform_button.button{ 665 padding-left: 0 !important; 666 padding-right: 0 !important; 667 } 668 669} 670 671section.ticker .carousel{ 672 background-color: var(--background-primary) !important; 673 border-top: 1px solid var(--button-bg-solid) !important; 674 border-bottom: 1px solid var(--button-bg-solid) !important; 675} 676 677.highlighted_content_section .ratio img{ 678 object-fit: cover !important; 679} 680 681/*section.hotel_highlights_amenities{ 682 display: none !important; 683}*/ 684</style> 685<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript> 686 <style id="rocket-lazyrender-inline-css">[data-wpr-lazyrender] {content-visibility: auto;}</style><style id="wpr-lazyload-bg-container"></style><style id="wpr-lazyload-bg-exclusion"></style> 687<noscript> 688<style id="wpr-lazyload-bg-nostyle"></style> 689</noscript>
690<script type="application/javascript">const rocket_pairs = []; const rocket_excluded_pairs = [];</script>
690<meta name="generator" content="WP Rocket 3.23.3.3" data-wpr-features="wpr_lazyload_css_bg_img wpr_delay_js wpr_minify_js wpr_lazyload_images wpr_lazyload_iframes wpr_preconnect_external_domains wpr_automatic_lazy_rendering wpr_oci wpr_image_dimensions wpr_minify_css wpr_cdn wpr_preload_links wpr_desktop" /></head> 691 692 693<body class="wp-singular page-template-default page page-id-1779 page-parent wp-custom-logo wp-theme-springboard" data-template="base.twig"> 694 695 696 697 <div class="page-wrapper "> 698 699 700 <header id="header" class=" "> 701 702 703 <div class="container-fluid container-large py-5"> 704 <div class="row d-xl-none align-items-center"> 705 <div class="col-3"> 706 <div class="hamburger"> 707 <span class="line"></span> 708 <span class="line"></span> 709 <span class="line"></span> 710 </div> 711 </div> 712 <div class="col-6"> 713 <a href="https://www.whitesandshotel.com"> 714 715 716 717 <picture> 718 <source data-lazy-srcset="https://www.whitesandshotel.com/wp-content/uploads/2024/07/white_sands_header_logo.svg" type="image/svg+xml" /> 719 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="img-fluid mx-auto d-block logo" style="" data-lazy-src="https://www.whitesandshotel.com/wp-content/uploads/2024/07/white_sands_header_logo.svg" /><noscript><img src="https://www.whitesandshotel.com/wp-content/uploads/2024/07/white_sands_header_logo.svg" alt="" loading="lazy" class="img-fluid mx-auto d-block logo" style="" /></noscript> 720 </picture> 721 722 723 724 </a> 725 </div> 726 <div class="col-3 text-end"> 727 <a href="https://be.synxis.com/?chain=5173&hotel=9767" class="btn btn-default btn-link" target="_self"><span>Book</span></a> 728 </div> 729 </div> 730 <div class="d-none d-xl-flex align-items-center justify-content-start"> 731 <a href="https://www.whitesandshotel.com"> 732 733 734 <picture> 735 <source data-lazy-srcset="https://www.whitesandshotel.com/wp-content/uploads/2024/07/white_sands_header_logo.svg" type="image/svg+xml" /> 736 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="img-fluid d-block logo" style="" data-lazy-src="https://www.whitesandshotel.com/wp-content/uploads/2024/07/white_sands_header_logo.svg" /><noscript><img src="https://www.whitesandshotel.com/wp-content/uploads/2024/07/white_sands_header_logo.svg" alt="" loading="lazy" class="img-fluid d-block logo" style="" /></noscript> 737 </picture> 738 739 740 741 </a> 742 <ul class="nav main-menu-desktop ms-10 me-auto" > 743 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1180 nav-item"> 744 <a target="" href="https://www.whitesandshotel.com/offers/" class="nav-link nav-item-md px-0 mx-5">Offers</a> 745 </li> 746 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1834 nav-item"> 747 <a target="" href="https://www.whitesandshotel.com/rooms/" class="nav-link nav-item-md px-0 mx-5">Rooms</a> 748 </li> 749 <li class=" menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1779 current_page_item menu-item-1851 menu-item-has-children nav-item"> 750 <a target="" href="https://www.whitesandshotel.com/food-drink/" class="nav-link nav-item-md px-0 mx-5">Food & Drink</a> 751 <ul class="sub-menu" > 752 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-3541 nav-item"> 753 <a target="" href="https://www.whitesandshotel.com/green-lady/" class="nav-link nav-item-md px-0 mx-5">Green Lady Cocktail Room</a> 754 </li> 755 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-3542 nav-item"> 756 <a target="" href="https://www.whitesandshotel.com/food-drink/heyday/" class="nav-link nav-item-md px-0 mx-5">Heyday Tiki Bar</a> 757 </li> 758 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-3807 nav-item"> 759 <a target="" href="https://www.whitesandshotel.com/food-drink/gift-cards/" class="nav-link nav-item-md px-0 mx-5">Dining Gift Cards</a> 760 </li> 761 </ul> 762 </li> 763 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1852 menu-item-has-children nav-item"> 764 <a target="" href="https://www.whitesandshotel.com/groups-events/" class="nav-link nav-item-md px-0 mx-5">Groups & Events</a> 765 <ul class="sub-menu" > 766 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-400
7667 nav-item"> 767 <a target="" href="https://www.whitesandshotel.com/groups-events/" class="nav-link nav-item-md px-0 mx-5">Overview</a> 768 </li> 769 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-4006 nav-item"> 770 <a target="" href="https://www.whitesandshotel.com/groups-events/weddings/" class="nav-link nav-item-md px-0 mx-5">Weddings</a> 771 </li> 772 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-4005 nav-item"> 773 <a target="" href="https://www.whitesandshotel.com/group-offers/" class="nav-link nav-item-md px-0 mx-5">Group Offers</a> 774 </li> 775 </ul> 776 </li> 777 <li class=" menu-item menu-item-type-custom menu-item-object-custom menu-item-1886 menu-item-has-children nav-item"> 778 <a target="" href="#" class="nav-link nav-item-md px-0 mx-5">Experience</a> 779 <ul class="sub-menu" > 780 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-2829 nav-item"> 781 <a target="" href="https://www.whitesandshotel.com/our-hotel/" class="nav-link nav-item-md px-0 mx-5">Our Hotel</a> 782 </li> 783 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-2830 nav-item"> 784 <a target="" href="https://www.whitesandshotel.com/events/" class="nav-link nav-item-md px-0 mx-5">Events</a> 785 </li> 786 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-3397 nav-item"> 787 <a target="" href="https://www.whitesandshotel.com/explore-waikiki/" class="nav-link nav-item-md px-0 mx-5">Explore Waikiki</a> 788 </li> 789 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-2992 nav-item"> 790 <a target="" href="https://www.whitesandshotel.com/faq/" class="nav-link nav-item-md px-0 mx-5">FAQ</a> 791 </li> 792 </ul> 793 </li> 794 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1665 menu-item-has-children nav-item"> 795 <a target="" href="https://www.whitesandshotel.com/gallery/" class="nav-link nav-item-md px-0 mx-5">Gallery</a> 796 <ul class="sub-menu" > 797 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-3451 nav-item"> 798 <a target="" href="https://www.whitesandshotel.com/virtual-tour-gallery/" class="nav-link nav-item-md px-0 mx-5">Virtual Tour Gallery</a> 799 </li> 800 </ul> 801 </li> 802 </ul> 803 <a href="https://be.synxis.com/?chain=5173&hotel=9767" class="btn btn-default btn-solid" target="_blank"><span>Book Now</span></a> 804 </div> 805 </div> 806 <div class="mobile-menu"> 807 <ul class="nav flex-column" > 808 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1180 nav-item"> 809 <a target="" href="https://www.whitesandshotel.com/offers/" class="nav-link nav-item-md px-4 py-8">Offers</a> 810 </li> 811 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1834 nav-item"> 812 <a target="" href="https://www.whitesandshotel.com/rooms/" class="nav-link nav-item-md px-4 py-8">Rooms</a> 813 </li> 814 <li class=" menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1779 current_page_item menu-item-1851 menu-item-has-children nav-item"> 815 <a target="" href="https://www.whitesandshotel.com/food-drink/" class="nav-link nav-item-md px-4 py-8">Food & Drink</a> 816 <svg fill="#000000" height="20px" width="20px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 407.437 407.437" xml:space="preserve"> 817 <polygon points="386.258,91.567 203.718,273.512 21.179,91.567 0,112.815 203.718,315.87 407.437,112.815"/> 818 </svg> 819 <ul class="sub-menu" > 820 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-3541 nav-item"> 821 <a target="" href="https://www.whitesandshotel.com/green-lady/" class="nav-link nav-item-md px-4 py-8">Green Lady Cocktail Room</a> 822 </li> 823 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-3542 nav-item"> 824 <a target="" href="https://www.whitesandshotel.com/food-drink/heyday/" class="nav-link nav-item-md px-4 py-8">Heyday Tiki Bar</a> 825 </li> 826 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-3807 nav-item"> 827 <a target="" href="https://www.whitesandshotel.com/food-drink/gift-cards/" class="nav-link nav-item-md px-4 py-8">Dining Gift Cards</a> 828 </li> 829 </ul> 830 </li> 831 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1852 menu-item-has-children nav-item"> 832 <a target="" href="https://www.whitesandshotel.com/groups-events/" class="nav-link nav-item-md px-4 py-8">Groups & Events</a> 833 <svg fill="#000000" height="20px" width="20px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewB
833ox="0 0 407.437 407.437" xml:space="preserve"> 834 <polygon points="386.258,91.567 203.718,273.512 21.179,91.567 0,112.815 203.718,315.87 407.437,112.815"/> 835 </svg> 836 <ul class="sub-menu" > 837 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-4007 nav-item"> 838 <a target="" href="https://www.whitesandshotel.com/groups-events/" class="nav-link nav-item-md px-4 py-8">Overview</a> 839 </li> 840 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-4006 nav-item"> 841 <a target="" href="https://www.whitesandshotel.com/groups-events/weddings/" class="nav-link nav-item-md px-4 py-8">Weddings</a> 842 </li> 843 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-4005 nav-item"> 844 <a target="" href="https://www.whitesandshotel.com/group-offers/" class="nav-link nav-item-md px-4 py-8">Group Offers</a> 845 </li> 846 </ul> 847 </li> 848 <li class=" menu-item menu-item-type-custom menu-item-object-custom menu-item-1886 menu-item-has-children nav-item"> 849 <a target="" href="#" class="nav-link nav-item-md px-4 py-8">Experience</a> 850 <svg fill="#000000" height="20px" width="20px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 407.437 407.437" xml:space="preserve"> 851 <polygon points="386.258,91.567 203.718,273.512 21.179,91.567 0,112.815 203.718,315.87 407.437,112.815"/> 852 </svg> 853 <ul class="sub-menu" > 854 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-2829 nav-item"> 855 <a target="" href="https://www.whitesandshotel.com/our-hotel/" class="nav-link nav-item-md px-4 py-8">Our Hotel</a> 856 </li> 857 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-2830 nav-item"> 858 <a target="" href="https://www.whitesandshotel.com/events/" class="nav-link nav-item-md px-4 py-8">Events</a> 859 </li> 860 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-3397 nav-item"> 861 <a target="" href="https://www.whitesandshotel.com/explore-waikiki/" class="nav-link nav-item-md px-4 py-8">Explore Waikiki</a> 862 </li> 863 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-2992 nav-item"> 864 <a target="" href="https://www.whitesandshotel.com/faq/" class="nav-link nav-item-md px-4 py-8">FAQ</a> 865 </li> 866 </ul> 867 </li> 868 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1665 menu-item-has-children nav-item"> 869 <a target="" href="https://www.whitesandshotel.com/gallery/" class="nav-link nav-item-md px-4 py-8">Gallery</a> 870 <svg fill="#000000" height="20px" width="20px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 407.437 407.437" xml:space="preserve"> 871 <polygon points="386.258,91.567 203.718,273.512 21.179,91.567 0,112.815 203.718,315.87 407.437,112.815"/> 872 </svg> 873 <ul class="sub-menu" > 874 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-3451 nav-item"> 875 <a target="" href="https://www.whitesandshotel.com/virtual-tour-gallery/" class="nav-link nav-item-md px-4 py-8">Virtual Tour Gallery</a> 876 </li> 877 </ul> 878 </li> 879 </ul> 880 </div> 881 </header> 882 883 884 885 886 887 <section class="layout position-relative hero py-0" id="section-1"> 888 <div class="hero-content large"> 889 890 891 <picture> 892 <source data-lazy-srcset="https://www.whitesandshotel.com/wp-content/uploads/2025/04/170960315_Pool_4000x2665-scaled-1920x0-c-default.webp" type="image/webp" /> 893 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="full-bleed" style="" data-lazy-src="https://www.whitesandshotel.com/wp-content/uploads/2025/04/170960315_Pool_4000x2665-scaled-1920x0-c-default.jpg" /><noscript><img src="https://www.whitesandshotel.com/wp-content/uploads/2025/04/170960315_Pool_4000x2665-scaled-1920x0-c-default.jpg" alt="" loading="lazy" class="full-bleed" style="" /></noscript> 894 </picture> 895 896 897 </div> 898 </section> 899 900 901 902 903 904 <section class="layout position-relative intro_content " id="section-2"> 905 906 907 <picture> 908 <source data-lazy-srcset="https://www.whitesandshotel.com/wp-content/uploads/2024/07/white_sands_sand_pattern-2048x0-c-default.webp" type="image/webp" /> 909 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="full-bleed layout-bg" style="" data-lazy-src="https://www.whitesandshotel.com/wp-content/uploads/2024/07/white_sands_sand_pattern-2048x0-c-default.png" /><noscript><img src="https://www.whitesandshotel.com/wp-content/uploads/2024/07/white_sands_sand_pattern-2048x0-c-default.png" alt="" loading="lazy" class="full-bleed layout-bg" style="" /></noscript> 910 </picture> 911 912 913 <div class="container-fluid container-large"> 914 <div class="row gy-10 align-items-center mb-5 mb-md-0"> 915 <div class="col-12 col-md-7"> 916 <div class="px-md-20 text-center text-md-start"> 917 <p class="eyebrow text-subtle">EAT & DRINK</p> 918 <h2 class="display mb-0">Honolulu Dining</h2> 919 </div> 920 </div> 921 <div class="col-12 col-md-5"> 922 <div class="ratio" style="--bs-aspect-ratio: 67%;" 923 > 924 925 926 <picture> 927 <source srcset="https://www.whitesandshotel.com/wp-content/uploads/2025/04/184364104_Heyday_2000x1333-800x0-c-default.webp" type="image/webp" /> 928 <img data-no-lazy="" fetchpriority="high" src="https://www.whitesandshotel.com/wp-content/uploads/2025/04/184364104_Heyday_2000x1333-800x0-c-default.jpg" alt="" class="" style="" /> 929 </picture> 930 931 932 </div> 933 </div> 934 </div> 935 <div class="row gy-10 align-items-center"> 936 <div class="col-12 col-md-5"> 937 <div class="ratio" style="--bs-aspect-ratio: 67%;" 938 > 939 940 941 <picture> 942 <source data-lazy-srcset="https://www.whitesandshotel.com/wp-content/uploads/2025/04/184364152_Heyday_2000x3000-scaled-800x0-c-default.webp" type="image/webp" /> 943 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="" style="" data-lazy-src="https://www.whitesandshotel.com/wp-content/uploads/2025/04/184364152_Heyday_2000x3000-scaled-800x0-c-default.jpg" /><noscript><img src="https://www.whitesandshotel.com/wp-content/uploads/2025/04/184364152_Heyday_2000x3000-scaled-800x0-c-default.jpg" alt="" loading="lazy" class="" style="" /></noscript> 944 </picture> 945 946 947 </div> 948 </div>
949 <div class="col-12 col-md-7 col-xl-6"> 950 <div class="p-md-20 text-center text-md-start"> 951 <div class="wysiwyg"><p>Step into your Waikiki daydream at White Sands Hotel, where food and drink are infused with vintage flair and island flavor. From tropical cocktails to grab-and-go bites, each venue delivers a distinct taste of Hawaii, just steps from your room.</p> 952<p>On-property options include:</p> 953<ul data-sourcepos="27:1-30:0"> 954<li data-sourcepos="27:1-27:35"><strong>Heyday:</strong> A retro, open-air restaurant and bar serving handcrafted cocktails and island-inspired dishes</li> 955<li data-sourcepos="28:1-28:47"><strong>Green Lady Cocktail Room:</strong> A hidden speakeasy serving elevated tropical cocktails in a moody, intimate setting</li> 956<li><strong>Sands Café:</strong> A laid-back coffee and snack bar offering fresh pastries, light bites, and grab-and-go options</li> 957</ul> 958</div> 959 </div> 960 </div> 961 </div> 962 </div> 963 </section> 964 965 966 967 968 969 <section class="layout position-relative content_section alternate " id="section-3"> 970 <div class="container-fluid container-large"> 971 <div class="row g-10 gx-xl-20 align-items-center image-right"> 972 <div class="col-12 col-md-7 order-md-1"> 973 <div class="ratio " 974 style="--bs-aspect-ratio: 80%;" 975 > 976 977 978 <picture> 979 <source data-lazy-srcset="https://www.whitesandshotel.com/wp-content/uploads/2025/04/184364216_Heyday_2000x3000-scaled-1000x0-c-default.webp" type="image/webp" /> 980 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="" style="" data-lazy-src="https://www.whitesandshotel.com/wp-content/uploads/2025/04/184364216_Heyday_2000x3000-scaled-1000x0-c-default.jpg" /><noscript><img src="https://www.whitesandshotel.com/wp-content/uploads/2025/04/184364216_Heyday_2000x3000-scaled-1000x0-c-default.jpg" alt="" loading="lazy" class="" style="" /></noscript> 981 </picture> 982 983 984 </div> 985 </div> 986 <div class="col-12 col-md-5 pt-md-10 text-md-start text-center order-md-0"> 987 <p class="eyebrow text-subtle">POOL BAR & RESTAURANT</p> 988 <h2 class="h1">Heyday</h2> 989 <div class="wysiwyg"><p class="" data-start="175" data-end="414">Swing into a golden-era Waikiki evening at <a href="https://www.heydayhawaii.com/" target="_blank" rel="noopener">Heyday</a>, our retro open-air bar and restaurant. Home to Oahuâs only swing bar seating, Heyday serves up tropical cocktails and island-inspired dishes in a playful setting with vintage charm.</p> 990<ul> 991<li data-start="440" data-end="477">Open-air dining steps from the pool</li> 992<li data-start="480" data-end="513">Swing seating at the bamboo bar</li> 993<li data-start="516" data-end="559">Classic island flavors</li> 994</ul> 995<p class="" data-start="604" data-end="616"><strong data-start="604" data-end="614">Hours:</strong></p> 996<ul> 997<li data-start="619" data-end="641"><strong>Open daily:</strong> 12â9PM</li> 998</ul> 999<p><strong>Valet parking</strong>: $12 for three hours</p> 1000</div> 1001 <div class="d-flex flex-column btn-set flex-md-row w-100-mobile "> 1002 <a href="https://www.heydayhawaii.com/" class="btn btn-default btn-solid me-md-2 mb-2 mb-md-0" target="_blank"><span>VISIT WEBSITE</span></a> 1003 <a href="https://www.toasttab.com/white-sands-hotel-heyday" class="btn btn-default btn-ghost" target="_blank"><span>ORDER NOW</span></a> 1004 </div> 1005 </div> 1006</div> 1007 </div> 1008 </section> 1009 1010 1011 1012 1013 1014 <section class="layout position-relative content_text_only " id="section-4"> 1015 <div class="container-fluid container-small"> 1016 <div class="text-center text-md-center"> 1017 <h2 class="h1 mb-0">View Virtual Tour - Heyday </h2> 1018 <div class="wysiwyg mt-6"><div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;"><iframe loading="lazy" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" src="about:blank" frameborder="0" allowfullscreen="allowfullscreen" data-rocket-lazyload="fitvidscompatible" data-lazy-src="https://truetour.app/properties/2416/media/183168?utm_campaign=single_asset_share&utm_bucket=asset%2Cchannel&utm_property=2416&utm_media_item=183168"><br /> 1019</iframe><noscript><iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" src="https://truetour.app/properties/2416/media/183168?utm_campaign=single_asset_share&utm_bucket=asset%2Cchannel&utm_property=2416&utm_media_item=183168" frameborder="0" allowfullscreen="allowfullscreen"><br /> 1020</iframe></noscript></div> 1021</div> 1022 </div> 1023 </div> 1024 </section> 1025 1026 1027 1028 1029 1030 <section data-wpr-lazyrender="1" class="layout position-relative content_section " id="section-5"> 1031 <div class="container-fluid container-large"> 1032 <div class="row g-10 gx-xl-20 align-items-center image-left"> 1033 <div class="col-12 col-md-7 "> 1034 <div class="ratio " 1035 style="--bs-aspect-ratio: 80%;" 1036 > 1037 1038 1039 <picture> 1040 <source data-lazy-srcset="https://www.whitesandshotel.com/wp-content/uploads/2024/07/Green-Lady-Cocktail-Room-1-scaled-1000x0-c-default.webp" type="image/webp" /> 1041 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="" style="" data-lazy-src="https://www.whitesandshotel.com/wp-content/uploads/2024/07/Green-Lady-Cocktail-Room-1-scaled-1000x0-c-default.jpg" /><noscript><img src="https://www.whitesandshotel.com/wp-content/uploads/2024/07/Green-Lady-Cocktail-Room-1-scaled-1000x0-c-default.jpg" alt="" loading="lazy" class="" style="" /></noscript> 1042 </picture> 1043 1044 1045 </div> 1046 </div> 1047 <div class="col-12 col-md-5 pt-md-10 text-md-start text-center "> 1048 <p class="eyebrow text-subtle">ASK FOR ROOM 8</p> 1049 <h2 class="h1">Discover Waikiki's Hidden Gem: Green Lady Cocktail Room</h2> 1050 <div class="wysiwyg"><p data-sourcepos="25:1-25:299">Escape the usual and discover the <a href="https://www.greenladycocktailroom.com/" target="_blank" rel="noopener">Green Lady Cocktail Room</a>, a hidden gem tucked away inside the White Sands Hotel. It’s the perfect intimate setting in Honolulu to enjoy truly inventive craft cocktails, imagined by some of the country’s best mixologists. Find us and settle in for a memorable night.</p> 1051<ul data-sourcepos="27:1-30:0"> 1052<li data-sourcepos="27:1-27:35"><strong>Open Daily:</strong> 8 PM â 1 AM</li> 1053<li data-sourcepos="28:1-28:47"><strong>Walk-ins Welcome:</strong> no reservations needed.</li> 1054</ul> 1055<p><strong>Valet parking:</strong> $12 for three hours</p> 1056</div> 1057 <div class="d-flex flex-column btn-set flex-md-row w-100-mobile "> 1058 <a href="https://greenladycocktailroom.com/" class="btn btn-default btn-solid me-md-2 mb-2 mb-md-0" target="_blank"><span>VISIT WEBSITE</span></a> 1059 <a href="https://www.whitesandshotel.com/green-lady/" class="btn btn-default btn-ghost" target="_blank"><span>Learn More</span></a> 1060 </div> 1061 </div> 1062</div> 1063 </div> 1064 </section> 1065 1066 1067 1068 1069 1070 <section data-wpr-lazyrender="1" class="layout position-relative highlighted_content_section background-primary-invert" id="section-6"> 1071 <div class="px-4 px-md-0"> 1072 <div class="container-fluid container-medium p-2 background-primary"> 1073 <div class="row align-items-stretch no-gutters"> 1074 <div class="col-12 col-md-3 flex-grow-1"> 1075 <div class="ratio h-100" style="--bs-aspect-ratio: 75%;"> 1076 1077 1078 <picture> 1079 <source data-lazy-srcset="https://www.whitesandshotel.com/wp-content/uploads/2026/04/12092_Green-Lady-Cocktail-Room-25.JPG_2857x4000-scaled-600x0-c-default.webp" type="image/webp" /> 1080 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="" style="" data-lazy-src="https://www.whitesandshotel.com/wp-content/uploads/2026/04/12092_Green-Lady-Cocktail-Room-25.JPG_2857x4000-scaled-600x0-c-default.jpg" /><noscript><img src="https://www.whitesandshotel.com/wp-content/uploads/2026/04/12092_Green-Lady-Cocktail-Room-25.JPG_2857x4000-scaled-600x0-c-default.jpg" alt="" loading="lazy" class="" style="" /></noscript> 1081 </picture> 1082 1083 1084 </div> 1085 </div> 1086 <div class="col-12 col-md-9 align-self-center"> 1087 <div class="p-5 p-md-10 p-xl-20 text-center"> 1088 <p class="eyebrow text-subtle">The Perfect Gift for Any Occasion</p> 1089 <h2 class="">Give The Gift of White Sands Dining</h2> 1090 <div class="wysiwyg"><p>Birthdays, anniversaries, or just because. Our dining gift cards are the easy answer: choose Heyday, Green Lady, or both.</p> 1091</div> 1092 <div class="d-flex flex-column btn-set flex-md-row align-items-center justify-content-center w-100-mobile"> 1093 <a href="https://order.toasttab.com/egiftcards/white-sands-hotel-heyday" class="btn btn-default btn-solid" target="_blank"><span>Shop Gift Cards</span></a> 1094 </div> 1095 </div> 1096 </div> 1097 </div> 1098 </div> 1099 </div> 1100 </section> 1101 1102 1103 1104 1105 1106 <section data-wpr-lazyrender="1" class="layout position-relative content_section " id="section-7"> 1107 <div class="container-fluid container-large"> 1108 <div class="row g-10 gx-xl-20 align-items-center image-right"> 1109 <div class="col-12 col-md-7 order-md-1"> 1110 <div class="ratio " 1111 style="--bs-aspect-ratio: 80%;" 1112 > 1113 1114 1115 <picture> 1116 <source data-lazy-srcset="https://www.whitesandshotel.com/wp-content/uploads/2025/04/Sands-Cafe-Coffee-in-Waikiki-5-scaled-1000x0-c-default.webp" type="image/webp" /> 1117 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="" style="" data-lazy-src="https://www.whitesandshotel.com/wp-content/uploads/2025/04/Sands-Cafe-Coffee-in-Waikiki-5-scaled-1000x0-c-default.jpg" /><noscript><img src="https://www.whitesandshotel.com/wp-content/uploads/2025/04/Sands-Cafe-Coffee-in-Waikiki-5-scaled-1000x0-c-default.jpg" alt="" loading="lazy" class="" style="" /></noscript> 1118 </picture> 1119 1120 1121 </div> 1122 </div> 1123 <div class="col-12 col-md-5 pt-md-10 text-md-start text-center order-md-0"> 1124 <p class="eyebrow text-subtle">GRAB & GO</p> 1125 <h2 class="h1">Your Morning Boost: Sands Café </h2> 1126 <div class="wysiwyg"><p data-sourcepos="24:1-24:214">Start your Honolulu adventure right at Sands Café, White Sands Hotel’s convenient grab-and-go spot. Savor the ease of picking up quick and delicious breakfast items before hitting the beach or exploring the island.</p> 1127<p data-sourcepos="26:1-26:17"><strong>Fuel Up With:</strong></p> 1128<ul data-sourcepos="28:1-32:0"> 1129<li data-sourcepos="28:1-28:28">Hot coffee & beverages</li> 1130<li data-sourcepos="29:1-29:32">Grab-and-go breakfast burritos</li> 1131<li data-sourcepos="30:1-30:23">Healthy fruit options</li> 1132<li data-sourcepos="31:1-32:0">Assorted morning favorites</li> 1133</ul> 1134<p data-sourcepos="33:1-33:61"><em>Find us in the lobby! </em></p> 1135<p> </p> 1136</div> 1137 <div class="d-flex flex-column btn-set flex-md-row w-100-mobile "> 1138 <a href="https://www.whitesandshotel.com/food-drink/sands-cafe-menu/" class="btn btn-default btn-solid" target="_self"><span>View Menu</span></a> 1139 </div> 1140 </div> 1141</div> 1142 </div> 1143 </section> 1144 1145 1146 1147 1148 1149 <section data-wpr-lazyrender="1" class="layout position-relative custom_section alternate " id="section-8"> 1150 1151 1152 <picture> 1153 <source data-lazy-srcset="https://www.whitesandshotel.com/wp-content/uploads/2024/07/white_sands_orange_pattern-2048x0-c-default.webp" type="image/webp" /> 1154 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="full-bleed layout-bg" style="" data-lazy-src="https://www.whitesandshotel.com/wp-content/uploads/2024/07/white_sands_orange_pattern-2048x0-c-default.png" /><noscript><img src="https://www.whitesandshotel.com/wp-content/uploads/2024/07/white_sands_orange_pattern-2048x0-c-default.png" alt="" loading="lazy" class="full-bleed layout-bg" style="" /></noscript> 1155 </picture> 1156 1157 1158 <div class="container-fluid container-large"> 1159 <h2 class="h1 text-center">HAPPENINGS</h2> 1160 <div class="row justify-content-center g-10"> 1161 <div class="col-12 col-md-6"> 1162 <div class="card position-relative"> 1163 <div class="row no-gutters"> 1164 <div class="col-12 col-md-6 flex-grow-1"> 1165 <div class="ratio ratio-1x1" 1166 > 1167 1168 1169 <picture> 1170 <source data-lazy-srcset="https://www.whitesandshotel.com/wp-content/uploads/2024/07/Heyday-Restaurant-62.webp" type="image/webp" /> 1171 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="" style="" data-lazy-src="https://www.whitesandshotel.com/wp-content/uploads/2024/07/Heyday-Restaurant-62.jpg" /><noscript><img src="https://www.whitesandshotel.com/wp-content/uploads/2024/07/Heyday-Restaurant-62.jpg" alt="" loading="lazy" class="" style="" /></noscript> 1172 </picture> 1173 1174 1175 </div> 1176 </div> 1177 <div class="col-12 col-md-6 align-self-center"> 1178 <div class="py-6 px-8"> 1179 <p class="eyebrow">Happy Hour</p> 1180 <h3 class="mb-0">Relax poolside with Happy Hour offered daily at Heyday.</h3> 1181 </div> 1182 </div> 1183 </div> 1184 </div> 1185 </div> 1186 <div class="col-12 col-md-6"> 1187 <div class="card position-relative"> 1188 <div class="row no-gutters"> 1189 <div class="col-12 col-md-6 flex-grow-1"> 1190 <div class="ratio ratio-1x1" 1191 > 1192 1193 1194 <picture> 1195 <source data-lazy-srcset="https://www.whitesandshotel.com/wp-content/uploads/2024/07/WSH-Yoga-15-scaled.webp" type="image/webp" /> 1196 <img
1196 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="" style="" data-lazy-src="https://www.whitesandshotel.com/wp-content/uploads/2024/07/WSH-Yoga-15-scaled.jpg" /><noscript><img src="https://www.whitesandshotel.com/wp-content/uploads/2024/07/WSH-Yoga-15-scaled.jpg" alt="" loading="lazy" class="" style="" /></noscript> 1197 </picture> 1198 1199 1200 </div> 1201 </div> 1202 <div class="col-12 col-md-6 align-self-center"> 1203 <div class="py-6 px-8"> 1204 <p class="eyebrow">Poolside Yoga</p> 1205 <h3 class="mb-0"><a href="https://www.whitesandshotel.com/events/poolside-yoga/" class="color-inherit stretched-link" >Guests are invited to dive into wellness with us every other Saturday poolside.</a></h3> 1206 </div> 1207 </div> 1208 </div> 1209 </div> 1210 </div> 1211 </div> 1212 </div> 1213 1214 </section> 1215 1216 1217 <!-- The templateâs main content will go here. --> 1218 1219 <div data-wpr-lazyrender="1" class="py-10 prefooter position-relative "> 1220 1221 1222 <picture> 1223 <source data-lazy-srcset="https://www.whitesandshotel.com/wp-content/uploads/2024/07/white_sands_blue_pattern-1920x0-c-default.webp" type="image/webp" /> 1224 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="full-bleed" style="" data-lazy-src="https://www.whitesandshotel.com/wp-content/uploads/2024/07/white_sands_blue_pattern-1920x0-c-default.png" /><noscript><img src="https://www.whitesandshotel.com/wp-content/uploads/2024/07/white_sands_blue_pattern-1920x0-c-default.png" alt="" loading="lazy" class="full-bleed" style="" /></noscript> 1225 </picture> 1226 1227 1228 <div class="container-fluid container-large"> 1229 <div class="row align-items-center g-10"> 1230 <div class="col-12 col-md-3 col-xl-2 text-center text-md-start"> 1231 <a href="https://www.whitesandshotel.com"> 1232 1233 1234 <picture> 1235 <source data-lazy-srcset="https://www.whitesandshotel.com/wp-content/uploads/2026/06/WhiteSands-TA-V1-300x0-c-default.webp" type="image/webp" /> 1236 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="prefooter-logo mb-4" style="max-height:90px;" data-lazy-src="https://www.whitesandshotel.com/wp-content/uploads/2026/06/WhiteSands-TA-V1-300x0-c-default.png" /><noscript><img src="https://www.whitesandshotel.com/wp-content/uploads/2026/06/WhiteSands-TA-V1-300x0-c-default.png" alt="" loading="lazy" class="prefooter-logo mb-4" style="max-height:90px;" /></noscript> 1237 </picture> 1238 1239 1240 </a> 1241 <p class="nav-item-sm mb-0">431 Nohonani Street, Honolulu, HI, 96815</p> 1242 <p class="nav-item-sm mt-6 mb-0">808-924-7263</p> 1243 </div> 1244 <div class="col-12 col-md-3 col-xl-2 text-center text-md-start"> 1245 <ul class="nav flex-column mb-4" > 1246 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1862 nav-item"> 1247 <a target="" href="https://www.whitesandshotel.com/contact/" class="nav-link nav-item-sm px-0 py-1">Contact</a> 1248 </li> 1249 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-2152 nav-item"> 1250 <a target="" href="https://www.whitesandshotel.com/faq/" class="nav-link nav-item-sm px-0 py-1">FAQ</a> 1251 </li> 1252 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-2131 nav-item"> 1253 <a target="" href="https://www.whitesandshotel.com/press/" class="nav-link nav-item-sm px-0 py-1">Press</a> 1254 </li> 1255 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-3001 nav-item"> 1256 <a target="" href="https://www.whitesandshotel.com/fact-sheet/" class="nav-link nav-item-sm px-0 py-1">Fact Sheet</a> 1257 </li> 1258 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-2130 nav-item"> 1259 <a target="" href="https://www.whitesandshotel.com/privacy-policy/" class="nav-link nav-item-sm px-0 py-1">Privacy Policy</a> 1260 </li> 1261 <li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1235 nav-item"> 1262 <a target="" href="https://www.whitesandshotel.com/accessibility/" class="nav-link nav-item-sm px-0 py-1">Accessibility</a> 1263 </li> 1264 </ul> 1265 <p class="nav-item-sm mb-0">© 2026 White Sands Hotel</p> 1266 </div> 1267 <div class="col-12 col-md-4 offset-md-2 offset-xl-4 text-center"> 1268 <p class="nav-item-sm">Subscribe To Our Newsletter</p> 1269
1269<script type="text/rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://www.whitesandshotel.com/wp-content/cache/min/1/bundles/revinatecontactapi/js/revinate-form.js?ver=1790088851"></script>
1269 1270 <form id="revinate_contact_api_form" token="f130569e-e67e-47a2-a019-2224a8a05a04" onsubmit="revFormOnSubmit(); event.preventDefault();"> 1271 <div class="d-flex flex-column flex-md-row"> 1272 <input placeholder="Your Email" type="email" name="email" required="" class="mb-2 mb-md-0"> 1273 <div class="button"> 1274 <button class="btn btn-default btn-solid" type="submit"> 1275 <span>SUBMIT</span> 1276 </button> 1277 </div> 1278 </div> 1279 </form> 1280 <div class="social-channels mt-4 d-flex align-items-center justify-content-center"> 1281 <a href="https://www.facebook.com/whitesandshotelwaikiki" target="_blank"><img width="25" height="25" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2025%2025'%3E%3C/svg%3E" class="me-2" alt="" data-lazy-src="https://www.whitesandshotel.com/wp-content/uploads/2024/04/gg_facebook.svg" /><noscript><img width="25" height="25" src="https://www.whitesandshotel.com/wp-content/uploads/2024/04/gg_facebook.svg" class="me-2" alt="" /></noscript></a> 1282 <a href="https://www.instagram.com/whitesandshotel" target="_blank"><img width="25" height="25" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2025%2025'%3E%3C/svg%3E" class="" alt="" data-lazy-src="https://www.whitesandshotel.com/wp-content/uploads/2024/04/mdi_instagram.svg" /><noscript><img width="25" height="25" src="https://www.whitesandshotel.com/wp-content/uploads/2024/04/mdi_instagram.svg" class="" alt="" /></noscript></a> 1283 </div> 1284 1285 </div> 1286 </div> 1287 </div> 1288 </div> 1289 <footer data-wpr-lazyrender="1" class="py-10 position-relative " id="footer"> 1290 <div class="container-fluid container-large"> 1291 <div class="row align-items-center g-5"> 1292 <div class="col-12 col-md-6 text-center text-md-start"> 1293 <a href="https://springboardhospitality.com" target="_blank"> 1294 1295 1296 <picture> 1297 <source data-lazy-srcset="https://www.whitesandshotel.com/wp-content/uploads/2026/06/Springboard-dark-300x0-c-default.webp" type="image/webp" /> 1298 <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" class="parent-company-logo" style="" data-lazy-src="https://www.whitesandshotel.com/wp-content/uploads/2026/06/Springboard-dark-300x0-c-default.png" /><noscript><img src="https://www.whitesandshotel.com/wp-content/uploads/2026/06/Springboard-dark-300x0-c-default.png" alt="" loading="lazy" class="parent-company-logo" style="" /></noscript> 1299 </picture> 1300 1301 1302 </a> 1303 </div> 1304 <div class="col-12 col-md-6"> 1305 <div class="d-flex flex-column btn-set mt-0 flex-md-row w-100-mobile justify-content-md-end"> 1306 <a href="https://www.springboardhospitality.com/hotels/" class="btn btn-default btn-ghost me-md-2 mb-2 mb-md-0" target="_blank"><span>View Hotels</span></a> 1307 <a href="https://www.springboardhospitality.com/careers/" class="btn btn-default btn-ghost" target="_blank"><span>Careers</span></a> 1308 </div> 1309 </div> 1310 </div> 1311 </div> 1312 </footer> 1313 1314 </div> 1315 1316
1316<script type="speculationrules"> 1317{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/springboard/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1318</script>
1318 1319 1320
1320<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript"> 1321 // Example function to get query string parameters 1322 function getQueryParam(param) { 1323 const queryString = window.location.search; 1324 const urlParams = new URLSearchParams(queryString); 1325 return urlParams.get(param); 1326 } 1327 1328 const sessionId = getQueryParam ? getQueryParam('mcbsid') : null; 1329 // Retrieve the session ID from the query string (or use your preferred method) 1330 1331 const mcAgent = initMcbs({ 1332 clientId: '96f9221d-0ff6-4433-aff1-f29228091c06', // Replace with your client ID 1333 sessionId: sessionId, // Pass an existing session ID or do not define to create a new session. 1334 locale: 'en_US', // Default language/locale 1335 onSessionUpdate: (sessionId) => { 1336 console.log('Updated session ID: ', sessionId); 1337 // Use this callback to track session ID updates 1338 }, 1339 onLocaleUpdate: (locale) => { 1340 console.log('Chat locale updated: ', locale); 1341 }, 1342 iconPosition: { 1343 bottom: 215, 1344 right: 0, 1345 // Position the chat icon on the screen (pixels from the edge) 1346 } 1347 }); 1348 1349 // Show the chat bot icon 1350 mcAgent.showIcon(); 1351 </script>
1351 1352
1352<script type="text/rocketlazyloadscript" id="rocket-browser-checker-js-after"> 1353"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); 1354//# sourceURL=rocket-browser-checker-js-after 1355</script>
vendor: 1 bytes, line 1355
1355
1356<script id="rocket-preload-links-js-extra"> 1357var RocketPreloadLinksConfig = {"excludeUris":"/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://www.whitesandshotel.com","onHoverDelay":"100","rateThrottle":"3"}; 1358//# sourceURL=rocket-preload-links-js-extra 1359</script>
vendor: 1 bytes, line 1359
1359
1360<script type="text/rocketlazyloadscript" id="rocket-preload-links-js-after"> 1361(function() { 1362"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); 1363}()); 1364 1365//# sourceURL=rocket-preload-links-js-after 1366</script>
vendor: 1 bytes, line 1366
1366
1367<script id="rocket_lazyload_css-js-extra"> 1368var rocket_lazyload_css_data = {"threshold":"300"}; 1369//# sourceURL=rocket_lazyload_css-js-extra 1370</script>
vendor: 1 bytes, line 1370
1370
1371<script id="rocket_lazyload_css-js-after"> 1372!function o(n,a,c){function l(t,e){if(!a[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(u)return u(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=a[t]={exports:{}},n[t][0].call(r.exports,function(e){return l(n[t][1][e]||e)},r,r.exports,o,n,a,c)}return a[t].exports}for(var u="function"==typeof require&&require,e=0;e<c.length;e++)l(c[e]);return l}({1:[function(e,t,r){{let r="undefined"==typeof rocket_pairs?[]:rocket_pairs,o=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var a=rocket_lazyload_css_data.threshold||300;let n=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&r.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,o.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{n.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:a+"px"});function c(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&r.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(n.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}c(),(()=>{let r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}})()(document.querySelector("body"),c)}},{}]},{},[1]); 1373//# sourceURL=rocket_lazyload_css-js-after 1374</script>
vendor: 1 bytes, line 1374
1374
1375<script type="text/rocketlazyloadscript" data-minify="1" id="main_js-js" data-rocket-src="https://www.whitesandshotel.com/wp-content/cache/min/1/wp-content/themes/springboard/dist/js/scripts.js?ver=1790088851"></script>
vendor: 1 bytes, line 1375
1375
1376<script type="text/rocketlazyloadscript" data-minify="1" id="libs_js-js" data-rocket-src="https://www.whitesandshotel.com/wp-content/cache/min/1/wp-content/themes/springboard/dist/js/libs.js?ver=1790088851"></script>
vendor: 1 bytes, line 1376
1376
1377<script id="dynamic-popup-js-extra"> 1378var Popup = {"ajaxurl":"https://www.whitesandshotel.com/wp-admin/admin-ajax.php"}; 1379//# sourceURL=dynamic-popup-js-extra 1380</script>
vendor: 1 bytes, line 1380
1380
1381<script type="text/rocketlazyloadscript" data-minify="1" id="dynamic-popup-js" data-rocket-src="https://www.whitesandshotel.com/wp-content/cache/min/1/wp-content/themes/springboard/dist/js/dynamic-popup.js?ver=1790088851"></script>
vendor: 1 bytes, line 1381
1381
1382<script type="text/rocketlazyloadscript" id="hurryt-cookie-js" data-rocket-src="https://www.whitesandshotel.com/wp-content/plugins/hurrytimer/assets/js/cookie.min.js?ver=3.14.1"></script>
vendor: 1 bytes, line 1382
1382
1383<script type="text/rocketlazyloadscript" id="hurryt-countdown-js" data-rocket-src="https://www.whitesandshotel.com/wp-content/plugins/hurrytimer/assets/js/jquery.countdown.min.js?ver=2.2.0"></script>
vendor: 1 bytes, line 1383
1383
1384<script id="hurrytimer-js-extra"> 1385var hurrytimer_ajax_object = {"ajax_url":"https://www.whitesandshotel.com/wp-admin/admin-ajax.php","ajax_nonce":"9ac6796e44","disable_actions":"","methods":{"COOKIE":1,"IP":2,"USER_SESSION":3},"actionsOptions":{"none":1,"hide":2,"redirect":3,"stockStatus":4,"hideAddToCartButton":5,"displayMessage":6,"expire_coupon":7},"restartOptions":{"none":1,"immediately":2,"afterReload":3,"after_duration":4},"COOKIEPATH":"/","COOKIE_DOMAIN":"","redirect_no_back":"1","expire_coupon_message":"Coupon \"%s\" has expired."}; 1386//# sourceURL=hurrytimer-js-extra 1387</script>
vendor: 1 bytes, line 1387
1387
1388<script type="text/rocketlazyloadscript" data-minify="1" id="hurrytimer-js" data-rocket-src="https://www.whitesandshotel.com/wp-content/cache/min/1/wp-content/plugins/hurrytimer/assets/js/hurrytimer.js?ver=1790088851"></script>
vendor: 1 bytes, line 1388
1388
1389<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} 1390if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} 1391images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} 1392if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
1392<script data-no-minify="1" async src="https://www.whitesandshotel.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
1392 1393 1394 1395 1396 1397
1398<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a457b769180711fd',t:'MTc5MTE1MzkyMQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1398</body> 1399</html> 1400 1401<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->
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.