{"product_id":"heirloom-70x45-sheer-swag-pair","title":"Heirloom Sheer Swag Pair","description":"\u003cp clear=\"function clear() {\n    this.length = 0;\n    return this;\n  }\" max=\"function max(iterator, context) {\n    iterator = iterator || Prototype.K;\n    var result;\n    this.each(function(value, index) {\n      value = iterator.call(context, value, index);\n      if (result == null || value \u0026gt;= result)\n        result = value;\n    });\n    return result;\n  }\" min=\"function min(iterator, context) {\n    iterator = iterator || Prototype.K;\n    var result;\n    this.each(function(value, index) {\n      value = iterator.call(context, value, index);\n      if (result == null || value \u0026lt; result)\n        result = value;\n    });\n    return result;\n  }\" size=\"function size() {\n    return this.length;\n  }\" style=\"margin: 0px;\" _each=\"function forEach() {\n    [native code]\n}\" _reverse=\"function reverse() {\n    [native code]\n}\" all=\"function all(iterator, context) {\n    iterator = iterator || Prototype.K;\n    var result = true;\n    this.each(function(value, index) {\n      result = result \u0026amp;\u0026amp; !!iterator.call(context, value, index);\n      if (!result) throw $break;\n    });\n    return result;\n  }\" any=\"function any(iterator, context) {\n    iterator = iterator || Prototype.K;\n    var result = false;\n    this.each(function(value, index) {\n      if (result = !!iterator.call(context, value, index))\n        throw $break;\n    });\n    return result;\n  }\" clone=\"function clone() {\n    return slice.call(this, 0);\n  }\" collect=\"function collect(iterator, context) {\n    iterator = iterator || Prototype.K;\n    var results = [];\n    this.each(function(value, index) {\n      results.push(iterator.call(context, value, index));\n    });\n    return results;\n  }\" compact detect=\"function detect(iterator, context) {\n    var result;\n    this.each(function(value, index) {\n      if (iterator.call(context, value, index)) {\n        result = value;\n        throw $break;\n      }\n    });\n    return result;\n  }\" each=\"function each(iterator, context) {\n    var index = 0;\n    try {\n      this._each(function(value) {\n        iterator.call(context, value, index++);\n      });\n    } catch (e) {\n      if (e != $break) throw e;\n    }\n    return this;\n  }\" eachslice=\"function eachSlice(number, iterator, context) {\n    var index = -number, slices = [], array = this.toArray();\n    if (number \u0026lt; 1) return array;\n    while ((index += number) \u0026lt; array.length)\n      slices.push(array.slice(index, index+number));\n    return slices.collect(iterator, context);\n  }\" findall=\"function findAll(iterator, context) {\n    var results = [];\n    this.each(function(value, index) {\n      if (iterator.call(context, value, index))\n        results.push(value);\n    });\n    return results;\n  }\" first=\"function first() {\n    return this[0];\n  }\" flatten=\"function flatten() {\n    return this.inject([], function(array, value) {\n      if (Object.isArray(value))\n        return array.concat(value.flatten());\n      array.push(value);\n      return array;\n    });\n  }\" grep=\"function grep(filter, iterator, context) {\n    iterator = iterator || Prototype.K;\n    var results = [];\n\n    if (Object.isString(filter))\n      filter = new RegExp(RegExp.escape(filter));\n\n    this.each(function(value, index) {\n      if (filter.match(value))\n        results.push(iterator.call(context, value, index));\n    });\n    return results;\n  }\" include=\"function include(object) {\n    if (Object.isFunction(this.indexOf))\n      if (this.indexOf(object) != -1) return true;\n\n    var found = false;\n    this.each(function(value) {\n      if (value == object) {\n        found = true;\n        throw $break;\n      }\n    });\n    return found;\n  }\" ingroupsof=\"function inGroupsOf(number, fillWith) {\n    fillWith = Object.isUndefined(fillWith) ? null : fillWith;\n    return this.eachSlice(number, function(slice) {\n      while(slice.length \u0026lt; number) slice.push(fillWith);\n      return slice;\n    });\n  }\" inject=\"function inject(memo, iterator, context) {\n    this.each(function(value, index) {\n      memo = iterator.call(context, memo, value, index);\n    });\n    return memo;\n  }\" inspect=\"function inspect() {\n    return '[' + this.map(Object.inspect).join(', ') + ']';\n  }\" intersect=\"function intersect(array) {\n    return this.uniq().findAll(function(item) {\n      return array.detect(function(value) { return item === value });\n    });\n  }\" invoke=\"function invoke(method) {\n    var args = $A(arguments).slice(1);\n    return this.map(function(value) {\n      return value[method].apply(value, args);\n    });\n  }\" last=\"function last() {\n    return this[this.length - 1];\n  }\" member=\"function include(object) {\n    if (Object.isFunction(this.indexOf))\n      if (this.indexOf(object) != -1) return true;\n\n    var found = false;\n    this.each(function(value) {\n      if (value == object) {\n        found = true;\n        throw $break;\n      }\n    });\n    return found;\n  }\" partition=\"function partition(iterator, context) {\n    iterator = iterator || Prototype.K;\n    var trues = [], falses = [];\n    this.each(function(value, index) {\n      (iterator.call(context, value, index) ?\n        trues : falses).push(value);\n    });\n    return [trues, falses];\n  }\" pluck=\"function pluck(property) {\n    var results = [];\n    this.each(function(value) {\n      results.push(value[property]);\n    });\n    return results;\n  }\" reject=\"function reject(iterator, context) {\n    var results = [];\n    this.each(function(value, index) {\n      if (!iterator.call(context, value, index))\n        results.push(value);\n    });\n    return results;\n  }\" select=\"function findAll(iterator, context) {\n    var results = [];\n    this.each(function(value, index) {\n      if (iterator.call(context, value, index))\n        results.push(value);\n    });\n    return results;\n  }\" sortby=\"function sortBy(iterator, context) {\n    return this.map(function(value, index) {\n      return {\n        value: value,\n        criteria: iterator.call(context, value, index)\n      };\n    }).sort(function(left, right) {\n      var a = left.criteria, b = right.criteria;\n      return a \u0026lt; b ? -1 : a \u0026gt; b ? 1 : 0;\n    }).pluck('value');\n  }\" toarray=\"function clone() {\n    return slice.call(this, 0);\n  }\" uniq=\"function uniq(sorted) {\n    return this.inject([], function(array, value, index) {\n      if (0 == index || (sorted ? array.last() != value : !array.include(value)))\n        array.push(value);\n      return array;\n    });\n  }\" without=\"function without() {\n    var values = slice.call(arguments, 0);\n    return this.select(function(value) {\n      return !values.include(value);\n    });\n  }\" zip=\"function zip() {\n    var iterator = Prototype.K, args = $A(arguments);\n    if (Object.isFunction(args.last()))\n      iterator = args.pop();\n\n    var collections = [this].concat(args).map($A);\n    return this.map(function(value, index) {\n      return iterator(collections.pluck(index));\n    });\n  }\"\u003eCasual and easy-care for every day. The versatile Heirloom swag pair offers loads of style with effortless elegance. Inspired by an antique European handkerchief, Heirloom has a timeless look, artfully edged with intricate floral elements and deep-cut, leafy edges.\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"Green\"\u003e\u003cb\u003eDetails\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSwag pair measures 70\" x 45\"\u003c\/li\u003e\n\u003cli\u003e1\" Header\u003c\/li\u003e\n\u003cli\u003e1.5\" Rod pocket\u003c\/li\u003e\n\u003cli\u003eFor wider windows, insert valance between swag halves\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan class=\"Green\"\u003e\u003cb\u003eCare \u0026amp; Content\u003c\/b\u003e\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e100% polyester. Machine wash cold, gentle. Do not bleach. Lay flat or hang to dry. Touch up with cool iron if desired.\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"Green\"\u003e\u003cb\u003eItem Number:\u003c\/b\u003e\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e9700S-45PR\u003c\/p\u003e\n\u003cdiv class=\"sharing\"\u003e\n\u003cdiv class=\"addthis_toolbox addthis_default_style\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!----\u003e","brand":"Heritage Lace","offers":[{"title":"White","offer_id":49129802727711,"sku":"9700WS-45PRP","price":44.95,"currency_code":"USD","in_stock":true},{"title":"Ecru","offer_id":49129802760479,"sku":"9700ES-45PRP","price":44.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0731\/7320\/5279\/files\/Heirloom_SwagPairSolidHanderchiefFloralLeafy1.jpg?v=1723669605","url":"https:\/\/laceandaccessories.com\/products\/heirloom-70x45-sheer-swag-pair","provider":"Lace \u0026 Accessories, LLC.","version":"1.0","type":"link"}