www.willoe.design
Open in
urlscan Pro
2620:127:f00f:e::
Public Scan
Submitted URL: http://willoe.studio/
Effective URL: https://www.willoe.design/
Submission: On December 09 via api from US — Scanned from CA
Effective URL: https://www.willoe.design/
Submission: On December 09 via api from US — Scanned from CA
Form analysis
25 forms found in the DOMPOST /localization
<form method="post" action="/localization" id="localization-form-sections--15924913930336__header" accept-charset="UTF-8" class="popout-header" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input
type="hidden" name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
<div class="popout-header__holder">
<h2 class="visually-hidden" id="country-heading-sections--15924913930336__header"> Currency </h2>
<popout-select class="popout" submit="">
<button type="button" class="popout__toggle" aria-expanded="false" aria-controls="country-list-sections--15924913930336__header" aria-describedby="country-heading-sections--15924913930336__header" data-popout-toggle="">
<span class="popout__toggle__text" data-popout-toggle-text="">Canada (CAD $)</span></button>
<ul id="country-list-sections--15924913930336__header" class="popout-list" data-popout-list="" data-scroll-lock-scrollable="" style="--max-width: 1600px;">
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="AU" data-popout-option=""><span>
Australia
(AUD
$)
</span>
</a>
</li>
<li class="popout-list__item is-active">
<a class="popout-list__option" href="#" aria-current="true" data-value="CA" data-popout-option=""><span>
Canada
(CAD
$)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="HK" data-popout-option=""><span>
Hong Kong SAR
(HKD
$)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="JP" data-popout-option=""><span>
Japan
(JPY
¥)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="MY" data-popout-option=""><span>
Malaysia
(MYR
RM)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="NZ" data-popout-option=""><span>
New Zealand
(NZD
$)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="SG" data-popout-option=""><span>
Singapore
(SGD
$)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="US" data-popout-option=""><span>
United States
(USD
$)
</span>
</a>
</li>
</ul>
<input type="hidden" name="country_code" id="CountrySelector-sections--15924913930336__header" value="CA" data-popout-input="">
</popout-select>
</div>
</form>
POST /localization
<form method="post" action="/localization" id="localization-form-sections--15924913930336__header-header-desktop" accept-charset="UTF-8" class="popout-header" enctype="multipart/form-data"><input type="hidden" name="form_type"
value="localization"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
<div class="popout-header__holder">
<h2 class="visually-hidden" id="country-heading-sections--15924913930336__header-header-desktop"> Currency </h2>
<popout-select class="popout" submit="">
<button type="button" class="popout__toggle" aria-expanded="false" aria-controls="country-list-sections--15924913930336__header-header-desktop" aria-describedby="country-heading-sections--15924913930336__header-header-desktop"
data-popout-toggle="">
<span class="popout__toggle__text" data-popout-toggle-text="">Canada (CAD $)</span></button>
<ul id="country-list-sections--15924913930336__header-header-desktop" class="popout-list" data-popout-list="" data-scroll-lock-scrollable="" style="--max-width: 253px;">
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="AU" data-popout-option=""><span>
Australia
(AUD
$)
</span>
</a>
</li>
<li class="popout-list__item is-active">
<a class="popout-list__option" href="#" aria-current="true" data-value="CA" data-popout-option=""><span>
Canada
(CAD
$)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="HK" data-popout-option=""><span>
Hong Kong SAR
(HKD
$)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="JP" data-popout-option=""><span>
Japan
(JPY
¥)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="MY" data-popout-option=""><span>
Malaysia
(MYR
RM)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="NZ" data-popout-option=""><span>
New Zealand
(NZD
$)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="SG" data-popout-option=""><span>
Singapore
(SGD
$)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="US" data-popout-option=""><span>
United States
(USD
$)
</span>
</a>
</li>
</ul>
<input type="hidden" name="country_code" id="CountrySelector-sections--15924913930336__header-header-desktop" value="CA" data-popout-input="">
</popout-select>
</div>
</form>
POST /localization
<form method="post" action="/localization" id="localization-form-sections--15924913930336__header-header-mobile" accept-charset="UTF-8" class="popout-header" enctype="multipart/form-data"><input type="hidden" name="form_type"
value="localization"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
<div class="popout-header__holder">
<h2 class="visually-hidden" id="country-heading-sections--15924913930336__header-header-mobile"> Currency </h2>
<popout-select class="popout" submit="">
<button type="button" class="popout__toggle" aria-expanded="false" aria-controls="country-list-sections--15924913930336__header-header-mobile" aria-describedby="country-heading-sections--15924913930336__header-header-mobile"
data-popout-toggle="">
<span class="popout__toggle__text" data-popout-toggle-text="">Canada (CAD $)</span></button>
<ul id="country-list-sections--15924913930336__header-header-mobile" class="popout-list" data-popout-list="" data-scroll-lock-scrollable="" style="--max-width: 1600px;">
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="AU" data-popout-option=""><span>
Australia
(AUD
$)
</span>
</a>
</li>
<li class="popout-list__item is-active">
<a class="popout-list__option" href="#" aria-current="true" data-value="CA" data-popout-option=""><span>
Canada
(CAD
$)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="HK" data-popout-option=""><span>
Hong Kong SAR
(HKD
$)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="JP" data-popout-option=""><span>
Japan
(JPY
¥)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="MY" data-popout-option=""><span>
Malaysia
(MYR
RM)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="NZ" data-popout-option=""><span>
New Zealand
(NZD
$)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="SG" data-popout-option=""><span>
Singapore
(SGD
$)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="US" data-popout-option=""><span>
United States
(USD
$)
</span>
</a>
</li>
</ul>
<input type="hidden" name="country_code" id="CountrySelector-sections--15924913930336__header-header-mobile" value="CA" data-popout-input="">
</popout-select>
</div>
</form>
POST /cart
<form id="cartForm" class="cart__form" action="/cart" method="post" novalidate="" data-cart-form="">
<div class="cart__foot__inner">
<div class="cart__price__holder" data-cart-price-holder="">
<div class="cart__total">
<span class="cart__total__label">Subtotal</span>
<span class="cart__total__price cart__total__price--animated" data-cart-total="0">Free </span>
<div class="cart__price__loader loader">
<div class="loader-indeterminate"></div>
</div>
</div>
</div>
<div class="cart__buttons-all">
<div class="cart__buttons-wrapper">
<div class="cart__buttons" data-cart-checkout-buttons="">
<fieldset class="cart__buttons__fieldset" data-cart-checkout-button="">
<button type="submit" name="checkout" class="btn btn--primary btn--solid btn--full cart__checkout">Check Out</button>
</fieldset>
</div>
</div><a href="/cart" class="cart__view btn btn--primary btn--outline">View cart</a>
</div>
<em class="cart__note">Shipping, taxes, and discount codes are calculated at checkout</em>
</div>
</form>
DIALOG
<form method="dialog">
<button class="visually-hidden no-js" aria-label="Close"></button>
</form>
POST /contact#Newsletter--large_newsletter_gRNMj8
<form method="post" action="/contact#Newsletter--large_newsletter_gRNMj8" id="Newsletter--large_newsletter_gRNMj8" accept-charset="UTF-8" class="newsletter-form" data-newsletter-form="" style="--text: #222222;
--text-dark: #000000;
--text-a35: rgba(34, 34, 34, 0.35);
--text-a70: rgba(34, 34, 34, 0.7);
--text-a75: rgba(34, 34, 34, 0.75);"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
<div class="newsletter__message newsletter__message--error errors" id="Newsletter-error--large_newsletter_gRNMj8"><em>This customer is already subscribed!</em></div>
<input type="hidden" name="contact[accepts_marketing]" value="true">
<div class="input-group">
<input type="email" id="email-input-large_newsletter_gRNMj8" class="input-group__field" placeholder="Email" aria-label="Email" autocorrect="off" autocapitalize="off" name="contact[email]" data-newsletter-field="" required="">
<button type="submit" class="caps newsletter__submit input-group__btn" name="commit" id="subscribe-button-large_newsletter_gRNMj8">
<span>Subscribe</span></button>
</div>
<div class="form__legal">
<p data-spam-detection-disclaimer="">This site is protected by hCaptcha and the hCaptcha <a href="https://hcaptcha.com/privacy">Privacy Policy</a> and <a href="https://hcaptcha.com/terms">Terms of Service</a> apply.</p>
</div>
</form>
DIALOG
<form method="dialog">
<button class="visually-hidden no-js" aria-label="Close"></button>
</form>
DIALOG
<form method="dialog">
<button class="visually-hidden no-js" aria-label="Close"></button>
</form>
DIALOG
<form method="dialog">
<button class="visually-hidden no-js" aria-label="Close"></button>
</form>
DIALOG
<form method="dialog">
<button class="visually-hidden no-js" aria-label="Close"></button>
</form>
DIALOG
<form method="dialog">
<button class="visually-hidden no-js" aria-label="Close"></button>
</form>
DIALOG
<form method="dialog">
<button class="visually-hidden no-js" aria-label="Close"></button>
</form>
POST /cart/add
<form method="post" action="/cart/add" id="ProductForm--template--15924913668192__section_collection_KeYpdj-7032839700576" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type"
value="product"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="id" value="40800011288672"><button class="quick-add__button caps" type="submit" name="add" aria-label="Quick add" data-add-to-cart="">
<span class="btn__text">Quick add </span>
<span class="btn__plus"></span>
<span class="btn__added"> </span>
<span class="btn__loader">
<svg height="18" width="18" class="svg-loader">
<circle r="7" cx="9" cy="9"></circle>
<circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
</svg>
</span>
<span class="btn__error" data-message-error=""> </span>
</button><input type="hidden" name="product-id" value="7032839700576"><input type="hidden" name="section-id" value="template--15924913668192__section_collection_KeYpdj"></form>
POST /cart/add
<form method="post" action="/cart/add" id="ProductForm--template--15924913668192__section_collection_KeYpdj-7032964087904" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type"
value="product"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="id" value="40800988135520"><button class="quick-add__button caps" type="submit" name="add" aria-label="Quick add" data-add-to-cart="">
<span class="btn__text">Quick add </span>
<span class="btn__plus"></span>
<span class="btn__added"> </span>
<span class="btn__loader">
<svg height="18" width="18" class="svg-loader">
<circle r="7" cx="9" cy="9"></circle>
<circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
</svg>
</span>
<span class="btn__error" data-message-error=""> </span>
</button><input type="hidden" name="product-id" value="7032964087904"><input type="hidden" name="section-id" value="template--15924913668192__section_collection_KeYpdj"></form>
POST /cart/add
<form method="post" action="/cart/add" id="ProductForm--template--15924913668192__section_collection_KeYpdj-7032956878944" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type"
value="product"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="id" value="40800888520800"><button class="quick-add__button caps" type="submit" name="add" aria-label="Quick add" data-add-to-cart="">
<span class="btn__text">Quick add </span>
<span class="btn__plus"></span>
<span class="btn__added"> </span>
<span class="btn__loader">
<svg height="18" width="18" class="svg-loader">
<circle r="7" cx="9" cy="9"></circle>
<circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
</svg>
</span>
<span class="btn__error" data-message-error=""> </span>
</button><input type="hidden" name="product-id" value="7032956878944"><input type="hidden" name="section-id" value="template--15924913668192__section_collection_KeYpdj"></form>
DIALOG
<form method="dialog">
<button class="visually-hidden no-js" aria-label="Close"></button>
</form>
<form class="radio__fieldset radio__fieldset--swatches radio__fieldset--pgi" data-grid-swatch-form="" data-fieldset="">
<grid-swatch class="selector-wrapper__scrollbar" data-scrollbar="" data-swatch-handle="willoe-tote-green" data-swatch-label=" Colour" data-swatch-values="Blue:blue,Green:green">
<div class="swatches swatch__button swatch__button--square swatch-blue" data-swatch-button="" data-tooltip="Blue" data-swatch-variant="41353083551840" data-swatch-variant-name="Blue"
data-swatch-image="https://cdn.shopify.com/s/files/1/0575/5951/5232/files/WD_SocialImages_1080x1080_4e1cb4f7-f47f-4d51-bbbc-988b403b13fc.png?v=1728474527" data-variant="41353083551840" style="--animation-delay: 0s; --swatch: var(--blue);">
<a class="swatch__link" data-swatch-link="" href="/products/willoe-tote-green?variant=41353083551840" data-swatch="Blue">
<span class="visually-hidden" data-swatch-text="">Blue</span>
</a>
</div>
<div class="swatches swatch__button swatch__button--square swatch-green" data-swatch-button="" data-tooltip="Green" data-swatch-variant="41353083584608" data-swatch-variant-name="Green"
data-swatch-image="https://cdn.shopify.com/s/files/1/0575/5951/5232/files/WD_SocialImages_1080x1080_cec0e153-e450-4767-b783-537ac7683692.png?v=1728473593" data-variant="41353083584608" style="--animation-delay: 0.08s; --swatch: var(--green);">
<a class="swatch__link" data-swatch-link="" href="/products/willoe-tote-green?variant=41353083584608" data-swatch="Green">
<span class="visually-hidden" data-swatch-text="">Green</span>
</a>
</div>
</grid-swatch>
<div class="selector-wrapper__actions">
<button type="button" class="radio__fieldset__arrow radio__fieldset__arrow--prev is-hidden" data-scrollbar-arrow-prev=""><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-left" viewBox="0 0 24 24">
<path d="m15 6-6 6 6 6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"></path>
</svg><span class="visually-hidden">See All</span>
</button>
<button type="button" class="radio__fieldset__arrow radio__fieldset__arrow--next is-hidden" data-scrollbar-arrow-next="">
<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-right" viewBox="0 0 24 24">
<path d="m9 6 6 6-6 6" stroke="#000" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
<span class="visually-hidden">See All</span>
</button>
</div>
</form>
POST /cart/add
<form method="post" action="/cart/add" id="ProductForm--template--15924913668192__section_collection_KeYpdj-7032955600992" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type"
value="product"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="id" value="40800867024992"><button class="quick-add__button caps" type="submit" name="add" aria-label="Quick add" data-add-to-cart="">
<span class="btn__text">Quick add </span>
<span class="btn__plus"></span>
<span class="btn__added"> </span>
<span class="btn__loader">
<svg height="18" width="18" class="svg-loader">
<circle r="7" cx="9" cy="9"></circle>
<circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
</svg>
</span>
<span class="btn__error" data-message-error=""> </span>
</button><input type="hidden" name="product-id" value="7032955600992"><input type="hidden" name="section-id" value="template--15924913668192__section_collection_KeYpdj"></form>
DIALOG
<form method="dialog">
<button class="visually-hidden no-js" aria-label="Close"></button>
</form>
DIALOG
<form method="dialog">
<button class="visually-hidden no-js" aria-label="Close"></button>
</form>
POST /cart/add
<form method="post" action="/cart/add" id="ProductForm--template--15924913668192__section_collection_KeYpdj-7225211256928" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type"
value="product"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="id" value="41354842308704"><button class="quick-add__button caps" type="submit" name="add" aria-label="Quick add" data-add-to-cart="">
<span class="btn__text">Quick add </span>
<span class="btn__plus"></span>
<span class="btn__added"> </span>
<span class="btn__loader">
<svg height="18" width="18" class="svg-loader">
<circle r="7" cx="9" cy="9"></circle>
<circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
</svg>
</span>
<span class="btn__error" data-message-error=""> </span>
</button><input type="hidden" name="product-id" value="7225211256928"><input type="hidden" name="section-id" value="template--15924913668192__section_collection_KeYpdj"></form>
DIALOG
<form method="dialog">
<button class="visually-hidden no-js" aria-label="Close"></button>
</form>
POST /cart/add
<form method="post" action="/cart/add" id="ProductForm--template--15924913668192__section_collection_KeYpdj-7032978636896" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type"
value="product"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="id" value="40801090797664"><button class="quick-add__button caps" type="submit" name="add" aria-label="Quick add" data-add-to-cart="">
<span class="btn__text">Quick add </span>
<span class="btn__plus"></span>
<span class="btn__added"> </span>
<span class="btn__loader">
<svg height="18" width="18" class="svg-loader">
<circle r="7" cx="9" cy="9"></circle>
<circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
</svg>
</span>
<span class="btn__error" data-message-error=""> </span>
</button><input type="hidden" name="product-id" value="7032978636896"><input type="hidden" name="section-id" value="template--15924913668192__section_collection_KeYpdj"></form>
POST /contact#Newsletter--footer-0
<form method="post" action="/contact#Newsletter--footer-0" id="Newsletter--footer-0" accept-charset="UTF-8" class="newsletter-form" data-newsletter-form="" style="--text: #222222;
--text-dark: #000000;
--text-a35: rgba(34, 34, 34, 0.35);
--text-a70: rgba(34, 34, 34, 0.7);
--text-a75: rgba(34, 34, 34, 0.75);"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
<div class="newsletter__message newsletter__message--error errors" id="Newsletter-error--footer-0"><em>This customer is already subscribed!</em></div>
<input type="hidden" name="contact[accepts_marketing]" value="true">
<div class="input-group">
<input type="email" id="email-input-footer-0" class="input-group__field" placeholder="Email" aria-label="Email" autocorrect="off" autocapitalize="off" name="contact[email]" data-newsletter-field="" required="">
<button type="submit" class="caps newsletter__submit input-group__btn" name="commit" id="subscribe-button-footer-0">
<span>Subscribe</span></button>
</div>
</form>
POST /localization
<form method="post" action="/localization" id="localization-form-sections--15924913963104__supporting-menu" accept-charset="UTF-8" class="popout-footer" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input
type="hidden" name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
<div class="popout-footer__holder">
<h2 class="visually-hidden" id="country-heading-sections--15924913963104__supporting-menu"> Currency </h2>
<popout-select class="popout" submit="">
<button type="button" class="popout__toggle" aria-expanded="false" aria-controls="country-list-sections--15924913963104__supporting-menu" aria-describedby="country-heading-sections--15924913963104__supporting-menu" data-popout-toggle="">
<span class="popout__toggle__text" data-popout-toggle-text="">CAD $ </span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-down" viewBox="0 0 24 24">
<path d="m6 9 6 6 6-6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></button>
<ul id="country-list-sections--15924913963104__supporting-menu" class="popout-list" data-popout-list="" data-scroll-lock-scrollable="" style="--max-width: 1550px;">
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="AU" data-popout-option=""><span>
Australia
(AUD
$)
</span>
</a>
</li>
<li class="popout-list__item is-active">
<a class="popout-list__option" href="#" aria-current="true" data-value="CA" data-popout-option=""><span>
Canada
(CAD
$)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="HK" data-popout-option=""><span>
Hong Kong SAR
(HKD
$)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="JP" data-popout-option=""><span>
Japan
(JPY
¥)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="MY" data-popout-option=""><span>
Malaysia
(MYR
RM)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="NZ" data-popout-option=""><span>
New Zealand
(NZD
$)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="SG" data-popout-option=""><span>
Singapore
(SGD
$)
</span>
</a>
</li>
<li class="popout-list__item">
<a class="popout-list__option" href="#" data-value="US" data-popout-option=""><span>
United States
(USD
$)
</span>
</a>
</li>
</ul>
<input type="hidden" name="country_code" id="CountrySelector-sections--15924913963104__supporting-menu" value="CA" data-popout-input="">
</popout-select>
</div>
</form>
Text Content
Skip to content This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox. Congratulations! Your order qualifies for free shipping You are $93.08 away from free express shipping Congratulations! Your order qualifies for free shipping You are $93.08 away from free express shipping Congratulations! Your order qualifies for free shipping You are $93.08 away from free express shipping Congratulations! Your order qualifies for free shipping You are $93.08 away from free express shipping Congratulations! Your order qualifies for free shipping You are $93.08 away from free express shipping Congratulations! Your order qualifies for free shipping You are $93.08 away from free express shipping Congratulations! Your order qualifies for free shipping You are $93.08 away from free express shipping CURRENCY Canada (CAD $) * Australia (AUD $) * Canada (CAD $) * Hong Kong SAR (HKD $) * Japan (JPY ¥) * Malaysia (MYR RM) * New Zealand (NZD $) * Singapore (SGD $) * United States (USD $) Account Cart 0 Shop Shop All Scented Candles Home Essentials Scent Collections Nature's Scent Australian Inspired Luxury Inspired Christmas Beachside/Summer Gift Bundles About Contact CURRENCY Canada (CAD $) * Australia (AUD $) * Canada (CAD $) * Hong Kong SAR (HKD $) * Japan (JPY ¥) * Malaysia (MYR RM) * New Zealand (NZD $) * Singapore (SGD $) * United States (USD $) Account Cart 0 Shop Show menu Exit menu Shop Shop All Show menu Exit menu Shop All Scented Candles Home Essentials Scent Collections Show menu Exit menu Scent Collections Nature's Scent Australian Inspired Luxury Inspired Christmas Beachside/Summer Gift Bundles About Contact CURRENCY Canada (CAD $) * Australia (AUD $) * Canada (CAD $) * Hong Kong SAR (HKD $) * Japan (JPY ¥) * Malaysia (MYR RM) * New Zealand (NZD $) * Singapore (SGD $) * United States (USD $) CART 0 Congratulations! Your order qualifies for free shipping You are $93.08 away from free shipping. NO MORE PRODUCTS AVAILABLE FOR PURCHASE Products Pair with Is this a gift? Leave a note about your order Subtotal Free Check Out View cart Shipping, taxes, and discount codes are calculated at checkout Your Cart is Empty Shop About Contact SUBSCRIBE TO ENJOY 10% OFF YOUR FIRST PURCHASE 💸 Sign up for our newsletter today and receive a 10% discount code for your first purchase. Stay updated with exclusive offers, new releases, and more. This customer is already subscribed! Subscribe This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply. FREE ENGRAVING AVAILABLE NOW Designed and poured in Sydney, Australia Soy Candle Bundle - 85g and 160g $37.00 $55.00 Add CUSTOMER REVIEWS from 20 reviews Kevin Boyle 23/11/24 Amazing scent! The proper good coconut smell. Quality Coconut Hideaway - Soy Candle Megan W. 25/10/24 Lovely packaging, relaxing scents and perfect addition to my home Champagne Beach - Soy Candle 160g Olivia 21/10/24 Incredible fragrance and lasts way longer than expected! Callitris Forest - Soy Candle 85g Kate 21/10/24 Highly recommend! Great quality candles with beautiful, cozy scents. Magic Cookie Jar - Soy Candle Mark N 20/10/24 Perfect suprise gift Suprised my partner with coastal deluight and champagne beach. It arrived in time and packed so nicely that all I had to do was give it to her! A+ on packaging Coastal Delight - Soy Candle 85g Li Na 20/10/24 Great!! Love the candle, smells fantastic! Make a matcha scent please! Summer Bloom - Soy Candle 160g MN 08/10/24 Cute samples I ordered the samples out of curiousity just to try out some new candle scents. Just placed an order for champagne beach! Soy Candle Bundle - 20g Sample Jess .C 24/09/24 Game vibe on point Picked up Champagne beach, and wow its actually decent! Really helped set the mood for board game night over the weekend with friends. Champagne Beach - Soy Candle 85g Sarah J 22/09/24 Mum approved I bought the summer bloom candle for my mum's birthday. She loves the smell of it and loves seeing her name personalised on the lid! Summer Bloom - Soy Candle 160g Emily 21/09/24 Obsessed with Coastal Delight! I recently bought the Coastal Delight candle, and I’m obsessed! The scent fills my whole apartment without being overpowering. It burns so evenly, and I love that it’s made with natural soy wax. I’ll definitely be ordering more! Coastal Delight - Soy Candle 160g Christmas - Limited Edition Quick add Northern Lights - Soy Candle From $33.00 Quick add Night Before Christmas - Soy Candle From $33.00 Quick add Gingerbread Cabin - Soy Candle From $33.00 Quick add Under The Mistletoe - Soy Candle From $33.00 Quick add Christmas In Byron - Soy Candle From $33.00 PreviousNext BEST SELLERS Quick add Champagne Beach - Soy Candle 160g $32.00 Quick add Callitris Forest - Soy Candle 160g $32.00 Quick add Coastal Delight - Soy Candle 160g $32.00 Quick add Willoe Tote $24.00 Blue Green See All See All 2 colors Quick add Summer Bloom - Soy Candle 160g $32.00 Quick add Driftwood Tides - Soy Candle From $33.00 Quick add Autumn Harvest - Soy Candle From $33.00 Sale Quick add Soy Candle Bundle - 20g Sample $14.00 $19.00 Quick add Protective Cork Candle Coaster From $2.00 Quick add Coastal Delight - Soy Candle 85g $24.00 ORGANIC INGREDIENTS Crafted with care, our candles are made from organic ingredients that are gentle on the environment. ETHICALLY SOURCED Our candles are crafted using ethically sourced ingredients, allowing you to indulge with peace of mind. SUSTAINABLY-MINDED Illuminate your space with our sustainable candles, designed to brighten your life while protecting the planet. Subscribe to our mailing list for exclusive offers, new scents, and more. This customer is already subscribed! Subscribe * Instagram * Facebook Main Menu * Shop * About * Contact Footer Menu PT1 * Candle Care * Frequently Asked Questions * Privacy Policy Footer menu PT2 * Returns & Refunds * Shipping Information * Terms of Service CURRENCY CAD $ * Australia (AUD $) * Canada (CAD $) * Hong Kong SAR (HKD $) * Japan (JPY ¥) * Malaysia (MYR RM) * New Zealand (NZD $) * Singapore (SGD $) * United States (USD $) * © Willoe Design 2024 * Powered by Shopify Previous Next Close Judge.me ✕ willoe.design Soy wax candles burn up to 50% longer than traditional paraffin wax candles. They are made from renewable soybeans, which produce a cleaner burn with less soot and fewer toxins, making them an eco-friendly and healthier choice for your home. Check out our selection of natural soy wax candles now! Link in bio. #ScentedCandles #SoyWaxCandles #NonToxicCandles #LuxuryCandles #HomeFragrance #HomeDecor #AustralianMade #SydneyMakers #SupportSmall #CandleStoreSydney #CandleStoreAustralia #WoodWickCandles #GiftIdeas #ChristmasGifts December 9 ✕ willoe.design This candle captures the essence of a coastal Christmas. It begins with a refreshing, uplifting aroma, like a cool breeze by the beach, and then unfolds into a cozy, enveloping warmth. It’s perfect for bringing festive cheer with a modern twist. #ScentedCandles #SoyWaxCandles #NonToxicCandles #LuxuryCandles #HomeFragrance #HomeDecor #AustralianMade #SydneyMakers #SupportSmall #CandleStoreSydney #CandleStoreAustralia #WoodWickCandles #GiftIdeas #ChristmasGifts #ByronBay December 8 ✕ willoe.design We carefully pack our candle orders in white tissue paper and securely protected with eco-friendly honeycomb packing paper to ensure they arrive in perfect condition. #ScentedCandles #SoyWaxCandles #NonToxicCandles #LuxuryCandles #HomeFragrance #HomeDecor #AustralianMade #SydneyMakers #SupportSmall #CandleStoreSydney #CandleStoreAustralia #WoodWickCandles #GiftIdeas #ChristmasGifts December 7 ✕ willoe.design 🎄✨ Christmas scent collection is HERE! 🎁🎅 Candles available now • online only Click the link in our bio to shop before they’re gone... because when Christmas ends, so do these scents! #ScentedCandles #SoyWaxCandles #NonToxicCandles #LuxuryCandles #HomeFragrance #HomeDecor #AustralianMade #SydneyMakers #SupportSmall #CandleStoreSydney #CandleStoreAustralia #WoodWickCandles #GiftIdeas #ChristmasGifts December 6 ✕ willoe.design Imagine being surrounded by your favourite books and the soft glow of our handcrafted candle. Explore our collection and find the perfect scent for this moment now. #ScentedCandles #SoyWaxCandles #NonToxicCandles #LuxuryCandles #HomeFragrance #HomeDecor #AustralianMade #SydneyMakers #SupportSmall #CandleStoreSydney #CandleStoreAustralia #WoodWickCandles #GiftIdeas #ChristmasGifts December 5 ✕ willoe.design Here's a sneak peek at what we’ve been creating in the studio lately! Our first batch wasn’t perfect and that’s expected with learning a new skill. But we’re confident we’ll get it just right before our shop launch. Would you use these jesmonite pieces as trinket dishes or candle containers? We’d love to hear your thoughts! #Jesmonite #ScentedCandles #SoyWaxCandles #NonToxicCandles #LuxuryCandles #HomeFragrance #HomeDecor #AustralianMade #SydneyMakers #SupportSmall #CandleStoreSydney #CandleStoreAustralia #WoodWickCandles #GiftIdeas #ChristmasGifts December 4