www.shopwillowandelm.com Open in urlscan Pro
23.227.38.74  Public Scan

Submitted URL: http://www.shopwillowandelm.com/
Effective URL: https://www.shopwillowandelm.com/
Submission: On December 16 via api from US — Scanned from CA

Form analysis 6 forms found in the DOM

POST /cart

<form id="CartDrawerForm" action="/cart" method="post" novalidate="" class="drawer__contents" data-location="cart-drawer">
  <div class="drawer__fixed-header">
    <div class="drawer__header appear-animation appear-delay-1">
      <div class="h2 drawer__title">Cart</div>
      <div class="drawer__close">
        <button type="button" class="drawer__close-button js-drawer-close">
          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64">
            <title>icon-X</title>
            <path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"></path>
          </svg>
          <span class="icon__fallback-text">Close cart</span>
        </button>
      </div>
    </div>
  </div>
  <div class="drawer__inner">
    <div class="drawer__scrollable">
      <div data-products="" class="appear-animation appear-delay-2">
        <div class="cart__items" data-count="0" data-cart-subtotal="0">
        </div>
      </div>
      <div class="appear-animation appear-delay-3">
        <label for="CartNoteDrawer">Order note</label>
        <textarea name="note" class="input-full cart-notes" id="CartNoteDrawer"></textarea>
      </div>
    </div>
    <div class="drawer__footer appear-animation appear-delay-4">
      <div data-discounts="">
        <div class="cart__discounts cart__item-sub cart__item-row hide">
          <div>Discounts</div>
          <div>
          </div>
        </div>
      </div>
      <div class="cart__item-sub cart__item-row">
        <div class="ajaxcart__subtotal">Subtotal</div>
        <div data-subtotal="">$0.00</div>
      </div>
      <div class="cart__item-row text-center">
        <small> Shipping, taxes, and discount codes calculated at checkout.<br>
        </small>
      </div>
      <div class="cart__item-row cart__terms">
        <input type="checkbox" id="CartTermsDrawer" class="cart__terms-checkbox">
        <label for="CartTermsDrawer"> I agree with the <a href="/pages/terms-conditions" target="_blank">terms and conditions</a>
        </label>
      </div>
      <div class="cart__checkout-wrapper">
        <button type="submit" name="checkout" data-terms-required="true" class="btn cart__checkout"> Check out </button>
      </div>
    </div>
  </div>
  <div class="drawer__cart-empty appear-animation appear-delay-2">
    <div class="drawer__scrollable"> Your cart is currently empty. </div>
  </div>
</form>

GET /search

<form action="/search" method="get" role="search">
  <label for="Search" class="hidden-label">Search</label>
  <div class="search__input-wrap">
    <input class="search__input" id="Search" type="search" name="q" value="" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list"
      autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false" placeholder="Search" tabindex="0">
    <input name="options[prefix]" type="hidden" value="last">
    <button class="btn--search" type="submit">
      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64">
        <defs>
          <style>
            .cls-1 {
              fill: none;
              stroke: #000;
              stroke-miterlimit: 10;
              stroke-width: 2px
            }
          </style>
        </defs>
        <path class="cls-1" d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"></path>
      </svg>
      <span class="icon__fallback-text">Search</span>
    </button>
  </div>
  <button class="btn--close-search">
    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64">
      <defs>
        <style>
          .cls-1 {
            fill: none;
            stroke: #000;
            stroke-miterlimit: 10;
            stroke-width: 2px
          }
        </style>
      </defs>
      <path class="cls-1" d="M19 17.61l27.12 27.13m0-27.13L19 44.74"></path>
    </svg>
  </button>
  <div id="predictive-search" class="search__results" tabindex="-1"></div>
</form>

<form aria-live="polite" class="needsclick klaviyo-form klaviyo-form-version-cid_1 go2355295699 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-WXdRpY" novalidate=""
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; border-radius: 2px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; background-position-y: 50%; padding: 10px 5px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 120px; 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: 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="email_016JB91TTR0000000000292RSM" class="needsclick go599228266 kl-private-reset-css-Xuajs1"
            type="email" autocomplete="email" name="email" tabindex="0" placeholder="ENTER YOUR EMAIL" aria-label="ENTER YOUR EMAIL" aria-required="true" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 0px; padding: 0px 0px 0px 16px; height: 54px; text-align: left; color: rgb(0, 0, 0); font-family: &quot;Barlow Condensed&quot;, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: 2px; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255);">
          <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: 0 1 auto;"><button
          class="needsclick go2701019974 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgba(48, 59, 67, 0); border-radius: 0px; border-style: solid; border-color: rgb(255, 255, 255); border-width: 2px; color: rgb(255, 255, 255); font-family: &quot;Barlow Condensed&quot;, Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 400; letter-spacing: 2px; line-height: 1; white-space: normal; padding: 0px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; pointer-events: auto; height: 50px;">SUBSCRIBE</button>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

POST /contact#newsletter-template--15973548851267__31bf5063-68c6-4faf-ad1b-da2e4744f00c

<form method="post" action="/contact#newsletter-template--15973548851267__31bf5063-68c6-4faf-ad1b-da2e4744f00c" id="newsletter-template--15973548851267__31bf5063-68c6-4faf-ad1b-da2e4744f00c" accept-charset="UTF-8" class="contact-form"><input
    type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
  <label for="Email-template--15973548851267__31bf5063-68c6-4faf-ad1b-da2e4744f00c" class="hidden-label">Enter your email</label>
  <label for="newsletter-form-submit-template--15973548851267__31bf5063-68c6-4faf-ad1b-da2e4744f00c" class="hidden-label">Subscribe</label>
  <input type="hidden" name="contact[tags]" value="prospect,newsletter">
  <input type="hidden" name="contact[context]" value="section">
  <div class="input-group newsletter__input-group">
    <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-template--15973548851267__31bf5063-68c6-4faf-ad1b-da2e4744f00c" class="input-group-field newsletter__input" autocorrect="off" autocapitalize="off"
      required="">
    <div class="input-group-btn">
      <button type="submit" id="newsletter-form-submit-template--15973548851267__31bf5063-68c6-4faf-ad1b-da2e4744f00c" class="btn" name="commit">
        <span class="form__submit--large">Subscribe</span>
        <span class="form__submit--small">
          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 50 15">
            <title>icon-right-arrow</title>
            <path d="M0 9.63V5.38h35V0l15 7.5L35 15V9.63Z"></path>
          </svg>
        </span>
      </button>
    </div>
  </div>
</form>

<form aria-live="polite" class="needsclick klaviyo-form klaviyo-form-version-cid_2 go2355295699 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-WXdRpY" novalidate=""
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; border-radius: 2px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; background-position-y: 50%; padding: 10px 5px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 120px; 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: 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="email_016JB91TTR0000000000292RSM" class="needsclick go599228266 kl-private-reset-css-Xuajs1"
            type="email" autocomplete="email" name="email" tabindex="0" placeholder="ENTER YOUR EMAIL" aria-label="ENTER YOUR EMAIL" aria-required="true" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 0px; padding: 0px 0px 0px 16px; height: 54px; text-align: left; color: rgb(0, 0, 0); font-family: &quot;Barlow Condensed&quot;, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: 2px; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255);">
          <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: 0 1 auto;"><button
          class="needsclick go2701019974 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgba(48, 59, 67, 0); border-radius: 0px; border-style: solid; border-color: rgb(255, 255, 255); border-width: 2px; color: rgb(255, 255, 255); font-family: &quot;Barlow Condensed&quot;, Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 400; letter-spacing: 2px; line-height: 1; white-space: normal; padding: 0px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; pointer-events: auto; height: 50px;">SUBSCRIBE</button>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

POST /contact#newsletter-footer

<form method="post" action="/contact#newsletter-footer" id="newsletter-footer" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓"><label
    for="Email-1494292487693" class="hidden-label">Enter your email</label>
  <label for="newsletter-submit-1494292487693" class="hidden-label">Subscribe</label>
  <input type="hidden" name="contact[tags]" value="prospect,newsletter">
  <input type="hidden" name="contact[context]" value="footer">
  <div class="footer__newsletter">
    <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-1494292487693" class="footer__newsletter-input" autocorrect="off" autocapitalize="off" required="">
    <button type="submit" id="newsletter-submit-1494292487693" class="footer__newsletter-btn" name="commit">
      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-email" viewBox="0 0 64 64">
        <title>icon-email</title>
        <path d="M63 52H1V12h62ZM1 12l25.68 24h9.72L63 12M21.82 31.68 1.56 51.16m60.78.78L41.27 31.68"></path>
      </svg>
      <span class="footer__newsletter-btn-label"> Subscribe </span>
    </button>
  </div>
</form>

Text Content

Back
Accessibility options


Are you sure you want to hide the widget forever? If you need it back, please
clear your cookies.

OkCancel
Content
Bigger Text


Bigger Text


Bigger Cursor


Bigger Cursor

Text Reader


Tooltips

Line Height


Line Height


Hide Images


Hide images

Readable Fonts


Readable fonts

Dyslexic Font


Dyslexic Font

Bionic Reading


Bionic Reading

Stop Animations


Stop Animations

Colors
Invert Color


Invert Colors

Brightness


Brightness


Contrast


Contrast


Grayscale Color


Grayscale

Saturation


Saturation


Navigation
Reading Line


Reading Line

Highlight Links


Highlight Links

Text Reader


Read page

Reading Mask


Reading Mask

Page Structure


Page Structure

LanguageEnglish (United States)
Search language
English (United States)English
(British)SwedishFinnishGermanItalianDutchSpanishPortugueseTurkishFrenchJapaneseKoreanHebrewLatvianPolishGreekThai
Accessibly App Accessibility Statement

Accessibly App is committed to making sites accessible for all, including people
with disabilities. We are continuously improving the service we provide through
our app to comply with increased accessibility standards, guidelines, and to
make the browsing experience better for everyone.

Conformance status

The app uses the Web Content Accessibility Guidelines (WCAG) defined
requirements to improve accessibility for people with disabilities. It defines
three levels of conformance: Level A, Level AA, and Level AAA. Accessibly App is
following the best guidelines and is partially conformant with WCAG 2.1 level
AA.

Technical information

Accessibly App is an app supported in Shopify and Wordpress environments. The
app relies on the following technologies:

HTML
CSS
JavaScript
NodeJs
MongoDB

Accessibly App features

When a site has Accessibly App i ac-h4 installed, the website can be adjusted
with keyboard navigation using the “tab” key (WCAG 2.1/2.1.1). Additionally, see
the list of all provided Accessibly App features and tools for better website
experience:

Zoom | WCAG 2.1 / 1.4.4

This feature enables users to enhance the size of the text to up to three times
the original text for better text readability.

Bigger cursor

Makes the cursor bigger and more prominent. Increases the size for better site
browsing.

Invert colors

Invert the colors of the website content. For those with decreased vision, the
high contrast greatly helps to read the site better.

Tweak Contrast | WCAG 2.1 / 1.4.6

This feature lets users manually select from two options: to enhance the
contrast of the website or to decrease the contrast.

Tweak Brightness | WCAG 2.1 / 1.4.6

This feature lets users update the brightness on the site. The content can
either be made brighter or darker.

Grayscale | WCAG 2.1 / 1.4.6

Users can turn on grayscale, making the website content appear only in shades of
gray. This benefits people with visual impairment.

Reading Line

Add a supportive reading line to the site.

Readable fonts

Convert the fonts available on-site to one of the most easily readable fonts:
Helvetica.

Alt Text and Images

Ability to read alt text of images. As of now, our tool has added a feature
where alt descriptions for images without them are generated using Google's
Vision AI. In the event that you haven't manually written these image
descriptions yourself, this greatly helps people with visual impairment browse
your site.

Tooltips | WCAG 2.1 / 2.5.3

Add labels to images that contain a written description of the image.

Highlight links

Highlight links to make them more prominent.

Hide images

Hide images on the site. This provides better site readability for people with
visual impairment.

Read page

A feature that allows a voice to read the text on your site out loud to
visitors.

Notes & Feedback

We always try to update our services and operate in the best possible manner to
benefit all of our clients and their site visitors.

We cannot control or correct problems with third-party sites, but please let us
know if you encounter difficulty with any sites we link to so we can pass the
information along to the site owners. You may also want to address your concerns
directly to these third parties.


Reset settings
Accessibility statement


Skip to content
icon-X Close menu
 * New Arrivals
 * Women's Apparel
   
    * Accessories
    * Athleisure
    * Bottoms
    * Denim
    * Curvy
    * Dresses & Jumpsuits
    * Outerwear
    * Tops

 * For the Home
   
    * Christmas Decor
    * Candles & Scents
    * Cleaning + Laundry
    * Decor
    * Entertain
    * Food
    * Kitchen
    * Porch + Outdoors
    * Textiles

 * Gifts
   
    * For Her
    * For Him
    * For Baby
    * For the Bride
    * For Fido
    * Sorority

 * For the Body + Soul
   
    * Bath + Body
    * Soaps + Skincare
    * Stationery

 * Sale
 * About Us
 * Pink Friday
 * Black Friday
 * Search
   Return Policy
   Shipping
   Privacy Policy
   Log in

 * instagram Instagram
 * Facebook
 * TikTok

Cart
icon-X Close cart
Order note
Discounts

Subtotal
$0.00
Shipping, taxes, and discount codes calculated at checkout.

I agree with the terms and conditions
Check out
Your cart is currently empty.
 * Search
 * Return Policy
 * Shipping
 * Privacy Policy

icon-search Search
icon-hamburger Site navigation


WILLOW + ELM

account Log in icon-search Search icon-bag-minimalCart
 * New Arrivals
 * Women's Apparel
    * Accessories
    * Athleisure
    * Bottoms
    * Denim
    * Curvy
    * Dresses & Jumpsuits
    * Outerwear
    * Tops

 * For the Home
    * Christmas Decor
    * Candles & Scents
    * Cleaning + Laundry
    * Decor
    * Entertain
    * Food
    * Kitchen
    * Porch + Outdoors
    * Textiles

 * Gifts
    * For Her
    * For Him
    * For Baby
    * For the Bride
    * For Fido
    * Sorority

 * For the Body + Soul
    * Bath + Body
    * Soaps + Skincare
    * Stationery

 * Sale
 * About Us
 * Pink Friday
 * Black Friday

Search
Search




BLACK FRIDAY COUNTDOWN

Get ready for the best deals all year! Nothing over $30!


12

DAYS


12

HOURS


12

MINUTES


12

SECONDS

Shop Now!

Preview now!


YOUR HOLIDAY HEADQUARTERS

SHOP CLOSET
SHOP home 
shop gifts



• LIVE LIFE BEAUTIFULLY •

SHOP CLOSET
shop home
Check Out the blog


SHOP THE LATEST COLLECTIONS


NEW FOR YOUR CLOSET

SHOP NOW


ALL THINGS HOME

SHOP NOW


GIFTS FOR EVERYONE ON YOUR LIST

SHOP NOW


COME SEE US!


LOCATION

107 E 4TH ST
MARYVILLE, MO




STORE HOURS

TUES-FRI | 10am - 6pm
SAT | 10am - 4pm
SUN-MON | nope

get directions


ADMIN@SHOPWILLOWANDELM.COM


(660) 227-0335


HEY PRETTY, LET'S BE BESTIES.

Join our insiders Facebook group for intentional content, insider deals, and fun
live sales with our founder, Steph.



JOIN NOW


DOWNLOAD OUR MOBILE APP.

Exclusive discounts and live new arrivals, plus be the first to know about our
favorite fashion trends.



DOWNLOAD NOW


FOLLOW ALONG ON INSTAGRAM.

Hang out with us and our fave shop dog, Frankie for behind the scenes, fashion
tips, and all the latest new arrivals.



FOLLOW US


YOU DESERVE A DISCOUNT.

Get 10% off your first purchase instantly when you join!

SUBSCRIBE


QUICK LINKS




RETURNS/EXCHANGES


SHIPPING


PRIVACY


CONTACT




how does 10% off today sound?

Enter your email Subscribe
Subscribe icon-right-arrow
SUBSCRIBE


DOWNLOAD OUR
MOBILE APP.

Download our app for exclusive discounts and live new arrivals, plus be the
first to know about our favorite fashion trends.

Download now


HEY PRETTY,
LET'S BE BESTIES.

Join our insiders Facebook group for intentional content, insider deals, and fun
live sales with our founder, Steph.

join now


FOLLOW ALONG
ON INSTAGRAM.

Hang out with us and our fave shop dog, Gilbert for behind the scenes, fashion
tips, and all the latest new arrivals.

Follow us


QUICK LINKS

Quick Links
 * Search
 * Return Policy
 * Shipping
 * Privacy Policy


WANT 10% OFF?

want 10% off?

Subscribe to get special offers, event updates, and new arrival emails.

Enter your email Subscribe
icon-email Subscribe
 * instagram Instagram
 * Facebook
 * TikTok


CONTACT US

CONTACT US

(660) 227-0335    

admin@shopwillowandelm.com


COME SEE US

COME SEE US

107 East 4th Street,
Maryville, Missouri

tuesday - friday | 10:00am - 6:00pm
saturday | 10:00am - 4:00pm
sunday - monday | nope



Powered by Shopify


icon-X "Close (esc)"
icon-X icon-chevron
icon-X
Willow + Elm | A lifestyle boutique for your closet, home + soui




{"themeColor":"#574CD5","iconColor":"#574CD5","showLogo":true,"topBottomPosition":10,"rightLeftPosition":10,"iconSize":"small","iconCustomSize":64,"position":"middle-right"}