handsel.au Open in urlscan Pro
23.227.38.65  Public Scan

Submitted URL: https://bride.com.au/
Effective URL: https://handsel.au/collections/wedding-gifts
Submission: On February 14 via api from US — Scanned from US

Form analysis 6 forms found in the DOM

GET /search

<form class="my-6 section-x-padding" action="/search" method="get" role="search">
  <div class="flex w-full max-w-xs items-end">
    <label for="sidebar-search" class="visually-hidden">Search</label>
    <input class="min-w-0 flex-auto bg-transparent border-current border-b-text placeholder-current py-1.5" id="sidebar-search" type="text" name="q" placeholder="Search">
    <button class="px-1" type="submit">
      <span class="inline-block w-5 h-5"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-search" viewBox="0 0 24 24">
          <path fill-rule="evenodd"
            d="M10.533 17.438a6.968 6.968 0 01-6.96-6.96 6.968 6.968 0 016.96-6.96 6.968 6.968 0 016.96 6.96 6.968 6.968 0 01-6.96 6.96zm6.949-1.314a8.917 8.917 0 002.01-5.646c0-4.941-4.02-8.96-8.96-8.96-4.94 0-8.96 4.019-8.96 8.96 0 4.94 4.02 8.96 8.96 8.96 2.082 0 3.996-.72 5.52-1.916l4.962 4.96 1.415-1.413-4.947-4.945z">
          </path>
        </svg></span>
      <span class="visually-hidden">Submit</span>
    </button>
  </div>
</form>

GET /search

<form action="/search" method="get" class="input-group search" role="search">
  <label for="search" class="hidden">Submit</label>
  <div class="flex items-center justify-between">
    <button class="py-2 mr-4" aria-label="Submit" type="submit">
      <span class="inline-block w-5 h-5 align-middle"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-search" viewBox="0 0 24 24">
          <path fill-rule="evenodd"
            d="M10.533 17.438a6.968 6.968 0 01-6.96-6.96 6.968 6.968 0 016.96-6.96 6.968 6.968 0 016.96 6.96 6.968 6.968 0 01-6.96 6.96zm6.949-1.314a8.917 8.917 0 002.01-5.646c0-4.941-4.02-8.96-8.96-8.96-4.94 0-8.96 4.019-8.96 8.96 0 4.94 4.02 8.96 8.96 8.96 2.082 0 3.996-.72 5.52-1.916l4.962 4.96 1.415-1.413-4.947-4.945z">
          </path>
        </svg></span>
      <span class="visually-hidden">Submit</span>
    </button>
    <input x-ref="searchInput" id="search" type="text" name="q" value="" placeholder="Search" class="placeholder-current font-body w-full block bg-transparent" aria-label="Search" data-search-input="">
    <button class="py-2 ml-4" @click="searchOpen = false" type="button">
      <span class="visually-hidden">Close</span>
      <span class="inline-block w-5 h-5 align-middle"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-close" viewBox="0 0 24 24">
          <path fill-rule="evenodd" d="M18.364 4.222l1.414 1.414L13.414 12l6.364 6.364-1.414 1.414L12 13.414l-6.364 6.364-1.414-1.414L10.586 12 4.222 5.636l1.414-1.414L12 10.586z"></path>
        </svg></span>
    </button>
  </div>
</form>

GET /search

<form action="/search" method="get" class="input-group search" role="search">
  <label for="search" class="hidden">Submit</label>
  <div class="flex items-center justify-between">
    <button class="py-2 mr-4" aria-label="Submit" type="submit">
      <span class="inline-block w-5 h-5 align-middle"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-search" viewBox="0 0 24 24">
          <path fill-rule="evenodd"
            d="M10.533 17.438a6.968 6.968 0 01-6.96-6.96 6.968 6.968 0 016.96-6.96 6.968 6.968 0 016.96 6.96 6.968 6.968 0 01-6.96 6.96zm6.949-1.314a8.917 8.917 0 002.01-5.646c0-4.941-4.02-8.96-8.96-8.96-4.94 0-8.96 4.019-8.96 8.96 0 4.94 4.02 8.96 8.96 8.96 2.082 0 3.996-.72 5.52-1.916l4.962 4.96 1.415-1.413-4.947-4.945z">
          </path>
        </svg></span>
      <span class="visually-hidden">Submit</span>
    </button>
    <input x-ref="searchInput" id="search" type="text" name="q" value="" placeholder="Search" class="placeholder-current font-body w-full block bg-transparent" aria-label="Search" data-search-input="">
    <button class="py-2 ml-4" @click="searchOpen = false" type="button">
      <span class="visually-hidden">Close</span>
      <span class="inline-block w-5 h-5 align-middle"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-close" viewBox="0 0 24 24">
          <path fill-rule="evenodd" d="M18.364 4.222l1.414 1.414L13.414 12l6.364 6.364-1.414 1.414L12 13.414l-6.364 6.364-1.414-1.414L10.586 12 4.222 5.636l1.414-1.414L12 10.586z"></path>
        </svg></span>
    </button>
  </div>
</form>

<form id="CollectionFiltersForm" @submit.prevent="filterFormSubmit" class="relative flex justify-between items-center py-2 section-x-padding border-b-grid border-grid-color">
  <div class="">
    <div class="flex items-center justify-start">
      <button type="button" id="filterToggle" x-ref="filter" class="py-2 hover:text-scheme-accent flex items-center " x-bind:aria-expanded="filtersOpen? true: 'false'" @click="filtersOpen = !filtersOpen" aria-controls="filters" aria-expanded="false">
        Filter <span class="w-3 h-3 ml-1 inline-block" x-show="!filtersOpen"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-plus" viewBox="0 0 24 24">
            <path fill-rule="evenodd" d="M20 11v2h-7v7h-2v-7H4v-2h7V4h2v7z"></path>
          </svg></span>
        <span class="w-3 h-3 ml-1 inline-block" x-show="filtersOpen" style="display: none;"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-minus" viewBox="0 0 24 24">
            <path fill-rule="evenodd" d="M20 11v2H4v-2z"></path>
          </svg></span>
      </button>
    </div>
    <div id="filters" class="py-theme z-20 bg-scheme-background text-scheme-text border-t-grid border-grid-color absolute w-full left-0 bottom-0 transform translate-y-full-with-border border-b-grid" x-show="filtersOpen"
      x-transition:enter="transition ease duration-200" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="transition ease duration-00" x-transition:leave-start="opacity-100"
      x-transition:leave-end="opacity-0" data-collection-dropdown="" @focusout="focusOut($event, 'filtersOpen')" @click.away.prevent="clickAway($event, 'filtersOpen')" style="display: none;">
      <div class="section-x-padding">
        <div class="md:flex flex-wrap -mt-theme -mx-8">
          <div class="js-filter mt-theme px-8" data-index="1">
            <h3 class="font-heading">Price </h3>
            <div class="mt-2 flex items-center justify-between -mx-1">
              <div class="filter-group-display__price-range-from flex items-center justify-center mx-1">
                <span class="pr-1">$</span>
                <div class="relative">
                  <input name="filter.v.price.gte" class="font-body border-text border-current block bg-transparent p-2" id="Filter-Price-1" @input.debounce.1000ms="filterFormSubmit" type="number" placeholder="From" min="0" max="290">
                  <label class="visually-hidden field__label" for="Filter-Price-GTE">From</label>
                </div>
              </div>
              <div class="px-2">–</div>
              <div class="filter-group-display__price-range-to  flex items-center justify-center mx-1">
                <span class="pr-1">$</span>
                <div class="relative">
                  <input name="filter.v.price.lte" class="font-body border-text border-current block bg-transparent p-2" id="Filter-Price-1" @input.debounce.1000ms="filterFormSubmit" type="number" placeholder="To" min="0" max="290">
                  <label class="visually-hidden field__label" for="Filter-Price-LTE">To</label>
                </div>
              </div>
            </div>
            <noscript>
              <div class="mt-4">
                <input class="cursor-pointer px-8 py-2   bg-transparent text-scheme-text border-text border-scheme-text hover:border-scheme-accent hover:text-scheme-accent" type="submit" value="Apply">
              </div>
            </noscript>
          </div>
          <div class="js-filter mt-theme px-8" data-index="2">
            <h3 class="font-heading">Size </h3>
            <ul class="mt-2 space-y-1">
              <li class="flex justify-start items-center">
                <input type="checkbox" class="visually-hidden filter-checkbox custom-input" name="filter.v.option.size" value="Large" @input.debounce="filterFormSubmit" id="Filter-Size-1">
                <label for="Filter-Size-1" class="cursor-pointer  flex items-center hover:text-scheme-accent">
                  <span class="w-2 h-2 mr-1 inline-block rounded-full border-checkbox border-current"></span> Large </label>
              </li>
              <li class="flex justify-start items-center">
                <input type="checkbox" class="visually-hidden filter-checkbox custom-input" name="filter.v.option.size" value="Regular" @input.debounce="filterFormSubmit" id="Filter-Size-2">
                <label for="Filter-Size-2" class="cursor-pointer  flex items-center hover:text-scheme-accent">
                  <span class="w-2 h-2 mr-1 inline-block rounded-full border-checkbox border-current"></span> Regular </label>
              </li>
            </ul>
            <noscript>
              <div class="mt-4">
                <input class="cursor-pointer px-8 py-2   bg-transparent text-scheme-text border-text border-scheme-text hover:border-scheme-accent hover:text-scheme-accent" type="submit" value="Apply">
              </div>
            </noscript>
          </div>
          <div class="js-filter mt-theme px-8" data-index="3">
            <h3 class="font-heading">Product type </h3>
            <ul class="mt-2 space-y-1">
              <li class="flex justify-start items-center">
                <input type="checkbox" class="visually-hidden filter-checkbox custom-input" name="filter.p.product_type" value="Bundle" @input.debounce="filterFormSubmit" id="Filter-Product type-1">
                <label for="Filter-Product type-1" class="cursor-pointer  flex items-center hover:text-scheme-accent">
                  <span class="w-2 h-2 mr-1 inline-block rounded-full border-checkbox border-current"></span> Bundle </label>
              </li>
            </ul>
            <noscript>
              <div class="mt-4">
                <input class="cursor-pointer px-8 py-2   bg-transparent text-scheme-text border-text border-scheme-text hover:border-scheme-accent hover:text-scheme-accent" type="submit" value="Apply">
              </div>
            </noscript>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="flex lg:ml-auto  items-center self-start">
    <button type="button" x-ref="sort" class="py-2 hover:text-scheme-accent flex items-center " x-bind:aria-expanded="sortOpen? true: 'false'" @click="sortOpen = !sortOpen" aria-controls="sort" aria-expanded="false"> Sort <span
        class="w-3 h-3 ml-1 inline-block transform origin-center rotate" :class="{'rotate-180': sortOpen }"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-chevron-down" viewBox="0 0 24 24">
          <path fill-rule="evenodd" d="M12 16.596L4.222 8.818l1.414-1.414L12 13.768l6.364-6.364 1.414 1.414z"></path>
        </svg></span>
    </button>
    <div id="sort" class="py-theme z-20 bg-scheme-background text-scheme-text border-t-grid border-grid-color absolute w-full left-0 bottom-0 transform translate-y-full border-b-grid" x-show="sortOpen"
      x-transition:enter="transition ease duration-200" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="transition ease duration-00" x-transition:leave-start="opacity-100"
      x-transition:leave-end="opacity-0" data-collection-dropdown="" @focusout="focusOut($event, 'sortOpen')" @click.away.prevent="clickAway($event, 'sortOpen')" style="display: none;">
      <div class="section-x-padding flex justify-end">
        <div class="js-filter" data-index="sort">
          <ul class="space-y-1">
            <li class="flex justify-start items-center">
              <input type="radio" class="visually-hidden filter-checkbox custom-input" name="sort_by" value="manual" @input.debounce="filterFormSubmit" id="Sort-Featured-1">
              <label for="Sort-Featured-1" class="cursor-pointer capitalize flex items-center hover:text-scheme-accent ">
                <span class="w-2 h-2 mr-1 inline-block rounded-full border-checkbox border-current"></span> Featured </label>
            </li>
            <li class="flex justify-start items-center">
              <input type="radio" class="visually-hidden filter-checkbox custom-input" name="sort_by" value="best-selling" @input.debounce="filterFormSubmit" id="Sort-Best selling-2" checked="">
              <label for="Sort-Best selling-2" class="cursor-pointer capitalize flex items-center hover:text-scheme-accent ">
                <span class="w-2 h-2 mr-1 inline-block rounded-full border-checkbox border-current"></span> Best selling </label>
            </li>
            <li class="flex justify-start items-center">
              <input type="radio" class="visually-hidden filter-checkbox custom-input" name="sort_by" value="title-ascending" @input.debounce="filterFormSubmit" id="Sort-Alphabetically, A-Z-3">
              <label for="Sort-Alphabetically, A-Z-3" class="cursor-pointer capitalize flex items-center hover:text-scheme-accent ">
                <span class="w-2 h-2 mr-1 inline-block rounded-full border-checkbox border-current"></span> Alphabetically, A-Z </label>
            </li>
            <li class="flex justify-start items-center">
              <input type="radio" class="visually-hidden filter-checkbox custom-input" name="sort_by" value="title-descending" @input.debounce="filterFormSubmit" id="Sort-Alphabetically, Z-A-4">
              <label for="Sort-Alphabetically, Z-A-4" class="cursor-pointer capitalize flex items-center hover:text-scheme-accent ">
                <span class="w-2 h-2 mr-1 inline-block rounded-full border-checkbox border-current"></span> Alphabetically, Z-A </label>
            </li>
            <li class="flex justify-start items-center">
              <input type="radio" class="visually-hidden filter-checkbox custom-input" name="sort_by" value="price-ascending" @input.debounce="filterFormSubmit" id="Sort-Price, low to high-5">
              <label for="Sort-Price, low to high-5" class="cursor-pointer capitalize flex items-center hover:text-scheme-accent ">
                <span class="w-2 h-2 mr-1 inline-block rounded-full border-checkbox border-current"></span> Price, low to high </label>
            </li>
            <li class="flex justify-start items-center">
              <input type="radio" class="visually-hidden filter-checkbox custom-input" name="sort_by" value="price-descending" @input.debounce="filterFormSubmit" id="Sort-Price, high to low-6">
              <label for="Sort-Price, high to low-6" class="cursor-pointer capitalize flex items-center hover:text-scheme-accent ">
                <span class="w-2 h-2 mr-1 inline-block rounded-full border-checkbox border-current"></span> Price, high to low </label>
            </li>
            <li class="flex justify-start items-center">
              <input type="radio" class="visually-hidden filter-checkbox custom-input" name="sort_by" value="created-ascending" @input.debounce="filterFormSubmit" id="Sort-Date, old to new-7">
              <label for="Sort-Date, old to new-7" class="cursor-pointer capitalize flex items-center hover:text-scheme-accent ">
                <span class="w-2 h-2 mr-1 inline-block rounded-full border-checkbox border-current"></span> Date, old to new </label>
            </li>
            <li class="flex justify-start items-center">
              <input type="radio" class="visually-hidden filter-checkbox custom-input" name="sort_by" value="created-descending" @input.debounce="filterFormSubmit" id="Sort-Date, new to old-8">
              <label for="Sort-Date, new to old-8" class="cursor-pointer capitalize flex items-center hover:text-scheme-accent ">
                <span class="w-2 h-2 mr-1 inline-block rounded-full border-checkbox border-current"></span> Date, new to old </label>
            </li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</form>

POST /contact#contact_form

<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
  <input type="hidden" name="contact[tags]" value="newsletter">
  <div class="lg:ml-4 lg:flex items-end">
    <label class="visually-hidden" for="Email-footer">Email address</label>
    <input type="email" class="placeholder-current font-body border-b-text border-current w-full block bg-transparent pb-1" name="contact[email]" id="Email-footer" value="" placeholder="Email address" autocorrect="off" autocapitalize="off">
    <button class="mt-2 lg:mt-0 lg:ml-2 pb-1 font-body align-top inline-flex items-center justify-center hover:text-scheme-accent border-b-text border-scheme-text  hover:border-scheme-accent pb-1" type="submit" name="commit" id="Subscribe">
      <span class=" whitespace-nowrap">Subscribe</span>
    </button>
  </div>
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-Sq52kp" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 780px; min-width: 200px; max-width: 1000px; border-radius: 6px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 15px 40px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1"
    style="display: flex; flex-direction: column; width: 260px; margin: -15px 0px -15px -40px; padding: 0px; border-top: 0px solid transparent; border-right: 0px; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-bottom-left-radius: 6px; border-top-left-radius: 6px; overflow: hidden; min-width: 260px; min-height: 470px;">
    <div class="needsclick  kl-private-reset-css-Xuajs1"
      style="background-image: url(&quot;https://d3k81ch9hvuctc.cloudfront.net/company/WZ77Np/images/0291198b-0f1e-4c3f-8f59-fcc35470420d.jpeg&quot;); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; width: 100%; height: 100%; display: block;">
    </div>
  </div>
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px 0px 0px 40px; min-height: 470px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 30px 6px 10px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-55580978" style="width: 100%;">
          <p class="ql-align-center" style="font-size:14px;text-align:center;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-kanit"
              style="font-size:48px;color:rgb(55, 63, 71);font-family:Kanit, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:bold;">Unlock 10% off your first order</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 6px 10px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-55580979" style="width: 100%;">
          <p style="text-align:center;font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-kanit"
              style="color:rgb(55, 63, 71);font-size:18px;font-family:Kanit, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;">Sign up for special offers and updates</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="first_name_55580980" class="needsclick go2328174021 kl-private-reset-css-Xuajs1" type="text"
            autocomplete="given-name" tabindex="0" placeholder="First Name" aria-label="First Name" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: Kanit, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(96, 106, 114);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="last_name_55580981" class="needsclick go2328174021 kl-private-reset-css-Xuajs1" type="text"
            autocomplete="family-name" tabindex="0" placeholder="Last Name" aria-label="Last Name" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: Kanit, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(96, 106, 114);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 20px 6px 10px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_55580982" class="needsclick go2328174021 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Email" aria-label="Email" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: Kanit, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(96, 106, 114);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 6px; position: relative; flex: 1 0 0px;"><button
          class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(21, 117, 81); border-radius: 6px; border-style: none; border-color: rgb(21, 117, 81); border-width: 2px; color: rgb(255, 255, 255); font-family: Kanit, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 54px; width: 100%;">Get
          10% off </button></div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 25px 30px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-55580984" style="width: 100%;">
          <p style="text-align:center;font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-kanit"
              style="color:rgb(96, 106, 114);font-size:14px;font-family:Kanit, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;">By signing up, you agree to receive email marketing</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1"
        style="display: flex; justify-content: flex-start; padding: 0px 6px 10px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;"><button class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button"
          tabindex="0"
          style="background: rgb(255, 255, 255); border-radius: 2px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(96, 106, 114); font-family: Kanit, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 11px; padding-bottom: 11px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto; width: 100%;">No,
          thanks</button></div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

Skip to content
Menu
Close
 * New Gifts
 * All Gift Bundles
   * By Theme
     * Travel
     * Food & Drink
     * Pregnancy & Baby
     * Home & Style
     * Self Care
     * View all
   * By Occasion
     * Housewarming
     * Wedding
     * Birthday
     * Baby Shower
     * Thank you
     * View all
 * Build Your Own
 * Corporate Gifting
 * Blog

 * Log in
 * Create account

Search Submit
 * Facebook
 * Instagram
 * Email



Close

Book gifting made easy | Delivering Australia wide | Same Day Delivery available
to Melbourne Metro


New Gifts
All Gift Bundles
All Gift Bundles


BY THEME

 * Travel
 * Food & Drink
 * Pregnancy & Baby
 * Home & Style
 * Self Care
 * View all


BY OCCASION

 * Housewarming
 * Wedding
 * Birthday
 * Baby Shower
 * Thank you
 * View all

Build Your Own Corporate Gifting Blog
Log in
Search
Submit
Submit Close
0 items
Menu
Search
Submit
Submit Close
0 items


WEDDING GIFTS

Perfect wedding gifts to celebrate those who've found their match. 
Filter


PRICE

$
From
–
$
To



SIZE

 * Large
 * Regular




PRODUCT TYPE

 * Bundle


Sort
 * Featured
 * Best selling
 * Alphabetically, A-Z
 * Alphabetically, Z-A
 * Price, low to high
 * Price, high to low
 * Date, old to new
 * Date, new to old

 * Larder Love
   
   Larder Love
   
   from $100.00
 * Chase the Sun
   
   Chase the Sun
   
   from $115.00
 * Happy Place
   
   Happy Place
   
   from $150.00
 * Happy Hour
   
   Happy Hour
   
   Sold out
 * Luxe Living
   
   Luxe Living
   
   from $260.00
 * 
 * 


CUSTOM BUNDLES

Love the look of all of these but want to make it your own? Use our Bundle
Builder to create something extra special.

Build your own →

SOME OF THE BEST

View all

 * Happy Place
   
   from $150.00

 * Chase the Sun
   
   from $115.00

 * Designated Driver
   
   Sold out

 * Luxe Living
   
   from $260.00

 * Larder Love
   
   from $100.00

 * Feelin' Fancy
   
   from $120.00









JOIN OUR MAILING LIST

Subscribe to Handsel to get 10% off your first order, as well as news and other
nice things from time to time.

Email address Subscribe

Handsel acknowledges the Traditional Owners of the Country on which we work, the
Wurundjeri People of the Kulin Nation, and recognises their continuing
connection to the land, waters and culture. We pay our respects to their Elders
past and present.

 * About us
 * Contact
 * FAQs
 * Privacy policy
 * Terms and conditions
 * Corporate gifting
 * Melbourne
 * Sydney
 * Brisbane
 * Shop all gifts
 * News
 * Sitemap


FOLLOW US

 * Facebook
 * Instagram
 * Email

© 2024, Handsel.

Powered by Shopify


PAYMENT METHODS

 * American Express
 * Apple Pay
 * Google Pay
 * Mastercard
 * Shop Pay
 * Union Pay
 * Visa



 * Choosing a selection results in a full page refresh.
 * Press the space key then arrow keys to make a selection.







Get 10% off your first order!
Close dialog 1

Unlock 10% off your first order

Sign up for special offers and updates



Get 10% off

By signing up, you agree to receive email marketing

No, thanks