redecora.com Open in urlscan Pro
23.227.38.65  Public Scan

URL: https://redecora.com/
Submission: On September 13 via api from US — Scanned from US

Form analysis 8 forms found in the DOM

POST /localization

<form method="post" action="/localization" id="nav-localization" accept-charset="UTF-8" class="form localization no-js-hidden" 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="localization__grid"></div>
  <script>
    customElements.whenDefined('custom-select').then(() => {
      if (!customElements.get('country-selector')) {
        class CountrySelector extends customElements.get('custom-select') {
          constructor() {
            super();
            this.loaded = false;
          }
          async showListbox() {
            if (this.loaded) {
              super.showListbox();
              return;
            }
            this.button.classList.add('is-loading');
            this.button.setAttribute('aria-disabled', 'true');
            try {
              const response = await fetch('?section_id=country-selector');
              if (!response.ok) throw new Error(response.status);
              const tmpl = document.createElement('template');
              tmpl.innerHTML = await response.text();
              const el = tmpl.content.querySelector('.custom-select__listbox');
              this.listbox.innerHTML = el.innerHTML;
              this.options = this.querySelectorAll('.custom-select__option');
              this.loaded = true;
            } catch {
              this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>';
            } finally {
              super.showListbox();
              this.button.classList.remove('is-loading');
              this.button.setAttribute('aria-disabled', 'false');
            }
          }
          setButtonWidth() {
            return;
          }
        }
        customElements.define('country-selector', CountrySelector);
      }
    });
  </script>
  <script>
    document.getElementById('nav-localization').addEventListener('change', (evt) => {
      const input = evt.target.previousElementSibling;
      if (input && input.tagName === 'INPUT') {
        input.value = evt.detail.selectedValue;
        evt.currentTarget.submit();
      }
    });
  </script>
</form>

GET /search

<form class="search relative search--speech" role="search" action="/search" method="get">
  <label class="label visually-hidden" for="header-search">Search</label>
  <script src="//redecora.com/cdn/shop/t/5/assets/search-form.js?v=172508554731921826481683676422" defer="defer"></script>
  <search-form class="search__form block">
    <input type="hidden" name="type" value="product,page,article">
    <input type="hidden" name="options[prefix]" value="last">
    <input type="search" class="search__input w-full input js-search-input" id="header-search" name="q" placeholder="Search for a couch" data-placeholder-one="Search for sofa bed" data-placeholder-two="Search for a couch"
      data-placeholder-three="Search for a sofa" data-placeholder-prompts-mob="false" data-typing-speed="100" data-deleting-speed="60" data-delay-after-deleting="500" data-delay-before-first-delete="2000" data-delay-after-word-typed="2400"
      role="combobox" autocomplete="off" aria-autocomplete="list" aria-controls="predictive-search-results" aria-owns="predictive-search-results" aria-haspopup="listbox" aria-expanded="false" spellcheck="false">
    <button type="button" class="search__reset text-current vertical-center absolute focus-inset js-search-reset" hidden="">
      <span class="visually-hidden">Reset</span>
      <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon">
        <path d="M5 19 19 5M5 5l14 14"></path>
      </svg>
    </button>
    <button class="search__submit text-current absolute focus-inset start"><span class="visually-hidden">Search</span><svg width="21" height="23" viewBox="0 0 21 23" fill="currentColor" aria-hidden="true" focusable="false" role="presentation"
        class="icon">
        <path
          d="M14.398 14.483 19 19.514l-1.186 1.014-4.59-5.017a8.317 8.317 0 0 1-4.888 1.578C3.732 17.089 0 13.369 0 8.779S3.732.472 8.336.472c4.603 0 8.335 3.72 8.335 8.307a8.265 8.265 0 0 1-2.273 5.704ZM8.336 15.53c3.74 0 6.772-3.022 6.772-6.75 0-3.729-3.031-6.75-6.772-6.75S1.563 5.051 1.563 8.78c0 3.728 3.032 6.75 6.773 6.75Z">
        </path>
      </svg>
    </button><speech-search-button class="search__speech focus-inset end" tabindex="0" title="Search by voice" style="--speech-icon-color: #e32b2b">
      <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon">
        <path fill="currentColor"
          d="M17.3 11c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.49 6-3.31 6-6.72m-8.2-6.1c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3 3 3 0 0 0-3 3v6a3 3 0 0 0 3 3Z">
        </path>
      </svg>
    </speech-search-button>
    <link href="//redecora.com/cdn/shop/t/5/assets/speech-search.css?v=177126016175843458791683676422" rel="stylesheet" type="text/css" media="all">
    <script src="//redecora.com/cdn/shop/t/5/assets/speech-search.js?v=62333279374776981001683676422" defer="defer"></script>
  </search-form>
  <div class="js-search-results" tabindex="-1" data-predictive-search=""></div>
  <span class="js-search-status visually-hidden" role="status" aria-hidden="true"></span>
</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="✓">
  <div class="sc-cTAqQK cFxQA-d pf-234_ pf-r pf-r-eh" style="--s-xs:15px;--s-lg:0px" data-pf-type="Row">
    <div class="pf-c" style="--c-xs:12;--c-md:12;--c-lg:12">
      <div data-pf-type="Column" class="sc-ihINtW cEsNxO pf-235_">
        <div data-pf-type="Form2.Field" class="sc-gEOWYS fMWfuq pf-236_"><input type="email" name="contact[email]" placeholder="Please enter your email" required="" value="" data-pf-type="FormInput" class="sc-hiEfMO nLZeT pf-238_"></div><button
          type="submit" tabindex="0" spellcheck="false" data-pf-type="Form2.Button2" class="sc-eYoysV iXuxxn pf-239_">Submit<i class="sc-Galmp bSmgIP pf-240_ pfa pfa-arrow-right-long" data-pf-type="Icon"></i></button>
      </div>
    </div>
  </div>
</form>

POST

<form target="_blank" action="" method="POST" data-pf-type="MailChimpBox" class="sc-ieqYjd kmEIZy pf-241_"></form>

POST

<form target="_blank" action="" method="POST" data-pf-type="MailChimpBox" class="sc-ieqYjd kmEIZy pf-242_"></form>

POST /contact#footer-signup_form

<form method="post" action="/contact#footer-signup_form" id="footer-signup_form" accept-charset="UTF-8" class="form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
  <input type="hidden" name="contact[tags]" value="prospect, newsletter">
  <div class="form__field">
    <label class="label visually-hidden" for="footer-signup">Email</label>
    <div class="input-with-button"><input type="email" class="input w-full focus-inset" id="footer-signup" name="contact[email]" value="" placeholder="Your email" autocomplete="email" aria-required="true" required=""><button
        class="btn focus-inset has-ltr-icon">
        <span class="visually-hidden">Subscribe</span>
        <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon">
          <path d="M4.696 12h14.686m-7.007-7.5 7.5 7.5-7.5 7.5"></path>
        </svg>
      </button></div>
  </div>
</form>

POST /localization

<form method="post" action="/localization" id="footer-localization" accept-charset="UTF-8" class="form localization" 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="localization__grid"></div><noscript>
    <div class="mt-6">
      <button class="btn btn--primary">Update</button>
    </div>
  </noscript>
  <script>
    customElements.whenDefined('custom-select').then(() => {
      if (!customElements.get('country-selector')) {
        class CountrySelector extends customElements.get('custom-select') {
          constructor() {
            super();
            this.loaded = false;
          }
          async showListbox() {
            if (this.loaded) {
              super.showListbox();
              return;
            }
            this.button.classList.add('is-loading');
            this.button.setAttribute('aria-disabled', 'true');
            try {
              const response = await fetch('?section_id=country-selector');
              if (!response.ok) throw new Error(response.status);
              const tmpl = document.createElement('template');
              tmpl.innerHTML = await response.text();
              const el = tmpl.content.querySelector('.custom-select__listbox');
              this.listbox.innerHTML = el.innerHTML;
              this.options = this.querySelectorAll('.custom-select__option');
              this.loaded = true;
            } catch {
              this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>';
            } finally {
              super.showListbox();
              this.button.classList.remove('is-loading');
              this.button.setAttribute('aria-disabled', 'false');
            }
          }
          setButtonWidth() {
            return;
          }
        }
        customElements.define('country-selector', CountrySelector);
      }
    });
  </script>
  <script>
    document.getElementById('footer-localization').addEventListener('change', (evt) => {
      const input = evt.target.previousElementSibling;
      if (input && input.tagName === 'INPUT') {
        input.value = evt.detail.selectedValue;
        evt.currentTarget.submit();
      }
    });
  </script>
</form>

POST /localization

<form action="/localization" method="POST"><input name="_method" type="hidden" value="PUT"><input name="source" type="hidden" value="geolocation_selector"><input name="return_to" type="hidden" value="/"></form>

Text Content

Skip to content

Welcome to our store!

New collections added!



Search Reset Search


Log in Cart

Menu
 * Sofas & Couches
 * Sofa Beds
 * Static Sofa
 * Retractable and reclining sofas


DISCOVER OUR


SOFA AQUA

The Acqua sofa is a design masterpiece created to satisfy the most discerning
tastes. Its innovative design features unique curved lines that capture
attention and bring a touch of elegance and modernity to any space it occupies.

SHOP NOW


OUR SELECTION OF SOFAS

Sofa BedStatic SofasRetractable Sofas

Are you looking for a sofa bed that is comfortable enough for relaxation but
also versatile enough to accommodate your guests in a timely manner? Look no
further than our...



MALAGA SOFA BED

Are you looking for a versatile and elegant piece of furniture that suits your
daily needs? The London Sofa Bed is the perfect choice! With its 80cm depth when
closed and 185cm...



LONDON SOFA BED

Experience the ultimate in functionality and comfort with the Napoli Sofa Bed.
This versatile piece combines several features to meet all your seating and
sleeping needs...


NAPOLI SOFA BED

Perfect for those seeking to combine style and comfort in their home. With a
minimalist design and clean lines, this sofa easily adapts to any decorating
style...


DENVER SOFA

The stunning Palace Sofa with Chaise Longue is the perfect addition to your
home! With its minimalist and timeless design, this stationary sofa with chaise
longue is available...


PALACE SOFA

The static Atualittá sofa, a masterpiece of comfort and style that will elevate
your home to a new level of elegance! With an elegant and sophisticated design,
the Atualittá Sofa...


ATUALITTA SOFA

The Tokyo sofa is the best choice to transform your home into a cozy and
comfortable space. With its ability to recline in multiple positions...


TOKYO SOFA

The Royalle Sofa is the perfect choice for those who are seeking a sofa that is
not only comfortable and functional but also modern and timeless. Its reclining
backrest...


ROYALLE SOFA

This retractable and reclining sofa provides an unparalleled experience of
comfort and versatility. Are you ready to discover the sofa of your dreams?...


MIAMI SOFA


SECURE SHIPPING

Secure shipping over the whole country.


QUALIFIED PACKAGING

Quality packaging to guarantee all transportation of the product.


PRODUCT QUALITY

Our products undergo strict quality checks before leaving the factory.


L-SHAPED COBBLE SOFA

This elegant sofa is the perfect complement for any modern home seeking a
cutting-edge and minimalist design. But it's not just about its appealing
appearance; this sofa has been crafted with the finest materials to ensure a
long lifespan.

Discover Now


DUBLIN SOFA

The Dublin Sofa is the perfect choice for those seeking a sofa that is not only
comfortable and functional but also modern and timeless. Its multi-position
reclining backrest and individually fitted and retractable modules allow you to
customize your seating experience and ensure that you can enjoy maximum comfort
while relaxing in your home.

Discover Now



ABOUT OUR CREATIONS

In the heart of Anchieta, Santa Catarina, Brazil, a unique factory transforms
nature's bounty into sofas of comfort and design. From the Atlantic Forests come
robust wood for sturdy frames, while fields yield plush cotton, dyed with
vibrant hues inspired by Brazilian flora and fauna. These elements intertwine
under the artisans' skilled hands, crafting each sofa with dedication. It is in
these creations where the harmony of human craft, natural materials, and the
soul of Anchieta are imbued, resulting in more than just furniture – they are
narratives of their own journey, from the heart of the Brazilian wilderness to
your home.

Discover Now


WHAT OUR CUSTOMERS SAY


SANTINO TROY

Florida

"A Slice of Heaven: Stepped into paradise the moment I sunk into this sofa.
Elegant design, unmatched comfort - worth every penny!"


BENJAMIN PARKER

New York

"Stylish Solace: Love the modern vibe! It's the perfect blend of style and
comfort. Definitely a statement piece in my living room."


JEFFREY CATHERINE 

Michigan

"Relaxation Redefined: From family movie nights to lazy Sunday reads, this
sofa's been the best purchase of the year. Pure bliss!"




SIGN UP AND GET 10% OFF EXTRA ON YOUR PURCHASE.

Get notified when new and limited-edition treats are available.


Submit



Back to top


GET IN TOUCH WITH US!

 * Facebook
 * Instagram


POLICIES

 * Refund Policy
 * Privacy Policy
 * Terms of Service
 * Contact Information


CHOOSE YOUR SOFA

 * Search


NEWSLETTER

Sign up for exclusive offers, original stories, events and more.

Email
Subscribe
Payment methods accepted
 * Amazon
 * American Express
 * Apple Pay
 * Diners Club
 * Discover
 * Meta Pay
 * Google Pay
 * Mastercard
 * PayPal
 * Shop Pay
 * Venmo
 * Visa

Update

--------------------------------------------------------------------------------

© 2023 Re Decora. Powered by Shopify.

Need Help? Chat with us

Start a Conversation
Hi! Click one of our member below to chat on WhatsApp
The team typically replies in a few minutes.
Re Decora
Alex