1<!DOCTYPE html> 2<html prefix="og: http://ogp.me/ns#" lang="en"> 3 <head> 4 <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes"/><meta property="content-type" content="text/html; charset=UTF-8" /> 5 <meta property="X-UA-Compatible" content="IE=edge" /><link rel="icon" href="https://i.etsystatic.com/12444298/r/isla/f376ec/40563571/isla_75x75.40563571_nuly3tjr.jpg" type="image/x-icon" /><meta name="description" content="$5.99 flat rate shipping " /> 6 7<meta property="og:url" content="https://www.twinessentialshop.com//" /> 8<meta property="og:type" content="website" /> 9<meta property="og:title" content="Twin Essential Shop" /> 10<meta property="og:description" content="$5.99 flat rate shipping " /> 11<meta property="og:image" content="https://i.etsystatic.com/isa/1c6976/1329971446262/isa_fullxfull.1329971446262_7wvk.jpg?version=0" /> 12<meta property="og:site_name" content="Twin Essential Shop" /> 13 14<meta name="twitter:card" content="summary_large_image" /> 15<meta name="twitter:title" content="Twin Essential Shop" /> 16<meta name="twitter:description" content="$5.99 flat rate shipping " /> 17<meta name="twitter:image" content="https://i.etsystatic.com/isa/1c6976/1329971446262/isa_fullxfull.1329971446262_7wvk.jpg?version=0" /><link rel="canonical" href="https://www.twinessentialshop.com/" />
17<script nonce="ap3V8RCIq0dq5DvBlK5nSIr7"> 18 !function(e){var r=e.__etsy_logging={};r.errorQueue=[],e.onerror=function(e,o,t,n,s){r.errorQueue.push([e,o,t,n,s])},r.firedEvents=[];r.perf={e:[],t:!1,MARK_MEASURE_PREFIX:"_etsy_mark_measure_",prefixMarkMeasure:function(e){return"_etsy_mark_measure_"+e}},e.PerformanceObserver&&(r.perf.o=new PerformanceObserver((function(e){r.perf.e=r.perf.e.concat(e.getEntries())})),r.perf.o.observe({entryTypes:["element","navigation","longtask","paint","mark","measure","resource","layout-shift"]}));var o=[];r.eventpipe={q:o,logEvent:function(e){o.push(e)},logEventImmediately:function(e){o.push(e)}};var t=!(Object.assign&&Object.values&&Object.fromEntries&&e.Promise&&Promise.prototype.finally&&e.NodeList&&NodeList.prototype.forEach),n=!!e.CefSharp||!!e.__pw_resume,s=!e.PerformanceObserver||!PerformanceObserver.supportedEntryTypes||0===PerformanceObserver.supportedEntryTypes.length,a=!e.navigator||!e.navigator.sendBeacon,p=t||n,u=[];t&&u.push("fp"),s&&u.push("fo"),a&&u.push("fb"),n&&u.push("fg"),r.bots={isBot:p,botCheck:u}}(window); 19</script>
19 20 <title>Twin Essential Shop</title> 21 <link rel="stylesheet" href="https://www.etsy.com/ac/sasquatch/css/custom-shops/themes/mosaic/main.24d230053bfcde.css" type="text/css" /> 22 <style id="font-style-override"> 23 @import url(https://fonts.googleapis.com/css?family=Raleway:400,700|Open+Sans:400,700); 24 25 body, .btn, button { 26 font-family: 'Open Sans'; 27 } 28 29 h1, .h1, h2, .h2, h3, .h3, h4, 30 .h4, h5, .h5, h6, .h6 { 31 font-family: 'Raleway'; 32 font-weight: 700; 33 } 34 35 strong, .strong { 36 font-weight: 700; 37 } 38 39 .primary-font { 40 font-family: 'Raleway'; 41 } 42 43 .secondary-font { 44 font-family: 'Open Sans'; 45 } 46 47</style> 48 <style id="theme-style-overrides"> .compact-header .nav-toggle .patty, .compact-header .nav-toggle:before, .compact-header .nav-toggle:after { background: #000000; } .compact-header .nav-wrapper, .compact-header nav { background: #FFFFFF; } body, .header .site-search .search { background: #FFFFFF; } .header .site-search .search::after { border-bottom-color: #FFFFFF; } body, a, .cart-trigger, .search-trigger, .reviews .anchor-destination { color: #000000; } footer .heading:before { background: #000000; } .listing-tabs .tab-selected { border-bottom: 1px solid #FFFFFF; } strong, .shop-sections-nav-selected, .tab-triggers .tab-selected, .nav-item-selected, .nav-selected a, .eu-dispute-content a, .reviews.anchor a { color: #0F1217; } .btn { background: #0F1217; border-color: #0F1217; color: #ffffff; } .btn:hover { background: #0F1217; } .listing-purchase-box .listing-title:after { background: #000000; } .dot-indicators .slick-active button { background: #0F1217; border-color: #0F1217; } .dot-indicators button { background: #000000; } .page-link.selected { color: #0F1217; font-weight: bold; } .listing-description a, .tab-content a, .shipping-locale a, .cart .cart-shipping-total a:hover { color: #0F1217; } .post-divider { background: #0F1217; } .post-date > * { background: #FFFFFF; } .post-tags .post-tag { background: #0F1217; color: #ffffff; } .pattern-blog.post-page .related-links a, .btn-link { background: #FFFFFF; color: #000000; } .tab-content .eu-dispute-trigger-link { color: #0F1217; } .announcement { background: #0F1217; color: #ffffff; } .module-event-item { border-color: #0F1217; }</style> 49 50 </head> 51 <body class="cart-dropdown with-announcement" data-nnc="3:1790370002:tdlLPPnD9XyHXoOeCdQX2kbutLki:8556c12343d4055f2b336ac1576c775ad14a9f8e47845a3c9ec81477e6a8ed40" itemscope itemtype="http://schema.org/LocalBusiness"> 52 53 <div class="announcement without-link" data-ui="announcement"> 54 <span class="announcement-message"> 55 Want more photos and ideas....Follow us on Instagram @ twinessentialshop 56$5.99 flat rate shipping within the US. 57 58 </span> 59</div> 60 61<div class="content-wrapper"> 62 63 <header> 64 <div class="full-header header centered-brand-nav-on-top"> 65 <div class="primary-nav"> 66 <ul class="nav"> 67 68<li> 69 <a href="/shop" > 70 Shop 71 </a> 72</li> 73 74 75<li> 76 <a href="/about" > 77 About 78 </a> 79</li> 80 81 82<li> 83 <a href="/gallery" > 84 Gallery 85 </a> 86</li> 87 88 89 <li class="nav-cart"> 90 <a href="#" data-module="cart-trigger" class="cart-trigger"> 91 Cart (<span data-ui="cart-count">0</span>) 92 </a> 93 </li> 94 95 <li> 96 <div data-module="search-trigger" class="site-search"> 97 <button class="ss-etsy ss-search search-trigger" data-ui="search-trigger" aria-label="Search"></button> 98 <form data-ui="search-bar" class="search" action="/search"> 99 <input name="q" type="text" placeholder="Search..." aria-label="Search"> 100 <input class="btn" type="submit" value="Go"> 101 </form> 102 </div> 103 </li> 104 </ul> 105 </div> 106 107 <div class="branding primary-font"> 108 <a href="/"> 109 <div class="region region-global" data-region="global"> 110 <div class="module pages-module module-shop-icon module-540965483369 " data-module="shop-icon"> 111 <div class="module-inner" data-ui="module-inner"> 112 <img class="shop-icon" alt="" src="//i.etsystatic.com/12444298/r/isla/f376ec/40563571/isla_75x75.40563571_nuly3tjr.jpg" srcset="//i.etsystatic.com/12444298/r/isla/f376ec/40563571/isla_fullxfull.40563571_nuly3tjr.jpg 250w,//i.etsystatic.com/12444298/r/isla/f376ec/40563571/isla_500x500.40563571_nuly3tjr.jpg 500w,//i.etsystatic.com/12444298/r/isla/f376ec/40563571/isla_360x360.40563571_nuly3tjr.jpg 360w,//i.etsystatic.com/12444298/r/isla/f376ec/40563571/isla_280x280.40563571_nuly3tjr.jpg 280w,//i.etsystatic.com/12444298/r/isla/f376ec/40563571/isla_180x180.40563571_nuly3tjr.jpg 180w,//i.etsystatic.com/12444298/r/isla/f376ec/40563571/isla_140x140.40563571_nuly3tjr.jpg 140w,//i.etsystatic.com/12444298/r/isla/f376ec/40563571/isla_75x75.40563571_nuly3tjr.jpg 75w" /> 113 </div> 114 </div> 115</div> 116 <div class="region region-global" data-region="global"> 117 <div class="module pages-module module-shop-name module-253601069029 " data-module="shop-name"> 118 <div class="module-inner" data-ui="module-inner">
119 <span class="module-shop-name-text shop-name" data-ui="text" itemprop="name"> 120 Twin Essential Shop 121</span> 122 </div> 123 </div> 124</div> 125 </a> 126 127 128 </div> 129 </div> 130 131 <div data-module="hamburger-nav" class="compact-header title-and-icon 132 133 134 135 has-icon 136 137 "> 138 <div class="nav-wrapper"> 139 <div class="col-group"> 140 <div class="col-xs-12"> 141 <button aria-label="toggle navigation" class="nav-toggle" data-ui="toggle"> 142 <div class="patty"></div> 143 </button> 144 145 <div class="cart-trigger-wrapper"> 146 <button data-module="cart-trigger" class="ss-etsy ss-cart cart-trigger" aria-label="Cart"> 147 <span class="cart-count" data-ui="cart-count">0</span> 148 </button> 149 </div> 150 151 <div class="branding primary-font"> 152 <h1 class="h2 logo"> 153 154 <a href="/"> 155 <div class="logo-image-and-title-container"> 156 <div class="logo-image-container"> 157 <div class="region region-global" data-region="global"> 158 <div class="module pages-module module-shop-icon module-540965483369 " data-module="shop-icon"> 159 <div class="module-inner" data-ui="module-inner"> 160 <img class="shop-icon" alt="" src="//i.etsystatic.com/12444298/r/isla/f376ec/40563571/isla_75x75.40563571_nuly3tjr.jpg" srcset="//i.etsystatic.com/12444298/r/isla/f376ec/40563571/isla_fullxfull.40563571_nuly3tjr.jpg 250w,//i.etsystatic.com/12444298/r/isla/f376ec/40563571/isla_500x500.40563571_nuly3tjr.jpg 500w,//i.etsystatic.com/12444298/r/isla/f376ec/40563571/isla_360x360.40563571_nuly3tjr.jpg 360w,//i.etsystatic.com/12444298/r/isla/f376ec/40563571/isla_280x280.40563571_nuly3tjr.jpg 280w,//i.etsystatic.com/12444298/r/isla/f376ec/40563571/isla_180x180.40563571_nuly3tjr.jpg 180w,//i.etsystatic.com/12444298/r/isla/f376ec/40563571/isla_140x140.40563571_nuly3tjr.jpg 140w,//i.etsystatic.com/12444298/r/isla/f376ec/40563571/isla_75x75.40563571_nuly3tjr.jpg 75w" /> 161 </div> 162 </div> 163</div> 164 </div> 165 <div class="region region-global" data-region="global"> 166 <div class="module pages-module module-shop-name module-253601069029 " data-module="shop-name"> 167 <div class="module-inner" data-ui="module-inner"> 168 <span class="module-shop-name-text shop-name" data-ui="text" itemprop="name"> 169 Twin Essential Shop 170</span> 171 </div> 172 </div> 173</div> 174 </div> 175 </a> 176 177 178 179 </h1> 180 </div> 181 </div> 182 </div> 183 <nav> 184 <ul> 185 <li> 186 <form data-ui="search-bar" class="search" action="/search"> 187 <div class="input-prepend-item"> 188 <span class="ss-icon ss-search"></span> 189 </div> 190 <input name="q" type="search" aria-label="Search" placeholder="Search..."> 191 </form> 192 </li> 193 194 195<li> 196 <a href="/shop" > 197 Shop 198 </a> 199</li> 200 201 202<li> 203 <a href="/about" > 204 About 205 </a> 206</li> 207 208 209<li> 210 <a href="/gallery" > 211 Gallery 212 </a> 213</li> 214 215 216 217<li> 218 <a href="/contact-us" > 219 Contact Us 220 </a> 221</li> </ul> 222 </nav> 223 </div> 224 225 <div class="blocker" data-ui="toggle"></div> 226</div> 227</header> 228 <div class="region region-cover-photo" data-region="cover-photo"> 229 <div class="module pages-module module-cover-photo module-249939437378 " data-module="cover-photo"> 230 <div class="module-inner" data-ui="module-inner"> 231 <img class="cover-photo" alt="" src="https://i.etsystatic.com/12444298/r/isbl/4cbf65/45552781/isbl_1200x300.45552781_bewy2fmw.jpg" srcset="https://i.etsystatic.com/12444298/r/isbl/4cbf65/45552781/isbl_fullxfull.45552781_bewy2fmw.jpg 3000w,https://i.etsystatic.com/12444298/r/isbl/4cbf65/45552781/isbl_3360x840.45552781_bewy2fmw.jpg 3360w,https://i.etsystatic.com/12444298/r/isbl/4cbf65/45552781/isbl_1680x420.45552781_bewy2fmw.jpg 1680w,https://i.etsystatic.com/12444298/r/isbl/4cbf65/45552781/isbl_1200x300.45552781_bewy2fmw.jpg 1200w,https://i.etsystatic.com/12444298/r/isbl/4cbf65/45552781/isbl_900x225.45552781_bewy2fmw.jpg 900w,https://i.etsystatic.com/12444298/r/isbl/4cbf65/45552781/isbl_640x160.45552781_bewy2fmw.jpg 640w,https://i.etsystatic.com/12444298/r/isbl/4cbf65/45552781/isbl_480x120.45552781_bewy2fmw.jpg 480w" /> 232 </div> 233 </div> 234</div> 235 236 <div class="col-group"> 237 <div class="col-xs-12"> 238 <nav class="shop-sections-nav"> 239 <a href="/" class="shop-sections-nav-selected"> 240 All items 241 </a> 242 243 <a 244 href="https://www.twinessentialshop.com/shop/26295482/art-gallery-fabricfigo" 245 class="" 246 > 247 Art Gallery Fabric/Figo 248 </a> 249 <a 250 href="https://www.twinessentialshop.com/shop/26310109/notions-patterns" 251 class="" 252 > 253 Notions & Patterns 254 </a> 255 <a 256 href="https://www.twinessentialshop.com/shop/26419234/precut-fabric" 257 class="" 258 > 259 precut fabric 260 </a> 261 <a 262 href="https://www.twinessentialshop.com/shop/26726580/flannelgauze-fabric" 263 class="" 264 > 265 Flannel/Gauze Fabric 266 </a> 267 <a 268 href="https://www.twinessentialshop.com/shop/26808707/cloud9birch-organics" 269 class="" 270 >
271 Cloud9/Birch Organics 272 </a> 273 <a 274 href="https://www.twinessentialshop.com/shop/28121050/moda-fabric" 275 class="" 276 > 277 Moda Fabric 278 </a> 279 <a 280 href="https://www.twinessentialshop.com/shop/28121056/riley-blake-fabric" 281 class="" 282 > 283 Riley Blake Fabric 284 </a> 285 <a 286 href="https://www.twinessentialshop.com/shop/28121070/cottonsteel-fabric" 287 class="" 288 > 289 Cotton+Steel Fabric 290 </a> 291 <a 292 href="https://www.twinessentialshop.com/shop/28413397/anna-maria-textiles" 293 class="" 294 > 295 Anna Maria Textiles 296 </a> 297 <a 298 href="https://www.twinessentialshop.com/shop/28885495/tildafableism" 299 class="" 300 > 301 Tilda/Fableism 302 </a> 303 <a 304 href="https://www.twinessentialshop.com/shop/28994637/designer-fabrics" 305 class="" 306 > 307 Designer Fabrics 308 </a> 309 <a 310 href="https://www.twinessentialshop.com/shop/29584069/canvas-fabric" 311 class="" 312 > 313 Canvas Fabric 314 </a> 315 <a 316 href="https://www.twinessentialshop.com/shop/29660442/robert-kaufmanjapanese" 317 class="" 318 > 319 Robert Kaufman/Japanese 320 </a> 321 <a 322 href="https://www.twinessentialshop.com/shop/31697617/ruby-star-society" 323 class="" 324 > 325 Ruby Star Society 326 </a> 327 <a 328 href="https://www.twinessentialshop.com/shop/32009287/bundle-sale" 329 class="" 330 > 331 Bundle sale 332 </a> 333 <a 334 href="https://www.twinessentialshop.com/shop/37498403/freespirit-fabrics" 335 class="" 336 > 337 FreeSpirit Fabrics 338 </a> 339 <a 340 href="https://www.twinessentialshop.com/shop/37571491/alexander-henry-fabrics" 341 class="" 342 > 343 Alexander Henry Fabrics 344 </a> 345 <a 346 href="https://www.twinessentialshop.com/shop/51997142/windham-fabrics" 347 class="" 348 > 349 Windham Fabrics 350 </a> 351 <a 352 href="https://www.twinessentialshop.com/shop/52307242/holiday-fabric" 353 class="" 354 > 355 Holiday Fabric 356 </a> 357 </nav> 358 359 <div data-module="shop-sections" class="shop-sections-dropdown"> 360 <form method="GET" data-ui="form"> 361 <div class="custom-select" data-ui="custom-select"> 362 <div class="custom-select-label"><br></div> 363 <div class="caret"></div> 364 365 <select data-ui="select"> 366 <option value="/shop"> 367 All items 368 </option> 369 <option value="https://www.twinessentialshop.com/shop/26295482/art-gallery-fabricfigo" > 370 Art Gallery Fabric/Figo 371 </option> 372 <option value="https://www.twinessentialshop.com/shop/26310109/notions-patterns" > 373 Notions & Patterns 374 </option> 375 <option value="https://www.twinessentialshop.com/shop/26419234/precut-fabric" > 376 precut fabric 377 </option> 378 <option value="https://www.twinessentialshop.com/shop/26726580/flannelgauze-fabric" > 379 Flannel/Gauze Fabric 380 </option> 381 <option value="https://www.twinessentialshop.com/shop/26808707/cloud9birch-organics" >
382 Cloud9/Birch Organics 383 </option> 384 <option value="https://www.twinessentialshop.com/shop/28121050/moda-fabric" > 385 Moda Fabric 386 </option> 387 <option value="https://www.twinessentialshop.com/shop/28121056/riley-blake-fabric" > 388 Riley Blake Fabric 389 </option> 390 <option value="https://www.twinessentialshop.com/shop/28121070/cottonsteel-fabric" > 391 Cotton+Steel Fabric 392 </option> 393 <option value="https://www.twinessentialshop.com/shop/28413397/anna-maria-textiles" > 394 Anna Maria Textiles 395 </option> 396 <option value="https://www.twinessentialshop.com/shop/28885495/tildafableism" > 397 Tilda/Fableism 398 </option> 399 <option value="https://www.twinessentialshop.com/shop/28994637/designer-fabrics" > 400 Designer Fabrics 401 </option> 402 <option value="https://www.twinessentialshop.com/shop/29584069/canvas-fabric" > 403 Canvas Fabric 404 </option> 405 <option value="https://www.twinessentialshop.com/shop/29660442/robert-kaufmanjapanese" > 406 Robert Kaufman/Japanese 407 </option> 408 <option value="https://www.twinessentialshop.com/shop/31697617/ruby-star-society" > 409 Ruby Star Society 410 </option> 411 <option value="https://www.twinessentialshop.com/shop/32009287/bundle-sale" > 412 Bundle sale 413 </option> 414 <option value="https://www.twinessentialshop.com/shop/37498403/freespirit-fabrics" > 415 FreeSpirit Fabrics 416 </option> 417 <option value="https://www.twinessentialshop.com/shop/37571491/alexander-henry-fabrics" > 418 Alexander Henry Fabrics 419 </option> 420 <option value="https://www.twinessentialshop.com/shop/51997142/windham-fabrics" > 421 Windham Fabrics 422 </option> 423 <option value="https://www.twinessentialshop.com/shop/52307242/holiday-fabric" > 424 Holiday Fabric 425 </option> 426 </select> 427 </div> 428 </form> 429</div> 430 431 432 <div data-module="dynamic-grid" class="dynamic-grid"> 433 <div class="col-group col-flush"> 434 <div class="col-xs-12 col-md-6 col-lg-4" data-ui="dynamic-grid-column"></div> 435 <div class="col-xs-12 hide-sm-down col-md-6 col-lg-4" data-ui="dynamic-grid-column"></div> 436 <div class="col-xs-12 hide-md-down col-lg-4" data-ui="dynamic-grid-column"></div> 437 </div> 438 439 <div class="listing-cards"> 440 <a class="listing-card" href="//www.twinessentialshop.com/listing/4578617065/holiday-classics-santas-sleigh-navy" data-ui="dynamic-grid-item"> 441 <img width="450" height="450" src="https://i.etsystatic.com/12444298/r/il/b21a0a/8548378858/il_570xN.8548378858_hnav.jpg" alt="Holiday Classics - Santa's Sleigh - Navy Metallic Fabric RP625-NA1M Cotton + Steel, Sold by the yard" /> 442 443 <span class="card-label"> 444 <span class="card-label-inner"> 445 <span class="title">Holiday Classics - Santa's Sleigh - Navy Metallic Fabric RP625-NA1M Cotton + Steel, Sold by the yard</span> 446 447 <span class="price">$14.00</span> 448 </span> 449 </span> 450 </a> 451 <a class="listing-card" href="//www.twinessentialshop.com/listing/4578634304/holiday-classics-santas-sleigh-evergreen" data-ui="dynamic-grid-item"> 452 <img width="450" height="450" src="https://i.etsystatic.com/12444298/r/il/717657/8548379092/il_570xN.8548379092_bs6g.jpg" alt="Holiday Classics - Santa's Sleigh - Evergreen Metallic Fabric RP625-EV2M Cotton + Steel, Sold by the yard" /> 453
454 <span class="card-label"> 455 <span class="card-label-inner"> 456 <span class="title">Holiday Classics - Santa's Sleigh - Evergreen Metallic Fabric RP625-EV2M Cotton + Steel, Sold by the yard</span> 457 458 <span class="price">$14.00</span> 459 </span> 460 </span> 461 </a> 462 <a class="listing-card" href="//www.twinessentialshop.com/listing/4578631752/holiday-classics-christmas-carols-navy" data-ui="dynamic-grid-item"> 463 <img width="450" height="450" src="https://i.etsystatic.com/12444298/r/il/a73099/8596223461/il_570xN.8596223461_k61p.jpg" alt="Holiday Classics Christmas Carols - Navy Fabric RP624-NA1 Cotton + Steel, Sold by the yard" /> 464 465 <span class="card-label"> 466 <span class="card-label-inner"> 467 <span class="title">Holiday Classics Christmas Carols - Navy Fabric RP624-NA1 Cotton + Steel, Sold by the yard</span> 468 469 <span class="price">$14.00</span> 470 </span> 471 </span> 472 </a> 473 <a class="listing-card" href="//www.twinessentialshop.com/listing/4578631380/holiday-classics-christmas-carols-red" data-ui="dynamic-grid-item"> 474 <img width="290" height="290" src="https://i.etsystatic.com/12444298/r/il/1b8015/8596226125/il_570xN.8596226125_kb7i.jpg" alt="Holiday Classics Christmas Carols - Red Fabric RP624-NA1 Cotton + Steel, Sold by the yard" /> 475 476 <span class="card-label"> 477 <span class="card-label-inner"> 478 <span class="title">Holiday Classics Christmas Carols - Red Fabric RP624-NA1 Cotton + Steel, Sold by the yard</span> 479 480 <span class="price">$14.00</span> 481 </span> 482 </span> 483 </a> 484 <a class="listing-card" href="//www.twinessentialshop.com/listing/4578610817/wishes-moonlight-blueberry-sparkle-riley" data-ui="dynamic-grid-item"> 485 <img width="1200" height="1200" src="https://i.etsystatic.com/12444298/r/il/8e8a31/8548345584/il_570xN.8548345584_1d92.jpg" alt="Wishes Moonlight Blueberry Sparkle Riley Blake Designs, sold by the the yard" /> 486 487 <span class="card-label"> 488 <span class="card-label-inner"> 489 <span class="title">Wishes Moonlight Blueberry Sparkle Riley Blake Designs, sold by the the yard</span> 490 491 <span class="price">$13.20</span> 492 </span> 493 </span> 494 </a> 495 <a class="listing-card" href="//www.twinessentialshop.com/listing/4578627804/wishes-moonlight-bleached-denim-riley" data-ui="dynamic-grid-item"> 496 <img width="1200" height="1200" src="https://i.etsystatic.com/12444298/r/il/0ec985/8548340074/il_570xN.8548340074_t07j.jpg" alt="Wishes Moonlight Bleached Denim, Riley Blake Designs, sold by the the yard" /> 497 498 <span class="card-label"> 499 <span class="card-label-inner"> 500 <span class="title">Wishes Moonlight Bleached Denim, Riley Blake Designs, sold by the the yard</span> 501 502 <span class="price">$13.20</span> 503 </span> 504 </span> 505 </a> 506 <a class="listing-card" href="//www.twinessentialshop.com/listing/4578609377/wishes-cast-riley-navy-sparkle-riley" data-ui="dynamic-grid-item"> 507 <img width="1200" height="1200" src="https://i.etsystatic.com/12444298/r/il/13335d/8548334716/il_570xN.8548334716_o6wx.jpg" alt="Wishes Cast Riley Navy Sparkle Riley Blake Designs, sold by the the yard" /> 508
509 <span class="card-label"> 510 <span class="card-label-inner"> 511 <span class="title">Wishes Cast Riley Navy Sparkle Riley Blake Designs, sold by the the yard</span> 512 513 <span class="price">$13.20</span> 514 </span> 515 </span> 516 </a> 517 <a class="listing-card" href="//www.twinessentialshop.com/listing/4578625926/wishes-workers-vintage-white-sparkle" data-ui="dynamic-grid-item"> 518 <img width="1200" height="1200" src="https://i.etsystatic.com/12444298/r/il/dbafd8/8548326644/il_570xN.8548326644_h7xb.jpg" alt="Wishes Workers Vintage White Sparkle, Riley Blake Designs, sold by the the yard" /> 519 520 <span class="card-label"> 521 <span class="card-label-inner"> 522 <span class="title">Wishes Workers Vintage White Sparkle, Riley Blake Designs, sold by the the yard</span> 523 524 <span class="price">$13.20</span> 525 </span> 526 </span> 527 </a> 528 <a class="listing-card" href="//www.twinessentialshop.com/listing/4578624206/wishes-the-ball-blueberry-sparkle-riley" data-ui="dynamic-grid-item"> 529 <img width="1200" height="1200" src="https://i.etsystatic.com/12444298/r/il/62490c/8596180709/il_570xN.8596180709_hgqz.jpg" alt="Wishes The Ball Blueberry Sparkle , Riley Blake Designs, sold by the the yard" /> 530 531 <span class="card-label"> 532 <span class="card-label-inner"> 533 <span class="title">Wishes The Ball Blueberry Sparkle , Riley Blake Designs, sold by the the yard</span> 534 535 <span class="price">$13.20</span> 536 </span> 537 </span> 538 </a> 539 <a class="listing-card" href="//www.twinessentialshop.com/listing/4578623392/wishes-the-ball-moonlight-vintage-white" data-ui="dynamic-grid-item"> 540 <img width="1200" height="1200" src="https://i.etsystatic.com/12444298/r/il/6abf0c/8596174459/il_570xN.8596174459_p969.jpg" alt="Wishes Moonlight Vintage White Sparkle, Riley Blake Designs, sold by the the yard" /> 541 542 <span class="card-label"> 543 <span class="card-label-inner"> 544 <span class="title">Wishes Moonlight Vintage White Sparkle, Riley Blake Designs, sold by the the yard</span> 545 546 <span class="price">$13.20</span> 547 </span> 548 </span> 549 </a> 550 <a class="listing-card" href="//www.twinessentialshop.com/listing/4578622576/wishes-the-ball-songbird-sparkle-riley" data-ui="dynamic-grid-item"> 551 <img width="1200" height="1200" src="https://i.etsystatic.com/12444298/r/il/37bb14/8596168507/il_570xN.8596168507_ra0x.jpg" alt="Wishes Workers Songbird Sparkle , Riley Blake Designs, sold by the the yard" /> 552 553 <span class="card-label"> 554 <span class="card-label-inner"> 555 <span class="title">Wishes Workers Songbird Sparkle , Riley Blake Designs, sold by the the yard</span> 556 557 <span class="price">$13.20</span> 558 </span> 559 </span> 560 </a> 561 <a class="listing-card" href="//www.twinessentialshop.com/listing/4578621442/wishes-the-ball-powder-sparkle-riley" data-ui="dynamic-grid-item"> 562 <img width="1200" height="1200" src="https://i.etsystatic.com/12444298/r/il/71fef7/8596151479/il_570xN.8596151479_eki7.jpg" alt="Wishes The Ball Powder Sparkle Riley Blake Designs, sold by the the yard" /> 563
564 <span class="card-label"> 565 <span class="card-label-inner"> 566 <span class="title">Wishes The Ball Powder Sparkle Riley Blake Designs, sold by the the yard</span> 567 568 <span class="price">$13.20</span> 569 </span> 570 </span> 571 </a> 572 <a class="listing-card" href="//www.twinessentialshop.com/listing/4578599759/batiks-basics-polka-pop-ocean-blue-riley" data-ui="dynamic-grid-item"> 573 <img width="450" height="450" src="https://i.etsystatic.com/12444298/r/il/a62cf0/8548260932/il_570xN.8548260932_37qu.jpg" alt="Batiks Basics Polka Pop Ocean Blue Riley Blake Designs, sold by the the yard" /> 574 575 <span class="card-label"> 576 <span class="card-label-inner"> 577 <span class="title">Batiks Basics Polka Pop Ocean Blue Riley Blake Designs, sold by the the yard</span> 578 579 <span class="price">$12.50</span> 580 </span> 581 </span> 582 </a> 583 <a class="listing-card" href="//www.twinessentialshop.com/listing/4578598975/batiks-basics-polka-pop-stone-riley" data-ui="dynamic-grid-item"> 584 <img width="1024" height="1024" src="https://i.etsystatic.com/12444298/r/il/e209ee/8596125577/il_570xN.8596125577_pxxx.jpg" alt="Batiks Basics Polka Pop Stone Riley Blake Designs, sold by the the yard" /> 585 586 <span class="card-label"> 587 <span class="card-label-inner"> 588 <span class="title">Batiks Basics Polka Pop Stone Riley Blake Designs, sold by the the yard</span> 589 590 <span class="price">$12.50</span> 591 </span> 592 </span> 593 </a> 594 <a class="listing-card" href="//www.twinessentialshop.com/listing/4578597897/batiks-basics-polka-pop-calypso-riley" data-ui="dynamic-grid-item"> 595 <img width="450" height="450" src="https://i.etsystatic.com/12444298/r/il/8fa116/8548247032/il_570xN.8548247032_7jbq.jpg" alt="Batiks Basics Polka Pop Calypso Riley Blake Designs, sold by the the yard" /> 596 597 <span class="card-label"> 598 <span class="card-label-inner"> 599 <span class="title">Batiks Basics Polka Pop Calypso Riley Blake Designs, sold by the the yard</span> 600 601 <span class="price">$12.50</span> 602 </span> 603 </span> 604 </a> 605 <a class="listing-card" href="//www.twinessentialshop.com/listing/4578597173/batiks-basics-polka-pop-spice-riley" data-ui="dynamic-grid-item"> 606 <img width="450" height="450" src="https://i.etsystatic.com/12444298/r/il/33045c/8548240746/il_570xN.8548240746_td8s.jpg" alt="Batiks Basics Polka Pop Spice Riley Blake Designs, sold by the the yard" /> 607 608 <span class="card-label"> 609 <span class="card-label-inner"> 610 <span class="title">Batiks Basics Polka Pop Spice Riley Blake Designs, sold by the the yard</span> 611 612 <span class="price">$12.50</span> 613 </span> 614 </span> 615 </a> 616 <a class="listing-card" href="//www.twinessentialshop.com/listing/4578614184/batiks-basics-polka-pop-punch-riley" data-ui="dynamic-grid-item"> 617 <img width="450" height="450" src="https://i.etsystatic.com/12444298/r/il/24201f/8548234248/il_570xN.8548234248_jbww.jpg" alt="Batiks Basics Polka Pop Punch Riley Blake Designs, sold by the the yard" /> 618
619 <span class="card-label"> 620 <span class="card-label-inner"> 621 <span class="title">Batiks Basics Polka Pop Punch Riley Blake Designs, sold by the the yard</span> 622 623 <span class="price">$12.50</span> 624 </span> 625 </span> 626 </a> 627 <a class="listing-card" href="//www.twinessentialshop.com/listing/4578595367/batiks-basics-polka-pop-leprechaun-riley" data-ui="dynamic-grid-item"> 628 <img width="472" height="650" src="https://i.etsystatic.com/12444298/r/il/56e9cf/8548223744/il_570xN.8548223744_9cg9.jpg" alt="Batiks Basics Polka Pop Leprechaun Riley Blake Designs, sold by the the yard" /> 629 630 <span class="card-label"> 631 <span class="card-label-inner"> 632 <span class="title">Batiks Basics Polka Pop Leprechaun Riley Blake Designs, sold by the the yard</span> 633 634 <span class="price">$12.50</span> 635 </span> 636 </span> 637 </a> 638 <a class="listing-card" href="//www.twinessentialshop.com/listing/4578594289/batiks-basics-polka-pop-juniper-riley" data-ui="dynamic-grid-item"> 639 <img width="1200" height="1200" src="https://i.etsystatic.com/12444298/r/il/f9c4a7/8548216838/il_570xN.8548216838_8nd1.jpg" alt="Batiks Basics Polka Pop Juniper Riley Blake Designs, sold by the the yard" /> 640 641 <span class="card-label"> 642 <span class="card-label-inner"> 643 <span class="title">Batiks Basics Polka Pop Juniper Riley Blake Designs, sold by the the yard</span> 644 645 <span class="price">$12.50</span> 646 </span> 647 </span> 648 </a> 649 <a class="listing-card" href="//www.twinessentialshop.com/listing/4578593645/batiks-basics-polka-pop-green-apple" data-ui="dynamic-grid-item"> 650 <img width="1200" height="1200" src="https://i.etsystatic.com/12444298/r/il/4e1846/8596083291/il_570xN.8596083291_p8ps.jpg" alt="Batiks Basics Polka Pop Green Apple Riley Blake Designs, sold by the the yard" /> 651 652 <span class="card-label"> 653 <span class="card-label-inner"> 654 <span class="title">Batiks Basics Polka Pop Green Apple Riley Blake Designs, sold by the the yard</span> 655 656 <span class="price">$12.50</span> 657 </span> 658 </span> 659 </a> 660 </div> 661 662 <div class="shop-pagination"> 663 <div class="items-pager"> 664 <a aria-label="Previous page of results" tabindex="-1" class="pager-link-disabled pager-arrow page-link pager-backward" href="#"> 665 <span class="ss-icon ss-navigateleft"></span> 666 </a> 667 668 <div class="pages"> 669 <a class="page-link selected" href="/?page=1">1</a> 670 <a class="page-link " href="/?page=2">2</a> 671 <a class="page-link " href="/?page=3">3</a> 672 <a class="page-link " href="/?page=4">4</a> 673 <a class="page-link " href="/?page=5">5</a> 674 <a class="page-link " href="/?page=6">6</a> 675 <a class="page-link " href="/?page=7">7</a> 676 <a class="page-link " href="/?page=8">8</a>
677 <span class="ellipsis">...</span> 678 <a class="page-link " href="/?page=80">80</a> 679 </div> 680 681 <a aria-label="Next page of results" class="pager-arrow page-link pager-forward" href="/?page=2"> 682 <span class="ss-icon ss-navigateright"></span> 683 </a> 684 </div> 685 </div> 686 </div> 687 </div> 688 </div> 689</div> 690 691<footer data-module="footer" class="with-email-form"> 692 <div class="email-subscribe-wrapper"> 693 <form class="email-subscribe-input-group subscribe-form-group col-centered" data-module="mailchimp-subscribe-form"> 694 <div class="input-group-body"> 695 <input type="text" name="email" class="subscribe-input-body" placeholder="Sign up for email updates" /> 696 </div> 697 <div class="input-group-btn"> 698 <input type="submit" value="Subscribe" class="subscribe-btn btn secondary-font" /> 699 <input type="hidden" name="shop_id" value="12444298" /> 700 <input type="hidden" name="list_id" value="289ba15d9b" /> 701 </div> 702 <div class="subscribe-notifications"> 703 <div class="error-label hidden">Please enter a valid email address</div> 704 <div name="email-subscription-success" class="header success-text">Thanks for signing up!</div> 705 <div name="email-subscription-fail" class="header failure-text">Hmm. We can't subscribe you right now. Please try again later.</div> 706 </div> 707 </form> 708</div> 709 710 <div class="content-wrapper"> 711 <div class="col-group"> 712 <div class="col-xs-12 col-md-4"> 713 <div class="footer-section"> 714 <h3 class="heading"> 715 Navigate 716 </h3> 717 <nav> 718 <ul> 719 720<li> 721 <a href="/shop" > 722 Shop 723 </a> 724</li> 725 726 727<li> 728 <a href="/about" > 729 About 730 </a> 731</li> 732 733 734<li> 735 <a href="/gallery" > 736 Gallery 737 </a> 738</li> 739 740<li> 741 <a href="/policy" > 742 Shipping and Policies 743 </a> 744</li> 745 746<li> 747 <a href="/contact-us" > 748 Contact Us 749 </a> 750</li> 751 752 </ul> 753 </nav> 754 </div> 755 </div> 756 757 <div class="col-xs-12 col-md-4"> 758 <div class="footer-section"> 759 <h3 class="heading"> 760 Elsewhere 761 </h3> 762 <nav> 763 <ul> 764 <li> 765 <a href="http://Facebook.com/twinessentialshop" target="_blank"> 766 Facebook 767 </a> 768 </li> 769 <li> 770 <a href="http://Instagram.com/twinessentialshop" target="_blank"> 771 Instagram 772 </a> 773 </li> 774 </ul> 775 </nav> 776 </div> 777 </div> 778 779 <div class="col-xs-12 col-md-4"> 780 <div class="footer-section footer-fine-print"> 781 <h3 class="heading"> 782 Fine Print 783 </h3> 784 <ul> 785 <li> 786 All rights reserved 787 </li> 788 <li class="break-long"> 789 © 2026 Twin Essential Shop 790 </li> 791 <li class="footer-powered"> 792 <a href="https://www.etsy.com/pattern?ref=twinessentialshop-pwrdby" target="_blank" data-no-preview-hijack> 793 Powered by Etsy 794</a> 795 </li> 796 </ul> 797 </div> 798 </div> 799 </div> 800 </div> 801 </div> 802</footer> 803 804 <div data-module="cart" class="cart" role="dialog"> 805 <div class="store-cart-container" data-ui="cart-box" tabindex="0"> 806 <div class="store-cart-box"> 807 <div class="cart-header">
808 <span class="item-count">0 items in your cart</span> 809 <button class="close-cart" data-ui="close-cart" aria-label="Close">Close</button> 810 <button class="close-cart-x-button" data-ui="close-cart" aria-label="Close"> <span class="close-cart-x-icon"></span> </button> 811 </div> 812 813 <div class="cart-content clearfix" data-ui="cart-content"> 814 <div class="cart-empty"> 815 <h3>Keep shopping! :)</h3> 816 </div> 817 </div> 818 819 </div> 820 </div> 821 </div> 822 <div class="impressum-form-container"> 823 <div class="impressum impressum-form" data-ui="impressum"> 824 <div class="inner-container"> 825 <div class="impressum-header"> 826 <h3>Legal imprint</h3> 827 <div class="impressum-content" data-ui="impressum-content"></div> 828 </div> 829 <div class="impressum-close-btn form-button-container"> 830 <button class="btn" data-ui="impressum-close-btn"> 831 <span class="btn-text">Close</span> 832 </button> 833 </div> 834 </div> 835 </div> 836</div> 837 838
838<script src="https://js.sentry-cdn.com/c06f6c21c628c88c3877a53b2e8c5d93.min.js" crossorigin="anonymous" nonce="ap3V8RCIq0dq5DvBlK5nSIr7"></script>
vendor: 1 bytes, line 838
838
839<script nonce="ap3V8RCIq0dq5DvBlK5nSIr7">(function() { 840var asyncAvailable = true; 841try { 842 eval("async () => {}"); 843} catch(e) { 844 asyncAvailable = false; 845} 846 847var falseUA = !asyncAvailable; 848 849var clientloggerIsEnabled = true; 850if (clientloggerIsEnabled) { 851 if (falseUA) { 852 new Image().src = '/clientlog?falseua=1'; 853 } 854 if (window.__etsy_logging && window.__etsy_logging.bots && (window.__etsy_logging.bots.isBot || window.__etsy_logging.bots.botCheck.length > 0)) { 855 new Image().src = '/clientlog?feisbot=1&bot_check=' + encodeURIComponent(JSON.stringify(window.__etsy_logging.bots.botCheck)); 856 } 857} 858 859 if (typeof Sentry !== 'object') { return; } 860 861 function breadcrumbFilter (arr_xhr, arr_console) { 862 return function (crumb) { 863 if (typeof crumb === 'object') { 864 if (crumb.category === 'xhr' 865 && typeof crumb.data === 'object' 866 && typeof crumb.data.url === 'string') { 867 return !arr_xhr.some(function (re) { 868 return crumb.data.url.match(re); 869 }) && crumb; 870 } else if (crumb.category === 'console' 871 && typeof crumb.message === 'string') { 872 return !arr_console.some(function (re) { 873 return crumb.message.match(re); 874 }) && crumb; 875 } 876 } 877 return crumb; 878 }; 879 } 880 881 function beforeSend(event, hint) { 882 try { 883 if (hint.originalException.detail.reason.message === 'Extension context invalidated.') { 884 return null; 885 } 886 } catch(_ignore) { 887 } 888 889 var serverUA = "Mozilla\/5.0 AppleWebKit\/537.36 (KHTML, like Gecko; compatible; PageSourceSearchBot\/1.0; +https:\/\/pagesourcesearch.com\/bot) Chrome\/128.0.0.0 Safari\/537.36".trim(); 890 var browserUA = navigator.userAgent.trim(); 891 var mismatch = serverUA !== browserUA; 892 893 if (mismatch) { 894 return null; 895 } 896 897 if (falseUA) { 898 return null; 899 } 900 901 event.request = event.request || {}; 902 event.request.headers = event.request.headers || {}; 903 event.extra = event.extra || {}; 904 905 event.request.headers["User-Agent"] = serverUA; 906 event.extra["browser_side_user_agent"] = browserUA; 907 908 if (window.__etsy_logging && window.__etsy_logging.bots && window.__etsy_logging.bots.isBot) { 909 910 return null; 911 } 912 913 return event; 914 } 915 Sentry.onLoad(function() { 916 var options = { 917 release: '59b88fea43edf576-prod', 918 environment: 'Production', 919 autoSessionTracking: false, 920 beforeSend: beforeSend, 921 beforeBreadcrumb: breadcrumbFilter([/etsy.com\/bcn\/beacon$/i, /\/icht.etsysecure.com\//i], [/https\:\/\/www\.etsy\.com\/careers/]), 922 ignoreErrors: ["top.GLOBALS", /https\:\/\/www\.youtube\.com/, /undefined is not an object.*dataLayerTransactions.length/, /https\:\/\/tpc\.googlesyndication\.com/, /http\:\/\/fairytrade\.co\.uk/, /http\:\/\/100actsofsewing\.com/, /https\:\/\/www\.nobiggie\.net/, /staticxx\.facebook\.com/, /__firefox__/, /JSON syntax error/, /https\:\/\/bid\.g\.doubleclick\.net/, /https\:\/\/5094987\.fls\.doubleclick\.net/, /https\:\/\/www\.google\.com/, /https\:\/\/www\.zenaps\.com/, /Cannot read property.*DOMNodeInsertedByJs/, /e.tagName.toLowerCase/, /twttr/, /PAPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGX/, /Error calling method on NPObject/, /Access is denied./, /document\.getElementsByClassName\.ToString/, /https\:\/\/accounts\.google\.com/, /_isMatchingDomain/, /NS_ERROR_NOT_INITIALIZED/, /loginFormData\.userNameValue/, /find variable: \$pr/, /\$pr is not defined/, /find variable: _AutofillCallbackHandler/], 923 allowUrls: [/etsystatic\.com/, /etsy\.com\/paula/, /etsy\.com\/d?ac/, /etsy\.com\/daj/, /etsycorp\.com/, /etsycloud\.com/, /etsy\.com/], 924 denyUrls: [], 925 sampleRate: 1.0, 926 }; 927 928 929 Sentry.init(options); 930 931 Sentry.configureScope(function(scope) { 932 scope.setUser({"id":"tRfGub3B9F3nBADI96OeyK5I5wuk","ip_address":"104.234.32.4"}); 933 scope.setTags({"user_id":null,"is_signed_in":false,"is_web_view":false,"is_atlas_request":false,"request_uuid":"EuLe8Is0pq8XaTN-i31pvO1kSt2d","locale":"en-US","build_variant":"evergreenVendorB","has_vite_asset":false,"polyfill":"paula","primary_event_name":"pattern"}); 934 scope.setExtras({"server_side_user_agent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PageSourceSearchBot/1.0; +https://pagesourcesearch.com/bot) Chrome/128.0.0.0 Safari/537.36"}); 935 scope.setTag('page_hostname', window.location.hostname); 936 }); 937 938 window.__etsy_logging.errorQueue.forEach(function(errorData) { 939 var exception = errorData[4]; 940 if (!exception) return; 941 if (exception instanceof Error) { 942 Sentry.captureException(exception); 943 } else if (exception instanceof Event) { 944 // Safari passes a DOM Event (not null) as the 5th window.onerror arg for resource failures 945 var t = exception.target || exception.currentTarget; 946 var context = t ? (t.nodeName + (t.src ? ': ' + t.src : '')) : 'unknown'; 947 Sentry.captureException(new Error('Unhandled ' + exception.type + ' event on ' + context)); 948 } else { 949 Sentry.captureException(new Error(String(exception))); 950 } 951 }); 952 }); 953})();</script>
953 954
954<script nonce="ap3V8RCIq0dq5DvBlK5nSIr7"> 955 window.Etsy = window.Etsy || {}; 956 window.Etsy.Context = {"page_guid":"104887ae2708.3324a1c5e62c2d3254ea.00","clientlogger":{"is_enabled":true,"endpoint":"\/clientlog","logs_per_page":6,"id":"EuLe8Is0pq8XaTN-i31pvO1kSt2d","digest":"fa877cc0df342745d3541ef2832bd8527cd433dd","enabled_features":["info","warn","error","basic","uncaught"]}}; 957</script>
957 958
959<script nonce="ap3V8RCIq0dq5DvBlK5nSIr7"> 960 __webpack_public_path__ = "https://www.etsy.com/ac/evergreenVendorB/js/en-US/" 961</script>
961 962
962<script src="https://www.etsy.com/ac/evergreenVendorB/js/en-US/vendor_bundle.c00e5e56ad54a7010143.js" nonce="ap3V8RCIq0dq5DvBlK5nSIr7" defer></script>
962 963
963<script src="https://www.etsy.com/paula/v3/polyfill.min.js?etsy-v=v5&flags=gated&features=AbortController%2CDOMTokenList.prototype.@@iterator%2CDOMTokenList.prototype.forEach%2CIntersectionObserver%2CIntersectionObserverEntry%2CNodeList.prototype.@@iterator%2CNodeList.prototype.forEach%2CObject.preventExtensions%2CString.prototype.anchor%2CString.raw%2Cdefault%2Ces2015%2Ces2016%2Ces2017%2Ces2018%2Ces2019%2Ces2020%2Ces2021%2Ces2022%2Cfetch%2CgetComputedStyle%2CmatchMedia%2Cperformance.now" nonce="ap3V8RCIq0dq5DvBlK5nSIr7" crossorigin defer></script>
963 964
964<script src="https://www.etsy.com/ac/evergreenVendorB/js/en-US/custom-shops/themes/mosaic/main.6c752e1c386451d51518.js" nonce="ap3V8RCIq0dq5DvBlK5nSIr7" defer></script>
964 965
965<script type='text/javascript' nonce='ap3V8RCIq0dq5DvBlK5nSIr7'> 966 window.__etsy_logging=window.__etsy_logging||{perf:{}};window.__etsy_logging.url="\/\/www.etsy.com\/bcn\/beacon";window.__etsy_logging.defaults={"ab":{"xplat.runtime_config_service.ramp":["on","x","b4354c"],"custom_shops.buyer.SSL_base_redirect":["on","x","6b51d2"],"custom_shops.domains.multiple_connected_support":["on","x","ffc63f"],"custom_shops.ssl_enabled":["on","x","74c2fc"],"custom_shops.language_translation_control":["on","x","211770"],"custom_shops.sellers.dashboard.pages":["on","x","12e2b2"],"dmcc.web":["ineligible","e","30c28a"],"dmcc.ios":["ineligible","e","b16020"],"dmcc.android":["ineligible","e","016210"],"dmcc.web.calc":["ineligible","e","9496d8"],"dmcc.ios.calc":["ineligible","e","7b5a92"],"dmcc.android.calc":["ineligible","e","b40bbd"],"dmcc.web.v2":["ineligible","e","4c0832"],"dmcc.ios.v2":["ineligible","e","00bd81"],"dmcc.android.v2":["ineligible","e","6eaef8"],"checkout.price_decreased_in_cart_message":["on","x","9e7469"],"checkout\/covid_shipping_restrictions":["ineligible","e","153e2d"],"checkout.memoize_purchase_state_verifier_error":["on","x","164c8f"],"checkout.use_memoized_purchase_state_data_to_verify_listing_restoration":["on","x","7aef85"],"checkout.split_shop_and_listing_cart_purchase_state_verification":["off","x","3cc63a"],"fulfillment_platform.country_to_country_multi_edd.web":["on","x","545db4"],"fulfillment_platform.country_to_country_multi_edd.boe":["ineligible","e","4b02c5"],"payments.intl.ramp_jpy":["ineligible","e","35b942"],"payments.intl.ramp_czk":["ineligible","e","703d0a"],"payments.intl.ramp_huf":["ineligible","e","10b702"],"payments.intl.ramp_thb":["ineligible","e","4adc2d"],"payments.intl.ramp_twd":["ineligible","e","d1c520"],"payments.intl.ramp_brl":["ineligible","e","52c317"],"payments.intl.ramp_cny":["ineligible","e","87d4aa"],"android_image_filename_hack":["ineligible","e","9c9013"],"custom_shops.sellers.pattern_only_listings":["on","x","c9aef0"],"eu_crd_compliance.sellers":["on","x","1060a1"],"disambiguate_usd_outside_usa":["ineligible","e","c8897d"],"builda_scss":["sasquatch","x","96bd82"],"web_components.mustache_filter_request":["on","x","fa4665"],"custom_shops.custom_pages.events":["on","x","6d3e42"],"custom_shops.custom_pages.gallery":["on","x","8fddb4"],"custom_shops.ad_track":["on","x","9a8e38"],"convos.guest_convos.guest_shardifier":["on","x","d9e244"],"custom_shops.sellers.search":["on","x","7a9a12"],"custom_shops.sellers.dashboard.module_featured":["on","x","9b0feb"],"custom_shops.sellers.secondary_font":["on","x","aa2c58"],"sentry_js":["on","w","a69da9"],"polyfills":["on","x","db574b"],"polyfill_experiment_4":["no_filtering","x","0e8409"]},"inMultistepAuthentication":false,"user_id":null,"page_guid":"104887ae2708.3324a1c5e62c2d3254ea.00","page_guid_source":"guid-source-generated","version":1,"request_uuid":"EuLe8Is0pq8XaTN-i31pvO1kSt2d","cdn-provider":"","header_fingerprint":"aul","header_signature":"944c7240a95e5c00c71287814c40835e","ip_org":"IPXO","ref":"","loc":"http:\/\/www.twinessentialshop.com\/","locale_currency_code":"USD","pref_language":"en-US","region":"US","detected_currency_code":"USD","detected_language":"en-US","detected_region":"US","accept-languages":"en-US,en","isWhiteListedMobileDevice":false,"isMobileRequestIgnoreCookie":false,"isMobileRequest":false,"isMobileDevice":false,"isMobileSupported":false,"isTabletSupported":false,"isTouch":false,"isEtsyApp":false,"isPreviewRequest":false,"isChromeInstantRequest":false,"isMozPrefetchRequest":false,"isTestAccount":false,"isSupportLogin":false,"isInternal":false,"isInWebView":false,"botCheck":["dc","ua"],"isBot":true,"isSyntheticTest":false,"event_source":"customshops","browser_id":"tRfGub3B9F3nBADI96OeyK5I5wuk","gdpr_tp":1,"gdpr_p":1,"legacy_p":3,"legacy_tp":3,"cmp_p":true,"cmp_tp":true,"device_identifier":{"source":"new_uaid_cookie","value":"tRfGub3B9F3nBADI96OeyK5I5wuk"},"page_time":318,"load_strategy":"page_navigation"}; 967 !function(e,t){var n=e.__etsy_logging,o=n.url,i=n.firedEvents,a=n.defaults,r=a.ab||{},s=n.bots.botCheck,c=n.bots.isBot;n.mergeObject=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e};!a.ref&&(a.ref=t.referrer),!a.loc&&(a.loc=e.location.href),!a.webkit_page_visibility&&(a.webkit_page_visibility=t.webkitVisibilityState),!a.event_source&&(a.event_source="web"),a.event_logger="frontend",a.isIosApp&&!0===a.isIosApp?a.event_source="ios":a.isAndroidApp&&!0===a.isAndroidApp&&(a.event_source="android"),s.length>
9670&&(a.botCheck=a.botCheck||[],a.botCheck=a.botCheck.concat(s)),a.isBot=c,t.wasDiscarded&&(a.was_discarded=!0);var v=function(t){if(e.XMLHttpRequest){var n=new XMLHttpRequest;n.open("POST",o,!0),n.send(JSON.stringify(t))}};n.updateLoc=function(e){e!==a.loc&&(a.ref=a.loc,a.loc=e)},n.adminPublishEvent=function(n){"function"==typeof e.CustomEvent&&t.dispatchEvent(new CustomEvent("eventpipeEvent",{detail:n})),i.push(n)},n.preparePEPerfBeaconAbMismatchEventIfNecessary=function(){if(!0===n.shouldLogAbMismatch){var e=n.abVariantsForMismatchEvent;for(var t in r)if(Object.prototype.hasOwnProperty.call(r,t)){var o=r[t];if(void 0!==o){var i=o[0];if(void 0!==i){var a=e[t];void 0===a&&(a={});var s=a[i];void 0===s&&(s=[]),s.push({name:"default",selector:o[1],hash:o[2]}),a[i]=s,e[t]=a}}}n.abVariantsForMismatchEvent=e}},n.sendEvents=function(t,i){var s=a;if("perf"===i){var c={event_logger:i};n.asyncAb&&(n.preparePEPerfBeaconAbMismatchEventIfNecessary(),c.ab=n.mergeObject({},n.asyncAb,r)),s=n.mergeObject({},a,c)}var f={events:t,shared:s};e.navigator&&"function"==typeof e.navigator.sendBeacon?function(t){t.events.forEach((function(e){e.attempted_send_beacon=!0})),e.navigator.sendBeacon(o,JSON.stringify(t))||(t.events.forEach((function(e){e.send_beacon_failed=!0})),v(t))}(f):v(f),n.adminPublishEvent(f)}}(window,document); 968</script>
968 969
970<script type='text/javascript' nonce='ap3V8RCIq0dq5DvBlK5nSIr7'>window.__etsy_logging.eventpipe.primary_complement={"attributes":{"guid":"104887ae300d.0361036f7e5a4289ef56.00","event_name":"default_primary_event_complementary","event_logger":"frontend","primary_complement":true}};!function(e){var t=e.__etsy_logging,i=t.eventpipe,n=i.primary_complement,o=t.defaults.page_guid,r=t.sendEvents,a=i.q,c=void 0,d=[],h=0,u="frontend",l="perf";function g(){var e,t,i=(h++).toString(16);return o.substr(0,o.length-2)+((t=2-(e=i).length)>0?new Array(t+1).join("0")+e:e)}function v(e){e.guid=g(),c&&(clearTimeout(c),c=void 0),d.push(e),c=setTimeout((function(){r(d,u),d=[]}),50)}!function(t){var i=document.documentElement;i&&(i.clientWidth&&(t.viewport_width=i.clientWidth),i.clientHeight&&(t.viewport_height=i.clientHeight));var n=e.screen;n&&(n.height&&(t.screen_height=n.height),n.width&&(t.screen_width=n.width)),e.devicePixelRatio&&(t.device_pixel_ratio=e.devicePixelRatio),e.orientation&&(t.orientation=e.orientation),e.matchMedia&&(t.dark_mode_enabled=e.matchMedia("(prefers-color-scheme: dark)").matches)}(n.attributes),v(n.attributes),i.logEvent=v,i.logEventImmediately=function(e){var t="perf"===e.event_name?l:u;e.guid=g(),r([e],t)},a.forEach((function(e){v(e)}))}(window);</script>
970 971
971<script nonce="ap3V8RCIq0dq5DvBlK5nSIr7"> 972 window.dataLayer = [ 973 { 974 "tp_consent": "yes", 975 "Language": "en-US", 976 "Region": "US", 977 "Currency": "USD", 978 "UAID": "tRfGub3B9F3nBADI96OeyK5I5wuk", 979 "DetectedRegion": "US", 980 "uuid": 1790370002, 981 "request_start_time": 1790370002, 982 "snapClientIp": "104.234.32.4", 983 "snapUserAgent": "Mozilla\/5.0 AppleWebKit\/537.36 (KHTML, like Gecko; compatible; PageSourceSearchBot\/1.0; +https:\/\/pagesourcesearch.com\/bot) Chrome\/128.0.0.0 Safari\/537.36" 984 } 985]; 986</script>
vendor: 67 bytes, lines 986-988
986 987<noscript> 988 <iframe src="//www.googletagmanager.com/ns.html?id=
988GTM-TG543P
vendor: 92 bytes, lines 988-990
988" 989 height="0" width="0" style="display:none;visibility:hidden"></iframe> 990</noscript>
991<script nonce='ap3V8RCIq0dq5DvBlK5nSIr7'> 992(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 993new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 994j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 995'//www.googletagmanager.com/gtm.js?id='+i+dl;var n=d.querySelector('[nonce]'); 996n&&j.setAttribute('nonce',n.nonce||n.getAttribute('nonce'));f.parentNode.insertBefore(j,f); 997})(window,document,'script','dataLayer','GTM-TG543P'); 998 999</script>
999 1000
1000<script nonce="ap3V8RCIq0dq5DvBlK5nSIr7"> 1001 window.PatternContext = {}; 1002 window.PatternContext.ContactFormData = {"messages":{"contact_valid_name":"Please enter a valid name","contact_valid_email":"Please enter a valid Email","contact_msg_placeholder":"Click here to enter a message","contact_thanks_short":"Thanks for getting in touch!","contact_thanks_long":"We will get back to you as soon as we can. Meanwhile, you can check your email for receipt of the message.","contact_confirm":"Please confirm your email.","contact_signature":"Your friend,","contact_continue":"Continue Browsing","contact_loading":"Loading","contact_submit":"Submit","contact_email_label":"Email","contact_name_label":"Name","contact_terms":"By clicking submit, you agree to Etsy\u2019s <a href=\"http:\/\/www.etsy.com\/legal\/terms\" target=\"_blank\">Terms of Use<\/a> and <a href=\"http:\/\/www.etsy.com\/legal\/privacy\" target=\"_blank\">Privacy Policy<\/a>.","modal_close":"Close","general_contact_us":"Contact us"},"shop_display_name":"Twin Essential Shop","contact_redirect_url":"https:\/\/www.etsy.com\/shop\/TwinEssentialShop?contact_seller=29080018","listing":false}; 1003 </script>
1003 1004 </body> 1005</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.