casablui.com
Open in
urlscan Pro
23.227.38.65
Public Scan
Submitted URL: https://launchcasablui.co/
Effective URL: https://casablui.com/
Submission: On October 25 via api from BE — Scanned from NL
Effective URL: https://casablui.com/
Submission: On October 25 via api from BE — Scanned from NL
Form analysis
2 forms found in the DOMGET /search
<form class="" action="/search" method="get" role="search">
<div class="relative">
<input id="sidebar-search" type="search" name="q" value="" class="sidebar-search-input font-heading w-full py-2 pl-0 pr-9 placeholder-current shadow-none pt-5 pb-4 border-b border-b-scheme-text" x-ref="input" placeholder="Search">
<label class="sr-only" for="sidebar-search">Search</label>
<input type="hidden" name="options[prefix]" value="last"><button class="absolute bottom-0 left-auto right-0 top-0 flex h-full items-center justify-center" aria-label="Search">
<span class="inline-block h-6 w-6"><svg class="theme-icon" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M21.75 37.5C30.4485 37.5 37.5 30.4485 37.5 21.75C37.5 13.0515 30.4485 6 21.75 6C13.0515 6 6 13.0515 6 21.75C6 30.4485 13.0515 37.5 21.75 37.5Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M32.8875 32.8875L42 42" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
</button>
</div>
</form>
GET /search
<form class="predictive-search-form flex flex-col" x-ref="searchForm" action="/search" method="get" role="search" @submit="onFormSubmit" @search-is-open.window="setTimeout(() => { $focus.first() }, 150)">
<div class="px-2.5 lg:px-5">
<div class="relative mt-section py-4">
<input id="header-search" type="search" name="q" value="" class="header-search-input font-secondary text-center font-heading bg-transparent w-full border-none py-2 pl-9 shadow-none text-display uppercase" x-ref="input" placeholder="Search"
:aria-expanded="results ? 'true' : 'false'" aria-owns="predictive-search-results-list" aria-controls="predictive-search-results-list" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false"
x-model="rawQuery" @input.debounce.300="onChange" @focus="onFocus">
<label class="sr-only" for="header-search">Search</label>
<input type="hidden" name="options[prefix]" value="last"><!-- <button
class="absolute bottom-0 left-0 right-auto top-0 flex h-full items-center justify-center pr-2"
aria-label="Search"
>
<span class="inline-block h-6 w-6"><svg
class="theme-icon"
viewBox="0 0 48 48"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path d="M21.75 37.5C30.4485 37.5 37.5 30.4485 37.5 21.75C37.5 13.0515 30.4485 6 21.75 6C13.0515 6 6 13.0515 6 21.75C6 30.4485 13.0515 37.5 21.75 37.5Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M32.8875 32.8875L42 42" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</span>
</button>
<button
x-cloak
@click="close(true,true)"
class="absolute bottom-0 left-auto right-0 top-0 flex h-full items-center justify-center pl-2" type="button"
>
<span class="sr-only">Clear search</span>
<span class="inline-block h-6 w-6"><svg
class="theme-icon"
viewBox="0 0 48 48"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path d="M37.5 10.5L10.5 37.5" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M37.5 37.5L10.5 10.5" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</span>
</button> -->
</div>
</div>
<style>
.resultsSlot {
/* height: calc(100vh - 400px); */
padding-left: 35px;
padding-right: 35px;
}
</style>
<div x-ref="resultsSlot" class="relative flex-grow scroll-py-2.5 resultsSlot" :class="
{
'overflow-y-auto': ! loading,
'overflow-y-hidden': loading,
}
">
<div id="predictiveSearchResults" tabindex="-1">
<div x-ref="results" hidden=""></div>
</div>
<span class="predictive-search-status sr-only" role="status" aria-hidden="true"></span>
<template x-if="loading">
<div class="sticky inset-0 z-10 flex h-full w-full bg-scheme-background">
<div class="m-auto h-6 w-6 py-section">
<div class="loading opacity-60"></div>
</div>
</div>
</template>
</div>
<template x-if="showViewAll">
<div x-ref="viewAll" class="mt-auto bg-scheme-background/50 px-1.5 py-3 pb-safe-bottom text-center lg:px-3" role="option" id="predictive-search-option-search-keywords">
<button class="px-2 py-1"> View all results </button>
</div>
</template>
</form>
Text Content
Skip to content NAVIGATION Close (esc) * About Us * Shop * Above-Ground Spas * Stainless Steel Spas * In-Ground Spas * Saunas * Outdoor Kitchen Collection * Fire Pits * Cold Plunges * Accessories * Reviews * Contact Us * Blog * FAQ * Gallery * Log in * Don’t have an account? Create one Search * * Search View all results * About us * SHOP * Reviews * Blog * FAQ * Gallery NEW NAV Close (esc) * * Above-Ground Spas * Stainless Steel Spas * In-Ground Spas * Saunas * Outdoor Kitchens * Fire Pits * Cold Plunges * Accesories * About us * SHOP * Above-Ground Spas * Stainless Steel Spas * In-Ground Spas * Saunas * Outdoor Kitchens * Fire Pits * Cold Plunges * Accesories * Reviews * Blog * FAQ * Gallery Log in Search Contact Cart (0) SPEAK TO AN EXPERT Indulge in the extraordinary We are reimagining at home wellness by creating products that are not just beautiful to look at but also beautiful to use. OUR PRODUCTS DESIGNED & MADE IN EUROPE Previous slide Next slide * Brisa Brisa White Sterling Blue Marble Shop Product * Muse Muse Fiberglass White Dark Wood Light Wood Shop Product * Nova Nova White Grey Storm Shop Product * Oasis Oasis Shop Product * Vista Vista Shop Product * Zero Wood Zero Wood Old Wood Wood Shop Product