flandb.com Open in urlscan Pro
23.227.38.32  Public Scan

Submitted URL: https://trk.klclick.com/ls/click?upn=COQMn75ciGzaOzFfkokwHY-2F0ereuxWX3-2FWERfvkmwRPpdDTbJXxm03-2BuWvUYTsedifFCdRvB5SUiz...
Effective URL: https://flandb.com/collections/abyss-habidecor/products/abyss-pousada-bath-towels-white-100?utm_source=Klaviyo&utm_...
Submission: On September 25 via api from US — Scanned from DE

Form analysis 8 forms found in the DOM

/search

<form class="header__search-form search-form" action="/search"> <input type="hidden" name="type" value="product,page,article">
  <div class="field has-addons">
    <div class="control header__search-bar is-relative"> <input class="input boost-pfs-search-box" type="text" name="q" placeholder="Search" value="" x-webkit-speech="" autocapitalize="off" autocomplete="off" autocorrect="off" data-q=""
        id="boost-pfs-search-box-0" data-search-box="boost-pfs-search-box-0" role="combobox" aria-expanded="false" aria-autocomplete="list" aria-label="When autocomplete results are available use up and down arrows to review and enter to select"
        aria-owns="boost-pfs-search-suggestion-0" data-already-init="true"></div>
    <div class="control"> <button class="button header__search-button">
        <span class="icon " data-icon="search"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
            <g id="search">
              <path d="M92.83,90.18,71.47,68.83a38.58,38.58,0,1,0-6.29,5l22,22ZM14,41.46A30.47,30.47,0,1,1,44.47,71.93,30.51,30.51,0,0,1,14,41.46Z"></path>
            </g>
          </svg>
        </span></button></div>
  </div>
</form>

POST /localization

<form method="post" action="/localization" id="header__selector-form--action-icons" accept-charset="UTF-8" class="selectors-form" 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="/collections/abyss-habidecor/products/abyss-pousada-bath-towels-white-100?utm_source=Klaviyo&amp;utm_medium=email&amp;utm_campaign=Abyss+Habidecor+-+%2425+Gift+Card+Offer+-+Sunday%2C+September+24th+2023&amp;_kx=_OkeHX-76YNpeCAZMPfG7cgrGmONww67CtYnq4tRbQI%3D.Q9Ked9">
  <div class="localization header-menu__disclosure">
    <div class="selectors-form__wrap"></div>
  </div>
</form>

POST /localization

<form method="post" action="/localization" id="selector-form--mobile" accept-charset="UTF-8" class="selectors-form" 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="/collections/abyss-habidecor/products/abyss-pousada-bath-towels-white-100?utm_source=Klaviyo&amp;utm_medium=email&amp;utm_campaign=Abyss+Habidecor+-+%2425+Gift+Card+Offer+-+Sunday%2C+September+24th+2023&amp;_kx=_OkeHX-76YNpeCAZMPfG7cgrGmONww67CtYnq4tRbQI%3D.Q9Ked9">
  <div class="localization selectors-form--mobile">
    <div class="selectors-form__wrap"></div>
  </div>
</form>

/search

<form class="search-form" action="/search">
  <div class="search__fields"> <input type="hidden" name="type" value="product,page,article"> <label for="q" class="visuallyhidden">What are you looking for?</label>
    <div class="field">
      <div class="control has-icons-left has-icons-right is-relative"> <input class="input boost-pfs-search-box" id="boost-pfs-search-box-1" type="text" name="q" placeholder="Search" value="" x-webkit-speech="" autocapitalize="off" autocomplete="off"
          autocorrect="off" data-search-box="boost-pfs-search-box-1" role="combobox" aria-expanded="false" aria-autocomplete="list" aria-label="When autocomplete results are available use up and down arrows to review and enter to select"
          aria-owns="boost-pfs-search-suggestion-1" data-already-init="true">
        <span class="icon is-left submit-search" data-icon="search"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
            <g id="search">
              <path d="M92.83,90.18,71.47,68.83a38.58,38.58,0,1,0-6.29,5l22,22ZM14,41.46A30.47,30.47,0,1,1,44.47,71.93,30.51,30.51,0,0,1,14,41.46Z"></path>
            </g>
          </svg>
        </span>
      </div>
    </div> <input type="submit" name="search" class="visuallyhidden" value="">
  </div>
  <div class="search__results-wrapper">
    <h2 class="vertical-search__title"> Top suggestions </h2>
    <ul class="search__results"></ul>
  </div>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_474279031" 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="✓">
  <div style="display: none;" data-shop-pay-installments-template=""><shopify-payment-terms variant-id="39752486420528"
      shopify-meta="{&quot;type&quot;:&quot;product&quot;,&quot;variants&quot;:[{&quot;id&quot;:39752486420528,&quot;price_per_term&quot;:&quot;$4.75&quot;,&quot;full_price&quot;:&quot;$19.00&quot;,&quot;eligible&quot;:false,&quot;available&quot;:true},{&quot;id&quot;:31133830217776,&quot;price_per_term&quot;:&quot;$8.50&quot;,&quot;full_price&quot;:&quot;$34.00&quot;,&quot;eligible&quot;:false,&quot;available&quot;:true},{&quot;id&quot;:31133830250544,&quot;price_per_term&quot;:&quot;$15.25&quot;,&quot;full_price&quot;:&quot;$61.00&quot;,&quot;eligible&quot;:true,&quot;available&quot;:true},{&quot;id&quot;:39752486748208,&quot;price_per_term&quot;:&quot;$20.75&quot;,&quot;full_price&quot;:&quot;$83.00&quot;,&quot;eligible&quot;:true,&quot;available&quot;:true},{&quot;id&quot;:31133830283312,&quot;price_per_term&quot;:&quot;$29.75&quot;,&quot;full_price&quot;:&quot;$119.00&quot;,&quot;eligible&quot;:true,&quot;available&quot;:true},{&quot;id&quot;:31133830316080,&quot;price_per_term&quot;:&quot;$0.00&quot;,&quot;full_price&quot;:&quot;$0.00&quot;,&quot;eligible&quot;:false,&quot;available&quot;:true}],&quot;min_price&quot;:&quot;$50.00&quot;,&quot;max_price&quot;:&quot;$30,000.00&quot;,&quot;financing_plans&quot;:[{&quot;min_price&quot;:&quot;$50.00&quot;,&quot;max_price&quot;:&quot;$149.99&quot;,&quot;terms&quot;:[{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:4}]},{&quot;min_price&quot;:&quot;$150.00&quot;,&quot;max_price&quot;:&quot;$999.99&quot;,&quot;terms&quot;:[{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:4},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:3},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:6},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:12}]},{&quot;min_price&quot;:&quot;$1,000.00&quot;,&quot;max_price&quot;:&quot;$30,000.00&quot;,&quot;terms&quot;:[{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:3},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:6},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:12}]}],&quot;installments_buyer_prequalification_enabled&quot;:false,&quot;seller_id&quot;:null}"></shopify-payment-terms>
  </div>
  <div class="default_form_shipping_date">
  </div>
  <style data-shopify="">
    .hidden-lip {
      display: none;
    }
  </style>
  <p id="variant_title_holder" hidden="">White / Wash Cloth (12" x 12")</p> <variant-selection class="variant-selection" product-url="/products/abyss-pousada-bath-towels-white-100.js" variant="39752486420528" data-variant-selection=""> <noscript>
      <style>
        .variant-selection__variants {
          display: block !important;
        }
      </style>
    </noscript> <select class="variant-selection__variants" name="id" style="display: none" data-variants="" tdf-old-val="39752486420528">
      <option value="not-selected" disabled=""> Choose a variant</option>
      <option selected="" value="39752486420528"> White / Wash Cloth (12" x 12") - $19.00</option>
      <option value="31133830217776"> White / Hand Towel (18" x 30") - $34.00</option>
      <option value="31133830250544"> White / Large Hand Towel (25" x 43") - $61.00</option>
      <option value="39752486748208"> White / Bath Towel (25" x 54") - $83.00</option>
      <option value="31133830283312"> White / Euro Bath Sheet (39" x 59") - $119.00</option>
      <option value="31133830316080"> White / Color Swatch Sample - $0.00</option>
    </select>
    <div style="width:100%;">
      <div class="bath-item-filter">
        <p class="filter_label">Select Item</p> <input type="radio" id="all_radio" name="item_option" value="all" checked=""> <label for="all_radio">Show all</label> <input type="radio" id="bath_towel_radio" name="item_option" value="bath towel">
        <label class="bath_towelTab" style="" for="bath_towel_radio">Bath towels</label> <input type="radio" id="hand_towel_radio" name="item_option" value="hand towel"> <label class="hand_towelTab" style="" for="hand_towel_radio">Hand towels</label>
        <input type="radio" id="wash_cloth_radio" name="item_option" value="wash cloth"> <label class="wash_clothTab" style="" for="wash_cloth_radio">Wash cloths</label> <input type="radio" id="bath_mat_radio" name="item_option" value="bath mat">
        <label class="bath_matTab" style="display:none;" for="bath_mat_radio">Bath mats</label> <input type="radio" id="bath_rug_radio" name="item_option" value="rug"> <label class="bath_rugTab" style="display:none;" for="bath_rug_radio">Bath
          rugs</label> <input type="radio" id="robe_radio" name="item_option" value="robe"> <label class="robeTab" style="display:none;" for="robe_radio">Robes</label> <input type="radio" id="other_radio" name="item_option" value="other"> <label
          class="otherTab" style="display:none;" for="other_radio">Other</label> <input type="radio" id="swatch_radio" name="item_option" value="swatch"> <label class="swatchTab" style="" for="swatch_radio">Swatches</label>
      </div>
      <style data-shopify="">
        .bath-item-filter {
          margin-bottom: 20px;
        }

        .bath-item-filter input[type="radio"] {
          opacity: 0;
          position: fixed;
          width: 0;
        }

        .bath-item-filter label {
          border: #e2e2e2 thin solid;
          display: inline-block;
          min-width: 60px;
          height: 40px;
          font-size: 13px;
          text-align: center;
          line-height: 40px;
          padding: 0 10px;
          white-space: nowrap;
          text-transform: uppercase;
          margin-top: 5px;
        }

        .bath-item-filter input[type="radio"]:checked+label {
          background-color: #bfb6c5;
          border-color: #bfb6c5;
          color: #000;
        }

        .bath-item-filter input[type="radio"]:focus+label {}

        .bath-item-filter label:hover {
          background-color: #bfb6c5;
          cursor: pointer;
        }
      </style>
    </div> <options-selection style="" data-options-selection="">
      <script>
        (function() {
          const scriptTag = document.scripts[document.scripts.length - 1];
          const parentTag = scriptTag.parentNode;
          parentTag.style.display = '';
        })()
      </script>
      <div style="display:none;">
        <fieldset class="swatch is-flex is-flex-wrap" data-option-index="0" style="display:none">
          <legend class="option-title label"> <span class="options-selection__option-name" data-variant-option-name="Color: <span>White</span>" data-variant-option-choose-name="Choose a Color" data-variant-option-chosen-value="White">Color:
              <span>White</span></span> <span class="duplicate_price">$19.00</span></legend>
          <div class="swatch__options" data-variant-option="" data-variant-option-index="0" data-variant-option-chosen-value="White">
            <div class="swatch__option" data-variant-option-value-wrapper="" data-label="White"> <input class="swatch--white" type="radio" aria-label="White" tabindex="0" name="option-0" value="White" checked="" data-variant-option-value=""
                data-variant-option-value-index="0" id="474279031-0" data-variant-option-accessible="true" data-variant-option-available="true">
              <div aria-label="White" tabindex="0" data-value="White" data-value-handle="white" class="swatch-element white-swatch"> <label data-variant-option-value-label="" for="474279031-0"> White <span class="crossed-out" aria-label="Sold Out"
                    alt="Sold Out"></span></label>
                <script class="id-script id-script--processed">
                  (function() {
                    const idScriptEl = document.querySelector('.id-script:not(.id-script--processed)');
                    const idScriptsProcessed = document.querySelectorAll('.id-script.id-script--processed').length;
                    const variantOptionValueWrapper = idScriptEl.closest('[data-variant-option-value-wrapper]');
                    const variantOptionValue = variantOptionValueWrapper.querySelector('[data-variant-option-value]');
                    const variantOptionValueLabel = variantOptionValueWrapper.querySelector('[data-variant-option-value-label]');
                    variantOptionValue.id = `474279031-${idScriptsProcessed}`;
                    variantOptionValueLabel.setAttribute('for', `474279031-${idScriptsProcessed}`);
                    idScriptEl.classList.add('id-script--processed');
                  })();
                </script>
              </div>
            </div>
          </div>
        </fieldset>
      </div>
      <div>
        <fieldset class="swatch is-flex is-flex-wrap" data-option-index="1" style="margin-top:10px;">
          <legend class="option-title label"> <span class="options-selection__option-name" data-variant-option-name="Size: <span>Wash Cloth (12&quot; x 12&quot;)</span>" data-variant-option-choose-name="Choose a Size"
              data-variant-option-chosen-value="Wash Cloth (12&quot; x 12&quot;)">Size: <span>Wash Cloth (12" x 12")</span></span> <span class="duplicate_price">$19.00</span></legend>
          <div class="swatch__options" data-variant-option="" data-variant-option-index="1" data-variant-option-chosen-value="Wash Cloth (12&quot; x 12&quot;)" x="" 12")"="">
            <div class="swatch__option" data-variant-option-value-wrapper="" data-label="Wash Cloth (12&quot; x 12&quot;)"> <input class="swatch--wash-cloth-12-x-12" type="radio" aria-label="Wash Cloth (12&quot; x 12&quot;)" tabindex="0"
                name="option-1" value="Wash Cloth (12&quot; x 12&quot;)" checked="" data-variant-option-value="" data-variant-option-value-index="1" id="474279031-1" data-variant-option-accessible="true" data-variant-option-available="true">
              <div aria-label="Wash Cloth (12&quot; x 12&quot;)" tabindex="0" data-value="Wash Cloth (12&quot; x 12&quot;)" data-value-handle="wash-cloth-12-x-12" class="swatch-element wash-cloth-12-x-12-swatch"> <label
                  data-variant-option-value-label="" for="474279031-1"> Wash Cloth (12" x 12") <span class="crossed-out" aria-label="Sold Out" alt="Sold Out"></span></label>
                <script class="id-script id-script--processed">
                  (function() {
                    const idScriptEl = document.querySelector('.id-script:not(.id-script--processed)');
                    const idScriptsProcessed = document.querySelectorAll('.id-script.id-script--processed').length;
                    const variantOptionValueWrapper = idScriptEl.closest('[data-variant-option-value-wrapper]');
                    const variantOptionValue = variantOptionValueWrapper.querySelector('[data-variant-option-value]');
                    const variantOptionValueLabel = variantOptionValueWrapper.querySelector('[data-variant-option-value-label]');
                    variantOptionValue.id = `474279031-${idScriptsProcessed}`;
                    variantOptionValueLabel.setAttribute('for', `474279031-${idScriptsProcessed}`);
                    idScriptEl.classList.add('id-script--processed');
                  })();
                </script>
              </div>
            </div>
            <div class="swatch__option" data-variant-option-value-wrapper="" data-label="Hand Towel (18&quot; x 30&quot;)"> <input class="swatch--hand-towel-18-x-30" type="radio" aria-label="Hand Towel (18&quot; x 30&quot;)" tabindex="0"
                name="option-1" value="Hand Towel (18&quot; x 30&quot;)" data-variant-option-value="" data-variant-option-value-index="1" id="474279031-2" data-variant-option-accessible="true" data-variant-option-available="true">
              <div aria-label="Hand Towel (18&quot; x 30&quot;)" tabindex="0" data-value="Hand Towel (18&quot; x 30&quot;)" data-value-handle="hand-towel-18-x-30" class="swatch-element hand-towel-18-x-30-swatch"> <label
                  data-variant-option-value-label="" for="474279031-2"> Hand Towel (18" x 30") <span class="crossed-out" aria-label="Sold Out" alt="Sold Out"></span></label>
                <script class="id-script id-script--processed">
                  (function() {
                    const idScriptEl = document.querySelector('.id-script:not(.id-script--processed)');
                    const idScriptsProcessed = document.querySelectorAll('.id-script.id-script--processed').length;
                    const variantOptionValueWrapper = idScriptEl.closest('[data-variant-option-value-wrapper]');
                    const variantOptionValue = variantOptionValueWrapper.querySelector('[data-variant-option-value]');
                    const variantOptionValueLabel = variantOptionValueWrapper.querySelector('[data-variant-option-value-label]');
                    variantOptionValue.id = `474279031-${idScriptsProcessed}`;
                    variantOptionValueLabel.setAttribute('for', `474279031-${idScriptsProcessed}`);
                    idScriptEl.classList.add('id-script--processed');
                  })();
                </script>
              </div>
            </div>
            <div class="swatch__option" data-variant-option-value-wrapper="" data-label="Large Hand Towel (25&quot; x 43&quot;)"> <input class="swatch--large-hand-towel-25-x-43" type="radio" aria-label="Large Hand Towel (25&quot; x 43&quot;)"
                tabindex="0" name="option-1" value="Large Hand Towel (25&quot; x 43&quot;)" data-variant-option-value="" data-variant-option-value-index="1" id="474279031-3" data-variant-option-accessible="true" data-variant-option-available="true">
              <div aria-label="Large Hand Towel (25&quot; x 43&quot;)" tabindex="0" data-value="Large Hand Towel (25&quot; x 43&quot;)" data-value-handle="large-hand-towel-25-x-43" class="swatch-element large-hand-towel-25-x-43-swatch"> <label
                  data-variant-option-value-label="" for="474279031-3"> Large Hand Towel (25" x 43") <span class="crossed-out" aria-label="Sold Out" alt="Sold Out"></span></label>
                <script class="id-script id-script--processed">
                  (function() {
                    const idScriptEl = document.querySelector('.id-script:not(.id-script--processed)');
                    const idScriptsProcessed = document.querySelectorAll('.id-script.id-script--processed').length;
                    const variantOptionValueWrapper = idScriptEl.closest('[data-variant-option-value-wrapper]');
                    const variantOptionValue = variantOptionValueWrapper.querySelector('[data-variant-option-value]');
                    const variantOptionValueLabel = variantOptionValueWrapper.querySelector('[data-variant-option-value-label]');
                    variantOptionValue.id = `474279031-${idScriptsProcessed}`;
                    variantOptionValueLabel.setAttribute('for', `474279031-${idScriptsProcessed}`);
                    idScriptEl.classList.add('id-script--processed');
                  })();
                </script>
              </div>
            </div>
            <div class="swatch__option" data-variant-option-value-wrapper="" data-label="Bath Towel (25&quot; x 54&quot;)"> <input class="swatch--bath-towel-25-x-54" type="radio" aria-label="Bath Towel (25&quot; x 54&quot;)" tabindex="0"
                name="option-1" value="Bath Towel (25&quot; x 54&quot;)" data-variant-option-value="" data-variant-option-value-index="1" id="474279031-4" data-variant-option-accessible="true" data-variant-option-available="true">
              <div aria-label="Bath Towel (25&quot; x 54&quot;)" tabindex="0" data-value="Bath Towel (25&quot; x 54&quot;)" data-value-handle="bath-towel-25-x-54" class="swatch-element bath-towel-25-x-54-swatch"> <label
                  data-variant-option-value-label="" for="474279031-4"> Bath Towel (25" x 54") <span class="crossed-out" aria-label="Sold Out" alt="Sold Out"></span></label>
                <script class="id-script id-script--processed">
                  (function() {
                    const idScriptEl = document.querySelector('.id-script:not(.id-script--processed)');
                    const idScriptsProcessed = document.querySelectorAll('.id-script.id-script--processed').length;
                    const variantOptionValueWrapper = idScriptEl.closest('[data-variant-option-value-wrapper]');
                    const variantOptionValue = variantOptionValueWrapper.querySelector('[data-variant-option-value]');
                    const variantOptionValueLabel = variantOptionValueWrapper.querySelector('[data-variant-option-value-label]');
                    variantOptionValue.id = `474279031-${idScriptsProcessed}`;
                    variantOptionValueLabel.setAttribute('for', `474279031-${idScriptsProcessed}`);
                    idScriptEl.classList.add('id-script--processed');
                  })();
                </script>
              </div>
            </div>
            <div class="swatch__option" data-variant-option-value-wrapper="" data-label="Euro Bath Sheet (39&quot; x 59&quot;)"> <input class="swatch--euro-bath-sheet-39-x-59" type="radio" aria-label="Euro Bath Sheet (39&quot; x 59&quot;)"
                tabindex="0" name="option-1" value="Euro Bath Sheet (39&quot; x 59&quot;)" data-variant-option-value="" data-variant-option-value-index="1" id="474279031-5" data-variant-option-accessible="true" data-variant-option-available="true">
              <div aria-label="Euro Bath Sheet (39&quot; x 59&quot;)" tabindex="0" data-value="Euro Bath Sheet (39&quot; x 59&quot;)" data-value-handle="euro-bath-sheet-39-x-59" class="swatch-element euro-bath-sheet-39-x-59-swatch"> <label
                  data-variant-option-value-label="" for="474279031-5"> Euro Bath Sheet (39" x 59") <span class="crossed-out" aria-label="Sold Out" alt="Sold Out"></span></label>
                <script class="id-script id-script--processed">
                  (function() {
                    const idScriptEl = document.querySelector('.id-script:not(.id-script--processed)');
                    const idScriptsProcessed = document.querySelectorAll('.id-script.id-script--processed').length;
                    const variantOptionValueWrapper = idScriptEl.closest('[data-variant-option-value-wrapper]');
                    const variantOptionValue = variantOptionValueWrapper.querySelector('[data-variant-option-value]');
                    const variantOptionValueLabel = variantOptionValueWrapper.querySelector('[data-variant-option-value-label]');
                    variantOptionValue.id = `474279031-${idScriptsProcessed}`;
                    variantOptionValueLabel.setAttribute('for', `474279031-${idScriptsProcessed}`);
                    idScriptEl.classList.add('id-script--processed');
                  })();
                </script>
              </div>
            </div>
            <div class="swatch__option" data-variant-option-value-wrapper="" data-label="Color Swatch Sample"> <input class="swatch--color-swatch-sample" type="radio" aria-label="Color Swatch Sample" tabindex="0" name="option-1"
                value="Color Swatch Sample" data-variant-option-value="" data-variant-option-value-index="1" id="474279031-6" data-variant-option-accessible="true" data-variant-option-available="true">
              <div aria-label="Color Swatch Sample" tabindex="0" data-value="Color Swatch Sample" data-value-handle="color-swatch-sample" class="swatch-element color-swatch-sample-swatch"> <label data-variant-option-value-label="" for="474279031-6">
                  Color Swatch Sample <span class="crossed-out" aria-label="Sold Out" alt="Sold Out"></span></label>
                <script class="id-script id-script--processed">
                  (function() {
                    const idScriptEl = document.querySelector('.id-script:not(.id-script--processed)');
                    const idScriptsProcessed = document.querySelectorAll('.id-script.id-script--processed').length;
                    const variantOptionValueWrapper = idScriptEl.closest('[data-variant-option-value-wrapper]');
                    const variantOptionValue = variantOptionValueWrapper.querySelector('[data-variant-option-value]');
                    const variantOptionValueLabel = variantOptionValueWrapper.querySelector('[data-variant-option-value-label]');
                    variantOptionValue.id = `474279031-${idScriptsProcessed}`;
                    variantOptionValueLabel.setAttribute('for', `474279031-${idScriptsProcessed}`);
                    idScriptEl.classList.add('id-script--processed');
                  })();
                </script>
              </div>
            </div>
          </div>
        </fieldset>
      </div>
    </options-selection>
  </variant-selection>
  <p class="items_left"></p>
  <div class="purchase-details has-quantity-box">
    <div class="purchase-details__quantity product-quantity-box quantity-box--box">
      <label class="label is-sr-only" for="quantity">Qty</label>
      <div class="quantity-wrapper quantity-wrapper-default-form field has-addons quantity-style--box ">
        <div class="control minus-control"> <span class="quantity-minus quantity-element button is-inverse" data-update-quantity="minus">
            <span class="icon " data-icon="minus"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
                <g id="minus">
                  <rect x="5" y="46" width="90" height="8"></rect>
                </g>
              </svg>
            </span></span></div>
        <div class="control quantity-input-control quantity-input-control--fill"> <input class="quantity-input quantity-input-default-form quantity-element input" type="number" min="1" max="1000" size="2" name="quantity" value="1" data-line-id="">
        </div>
        <div class="control plus-control"> <span class="quantity-plus quantity-element button is-inverse" data-update-quantity="plus">
            <span class="icon " data-icon="plus"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
                <g id="plus">
                  <polygon points="95 46 54 46 54 5 46 5 46 46 5 46 5 54 46 54 46 95 54 95 54 54 95 54 95 46"></polygon>
                </g>
              </svg>
            </span></span></div>
      </div>
    </div>
    <div class="cart-warning"></div>
    <div class="purchase-details__buttons purchase-details__spb--false"> <input type="hidden" name="return_to" value="/cart">
      <div style="position:relative;">
        <div class="overlay_button_overlay" onclick="alert('You have not selected any items')" style="display: none;"></div>
        <style data-shopify="">
          .overlay_button_overlay {
            position: absolute;
            left: 0;
            right: 0;
            height: 48px;
            z-index: 10;
            border-radius: 5px;
          }

          .overlay_button_overlay:hover {
            cursor: pointer;
          }
        </style> <button type="submit" name="add" class="button action_button button--add-to-cart" data-label="Add to cart" data-add-to-cart-trigger=""> <span class="text">Add to cart</span> <svg x="0px" y="0px" width="32px" height="32px"
            viewBox="0 0 32 32" class="checkmark">
            <path fill="none" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
          </svg></button>
      </div>
    </div>
  </div> <input type="hidden" name="product-id" value="474279031">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_474279031" 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="✓">
  <div class="default_form_shipping_date">
  </div>
  <style data-shopify="">
    .hidden-lip {
      display: none;
    }
  </style>
  <div class="cart-warning"></div>
  <div class="purchase-details__buttons purchase-details__spb--false"> <input type="hidden" name="return_to" value="/cart">
    <div style="width:100%;">
      <div class="bath-item-filter-bulk">
        <p class="filter_label">Select Item</p> <input type="radio" id="all_radio_bulk" name="bulk_item_option" value="all" checked=""> <label for="all_radio_bulk">Show all</label> <input type="radio" id="bath_towel_radio_bulk"
          name="bulk_item_option" value="bath towel"> <label class="bath_towelTab_bulk" style="" for="bath_towel_radio_bulk">Bath towels</label> <input type="radio" id="hand_towel_radio_bulk" name="bulk_item_option" value="hand towel"> <label
          class="hand_towelTab_bulk" style="" for="hand_towel_radio_bulk">Hand towels</label> <input type="radio" id="wash_cloth_radio_bulk" name="bulk_item_option" value="wash cloth"> <label class="wash_clothTab_bulk" style=""
          for="wash_cloth_radio_bulk">Wash cloths</label> <input type="radio" id="bath_mat_radio_bulk" name="bulk_item_option" value="bath mat"> <label class="bath_matTab_bulk" style="display:none;" for="bath_mat_radio_bulk">Bath mats</label> <input
          type="radio" id="bath_rug_radio_bulk" name="bulk_item_option" value="rug"> <label class="bath_rugTab_bulk" style="display:none;" for="bath_rug_radio_bulk">Bath rugs</label> <input type="radio" id="robe_radio_bulk" name="bulk_item_option"
          value="robe"> <label class="robeTab_bulk" style="display:none;" for="robe_radio_bulk">Robes</label> <input type="radio" id="other_radio_bulk" name="bulk_item_option" value="other"> <label class="otherTab_bulk" style="display:none;"
          for="other_radio_bulk">Other</label> <input type="radio" id="swatch_radio_bulk" name="bulk_item_option" value="swatch"> <label class="swatchTab_bulk" style="" for="swatch_radio_bulk">Swatches</label>
      </div>
      <style data-shopify="">
        .bath-item-filter-bulk {
          margin-bottom: 20px;
        }

        .bath-item-filter-bulk input[type="radio"] {
          opacity: 0;
          position: fixed;
          width: 0;
        }

        .bath-item-filter-bulk label {
          border: #e2e2e2 thin solid;
          display: inline-block;
          min-width: 60px;
          height: 40px;
          font-size: 13px;
          text-align: center;
          line-height: 40px;
          padding: 0 10px;
          white-space: nowrap;
          text-transform: uppercase;
          margin-top: 5px;
        }

        .bath-item-filter-bulk input[type="radio"]:checked+label {
          background-color: #bfb6c5;
          border-color: #bfb6c5;
          color: #000;
        }

        .bath-item-filter-bulk input[type="radio"]:focus+label {}

        .bath-item-filter-bulk label:hover {
          background-color: #bfb6c5;
          cursor: pointer;
        }
      </style>
    </div>
    <div onclick="submitBulkOrder()" class="button button--add-to-cart button--add-to-cart-bulk">Add to Cart</div>
    <div class="variations">
      <div class="variant_grouping bath_towel_grouping">
        <h3>Bath Towels</h3>
        <div style="display:none" data-bulk-variant-id="39752486748208" class="bulk_variant_id"></div>
        <div class="incr_p" data-variant-name-full="Bath Towel (25&quot; x 54&quot;)" data-label="Bath Towel ">
          <div class="variant-title variant-title-39752486748208"> <span class="name_p"> Bath Towel <span class="dimensions">(25" x 54")</span></span></div>
          <div class="price_quantity">
            <div class="price" style="width:max-content;">Price: $83.00</div>
            <div style="width:max-content;text-align:center; font-size:14px; margin:4px;"></div>
            <div class="purchase-details__quantity bulk-order_quantity_box product-quantity-box quantity-box--box"> <label class="label is-sr-only" for="quantity">Qty</label>
              <div class="quantity-wrapper field has-addons quantity-style--box " style="position:relative;">
                <div class="control minus-control"> <span class="quantity-minus quantity-element button is-inverse -quantity-minus minus-39752486748208" data-update-quantity="minus">
                    <span class="icon " data-icon="minus"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
                        <g id="minus">
                          <rect x="5" y="46" width="90" height="8"></rect>
                        </g>
                      </svg>
                    </span></span></div>
                <div class="control quantity-input-control quantity-input-control--fill"> <input class="quantity-input quantity-input-bulk-order quantity-element input  input-39752486748208" type="number" min="0" max="1000" size="2" name="quantity"
                    value="0"></div>
                <div class="control plus-control"> <span class="quantity-plus quantity-element button is-inverse  -quantity-plus plus-39752486748208" data-update-quantity="plus">
                    <span class="icon " data-icon="plus"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
                        <g id="plus">
                          <polygon points="95 46 54 46 54 5 46 5 46 46 5 46 5 54 46 54 46 95 54 95 54 54 95 54 95 46"></polygon>
                        </g>
                      </svg>
                    </span></span></div>
              </div>
            </div>
          </div>
          <div style="height:40px;display:flex;justify-content:space-between;align-items:center;margin-right:10px; display:none; %">
            <div class="price">Price: $83.00</div>
            <p>This swatch is already in your cart</p>
          </div>
        </div>
        <script>
          $('.plus-39752486748208').click(function() {
            setTimeout(() => {
              if ($('.input-39752486748208').val() > 0) {
                $('.variant-title-39752486748208').addClass('bulk_row_added')
              } else {
                if ($('.variant-title-39752486748208').hasClass('bulk_row_added')) {
                  $('.variant-title-39752486748208').removeClass('bulk_row_added')
                }
              }
            }, 0)
          })
          $('.minus-39752486748208').click(function() {
            setTimeout(() => {
              if ($('.input-39752486748208').val() > 0) {
                $('.variant-title-39752486748208').addClass('bulk_row_added')
              } else {
                if ($('.variant-title-39752486748208').hasClass('bulk_row_added')) {
                  $('.variant-title-39752486748208').removeClass('bulk_row_added')
                }
              }
            }, 0)
          })
        </script>
        <style data-shopify="">
          .bulk_row_added {
            background-color: #574766 !important;
            color: white !imporant;
            font-weight: 400 !important;
          }

          .bulk_row_added span {
            color: white !important;
            font-weight: 400 !important;
          }
        </style>
        <div style="display:none" data-bulk-variant-id="31133830283312" class="bulk_variant_id"></div>
        <div class="incr_p" data-variant-name-full="Euro Bath Sheet (39&quot; x 59&quot;)" data-label="Euro Bath Sheet ">
          <div class="variant-title variant-title-31133830283312"> <span class="name_p"> Euro Bath Sheet <span class="dimensions">(39" x 59")</span></span></div>
          <div class="price_quantity">
            <div class="price" style="width:max-content;">Price: $119.00</div>
            <div style="width:max-content;text-align:center; font-size:14px; margin:4px;"></div>
            <div class="purchase-details__quantity bulk-order_quantity_box product-quantity-box quantity-box--box"> <label class="label is-sr-only" for="quantity">Qty</label>
              <div class="quantity-wrapper field has-addons quantity-style--box " style="position:relative;">
                <div class="control minus-control"> <span class="quantity-minus quantity-element button is-inverse -quantity-minus minus-31133830283312" data-update-quantity="minus">
                    <span class="icon " data-icon="minus"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
                        <g id="minus">
                          <rect x="5" y="46" width="90" height="8"></rect>
                        </g>
                      </svg>
                    </span></span></div>
                <div class="control quantity-input-control quantity-input-control--fill"> <input class="quantity-input quantity-input-bulk-order quantity-element input  input-31133830283312" type="number" min="0" max="1000" size="2" name="quantity"
                    value="0"></div>
                <div class="control plus-control"> <span class="quantity-plus quantity-element button is-inverse  -quantity-plus plus-31133830283312" data-update-quantity="plus">
                    <span class="icon " data-icon="plus"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
                        <g id="plus">
                          <polygon points="95 46 54 46 54 5 46 5 46 46 5 46 5 54 46 54 46 95 54 95 54 54 95 54 95 46"></polygon>
                        </g>
                      </svg>
                    </span></span></div>
              </div>
            </div>
          </div>
          <div style="height:40px;display:flex;justify-content:space-between;align-items:center;margin-right:10px; display:none; %">
            <div class="price">Price: $119.00</div>
            <p>This swatch is already in your cart</p>
          </div>
        </div>
        <script>
          $('.plus-31133830283312').click(function() {
            setTimeout(() => {
              if ($('.input-31133830283312').val() > 0) {
                $('.variant-title-31133830283312').addClass('bulk_row_added')
              } else {
                if ($('.variant-title-31133830283312').hasClass('bulk_row_added')) {
                  $('.variant-title-31133830283312').removeClass('bulk_row_added')
                }
              }
            }, 0)
          })
          $('.minus-31133830283312').click(function() {
            setTimeout(() => {
              if ($('.input-31133830283312').val() > 0) {
                $('.variant-title-31133830283312').addClass('bulk_row_added')
              } else {
                if ($('.variant-title-31133830283312').hasClass('bulk_row_added')) {
                  $('.variant-title-31133830283312').removeClass('bulk_row_added')
                }
              }
            }, 0)
          })
        </script>
        <style data-shopify="">
          .bulk_row_added {
            background-color: #574766 !important;
            color: white !imporant;
            font-weight: 400 !important;
          }

          .bulk_row_added span {
            color: white !important;
            font-weight: 400 !important;
          }
        </style>
      </div>
      <div class="variant_grouping hand_towel_grouping">
        <h3>Hand Towels</h3>
        <div style="display:none" data-bulk-variant-id="31133830217776" class="bulk_variant_id"></div>
        <div class="incr_p" data-variant-name-full="Hand Towel (18&quot; x 30&quot;)" data-label="Hand Towel ">
          <div class="variant-title variant-title-31133830217776"> <span class="name_p"> Hand Towel <span class="dimensions">(18" x 30")</span></span></div>
          <div class="price_quantity">
            <div class="price" style="width:max-content;">Price: $34.00</div>
            <div style="width:max-content;text-align:center; font-size:14px; margin:4px;"></div>
            <div class="purchase-details__quantity bulk-order_quantity_box product-quantity-box quantity-box--box"> <label class="label is-sr-only" for="quantity">Qty</label>
              <div class="quantity-wrapper field has-addons quantity-style--box " style="position:relative;">
                <div class="control minus-control"> <span class="quantity-minus quantity-element button is-inverse -quantity-minus minus-31133830217776" data-update-quantity="minus">
                    <span class="icon " data-icon="minus"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
                        <g id="minus">
                          <rect x="5" y="46" width="90" height="8"></rect>
                        </g>
                      </svg>
                    </span></span></div>
                <div class="control quantity-input-control quantity-input-control--fill"> <input class="quantity-input quantity-input-bulk-order quantity-element input  input-31133830217776" type="number" min="0" max="1000" size="2" name="quantity"
                    value="0"></div>
                <div class="control plus-control"> <span class="quantity-plus quantity-element button is-inverse  -quantity-plus plus-31133830217776" data-update-quantity="plus">
                    <span class="icon " data-icon="plus"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
                        <g id="plus">
                          <polygon points="95 46 54 46 54 5 46 5 46 46 5 46 5 54 46 54 46 95 54 95 54 54 95 54 95 46"></polygon>
                        </g>
                      </svg>
                    </span></span></div>
              </div>
            </div>
          </div>
          <div style="height:40px;display:flex;justify-content:space-between;align-items:center;margin-right:10px; display:none; %">
            <div class="price">Price: $34.00</div>
            <p>This swatch is already in your cart</p>
          </div>
        </div>
        <script>
          $('.plus-31133830217776').click(function() {
            setTimeout(() => {
              if ($('.input-31133830217776').val() > 0) {
                $('.variant-title-31133830217776').addClass('bulk_row_added')
              } else {
                if ($('.variant-title-31133830217776').hasClass('bulk_row_added')) {
                  $('.variant-title-31133830217776').removeClass('bulk_row_added')
                }
              }
            }, 0)
          })
          $('.minus-31133830217776').click(function() {
            setTimeout(() => {
              if ($('.input-31133830217776').val() > 0) {
                $('.variant-title-31133830217776').addClass('bulk_row_added')
              } else {
                if ($('.variant-title-31133830217776').hasClass('bulk_row_added')) {
                  $('.variant-title-31133830217776').removeClass('bulk_row_added')
                }
              }
            }, 0)
          })
        </script>
        <style data-shopify="">
          .bulk_row_added {
            background-color: #574766 !important;
            color: white !imporant;
            font-weight: 400 !important;
          }

          .bulk_row_added span {
            color: white !important;
            font-weight: 400 !important;
          }
        </style>
        <div style="display:none" data-bulk-variant-id="31133830250544" class="bulk_variant_id"></div>
        <div class="incr_p" data-variant-name-full="Large Hand Towel (25&quot; x 43&quot;)" data-label="Large Hand Towel ">
          <div class="variant-title variant-title-31133830250544"> <span class="name_p"> Large Hand Towel <span class="dimensions">(25" x 43")</span></span></div>
          <div class="price_quantity">
            <div class="price" style="width:max-content;">Price: $61.00</div>
            <div style="width:max-content;text-align:center; font-size:14px; margin:4px;"></div>
            <div class="purchase-details__quantity bulk-order_quantity_box product-quantity-box quantity-box--box"> <label class="label is-sr-only" for="quantity">Qty</label>
              <div class="quantity-wrapper field has-addons quantity-style--box " style="position:relative;">
                <div class="control minus-control"> <span class="quantity-minus quantity-element button is-inverse -quantity-minus minus-31133830250544" data-update-quantity="minus">
                    <span class="icon " data-icon="minus"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
                        <g id="minus">
                          <rect x="5" y="46" width="90" height="8"></rect>
                        </g>
                      </svg>
                    </span></span></div>
                <div class="control quantity-input-control quantity-input-control--fill"> <input class="quantity-input quantity-input-bulk-order quantity-element input  input-31133830250544" type="number" min="0" max="1000" size="2" name="quantity"
                    value="0"></div>
                <div class="control plus-control"> <span class="quantity-plus quantity-element button is-inverse  -quantity-plus plus-31133830250544" data-update-quantity="plus">
                    <span class="icon " data-icon="plus"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
                        <g id="plus">
                          <polygon points="95 46 54 46 54 5 46 5 46 46 5 46 5 54 46 54 46 95 54 95 54 54 95 54 95 46"></polygon>
                        </g>
                      </svg>
                    </span></span></div>
              </div>
            </div>
          </div>
          <div style="height:40px;display:flex;justify-content:space-between;align-items:center;margin-right:10px; display:none; %">
            <div class="price">Price: $61.00</div>
            <p>This swatch is already in your cart</p>
          </div>
        </div>
        <script>
          $('.plus-31133830250544').click(function() {
            setTimeout(() => {
              if ($('.input-31133830250544').val() > 0) {
                $('.variant-title-31133830250544').addClass('bulk_row_added')
              } else {
                if ($('.variant-title-31133830250544').hasClass('bulk_row_added')) {
                  $('.variant-title-31133830250544').removeClass('bulk_row_added')
                }
              }
            }, 0)
          })
          $('.minus-31133830250544').click(function() {
            setTimeout(() => {
              if ($('.input-31133830250544').val() > 0) {
                $('.variant-title-31133830250544').addClass('bulk_row_added')
              } else {
                if ($('.variant-title-31133830250544').hasClass('bulk_row_added')) {
                  $('.variant-title-31133830250544').removeClass('bulk_row_added')
                }
              }
            }, 0)
          })
        </script>
        <style data-shopify="">
          .bulk_row_added {
            background-color: #574766 !important;
            color: white !imporant;
            font-weight: 400 !important;
          }

          .bulk_row_added span {
            color: white !important;
            font-weight: 400 !important;
          }
        </style>
      </div>
      <div class="variant_grouping wash_cloth_grouping">
        <h3>Wash Cloths</h3>
        <div style="display:none" data-bulk-variant-id="39752486420528" class="bulk_variant_id"></div>
        <div class="incr_p" data-variant-name-full="Wash Cloth (12&quot; x 12&quot;)" data-label="Wash Cloth ">
          <div class="variant-title variant-title-39752486420528"> <span class="name_p"> Wash Cloth <span class="dimensions">(12" x 12")</span></span></div>
          <div class="price_quantity">
            <div class="price" style="width:max-content;">Price: $19.00</div>
            <div style="width:max-content;text-align:center; font-size:14px; margin:4px;"></div>
            <div class="purchase-details__quantity bulk-order_quantity_box product-quantity-box quantity-box--box"> <label class="label is-sr-only" for="quantity">Qty</label>
              <div class="quantity-wrapper field has-addons quantity-style--box " style="position:relative;">
                <div class="control minus-control"> <span class="quantity-minus quantity-element button is-inverse -quantity-minus minus-39752486420528" data-update-quantity="minus">
                    <span class="icon " data-icon="minus"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
                        <g id="minus">
                          <rect x="5" y="46" width="90" height="8"></rect>
                        </g>
                      </svg>
                    </span></span></div>
                <div class="control quantity-input-control quantity-input-control--fill"> <input class="quantity-input quantity-input-bulk-order quantity-element input  input-39752486420528" type="number" min="0" max="1000" size="2" name="quantity"
                    value="0"></div>
                <div class="control plus-control"> <span class="quantity-plus quantity-element button is-inverse  -quantity-plus plus-39752486420528" data-update-quantity="plus">
                    <span class="icon " data-icon="plus"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
                        <g id="plus">
                          <polygon points="95 46 54 46 54 5 46 5 46 46 5 46 5 54 46 54 46 95 54 95 54 54 95 54 95 46"></polygon>
                        </g>
                      </svg>
                    </span></span></div>
              </div>
            </div>
          </div>
          <div style="height:40px;display:flex;justify-content:space-between;align-items:center;margin-right:10px; display:none; %">
            <div class="price">Price: $19.00</div>
            <p>This swatch is already in your cart</p>
          </div>
        </div>
        <script>
          $('.plus-39752486420528').click(function() {
            setTimeout(() => {
              if ($('.input-39752486420528').val() > 0) {
                $('.variant-title-39752486420528').addClass('bulk_row_added')
              } else {
                if ($('.variant-title-39752486420528').hasClass('bulk_row_added')) {
                  $('.variant-title-39752486420528').removeClass('bulk_row_added')
                }
              }
            }, 0)
          })
          $('.minus-39752486420528').click(function() {
            setTimeout(() => {
              if ($('.input-39752486420528').val() > 0) {
                $('.variant-title-39752486420528').addClass('bulk_row_added')
              } else {
                if ($('.variant-title-39752486420528').hasClass('bulk_row_added')) {
                  $('.variant-title-39752486420528').removeClass('bulk_row_added')
                }
              }
            }, 0)
          })
        </script>
        <style data-shopify="">
          .bulk_row_added {
            background-color: #574766 !important;
            color: white !imporant;
            font-weight: 400 !important;
          }

          .bulk_row_added span {
            color: white !important;
            font-weight: 400 !important;
          }
        </style>
      </div>
      <div class="variant_grouping bath_mat_grouping hide">
        <h3>Bath Mats</h3>
      </div>
      <div class="variant_grouping rug_grouping hide">
        <h3>Bath Rugs</h3>
      </div>
      <div class="variant_grouping robe_grouping hide">
        <h3>Robes</h3>
      </div>
      <div class="variant_grouping other_grouping hide">
        <h3>Other</h3>
      </div>
      <div class="variant_grouping swatch_grouping">
        <h3>Swatches</h3>
        <div style="display:none" data-bulk-variant-id="31133830316080" class="bulk_variant_id"></div>
        <div class="incr_p" data-variant-name-full="Color Swatch Sample" data-label="Color Swatch Sample">
          <div class="variant-title variant-title-31133830316080"> <span class="name_p"> Color Swatch Sample</span></div>
          <div class="price_quantity">
            <div class="price" style="width:max-content;">Price: $0.00</div>
            <div style="width:max-content;text-align:center; font-size:14px; margin:4px;"></div>
            <div class="purchase-details__quantity bulk-order_quantity_box product-quantity-box quantity-box--box"> <label class="label is-sr-only" for="quantity">Qty</label>
              <div class="quantity-wrapper field has-addons quantity-style--box " style="position:relative;">
                <div class="control minus-control"> <span class="quantity-minus quantity-element button is-inverse is-sample-quantity-minus minus-31133830316080" data-update-quantity="minus">
                    <span class="icon " data-icon="minus"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
                        <g id="minus">
                          <rect x="5" y="46" width="90" height="8"></rect>
                        </g>
                      </svg>
                    </span></span></div>
                <div class="control quantity-input-control quantity-input-control--fill"> <input class="quantity-input quantity-input-bulk-order quantity-element input is-sample input-31133830316080" type="number" min="0" max="1" size="2"
                    name="quantity" value="0"></div>
                <div class="control plus-control"> <span class="quantity-plus quantity-element button is-inverse  is-sample-quantity-plus plus-31133830316080" data-update-quantity="plus">
                    <span class="icon " data-icon="plus"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
                        <g id="plus">
                          <polygon points="95 46 54 46 54 5 46 5 46 46 5 46 5 54 46 54 46 95 54 95 54 54 95 54 95 46"></polygon>
                        </g>
                      </svg>
                    </span></span></div>
              </div>
            </div>
          </div>
          <div style="height:40px;display:flex;justify-content:space-between;align-items:center;margin-right:10px; display:none; %">
            <div class="price">Price: $0.00</div>
            <p>This swatch is already in your cart</p>
          </div>
        </div>
        <script>
          $('.plus-31133830316080').click(function() {
            setTimeout(() => {
              if ($('.input-31133830316080').val() > 0) {
                $('.variant-title-31133830316080').addClass('bulk_row_added')
              } else {
                if ($('.variant-title-31133830316080').hasClass('bulk_row_added')) {
                  $('.variant-title-31133830316080').removeClass('bulk_row_added')
                }
              }
            }, 0)
          })
          $('.minus-31133830316080').click(function() {
            setTimeout(() => {
              if ($('.input-31133830316080').val() > 0) {
                $('.variant-title-31133830316080').addClass('bulk_row_added')
              } else {
                if ($('.variant-title-31133830316080').hasClass('bulk_row_added')) {
                  $('.variant-title-31133830316080').removeClass('bulk_row_added')
                }
              }
            }, 0)
          })
        </script>
        <style data-shopify="">
          .bulk_row_added {
            background-color: #574766 !important;
            color: white !imporant;
            font-weight: 400 !important;
          }

          .bulk_row_added span {
            color: white !important;
            font-weight: 400 !important;
          }
        </style>
      </div>
      <script>
        //enforce 0 quanity inputs on page reload
        $('.quantity-input-bulk-order').val(0)
        /*setTimeout(()=>{
          $('.quantity-input-bulk-order').val(0)
        },2000)*/
        //code for filtering items in bulk order form
        $('input[type=radio][name=bulk_item_option]').on('change', function() {
          var arg_1 = $('.bath-item-filter-bulk input[type="radio"]:checked').val()
          filterBulkVariants(arg_1)
        })

        function filterBulkVariants(arg1) {
          localStorage.setItem('bath_item_bulk_filter', arg1)
          $('.variant_grouping').hide()
          if (arg1 == "all") {
            $('.variant_grouping').show()
          } else {
            let group_to_show = arg1.split(' ').join('_') + "_grouping"
            $(`.${group_to_show}`).show()
          }
          //reset quantity to zero when items are filtered out
          document.querySelectorAll('.variant_grouping').forEach((group) => {
            if (group.style.display == "none") {
              if (group.querySelector('input')) {
                group.querySelectorAll('input').forEach((qty) => {
                  qty.value = 0;
                })
                group.querySelectorAll('.variant-title').forEach((t) => {
                  t.classList.remove('bulk_row_added');
                })
              }
            }
          })
        }
      </script>
    </div>
    <div class="cart-warning"></div>
    <div class="purchase-details__buttons purchase-details__spb--false"> <input type="hidden" name="return_to" value="/cart">
      <div onclick="submitBulkOrder()" class="button button--add-to-cart button--add-to-cart-bulk">Add to Cart</div> <input type="hidden" name="product-id" value="474279031">
    </div>
    <script>
      function submitBulkOrder() {
        var itemsToAdd = [];
        for (key in localStorage) {
          if (key.includes('stored_selections')) {
            localStorage.removeItem(key);
          }
        }
        document.querySelectorAll('.bulk_variant_id').forEach((item, index) => {
          var variantID = parseInt(item.getAttribute('data-bulk-variant-id'))
          var variantQuantity = parseInt(document.querySelectorAll('.quantity-input-bulk-order')[index].value);
          var shipDate = ""
          if (document.querySelectorAll(`.shipping_date_bulk`)[index]) {
            shipDate = document.querySelectorAll(`.shipping_date_bulk`)[index].value;
          }
          if (variantQuantity > 0) {
            itemsToAdd.unshift({
              id: variantID,
              quantity: variantQuantity,
              "properties": {
                "Shipping Date": shipDate
              }
            })
          }
        })
        let numItems = itemsToAdd.length
        if (numItems > 0) {
          $('.button--add-to-cart-bulk').addClass('disabled').attr('disabled', 'disabled')
          ajax_AddToCart(itemsToAdd)
        } else {
          alert("You have not selected any items")
        }

        function ajax_AddToCart(itemsToAdd) {
          const data = {
            items: itemsToAdd
          }
          jQuery.ajax({
            type: 'POST',
            url: '/cart/add.js',
            data: data,
            dataType: 'json',
            success: function() {
              location.href = "/cart"
            }
          });
        }
      }
    </script>
  </div>
</form>

/search

<form class="search-form search-popup__form" action="/search">
  <div class="search__fields"> <input type="hidden" name="type" value="product,page,article"> <label for="q" class="visuallyhidden">What are you looking for?</label>
    <div class="field">
      <div class="control has-icons-left"> <input class="input boost-pfs-search-box" type="text" name="q" placeholder="Search" value="" x-webkit-speech="" autocapitalize="off" autocomplete="off" autocorrect="off" data-q="" id="boost-pfs-search-box-2"
          data-search-box="boost-pfs-search-box-2" role="combobox" aria-expanded="false" aria-autocomplete="list" aria-label="When autocomplete results are available use up and down arrows to review and enter to select"
          aria-owns="boost-pfs-search-suggestion-2" data-already-init="true">
        <span class="icon " data-icon="search"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
            <g id="search">
              <path d="M92.83,90.18,71.47,68.83a38.58,38.58,0,1,0-6.29,5l22,22ZM14,41.46A30.47,30.47,0,1,1,44.47,71.93,30.51,30.51,0,0,1,14,41.46Z"></path>
            </g>
          </svg>
        </span>
      </div>
    </div> <input type="submit" name="search" class="visuallyhidden" value="">
  </div>
  <div class="search__results-wrapper">
    <h2 class="vertical-search__title"> Top suggestions </h2>
    <ul class="search__results"></ul>
  </div>
</form>

<form id="bulk_BIS_submit">
  <div> <input type="email" class="bulk_order_BIS_email" id="bulk_order_BIS_email" placeholder="Email" required=""></div>
  <div class="newsletter_subscription_list_view">
    <p> <input type="checkbox" id="subscribe_for_newsletter_list_view" checked=""> <label for="subscribe_for_newsletter_list_view" style="margin-left:10px;">Add me to your email list.</label></p>
  </div>
  <div> <button class="btn" id="bulk_order_BIS_submit" type="submit">Notify me when available</button>
    <div id="bulk_order_BIS_success"> <span> You're in! We'll let you know when it's back. <span class="close_BIS_modal_span"> Close</span></span></div>
  </div>
</form>

Text Content

- | / Save up to % Save % Save up to Save Sale Sold out In stock

Call Us For Your Concierge Shopping Experience 866-352-4522





Bed

Shop by Product

 * Sheets & Pillowcases
 * Duvet Covers & Shams
 * Coverlets & Quilts
 * Blankets & Throws
 * Bedding Essentials
 * Bed Skirts & Box Spring Covers
 * Children & Baby
 * Linen Care
 * In Stock & Ready to Ship!

Shop by Material

 * Cotton
 * Silk
 * Linen
 * Modal
 * Easy Care

Shop by Style

 * Solid
 * Embroidered
 * Jacquard
 * Patterned

Shop by Brand

 * BOVI
 * Celso de Lemos
 * Dea
 * Downright
 * Home Treasures
 * John Robshaw
 * Matouk
 * Mulberry Park Silks
 * Peacock Alley
 * Scandia Home
 * SDH
 * Sferra
 * Yves Delorme

Shop By Color

White
Ivory
Beige
Brown
Grey
Black
Red
Pink
Orange
Yellow
Green
Blue
Purple
Multi-Color

Linen is the fabric of the summer

Shop Now


Featured Brand

Matouk

New Additions


Shop Now
Bath

Shop By Product

 * Bath Towels
 * Bath Rugs & Mats
 * Beach & Deck Towels
 * Guest Towels
 * Robes
 * Shower Curtains
 * Vanity Accessories
 * Children & Baby
 * In Stock & Ready to Ship!

Shop by Style

 * Solid Towels
 * Fashion Towels
 * Embroidered Towels
 * Solid Rugs
 * Fashion Rugs

Shop By Brand

 * Abyss & Habidecor
 * Bricini
 * Graccioza
 * Home Treasures
 * Matouk
 * Mike and Ally
 * Peacock Alley
 * SDH
 * Sferra
 * Yves Delorme

Shop By Color

White
Ivory
Beige
Brown
Grey
Black
Red
Pink
Orange
Yellow
Green
Blue
Purple
Multi-Color

Understanding GSM in Towels

Read More


Design Your Bath

Abyss Habidecor Tool App


Try It Now
Table

Shop By Product

 * Cocktail Napkins
 * Dinner Napkins
 * Napkin Rings
 * Placemats
 * Table Runners
 * Table Cloths
 * Fabric by the Yard
 * In Stock & Ready to Ship!

Shop by Style

 * Solid
 * Jacquard
 * Embroidered

Shop By Brand

 * Home Treasures
 * Kim Seybert
 * Matouk
 * Sferra

Shop By Color

White
Ivory
Beige
Brown
Grey
Black
Red
Pink
Orange
Yellow
Green
Blue
Purple
Multi-Color

How to perfectly measure your holiday table cloth

Read More


Featured Table

The Chamant Collection by Matouk

Shop now

Decor & More

Shop by Product

 * Gift Cards
 * Area Rugs
 * Apparel & Accessories
 * Robes
 * Decorative Pillows
 * Throws
 * Pet Beds

Designer Spotlight: Mike + Ally Luxury Bath Accessories

Read More


What's the difference between a throw and a blanket?

Read More


Brands

A - G

 * Abyss & Habidecor
 * Alashan Cashmere
 * ARLU Home
 * BOVI Linens
 * Bricini
 * Celso de Lemos
 * Dea
 * Downright
 * Graccioza

H - M

 * Heritage Park Laundry
 * Home Treasures
 * John Robshaw
 * Kim Seybert
 * Le Blanc Linen Care
 * Matouk
 * Mike and Ally
 * Mulberry Park Silks

N - Z

 * Peacock Alley
 * Scandia Home
 * SDH
 * SFERRA
 * Yves Delorme

A Customer Favorite

New styles we know you'll LOVE!

Shop now

Sale
Sale and Clearance Items Current Promotions In Stock & Ready to Ship
New
Resources
Contact Us! Blogs Courses Buyer's Guide

Login
0 Cart
 * Bed
   
   Shop by Product
   
    * Sheets & Pillowcases
    * Duvet Covers & Shams
    * Coverlets & Quilts
    * Blankets & Throws
    * Bedding Essentials
    * Bed Skirts & Box Spring Covers
    * Children & Baby
    * Linen Care
    * In Stock & Ready to Ship!
   
   Shop by Material
   
    * Cotton
    * Silk
    * Linen
    * Modal
    * Easy Care
   
   Shop by Style
   
    * Solid
    * Embroidered
    * Jacquard
    * Patterned
   
   Shop by Brand
   
    * BOVI
    * Celso de Lemos
    * Dea
    * Downright
    * Home Treasures
    * John Robshaw
    * Matouk
    * Mulberry Park Silks
    * Peacock Alley
    * Scandia Home
    * SDH
    * Sferra
    * Yves Delorme
   
   Shop By Color
   
   White
   Ivory
   Beige
   Brown
   Grey
   Black
   Red
   Pink
   Orange
   Yellow
   Green
   Blue
   Purple
   Multi-Color
   
   Linen is the fabric of the summer
   
   Shop Now
   
   
   Featured Brand
   
   Matouk
   
   New Additions
   
   
   Shop Now

 * Bath
   
   Shop By Product
   
    * Bath Towels
    * Bath Rugs & Mats
    * Beach & Deck Towels
    * Guest Towels
    * Robes
    * Shower Curtains
    * Vanity Accessories
    * Children & Baby
    * In Stock & Ready to Ship!
   
   Shop by Style
   
    * Solid Towels
    * Fashion Towels
    * Embroidered Towels
    * Solid Rugs
    * Fashion Rugs
   
   Shop By Brand
   
    * Abyss & Habidecor
    * Bricini
    * Graccioza
    * Home Treasures
    * Matouk
    * Mike and Ally
    * Peacock Alley
    * SDH
    * Sferra
    * Yves Delorme
   
   Shop By Color
   
   White
   Ivory
   Beige
   Brown
   Grey
   Black
   Red
   Pink
   Orange
   Yellow
   Green
   Blue
   Purple
   Multi-Color
   
   Understanding GSM in Towels
   
   Read More
   
   
   Design Your Bath
   
   Abyss Habidecor Tool App
   
   
   Try It Now

 * Table
   
   Shop By Product
   
    * Cocktail Napkins
    * Dinner Napkins
    * Napkin Rings
    * Placemats
    * Table Runners
    * Table Cloths
    * Fabric by the Yard
    * In Stock & Ready to Ship!
   
   Shop by Style
   
    * Solid
    * Jacquard
    * Embroidered
   
   Shop By Brand
   
    * Home Treasures
    * Kim Seybert
    * Matouk
    * Sferra
   
   Shop By Color
   
   White
   Ivory
   Beige
   Brown
   Grey
   Black
   Red
   Pink
   Orange
   Yellow
   Green
   Blue
   Purple
   Multi-Color
   
   How to perfectly measure your holiday table cloth
   
   Read More
   
   
   Featured Table
   
   The Chamant Collection by Matouk
   
   Shop now
   

 * Decor & More
   
   Shop by Product
   
    * Gift Cards
    * Area Rugs
    * Apparel & Accessories
    * Robes
    * Decorative Pillows
    * Throws
    * Pet Beds
   
   Designer Spotlight: Mike + Ally Luxury Bath Accessories
   
   Read More
   
   
   What's the difference between a throw and a blanket?
   
   Read More
   
   

 * Brands
   
   A - G
   
    * Abyss & Habidecor
    * Alashan Cashmere
    * ARLU Home
    * BOVI Linens
    * Bricini
    * Celso de Lemos
    * Dea
    * Downright
    * Graccioza
   
   H - M
   
    * Heritage Park Laundry
    * Home Treasures
    * John Robshaw
    * Kim Seybert
    * Le Blanc Linen Care
    * Matouk
    * Mike and Ally
    * Mulberry Park Silks
   
   N - Z
   
    * Peacock Alley
    * Scandia Home
    * SDH
    * SFERRA
    * Yves Delorme
   
   A Customer Favorite
   
   New styles we know you'll LOVE!
   
   Shop now
   

 * Sale
    * Sale and Clearance Items
    * Current Promotions
    * In Stock & Ready to Ship

 * New
 * Resources
    * Contact Us!
    * Blogs
    * Courses
    * Buyer's Guide

 * Login



0 Cart
What are you looking for?



TOP SUGGESTIONS

 * Shop Our In Stock & Ready to Ship Items Here Shop Our In Stock & Ready to
   Ship Items Here
 * Create Your Very Own Luxury Spa with Our Bathroom Restyle 101 Create Your
   Dream Spa with Our Bathroom Restyle 101
 * Personalize Your Bathroom: Use Our Bath Towel and Rug Styling Tool
   Personalize Your Bathroom with Our New Styling Tool
 * Shop Celso de Lemos Now! Shop Celso de Lemos Now!

You have 0

Shop by Product

 * Sheets & Pillowcases
 * Duvet Covers & Shams
 * Coverlets & Quilts
 * Blankets & Throws
 * Bedding Essentials
 * Bed Skirts & Box Spring Covers
 * Children & Baby
 * Linen Care
 * In Stock & Ready to Ship!

Shop by Material

 * Cotton
 * Silk
 * Linen
 * Modal
 * Easy Care

Shop by Style

 * Solid
 * Embroidered
 * Jacquard
 * Patterned

Shop by Brand

 * BOVI
 * Celso de Lemos
 * Dea
 * Downright
 * Home Treasures
 * John Robshaw
 * Matouk
 * Mulberry Park Silks
 * Peacock Alley
 * Scandia Home
 * SDH
 * Sferra
 * Yves Delorme

Shop By Color

White
Ivory
Beige
Brown
Grey
Black
Red
Pink
Orange
Yellow
Green
Blue
Purple
Multi-Color

Linen is the fabric of the summer

Shop Now


Featured Brand

Matouk

New Additions


Shop Now

Shop By Product

 * Bath Towels
 * Bath Rugs & Mats
 * Beach & Deck Towels
 * Guest Towels
 * Robes
 * Shower Curtains
 * Vanity Accessories
 * Children & Baby
 * In Stock & Ready to Ship!

Shop by Style

 * Solid Towels
 * Fashion Towels
 * Embroidered Towels
 * Solid Rugs
 * Fashion Rugs

Shop By Brand

 * Abyss & Habidecor
 * Bricini
 * Graccioza
 * Home Treasures
 * Matouk
 * Mike and Ally
 * Peacock Alley
 * SDH
 * Sferra
 * Yves Delorme

Shop By Color

White
Ivory
Beige
Brown
Grey
Black
Red
Pink
Orange
Yellow
Green
Blue
Purple
Multi-Color

Understanding GSM in Towels

Read More


Design Your Bath

Abyss Habidecor Tool App


Try It Now

Shop By Product

 * Cocktail Napkins
 * Dinner Napkins
 * Napkin Rings
 * Placemats
 * Table Runners
 * Table Cloths
 * Fabric by the Yard
 * In Stock & Ready to Ship!

Shop by Style

 * Solid
 * Jacquard
 * Embroidered

Shop By Brand

 * Home Treasures
 * Kim Seybert
 * Matouk
 * Sferra

Shop By Color

White
Ivory
Beige
Brown
Grey
Black
Red
Pink
Orange
Yellow
Green
Blue
Purple
Multi-Color

How to perfectly measure your holiday table cloth

Read More


Featured Table

The Chamant Collection by Matouk

Shop now


Shop by Product

 * Gift Cards
 * Area Rugs
 * Apparel & Accessories
 * Robes
 * Decorative Pillows
 * Throws
 * Pet Beds

Designer Spotlight: Mike + Ally Luxury Bath Accessories

Read More


What's the difference between a throw and a blanket?

Read More



A - G

 * Abyss & Habidecor
 * Alashan Cashmere
 * ARLU Home
 * BOVI Linens
 * Bricini
 * Celso de Lemos
 * Dea
 * Downright
 * Graccioza

H - M

 * Heritage Park Laundry
 * Home Treasures
 * John Robshaw
 * Kim Seybert
 * Le Blanc Linen Care
 * Matouk
 * Mike and Ally
 * Mulberry Park Silks

N - Z

 * Peacock Alley
 * Scandia Home
 * SDH
 * SFERRA
 * Yves Delorme

A Customer Favorite

New styles we know you'll LOVE!

Shop now



ABYSS POUSADA BATH TOWELS - WHITE (100)

5 reviews
$19.00









ABYSS POUSADA BATH TOWELS - WHITE (100)

5 reviews
$0.00 - $119.00

View Product Description
Color: White (100)
White (100)
Ecru (101)
Emerald (230)
Ice (235)
Khaki (275)
Laurel (277)
Lagoon (302)
Bluestone (306)
Atlantic (309)
Dragonfly (325)
Indigo (335)
Regatta (364)
Zanzibar (383)
Orchid (440)
Vineyard (509)
Primrose (518)
Sedona (519)
Lipstick (552)
Flame (565)
Flamingo (573)
Blush (625)
Terracotta (685)
Sand (714)
Caramel (737)
Linen (770)
Gold (840)
Safran (850)
Gris (920)
Black (990)
Platinum (992)
+10 more
Grid View List View help_outline

Slide Right to View Detailed Product List

Slide Left For Default View




Close

White / Wash Cloth (12" x 12")

Choose a variant White / Wash Cloth (12" x 12") - $19.00 White / Hand Towel (18"
x 30") - $34.00 White / Large Hand Towel (25" x 43") - $61.00 White / Bath Towel
(25" x 54") - $83.00 White / Euro Bath Sheet (39" x 59") - $119.00 White / Color
Swatch Sample - $0.00

Select Item

Show all Bath towels Hand towels Wash cloths Bath mats Bath rugs Robes Other
Swatches
Color: White $19.00
White
Size: Wash Cloth (12" x 12") $19.00
Wash Cloth (12" x 12")
Hand Towel (18" x 30")
Large Hand Towel (25" x 43")
Bath Towel (25" x 54")
Euro Bath Sheet (39" x 59")
Color Swatch Sample



Qty



Add to cart



Notify Me When Available

Select Item

Show all Bath towels Hand towels Wash cloths Bath mats Bath rugs Robes Other
Swatches
Add to Cart


BATH TOWELS


Bath Towel (25" x 54")
Price: $83.00

Qty

Price: $83.00

This swatch is already in your cart


Euro Bath Sheet (39" x 59")
Price: $119.00

Qty

Price: $119.00

This swatch is already in your cart


HAND TOWELS


Hand Towel (18" x 30")
Price: $34.00

Qty

Price: $34.00

This swatch is already in your cart


Large Hand Towel (25" x 43")
Price: $61.00

Qty

Price: $61.00

This swatch is already in your cart


WASH CLOTHS


Wash Cloth (12" x 12")
Price: $19.00

Qty

Price: $19.00

This swatch is already in your cart


BATH MATS


BATH RUGS


ROBES


OTHER


SWATCHES


Color Swatch Sample
Price: $0.00

Qty

Price: $0.00

This swatch is already in your cart


Add to Cart
Description Specifications About the Brand Related product Reviews

The Abyss Pousada towels are wonderfully lightweight at only 300gsm and are
textured with a fine basket-weave waffle design. This towel is perfect for those
who want a modern spa-like towel. Thoroughly tested as being superior in
absorption and durability. All Abyss towels are pre-washed, pre-shrunk, and
guaranteed to hold up wash after wash.


Made in Portugal of 100% Giza Egyptian Extra Long Staple Cotton.

Coordinate with the Pousada Bath Robes for the perfect paring.


We want you to be completely satisfied with your color choices and are happy to
send you color swatch samples to ensure your complete satisfaction.


PRODUCT SPECIFICATIONS

Number of Colors 30 Design Pattern, Solid GSM 200-399 Material Cotton Available
Sizes Bath Sheet, Bath Towel, Hand Towel, Wash Cloth


ABOUT ABYSS HABIDECOR PRODUCTS


About the Brand

Founded over 30 years ago, Abyss & Habidecor are the realized dreams woven by
our founder, Celso de Lemos: creating the best towels and rugs in the world,
made in Portugal, his homeland.

In a location up high, between beaches and vineyards, the city of Viseu, in the
center of Portugal, is home to the Abyss & Habidecor production units. Only
using the most exquisite linen, Egyptian cotton, modal and silk to compose the
pile of their excellent rugs and towels.

The whole Abyss & Habidecor team has devoted its expertise to bath linens with a
craft steeped in tradition. The craftsmanship to which the Abyss & Habidecor
workers dedicate themselves day after day is guided by a commitment to
excellence.


Towels Made with Giza Cotton

Abyss Towels are made with Giza Cotton - What is Giza Cotton and what makes it
so special?

Certified Extra Long Staple Giza Cotton is recognized as the Finest Cotton in
the World and is used for Abyss & Habidecor towels and bathrobes. Cultivated on
the banks of the Nile, the cotton is picked by hand. The fiber is treated to
create yarn of exceptional quality resulting in superior softness, absorbency,
durability and elegance.




Non-Slip Backing on Rugs
Habidecor Rugs that are single sided (that can not be reversed) can have
non-slip backing applied at no extra charge. Any fashion rugs that contain Lurex
(metallic threading) will automatically come with non-slip backing. This is a
very light silicone spray backing that is applied at the factory in Portugal
that helps the rugs not slide so much on slick flooring. It is NOT a thick
rubber backing like many kitchen style rugs are known to have. The rugs are
still machine washable and can be put in the dryer following the manufacturer's
care instructions (don't worry, we will send your item with a care card that
outlines everything you need to know. You can also see fine more care
information here: How to care for your Bath Rugs).

Quick Ship Towels and Rugs

The majority of Abyss Habidecor products are custom ordered from Portugal and
require 3-4 weeks to arrive to us for shipping. Some items are regularly stocked
and available for immediate shipping.

These stocked items are:


SUPER PILE TOWELS

Colors: White, Ivory and Ecru

Sizes: Wash Cloths (12x12"), Hand Towels (17x30") and Bath Towels (28x54")

White is also stocked in limited quantities of Bath Sheets (40x72")

Top selling colors are also stocked in limited quantities


TWILL TOWELS


Colors: White (Ivory and Ecru are stocked in limited quantities)

Sizes: Wash Cloths (12x12"), Hand Towels (17x30") and Bath Towels (28x54")


MUST & REVERSIBLE RUGS

Colors: White (Ivory and Ecru are stocked in limited quantities)

Sizes: Small (20x31"), Medium (23x39") and *Large (27x47") (Limited stock in
Large)


Shipping Policy


FREE SHIPPING WITHIN THE 48 CONTIGUOUS UNITED STATES

We offer FREE standard shipping on all orders within the 48 contiguous United
States. In-stock orders will be processed within 1 - 2 business days. Ground
shipping to the Northeast can be delivered in as little as 1 - 2 days, while
standard shipping to the West Coast is approximately 6 - 7 business days. We
will always do our best to ship items as quickly as possible, and you will
receive an email with tracking information as soon as it is available. If you
need your item(s) by a specific date, expedited shipping is available for most
products, please call us for additional information. *Please note Heritage Park
Laundry detergents do not qualify for free shipping.




SHIPPING TO HAWAII, ALASKA, PUERTO RICO, AND OTHER US TERRITORIES

For orders shipping to Hawaii, Alaska, Puerto Rico, and other US Territories,
please call us at 866-352-4522 or email us at info@flandb.com for additional
information and shipping rates. Depending on the size and weight of your order,
you may still qualify for free standard shipping.


EXPEDITE SHIPPING

If you want your order expedited shipping, we are happy to assist you. Please
call us at 866-352-4522 or email us at info@flandb.com for logistic coordination
and rates.


SHIPPING TO A PO BOX

We can ship your order to a PO Box. To get your order sent to a PO Box, the
product(s) will first ship to our warehouse in Connecticut (from the
manufacturer), and then we will ship your item(s) to your PO Box. Note: this
extra shipping and handling may extend the length of time it takes to receive
your items. If you wish to expedite this process, you can provide an alternate
address that can accept UPS or FedEx packages.


Returns

We know that purchasing luxury fine linens are an investment. That's why we take
great care in helping you with every purchase down to the last detail. We are
available to speak with you and offer advice on everything from pricing to color
to fabric choice. We also provide complimentary fabric swatch samples and
unlimited follow up consultation. The entire Fine Linen and Bath team is
committed to helping you make a purchase you'll love for years to come.

We also understand that, despite our best efforts, things occasionally don't
work out and items need to be returned or exchanged. We are here to help with
that as well. If you are not fully satisfied with your new item please call us
within 30 days of receipt so we can personally assist you.  


ITEMS THAT ARE NOT RETURNABLE 

At Fine Linen and Bath, one of our favorite things to do is say "yes." There are
times, however, when the bespoke pedigree of our products dictates that we
cannot accept their return.

 * Custom Made-to-Order items including bedding, bath robes, bath accessories,
   custom bath towels and rugs, custom size rugs, table linens, or custom color
   items.
 * The following brands are ineligible for returns:  Dea, Downright, Home
   Treasures, Mike + Ally and Scandia Home and SDH.
 * Fabric by the Yard
 * Monogrammed Items
 * Down and Down Alternative Items. Due to hygiene standards and regulations
   Pillows and Comforters (including any Down and Alternative Down items) are
   not returnable under any circumstances. We encourage you to contact us for
   consultation prior to purchase if you have any questions on these items.
 * Sale and Clearance Merchandise. As noted all sales are final.


RETURNS

Once the returned item(s) have been received and inspected, a full refund will
be issued, less the original outbound shipping expense paid by Fine Linen and
Bath. All returned merchandise must comply with the following guidelines.

 * The manufacturers original packaging must be included with all returns and
   all original tags attached to the product.
 * Items must not have been used, washed, or altered in any way.
 * Items must not have been damaged by pollutants such as cigarette/ cigar smoke
   or embedded fragrances and items such as cologne/perfume.
 * Items must be completely free of any Human Hair, Animal Hair, Dander, or Dirt


EXCHANGES

If you would like to exchange your item for another style or color, please call
us and we will be happy to assist you with your request.


DAMAGED OR INCORRECT ITEMS

If any item is damaged upon receipt please notify us immediately and we will
make arrangements for a replacement. If your return is a result of an error in
the manufacturing process, you will be refunded all costs including shipping and
handling. You will be also be refunded in full or have the item replaced and
shipped at no cost if your return is the result of manufacturer error.

If an incorrect item was shipped in error we will replace the item as quickly as
possible and issue a return label for the incorrect item at no cost to you. 


SHIPPING

Unless items are defective or incorrect, customers are responsible for all
return shipping costs. Fine Linen and Bath is not responsible for any items lost
or damaged during return transit. We recommend that you ship and insured you
items for the full purchase price by a traceable carrier (e.g. UPS, USPS or
FedEx).

Fine Linen and Bath will inspect all returned merchandise. If we find it does
not comply with the standards outlined above, we will return it to you without a
refund. If the item is in good condition as per the (above) instructions, we
will refund you the purchase price within 5 - 7 business days.


HOW TO RETURN OR EXCHANGE

In order to initiate a return or exchange please call us at (866) 352-4522 so we
may personally assist you.


MISSING OR DAMAGED SHIPMENTS

Once your order has shipped you will be emailed with tracking information that
will give the estimated delivery date. If you suspect your order was delivered
incorrectly or stolen, or if your package arrives damaged, it is the customer's
responsibility to contact Fine Linen and Bath via phone or email within 20 days
of shipment in order for us to create a case with the carrier. Beyond this time
period, Fine Linen and Bath is not responsible for lost or damaged shipments and
the customer must contact the carrier directly.




CUSTOMER REVIEWS

Based on 5 reviews
Write a review
100%
(5)
0%
(0)
0%
(0)
0%
(0)
0%
(0)
See all reviews
Most Recent Highest Rating Lowest Rating Only Pictures Pictures First Videos
First Most Helpful
P
04/30/2023 Abyss Pousada Bath Towels - White (100)

PATRICIA T (New York, US)

The towel I've been looking for

A lightweight, absorbent towel that doesn't take up the whole washing machine...
great for drying my long hair.




>> replied:

Thank you for your enticing review, Patricia.

We are glad to hear that our Abyss Pousada Bath Towels worked well for you
aspecially in drying your long hair.

It was our pleasure to be of service to you.

Should you need any assistance from us, please let us know.

Mary Babinski
Founder

L
01/17/2022 Abyss Pousada Bath Towels - Caramel (737)

Larry H Killian (Lebanon, US)

The WORST

The Pousada bath and hand towels are the most inadequate towels we ever
purchased!!! They lack absorbency, don’t hold their shape, are limp to the touch
and after only two washings, already looks years old! What a mistake. It is hard
to believe that the company that made the incredible double bath mat, also made
this inferior product.




>> replied:

Hi Larry,

We are so sorry that you are not happy with the Pousada towels that you ordered.
All Abyss products are made in Portugal and the company recently introduced this
traditional European-style waffle towel to the US market. While the waffle weave
towel is very popular in Europe we find that our customers in here in the US
still prefer a terry cotton towel. I will be contacting you directly today to
help select an alternative towel that you will be happy with.

Mary Babinski
Founder

L
12/07/2020 Abyss Pousada Bath Towels - Linen (770)

Linda Kurfess (Bigfork, US)

Great towels

These are wonderful towels and fabulous for rentals when the amount and weight
of towels makes a huge difference. Great for wet hair after a shower. Highly
recommend.





A
11/16/2019 Abyss Pousada Bath Towels - Ice (235)

Ara (Campbell, US)

Just the right towel

I ordered the large hand towels, but actually use them for shower towels.
Absorbent, light and delicate to the touch. Perfect.





T
07/19/2019 Abyss Pousada Bath Towels - Primrose (518)

Toni A.

Tiramisu

Wonderful. Light, but not too light. Appreciated the swatches, allowed me to
choose the color and type perfectly.









 * 
 * 
 * 
 * 
 * 


SHOP OUR BRANDS

Shop Our Brands

 * SFERRA
 * Graccioza
 * Abyss & Habidecor
 * Celso de Lemos
 * Mulberry Park Silks
 * Mike + Ally
 * Peacock Alley
 * Matouk
 * Home Treasures
 * View More...


CUSTOMER CARE

Customer Care

 * My Account
 * Contact Us
 * Rewards Program
 * Request a Return/Exchange
 * Complimentary Swatches
 * Current Promotions
 * FAQs
 * Bespoke Linen Options
 * Design Trade Program
 * Estate & Yacht Managers
 * Gift Cards
 * Reviews
 * About Us
 * Our Partnership
 * Military & First Responders Discount


POLICIES

Policies

 * Shipping
 * Refund Policy
 * Shop Now, Pay Later
 * Price Match Promise
 * Privacy
 * Terms of Service

© 2023 FLandB.com.



Amazon American Express Apple Pay Diners Club Discover Meta Pay Google Pay
Mastercard PayPal Shop Pay Venmo Visa



SEARCH

What are you looking for?



TOP SUGGESTIONS



Welcome Newcomer



×

Item:



Register to receive a notification when this item comes back in stock.

Add me to your email list.

Notify me when available
You're in! We'll let you know when it's back. Close
×




Judge.me