{"product_id":"custom-stretch-table-cover-with-logo-6ft-8ft-from-129","title":"Custom Stretch Table Cover with Logo – 6ft \u0026 8ft | From $129","description":"\u003cstyle id=\"tcf-buy-confidence-styles\"\u003e\n#tcf-buy-confidence{margin:0 0 32px;padding:32px;border:1px solid #dce6ee;border-radius:20px;background:#fff;box-shadow:0 14px 38px rgba(23,38,58,.09);color:#17263a;overflow:hidden;position:relative}\n#tcf-buy-confidence:before{content:\"\";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#1263a5,#20a8c9)}\n#tcf-buy-confidence *{box-sizing:border-box}\n#tcf-buy-confidence .tcf-bc-head{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:\"copy photo\";align-items:center;gap:34px;margin-bottom:24px}\n#tcf-buy-confidence .tcf-bc-copy{grid-area:copy;max-width:900px}\n#tcf-buy-confidence .tcf-bc-photo{grid-area:photo;margin:0;border:1px solid #dce6ee;border-radius:16px;overflow:hidden;background:#f7fafc;box-shadow:0 8px 22px rgba(23,38,58,.1);aspect-ratio:16\/10}\n#tcf-buy-confidence .tcf-bc-photo img{display:block;width:100%;height:100%;object-fit:contain;padding:0;background:#fff;transform:scale(1.28)}\n#tcf-buy-confidence .tcf-bc-eyebrow{margin:0 0 9px;color:#1263a5;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}\n#tcf-buy-confidence h2{margin:0 0 11px;color:#17263a;font-size:clamp(27px,3vw,38px);line-height:1.12}\n#tcf-buy-confidence .tcf-bc-lead{max-width:820px;margin:0;color:#536377;font-size:16px;line-height:1.6}\n#tcf-buy-confidence .tcf-bc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}\n#tcf-buy-confidence .tcf-bc-item{display:flex;gap:12px;align-items:center;min-height:92px;padding:16px;border:1px solid #dfe8ef;border-radius:14px;background:#f7fafc;color:#17263a;transition:transform .18s ease,box-shadow .18s ease}\n#tcf-buy-confidence .tcf-bc-item:first-child{background:#eef8f4;border-color:#cfe8dc}\n#tcf-buy-confidence .tcf-bc-icon{display:flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;border-radius:13px;background:#e4f4fb;color:#126a8d;font-weight:900;font-size:13px;line-height:1;text-align:center}\n#tcf-buy-confidence .tcf-bc-item:first-child .tcf-bc-icon{background:#d9f1e5;color:#14734b}\n#tcf-buy-confidence .tcf-bc-icon.tcf-bc-usa{font-size:11px;letter-spacing:.05em}\n#tcf-buy-confidence .tcf-bc-icon svg{display:block;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}\n#tcf-buy-confidence .tcf-bc-item strong{display:block;margin:0 0 4px;color:#17263a;font-size:14px;line-height:1.25}\n#tcf-buy-confidence .tcf-bc-item span.tcf-bc-detail{display:block;color:#637286;font-size:12px;line-height:1.42}\n#tcf-buy-confidence .tcf-bc-foot{display:flex;align-items:center;justify-content:center;gap:9px;margin:18px 0 0;padding:11px 14px;border-radius:999px;background:#edf6fb;color:#35546c;font-size:13px;text-align:center}\n#tcf-buy-confidence .tcf-bc-dot{width:5px;height:5px;border-radius:50%;background:#20a8c9}\n@media(hover:hover){#tcf-buy-confidence .tcf-bc-item:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(23,38,58,.08)}}\n@media(max-width:980px){#tcf-buy-confidence .tcf-bc-head{grid-template-columns:minmax(0,1fr) 270px;gap:24px}#tcf-buy-confidence .tcf-bc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media(max-width:700px){#tcf-buy-confidence{padding:26px 18px;border-radius:16px}#tcf-buy-confidence .tcf-bc-head{grid-template-columns:1fr;grid-template-areas:\"copy\" \"photo\";gap:18px}#tcf-buy-confidence .tcf-bc-photo{max-width:none;width:100%;aspect-ratio:16\/9}#tcf-buy-confidence .tcf-bc-grid{grid-template-columns:1fr}#tcf-buy-confidence .tcf-bc-foot{flex-wrap:wrap;border-radius:14px}}\n\u003c\/style\u003e\n\u003csection id=\"tcf-buy-confidence\" aria-labelledby=\"tcf-buy-confidence-title\"\u003e\n\u003cdiv class=\"tcf-bc-head\"\u003e\n\u003cfigure class=\"tcf-bc-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0644\/5540\/9729\/files\/custom-stretch-table-cover-retail-promotion.png?v=1787976794\u0026amp;width=700\" alt=\"Completed custom 6ft stretch fitted table cover for a polished retail display\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003cdiv class=\"tcf-bc-copy\"\u003e\n\u003cp class=\"tcf-bc-eyebrow\"\u003eA sleek custom stretch-table display\u003c\/p\u003e\n\u003ch2 id=\"tcf-buy-confidence-title\"\u003eCustom stretch table covers — 6ft $129 or 8ft $179\u003c\/h2\u003e\n\u003cp class=\"tcf-bc-lead\"\u003eChoose the right width for your event table and get the same wrinkle-resistant fitted silhouette, US production, free expert design help and personal service.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"tcf-bc-grid\"\u003e\n\u003cdiv class=\"tcf-bc-item\"\u003e\n\u003cspan class=\"tcf-bc-icon\" aria-hidden=\"true\"\u003e$129\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eStarting at $129\u003c\/strong\u003e\u003cspan class=\"tcf-bc-detail\"\u003e6ft $129 or 8ft $179, with full-color printing included.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tcf-bc-item\"\u003e\n\u003cspan class=\"tcf-bc-icon tcf-bc-usa\" aria-hidden=\"true\"\u003eUSA\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eMade in the USA\u003c\/strong\u003e\u003cspan class=\"tcf-bc-detail\"\u003eUS production with hands-on quality checks.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tcf-bc-item\"\u003e\n\u003cspan class=\"tcf-bc-icon\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22a10 10 0 1 1 10-10c0 2.2-1.8 4-4 4h-1.7c-.7 0-1.3.6-1.3 1.3 0 .4.2.8.5 1.1.3.4.5.8.5 1.2 0 1.3-1.8 2.4-4 2.4Z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7.5\" cy=\"10.5\" r=\".8\" fill=\"currentColor\" stroke=\"none\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"7.5\" r=\".8\" fill=\"currentColor\" stroke=\"none\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16.5\" cy=\"10.5\" r=\".8\" fill=\"currentColor\" stroke=\"none\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003eFree expert design\u003c\/strong\u003e\u003cspan class=\"tcf-bc-detail\"\u003eSend your logo and receive a complimentary mockup.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tcf-bc-item\"\u003e\n\u003cspan class=\"tcf-bc-icon\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 13a8 8 0 0 1 16 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 13v5a2 2 0 0 0 2 2h2v-7H4Zm16 0v5a2 2 0 0 1-2 2h-2v-7h4Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 20c0 1.1-.9 2-2 2h-2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003cstrong\u003ePersonal service\u003c\/strong\u003e\u003cspan class=\"tcf-bc-detail\"\u003eReal support from artwork review through production.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"tcf-bc-foot\"\u003e\u003cspan\u003eProof before production\u003c\/span\u003e\u003cspan class=\"tcf-bc-dot\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003e3–5 business days after approval\u003c\/span\u003e\u003cspan class=\"tcf-bc-dot\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003eRush production available\u003c\/span\u003e\u003cspan class=\"tcf-bc-dot\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003e6ft and 8ft sizes available\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/section\u003e\u003csection class=\"tcf-stretch-seo\"\u003e\n\u003cp\u003eCreate a clean, modern event display with a \u003cstrong\u003ecustom 6ft or 8ft stretch-fitted table cover\u003c\/strong\u003e printed in vivid full color. The elastic polyester fabric contours around a standard rectangular folding table and pulls toward the table feet for the smooth, sculpted profile commonly used at trade shows, activations and professional events.\u003c\/p\u003e\n\u003ch2\u003eCustom stretch table cover highlights\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eTwo competitive sizes:\u003c\/strong\u003e Choose a 6ft custom stretch cover for $129 or an 8ft custom stretch cover for $179. Full-color printing is included.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSleek stretch fit:\u003c\/strong\u003e Elastic polyester creates a taut, contoured silhouette with fewer visible wrinkles than a traditional loose throw.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFull-color dye-sublimation printing:\u003c\/strong\u003e Designed for logos, text, gradients and detailed branded graphics.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFree expert design assistance:\u003c\/strong\u003e Send your logo and receive a complimentary artwork proof before production.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMade in the USA:\u003c\/strong\u003e US production with personal service and hands-on quality review.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFast production:\u003c\/strong\u003e Standard production is approximately 3–5 business days after proof approval, with rush options available.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReusable event fabric:\u003c\/strong\u003e Durable, machine-washable polyester intended for repeated displays.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eFit and table compatibility\u003c\/h2\u003e\n\u003cp\u003eChoose the \u003cstrong\u003e6ft size for a standard six-foot rectangular folding table\u003c\/strong\u003e or the \u003cstrong\u003e8ft size for a standard eight-foot rectangular folding table\u003c\/strong\u003e. Stretch covers rely on correct tabletop and leg dimensions, so confirm the venue’s table measurements and leg configuration before ordering. For concealed storage or a traditional silhouette, compare with a \u003ca href=\"\/pages\/fitted-vs-stretch-vs-throw-table-covers\"\u003edraped or fitted table cover\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eHow ordering works\u003c\/h2\u003e\n\u003col\u003e\n\u003cli\u003eUpload your logo or the best artwork file you have.\u003c\/li\u003e\n\u003cli\u003eOur design team prepares a complimentary custom proof.\u003c\/li\u003e\n\u003cli\u003eReview the logo placement, spelling, colors and contact details.\u003c\/li\u003e\n\u003cli\u003eApprove the proof or request changes.\u003c\/li\u003e\n\u003cli\u003eProduction begins only after approval, and tracking follows when the order ships.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWhich stretch-cover size should I choose?\u003c\/h3\u003e\n\u003cp\u003eChoose 6ft for a standard six-foot folding table or 8ft for a standard eight-foot folding table. Confirm the actual tabletop and leg measurements when your venue uses a nonstandard model.\u003c\/p\u003e\n\u003ch3\u003eWhat makes a stretch cover different from a table throw?\u003c\/h3\u003e\n\u003cp\u003eA stretch cover pulls toward the table feet to form a fitted, contoured silhouette. A traditional table throw hangs loosely and is generally better when you want concealed storage beneath the table.\u003c\/p\u003e\n\u003ch3\u003eIs full-color printing included?\u003c\/h3\u003e\n\u003cp\u003eYes. Full-color dye-sublimation printing is included: the 6ft size is $129 and the 8ft size is $179.\u003c\/p\u003e\n\u003ch3\u003eDo I need print-ready artwork?\u003c\/h3\u003e\n\u003cp\u003eNo. Upload the best logo file available and explain what you need. Free expert design assistance and a complimentary proof are included.\u003c\/p\u003e\n\u003ch3\u003eWill I approve the design before printing?\u003c\/h3\u003e\n\u003cp\u003eYes. Nothing should print until you approve the artwork proof. Check spelling, colors, placement and contact information carefully.\u003c\/p\u003e\n\u003ch3\u003eHow long does production take?\u003c\/h3\u003e\n\u003cp\u003eStandard production is approximately 3–5 business days after artwork approval. Shipping transit time is additional. Ask about rush production before ordering when you have a firm event date.\u003c\/p\u003e\n\u003ch3\u003eCan the stretch table cover be washed?\u003c\/h3\u003e\n\u003cp\u003eYes. The elastic polyester cover is machine washable. Follow the supplied care instructions and avoid excessive heat.\u003c\/p\u003e\n\u003ch3\u003eWhere can I use a custom stretch table cover?\u003c\/h3\u003e\n\u003cp\u003ePopular uses include trade shows, recruiting fairs, product launches, sporting events, church welcome stations, retail promotions, farmers markets and nonprofit outreach.\u003c\/p\u003e\n\u003c\/section\u003e\u003cstyle id=\"tcf-use-case-styles\"\u003e\n#tcf-use-cases{max-width:1240px;margin:46px auto;padding:42px 28px;border:1px solid #d7e4ed;border-radius:22px;background:radial-gradient(circle at -4% -8%,rgba(32,168,201,.18),transparent 30%),radial-gradient(circle at 104% 108%,rgba(18,99,165,.14),transparent 34%),linear-gradient(145deg,#eef7fb 0%,#fff 44%,#f1f7fb 100%);color:#17263a;box-shadow:0 16px 42px rgba(23,38,58,.08);position:relative;overflow:hidden;isolation:isolate}\n#tcf-use-cases:before{content:\"\";position:absolute;z-index:-1;inset:0;background-image:radial-gradient(rgba(18,99,165,.16) 1px,transparent 1px);background-size:18px 18px;opacity:.22;mask-image:linear-gradient(135deg,#000,transparent 32%,transparent 68%,#000);-webkit-mask-image:linear-gradient(135deg,#000,transparent 32%,transparent 68%,#000);pointer-events:none}#tcf-use-cases:after{content:\"\";position:absolute;z-index:-1;left:7%;right:7%;top:0;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,#20a8c9 28%,#1263a5 72%,transparent);opacity:.72}#tcf-use-cases *{box-sizing:border-box}\n#tcf-use-cases .tcf-uc-head{max-width:820px;margin:0 auto 29px;text-align:center}\n#tcf-use-cases .tcf-uc-eyebrow{margin:0 0 8px;color:#1263a5;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}\n#tcf-use-cases h2{margin:0 0 12px;color:#17263a;font-size:clamp(28px,4vw,42px);line-height:1.12}\n#tcf-use-cases .tcf-uc-lead{margin:0;color:#596a7d;font-size:16px;line-height:1.65}\n#tcf-use-cases .tcf-uc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}\n#tcf-use-cases .tcf-uc-card{min-width:0;overflow:hidden;border:1px solid #dbe5ed;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(23,38,58,.08);transition:transform .18s ease,box-shadow .18s ease}\n#tcf-use-cases .tcf-uc-image{aspect-ratio:4\/3;overflow:hidden;background:#e9f0f4}\n#tcf-use-cases .tcf-uc-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}\n#tcf-use-cases .tcf-uc-copy{padding:17px 17px 19px}\n#tcf-use-cases h3{margin:0 0 7px;color:#17263a;font-size:17px;line-height:1.28}\n#tcf-use-cases .tcf-uc-copy p{margin:0;color:#607084;font-size:13px;line-height:1.55}\n#tcf-use-cases .tcf-uc-note{margin:22px 0 0;color:#708094;font-size:12px;line-height:1.5;text-align:center}\n@media(hover:hover){#tcf-use-cases .tcf-uc-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(23,38,58,.13)}#tcf-use-cases .tcf-uc-card:hover img{transform:scale(1.025)}}\n@media(max-width:1050px){#tcf-use-cases .tcf-uc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media(max-width:620px){#tcf-use-cases{margin:34px auto;padding:30px 15px;border-radius:17px}#tcf-use-cases .tcf-uc-head{margin-bottom:22px}#tcf-use-cases .tcf-uc-grid{grid-template-columns:1fr;gap:15px}#tcf-use-cases .tcf-uc-copy{padding:16px}}\n\u003c\/style\u003e\u003csection id=\"tcf-use-cases\" aria-labelledby=\"tcf-use-cases-title\"\u003e\n\u003cheader class=\"tcf-uc-head\"\u003e\u003cp class=\"tcf-uc-eyebrow\"\u003eA tailored fit for every event\u003c\/p\u003e\n\u003ch2 id=\"tcf-use-cases-title\"\u003eSee Custom Stretch Table Covers in Action\u003c\/h2\u003e\n\u003cp class=\"tcf-uc-lead\"\u003eA custom 6ft or 8ft stretch-fitted table cover turns an ordinary folding table into a smooth, modern branded display. Explore realistic examples across business, education, community and retail settings.\u003c\/p\u003e\u003c\/header\u003e\n\u003cdiv class=\"tcf-uc-grid\"\u003e\n\u003carticle class=\"tcf-uc-card\"\u003e\u003cdiv class=\"tcf-uc-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0644\/5540\/9729\/files\/custom-stretch-table-cover-sporting-events.png?v=1787976763\u0026amp;width=900\" alt=\"Custom 6ft stretch fitted table cover at a sporting event registration table\" loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"675\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"tcf-uc-copy\"\u003e\n\u003ch3\u003eCustom Stretch Covers for Sporting Events\u003c\/h3\u003e\n\u003cp\u003eBuild a polished registration, sponsor or team check-in station at races, tournaments and athletic events.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"tcf-uc-card\"\u003e\u003cdiv class=\"tcf-uc-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0644\/5540\/9729\/files\/custom-stretch-table-cover-church-welcome.png?v=1787976808\u0026amp;width=900\" alt=\"Custom stretch fitted table cover for a church welcome and outreach table\" loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"675\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"tcf-uc-copy\"\u003e\n\u003ch3\u003eChurch Welcome \u0026amp; Outreach Tables\u003c\/h3\u003e\n\u003cp\u003eCreate an inviting, recognizable welcome point for guests, ministries and community programs.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"tcf-uc-card\"\u003e\u003cdiv class=\"tcf-uc-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0644\/5540\/9729\/files\/custom-stretch-table-cover-brand-activation.png?v=1787976770\u0026amp;width=900\" alt=\"Full-color stretch fitted table cover used for an outdoor brand activation\" loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"675\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"tcf-uc-copy\"\u003e\n\u003ch3\u003eBrand Activations \u0026amp; Product Sampling\u003c\/h3\u003e\n\u003cp\u003eGive street marketing, sampling and experiential campaigns a sleek branded focal point.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"tcf-uc-card\"\u003e\u003cdiv class=\"tcf-uc-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0644\/5540\/9729\/files\/custom-stretch-table-cover-retail-promotion.png?v=1787976794\u0026amp;width=900\" alt=\"Custom stretch fitted table cover for an in-store retail promotion\" loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"675\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"tcf-uc-copy\"\u003e\n\u003ch3\u003eRetail Store Promotions\u003c\/h3\u003e\n\u003cp\u003eSupport product demonstrations, grand openings and seasonal campaigns with a tailored display.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"tcf-uc-card\"\u003e\u003cdiv class=\"tcf-uc-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0644\/5540\/9729\/files\/custom-stretch-table-cover-trade-show.png?v=1787976813\u0026amp;width=900\" alt=\"Custom 6ft stretch fitted table cover at a professional trade show booth\" loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"675\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"tcf-uc-copy\"\u003e\n\u003ch3\u003eTrade Shows \u0026amp; Exhibitions\u003c\/h3\u003e\n\u003cp\u003eCreate a clean booth anchor for lead capture, demonstrations and face-to-face sales conversations.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"tcf-uc-card\"\u003e\u003cdiv class=\"tcf-uc-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0644\/5540\/9729\/files\/custom-stretch-table-cover-career-fair.png?v=1787976787\u0026amp;width=900\" alt=\"Custom stretch fitted table cover for a career fair recruiting table\" loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"675\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"tcf-uc-copy\"\u003e\n\u003ch3\u003eCareer Fairs \u0026amp; Recruiting\u003c\/h3\u003e\n\u003cp\u003ePresent an organized employer or campus brand at hiring events, college fairs and recruiting tables.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"tcf-uc-card\"\u003e\u003cdiv class=\"tcf-uc-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0644\/5540\/9729\/files\/custom-stretch-table-cover-farmers-market.png?v=1787976778\u0026amp;width=900\" alt=\"Custom stretch fitted table cover for a farmers market vendor display\" loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"675\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"tcf-uc-copy\"\u003e\n\u003ch3\u003eFarmers Markets \u0026amp; Vendor Fairs\u003c\/h3\u003e\n\u003cp\u003eHelp makers and small businesses stand out with a professional fitted display at markets and pop-ups.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"tcf-uc-card\"\u003e\u003cdiv class=\"tcf-uc-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0644\/5540\/9729\/files\/custom-stretch-table-cover-nonprofit-outreach.png?v=1787976801\u0026amp;width=900\" alt=\"Custom stretch fitted table cover for nonprofit community outreach\" loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"675\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"tcf-uc-copy\"\u003e\n\u003ch3\u003eNonprofit Fundraisers \u0026amp; Outreach\u003c\/h3\u003e\n\u003cp\u003eBuild a recognizable information, donation or check-in station for community programs and fundraisers.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cp class=\"tcf-uc-note\"\u003eIllustrative use-case photography shows common applications. Your finished stretch table cover is custom printed with your approved artwork.\u003c\/p\u003e\n\u003c\/section\u003e\u003cstyle id=\"tcf-product-visual-story-styles\"\u003e\n.tcf-product-visual-story{max-width:1180px;margin:42px auto;padding:32px 24px;border:1px solid #dbe5ee;border-radius:18px;background:linear-gradient(135deg,#f1f8fd,#fff 58%,#fff4f6);color:#17263a}.tcf-product-visual-story *{box-sizing:border-box}.tcf-product-visual-story .tcf-vs-head{text-align:center;max-width:780px;margin:0 auto 24px}.tcf-product-visual-story .tcf-vs-head h2{margin:0 0 10px;font-size:clamp(26px,4vw,38px)}.tcf-product-visual-story .tcf-vs-head p{margin:0;color:#596779;line-height:1.65}.tcf-product-visual-story .tcf-vs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.tcf-product-visual-story figure{margin:0;border:1px solid #dbe5ee;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 8px 24px rgba(23,38,58,.07)}.tcf-product-visual-story .tcf-vs-img{aspect-ratio:3\/2;overflow:hidden;background:#eef3f7}.tcf-product-visual-story img{display:block;width:100%;height:100%;object-fit:cover}.tcf-product-visual-story .contain img{object-fit:contain}.tcf-product-visual-story figcaption{padding:13px 15px;color:#596779;font-size:14px;line-height:1.5}.tcf-product-visual-story figcaption strong{display:block;color:#17263a;font-size:16px;margin-bottom:3px}.tcf-product-visual-story .tcf-vs-note{margin:18px 0 0;font-size:13px;color:#657386;text-align:center}.tcf-product-visual-story .tcf-vs-actions{text-align:center;margin-top:20px}.tcf-product-visual-story .tcf-vs-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin:4px;padding:11px 20px;border-radius:999px;background:linear-gradient(135deg,#ff6b4a,#ff3d85);color:#fff!important;text-decoration:none;font-weight:800}@media(max-width:720px){.tcf-product-visual-story{padding:25px 16px}.tcf-product-visual-story .tcf-vs-grid{grid-template-columns:1fr}}\n\u003c\/style\u003e\u003csection class=\"tcf-product-visual-story\" aria-labelledby=\"tcf-stretch-visual-heading\"\u003e\n\u003cheader class=\"tcf-vs-head\"\u003e\u003ch2 id=\"tcf-stretch-visual-heading\"\u003eSee the stretch-fitted look up close\u003c\/h2\u003e\n\u003cp\u003eReview the contoured silhouette, full-color presentation and real-world event appearance before submitting your artwork.\u003c\/p\u003e\u003c\/header\u003e\n\u003cdiv class=\"tcf-vs-grid\"\u003e\n\u003cfigure\u003e\u003cdiv class=\"tcf-vs-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0644\/5540\/9729\/files\/full-print-logo-stretch-fitted-table-throw-cover-2.jpg?v=1742087791\u0026amp;width=1200\" alt=\"Actual custom 6ft stretch fitted table cover with full-color logo printing\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003e\u003cstrong\u003eActual catalog example\u003c\/strong\u003eReal product photography showing the taut, contoured stretch-fit silhouette.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure\u003e\u003cdiv class=\"tcf-vs-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0644\/5540\/9729\/files\/custom-stretch-table-cover-trade-show.png?v=1787976813\u0026amp;width=1200\" alt=\"Custom stretch fitted table cover displayed at a professional trade show booth\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003e\u003cstrong\u003eTrade-show presentation\u003c\/strong\u003eA fitted cover keeps the table visually streamlined and makes the front logo easy to recognize.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure\u003e\u003cdiv class=\"tcf-vs-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0644\/5540\/9729\/files\/International_trucks_stretch_table_cover_logo_print_black_11.jpg?v=1742087802\u0026amp;width=1200\" alt=\"Completed black stretch table cover with a professionally printed logo\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003e\u003cstrong\u003eCompleted customer-style result\u003c\/strong\u003eA dark full-color design demonstrates clean logo contrast on stretched polyester fabric.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure\u003e\u003cdiv class=\"tcf-vs-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0644\/5540\/9729\/files\/6ft-full-print-stretch-fitte-table-cover.jpg?v=1742087813\u0026amp;width=1200\" alt=\"Full-print custom 6ft stretch fitted table cover product example\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003e\u003cstrong\u003eFull-print coverage\u003c\/strong\u003eUse color, gradients and branded graphics across the fitted surface.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cp class=\"tcf-vs-note\"\u003eLifestyle scenes are illustrative planning examples. Catalog photographs show completed product styles. Your official proof controls the artwork used for production.\u003c\/p\u003e\n\u003cdiv class=\"tcf-vs-actions\"\u003e\u003ca href=\"\/pages\/table-cover-design-preview-tool\"\u003eTry the table-cover design tool\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/section\u003e\u003cdiv id=\"tcf-table-product-tool\"\u003e\n  \u003cstyle\u003e\n#tcf-table-product-tool{margin-top:42px!important}#tcf-table-product-tool .tcf-product-intro{text-align:center;padding:30px 22px 26px;border-radius:18px 18px 0 0;background:linear-gradient(135deg,#eef7ff,#fff 62%,#f5f8fb)}#tcf-table-product-tool .tcf-product-intro .tcf-eyebrow{margin:0 0 8px;color:#1263a5;font-size:13px;font-weight:900;letter-spacing:.09em}#tcf-table-product-tool .tcf-product-intro h2{margin:0 0 10px;font-size:clamp(28px,4vw,40px)}#tcf-table-product-tool .tcf-product-intro p:last-child{max-width:780px;margin:0 auto;color:#5b6777}#tcf-table-product-tool .tcf-next{text-align:center;padding:34px 24px}#tcf-table-product-tool .tcf-next p{max-width:650px;margin:0 auto 18px}#tcf-table-product-tool .tcf-next .tcf-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 24px;border-radius:999px;background:linear-gradient(135deg,#ff6b4a,#ff3d85);color:#fff;box-shadow:0 8px 20px rgba(0,0,0,.18)}\n    #tcf-table-product-tool{--ink:#182334;--muted:#5b6777;--line:#dfe5ec;--soft:#f5f8fb;--blue:#1263a5;max-width:1180px;margin:0 auto;padding:12px 0 36px;color:var(--ink);font-family:inherit}\n    #tcf-table-product-tool *{box-sizing:border-box}\n    #tcf-table-product-tool .tcf-hero{padding:34px 26px;border-radius:18px;background:linear-gradient(135deg,#eef7ff,#fff 58%,#f5f8fb);border:1px solid var(--line);text-align:center}\n    #tcf-table-product-tool h1{margin:0 0 10px;font-size:clamp(30px,5vw,48px);line-height:1.08}\n    #tcf-table-product-tool h2{margin:0 0 18px;font-size:24px}\n    #tcf-table-product-tool p{line-height:1.65}\n    #tcf-table-product-tool .tcf-sub{max-width:780px;margin:0 auto;color:var(--muted);font-size:17px}\n    #tcf-table-product-tool .tcf-layout{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:22px;margin-top:24px;align-items:start}\n    #tcf-table-product-tool .tcf-panel{border:1px solid var(--line);border-radius:16px;background:#fff;padding:22px;box-shadow:0 8px 28px rgba(24,35,52,.06)}\n    #tcf-table-product-tool .tcf-field{margin-bottom:17px}\n    #tcf-table-product-tool label,#tcf-table-product-tool legend{display:block;margin-bottom:7px;font-weight:700;font-size:14px}\n    #tcf-table-product-tool select,#tcf-table-product-tool input[type=file],#tcf-table-product-tool input[type=range]{width:100%}\n    #tcf-table-product-tool select,#tcf-table-product-tool input[type=file]{min-height:44px;border:1px solid #bdc7d3;border-radius:9px;background:#fff;padding:9px;color:var(--ink)}\n    #tcf-table-product-tool input[type=color]{width:54px;height:42px;padding:3px;border:1px solid #bdc7d3;border-radius:9px;background:#fff;vertical-align:middle}\n    #tcf-table-product-tool .tcf-color-row{display:flex;align-items:center;gap:12px}\n    #tcf-table-product-tool .tcf-color-value{font-size:14px;color:var(--muted)}\n    #tcf-table-product-tool .tcf-range-row{display:flex;align-items:center;gap:12px}\n    #tcf-table-product-tool .tcf-range-row output{min-width:52px;text-align:right;font-weight:700}\n    #tcf-table-product-tool .tcf-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}\n    #tcf-table-product-tool button,#tcf-table-product-tool .tcf-button{appearance:none;border:0;border-radius:9px;padding:12px 16px;font:inherit;font-weight:800;cursor:pointer;text-decoration:none;text-align:center}\n    #tcf-table-product-tool .tcf-primary{background:var(--blue);color:#fff}\n    #tcf-table-product-tool .tcf-secondary{background:#edf2f7;color:var(--ink)}\n    #tcf-table-product-tool button:focus-visible,#tcf-table-product-tool a:focus-visible,#tcf-table-product-tool select:focus-visible,#tcf-table-product-tool input:focus-visible{outline:3px solid #71b7ec;outline-offset:2px}\n    #tcf-table-product-tool .tcf-canvas-wrap{padding:12px;border-radius:14px;background:#edf2f6;border:1px solid var(--line)}\n    #tcf-table-product-tool canvas{display:block;width:100%;height:auto;aspect-ratio:3\/2;background:#f8fafc;border-radius:10px}\n    #tcf-table-product-tool .tcf-status{min-height:24px;margin:10px 2px 0;color:var(--muted);font-size:14px}\n    #tcf-table-product-tool .tcf-privacy{margin:14px 0 0;padding:12px 14px;border-left:4px solid #50a36d;background:#f1faf4;font-size:14px}\n    #tcf-table-product-tool .tcf-next{margin-top:24px;padding:24px;border-radius:16px;background:#17263a;color:#fff}\n    #tcf-table-product-tool .tcf-next h2{color:#fff}\n    #tcf-table-product-tool .tcf-next p{margin:0 0 16px;color:#e7edf5}\n    #tcf-table-product-tool .tcf-next .tcf-button{display:inline-block;background:#fff;color:#17263a;margin:4px 8px 4px 0}\n    #tcf-table-product-tool .tcf-disclaimer{font-size:13px;color:var(--muted);margin-top:18px}\n    #tcf-table-product-tool .tcf-mockup-overlay{position:fixed;inset:0;width:100%;height:100%;padding:20px;background:rgba(0,0,0,.7);z-index:9999;display:none;align-items:center;justify-content:center}\n    #tcf-table-product-tool .tcf-mockup-overlay[aria-hidden=\"false\"]{display:flex}\n    #tcf-table-product-tool .tcf-mockup-dialog{background:#fff;border-radius:10px;padding:30px;max-width:600px;width:90%;position:relative;overflow-y:auto;max-height:90vh;box-shadow:0 18px 60px rgba(0,0,0,.35)}\n    #tcf-table-product-tool .tcf-mockup-close{position:absolute;top:8px;right:12px;width:40px;height:40px;padding:0;background:transparent;color:#333;font-size:30px;line-height:1;z-index:2}\n    #tcf-table-product-tool .tcf-mockup-frame{display:block;width:100%;height:708px;border:0}\n    @media(max-width:760px){#tcf-table-product-tool .tcf-layout{grid-template-columns:1fr}#tcf-table-product-tool .tcf-hero{padding:26px 18px}#tcf-table-product-tool .tcf-panel{padding:17px}#tcf-table-product-tool .tcf-actions\u003e*{flex:1 1 140px}}\n  \u003c\/style\u003e\n\u003csection class=\"tcf-product-intro\"\u003e\u003cp class=\"tcf-eyebrow\"\u003eFREE INTERACTIVE DESIGN TOOL\u003c\/p\u003e\n\u003ch2\u003ePreview Your Custom Stretch Table Cover\u003c\/h2\u003e\n\u003cp\u003eStart with a 6-foot stretch-fitted table cover, upload your logo, and explore approximate placement before requesting the official artwork proof.\u003c\/p\u003e\u003c\/section\u003e\n\n  \n\n  \u003cdiv class=\"tcf-layout\"\u003e\n    \u003csection class=\"tcf-panel\" aria-labelledby=\"tcf-controls-title\"\u003e\n      \u003ch2 id=\"tcf-controls-title\"\u003eBuild your preview\u003c\/h2\u003e\n      \u003cdiv class=\"tcf-field\"\u003e\n        \u003clabel for=\"tcf-preview-style\"\u003eCover style\u003c\/label\u003e\n        \u003cselect id=\"tcf-preview-style\"\u003e\n          \u003coption value=\"fitted\"\u003eFitted cover\u003c\/option\u003e\n          \u003coption value=\"stretch\" selected\u003eStretch cover\u003c\/option\u003e\n          \u003coption value=\"draped\"\u003eDraped cover\u003c\/option\u003e\n        \u003c\/select\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tcf-field\"\u003e\n        \u003clabel for=\"tcf-preview-size\"\u003eTable size\u003c\/label\u003e\n        \u003cselect id=\"tcf-preview-size\"\u003e\n          \u003coption value=\"6\"\u003e6-foot table\u003c\/option\u003e\n          \u003coption value=\"8\"\u003e8-foot table\u003c\/option\u003e\n        \u003c\/select\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tcf-field\"\u003e\n        \u003clabel for=\"tcf-preview-color\"\u003eApproximate cover color\u003c\/label\u003e\n        \u003cdiv class=\"tcf-color-row\"\u003e\n          \u003cinput id=\"tcf-preview-color\" type=\"color\" value=\"#174e87\"\u003e\n          \u003cspan class=\"tcf-color-value\" id=\"tcf-preview-color-value\"\u003e#174E87\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tcf-field\"\u003e\n        \u003clabel for=\"tcf-preview-logo\"\u003eUpload your logo\u003c\/label\u003e\n        \u003cinput id=\"tcf-preview-logo\" type=\"file\" accept=\".png,.jpg,.jpeg,.webp,.svg,image\/png,image\/jpeg,image\/webp,image\/svg+xml\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tcf-field\"\u003e\n        \u003clabel for=\"tcf-preview-placement\"\u003eApproximate placement\u003c\/label\u003e\n        \u003cselect id=\"tcf-preview-placement\"\u003e\n          \u003coption value=\"center\"\u003eCenter front\u003c\/option\u003e\n          \u003coption value=\"left\"\u003eLeft front\u003c\/option\u003e\n          \u003coption value=\"right\"\u003eRight front\u003c\/option\u003e\n        \u003c\/select\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tcf-field\"\u003e\n        \u003clabel for=\"tcf-preview-scale\"\u003eLogo size\u003c\/label\u003e\n        \u003cdiv class=\"tcf-range-row\"\u003e\n          \u003cinput id=\"tcf-preview-scale\" type=\"range\" min=\"20\" max=\"75\" value=\"48\"\u003e\n          \u003coutput id=\"tcf-preview-scale-value\" for=\"tcf-preview-scale\"\u003e48%\u003c\/output\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tcf-field\"\u003e\n        \u003clabel for=\"tcf-preview-height\"\u003eVertical position\u003c\/label\u003e\n        \u003cdiv class=\"tcf-range-row\"\u003e\n          \u003cinput id=\"tcf-preview-height\" type=\"range\" min=\"-30\" max=\"30\" value=\"0\"\u003e\n          \u003coutput id=\"tcf-preview-height-value\" for=\"tcf-preview-height\"\u003eMiddle\u003c\/output\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tcf-actions\"\u003e\n        \u003cbutton id=\"tcf-preview-clear\" class=\"tcf-secondary\" type=\"button\"\u003eClear logo\u003c\/button\u003e\n        \u003cbutton id=\"tcf-preview-download\" class=\"tcf-primary\" type=\"button\"\u003eDownload concept\u003c\/button\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"tcf-privacy\"\u003e\u003cstrong\u003eYour logo stays private:\u003c\/strong\u003e this preview runs in your browser. The file is not uploaded to Table Covers Fast or a third party.\u003c\/p\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"tcf-panel\" aria-labelledby=\"tcf-preview-title\"\u003e\n      \u003ch2 id=\"tcf-preview-title\"\u003eYour table-cover concept\u003c\/h2\u003e\n      \u003cdiv class=\"tcf-canvas-wrap\"\u003e\n        \u003ccanvas id=\"tcf-preview-canvas\" width=\"900\" height=\"600\"\u003eYour browser does not support the table-cover preview canvas.\u003c\/canvas\u003e\n      \u003c\/div\u003e\n      \u003cp id=\"tcf-preview-status\" class=\"tcf-status\" aria-live=\"polite\"\u003eUpload a logo to personalize the preview.\u003c\/p\u003e\n      \u003cp class=\"tcf-disclaimer\"\u003eConcept preview only. Proportions, fabric color, print color, folds, and placement are approximate. This is not a production proof or color guarantee.\u003c\/p\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"tcf-next\"\u003e\u003ch2\u003eReady for a production-ready design?\u003c\/h2\u003e\n\u003cp\u003eSend us your concept and artwork for a free official mockup from our design team.\u003c\/p\u003e\n\u003cbutton id=\"tcf-open-mockup\" class=\"tcf-button\" type=\"button\"\u003eRequest a free official mockup\u003c\/button\u003e\u003c\/section\u003e\n\n  \u003cstyle id=\"tcf-table-product-cta-override\"\u003e#tcf-table-product-tool .tcf-next #tcf-open-mockup.tcf-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px!important;min-width:260px!important;padding:13px 24px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#ff6b4a,#ff3d85)!important;color:#fff!important;box-shadow:0 8px 20px rgba(0,0,0,.18)!important;transition:transform .18s ease,box-shadow .18s ease!important}#tcf-table-product-tool .tcf-next #tcf-open-mockup.tcf-button:hover{transform:translateY(-2px)!important;box-shadow:0 12px 26px rgba(0,0,0,.24)!important}#tcf-table-product-tool .tcf-next #tcf-open-mockup.tcf-button:focus-visible{outline:3px solid #8fd3ff!important;outline-offset:3px!important}@media(max-width:560px){#tcf-table-product-tool .tcf-next #tcf-open-mockup.tcf-button{width:100%!important;min-width:0!important}}\u003c\/style\u003e\n\n  \u003cdiv id=\"tcf-mockup-popup\" class=\"tcf-mockup-overlay\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"tcf-mockup-title\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"tcf-mockup-dialog\"\u003e\n      \u003cbutton id=\"tcf-close-mockup\" class=\"tcf-mockup-close\" type=\"button\" aria-label=\"Close free mockup form\"\u003e×\u003c\/button\u003e\n      \u003ch2 id=\"tcf-mockup-title\"\u003eRequest Your Free Mockup\u003c\/h2\u003e\n      \u003cdiv class=\"pxFormGenerator\" id=\"BjVBBmbRgibYPOM4MpKvAQ\"\u003e\n        \u003ciframe id=\"frame_BjVBBmbRgibYPOM4MpKvAQ\" class=\"tcf-mockup-frame\" title=\"Free Mock\" loading=\"lazy\" data-src=\"https:\/\/formbuilder.hulkapps.com\/corepage\/customform?id=BjVBBmbRgibYPOM4MpKvAQ\u0026amp;referrer_url=https%3A%2F%2Ftablecoversfast.com%2Fpages%2Ftable-cover-design-preview-tool\"\u003e\u003c\/iframe\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n  (function(){\n    var root=document.getElementById(\"tcf-table-product-tool\");\n    if(!root)return;\n    var canvas=root.querySelector(\"#tcf-preview-canvas\");\n    var ctx=canvas.getContext(\"2d\");\n    var styleEl=root.querySelector(\"#tcf-preview-style\");\n    var sizeEl=root.querySelector(\"#tcf-preview-size\");\n    var colorEl=root.querySelector(\"#tcf-preview-color\");\n    var colorValue=root.querySelector(\"#tcf-preview-color-value\");\n    var fileEl=root.querySelector(\"#tcf-preview-logo\");\n    var placementEl=root.querySelector(\"#tcf-preview-placement\");\n    var scaleEl=root.querySelector(\"#tcf-preview-scale\");\n    var scaleValue=root.querySelector(\"#tcf-preview-scale-value\");\n    var heightEl=root.querySelector(\"#tcf-preview-height\");\n    var heightValue=root.querySelector(\"#tcf-preview-height-value\");\n    var clearEl=root.querySelector(\"#tcf-preview-clear\");\n    var downloadEl=root.querySelector(\"#tcf-preview-download\");\n    var statusEl=root.querySelector(\"#tcf-preview-status\");\n    var mockupOpen=root.querySelector(\"#tcf-open-mockup\");\n    var mockupPopup=root.querySelector(\"#tcf-mockup-popup\");\n    var mockupClose=root.querySelector(\"#tcf-close-mockup\");\n    var mockupFrame=root.querySelector(\"#frame_BjVBBmbRgibYPOM4MpKvAQ\");\n    var logo=null;\n    var priorFocus=null;\n\n    function shade(hex,amount){\n      var value=parseInt(hex.slice(1),16),r=(value\u003e\u003e16)+amount,g=((value\u003e\u003e8)\u0026255)+amount,b=(value\u0026255)+amount;\n      return \"#\"+(16777216+(Math.max(0,Math.min(255,r))\u003c\u003c16)+(Math.max(0,Math.min(255,g))\u003c\u003c8)+Math.max(0,Math.min(255,b))).toString(16).slice(1);\n    }\n    function roundedRect(x,y,w,h,r){\n      ctx.beginPath();ctx.moveTo(x+r,y);ctx.lineTo(x+w-r,y);ctx.quadraticCurveTo(x+w,y,x+w,y+r);\n      ctx.lineTo(x+w,y+h-r);ctx.quadraticCurveTo(x+w,y+h,x+w-r,y+h);ctx.lineTo(x+r,y+h);\n      ctx.quadraticCurveTo(x,y+h,x,y+h-r);ctx.lineTo(x,y+r);ctx.quadraticCurveTo(x,y,x+r,y);ctx.closePath();\n    }\n    function background(){\n      var bg=ctx.createLinearGradient(0,0,0,600);bg.addColorStop(0,\"#fbfcfd\");bg.addColorStop(.72,\"#eef2f5\");bg.addColorStop(1,\"#dde4e9\");\n      ctx.fillStyle=bg;ctx.fillRect(0,0,900,600);\n      ctx.strokeStyle=\"rgba(64,78,91,.12)\";ctx.lineWidth=2;ctx.beginPath();ctx.moveTo(0,500);ctx.lineTo(900,500);ctx.stroke();\n      ctx.fillStyle=\"rgba(17,29,40,.18)\";ctx.beginPath();ctx.ellipse(450,493,sizeEl.value===\"8\"?350:300,30,0,0,Math.PI*2);ctx.fill();\n    }\n    function tableGeometry(){\n      var wide=sizeEl.value===\"8\",w=wide?720:610,x=(900-w)\/2,backY=132,frontY=182,bottom=484,depth=58;\n      return {x:x,w:w,backY:backY,frontY:frontY,bottom:bottom,depth:depth};\n    }\n    function topPlane(g,color){\n      var side=34;\n      var top=ctx.createLinearGradient(0,g.backY,0,g.frontY);top.addColorStop(0,shade(color,34));top.addColorStop(1,shade(color,8));\n      ctx.fillStyle=top;ctx.beginPath();ctx.moveTo(g.x+side,g.backY);ctx.lineTo(g.x+g.w-side,g.backY);\n      ctx.quadraticCurveTo(g.x+g.w-8,g.backY,g.x+g.w,g.frontY-7);ctx.lineTo(g.x+g.w-5,g.frontY);\n      ctx.lineTo(g.x+5,g.frontY);ctx.lineTo(g.x,g.frontY-7);ctx.quadraticCurveTo(g.x+8,g.backY,g.x+side,g.backY);ctx.closePath();ctx.fill();\n      ctx.strokeStyle=\"rgba(10,24,36,.3)\";ctx.lineWidth=2;ctx.stroke();\n      ctx.strokeStyle=\"rgba(255,255,255,.28)\";ctx.beginPath();ctx.moveTo(g.x+36,g.backY+3);ctx.lineTo(g.x+g.w-36,g.backY+3);ctx.stroke();\n    }\n    function fabricGradient(g,color){\n      var grad=ctx.createLinearGradient(g.x,0,g.x+g.w,0);\n      grad.addColorStop(0,shade(color,-36));grad.addColorStop(.12,shade(color,-5));grad.addColorStop(.42,shade(color,12));\n      grad.addColorStop(.66,color);grad.addColorStop(.9,shade(color,-10));grad.addColorStop(1,shade(color,-40));return grad;\n    }\n    function drawCover(g){\n      var color=colorEl.value,style=styleEl.value;\n      if(style===\"stretch\"){\n        ctx.fillStyle=fabricGradient(g,color);ctx.beginPath();ctx.moveTo(g.x+7,g.frontY-3);ctx.lineTo(g.x+g.w-7,g.frontY-3);\n        ctx.quadraticCurveTo(g.x+g.w-28,g.frontY+105,g.x+g.w-88,g.bottom-5);\n        ctx.quadraticCurveTo(g.x+g.w-118,g.bottom+4,g.x+g.w-150,g.bottom-4);\n        ctx.quadraticCurveTo(g.x+g.w\/2,g.bottom+3,g.x+150,g.bottom-4);\n        ctx.quadraticCurveTo(g.x+118,g.bottom+4,g.x+88,g.bottom-5);\n        ctx.quadraticCurveTo(g.x+32,g.frontY+105,g.x+7,g.frontY-3);ctx.closePath();ctx.fill();\n        ctx.strokeStyle=shade(color,-38);ctx.lineWidth=2.5;ctx.stroke();\n        ctx.strokeStyle=\"rgba(255,255,255,.2)\";ctx.lineWidth=2;ctx.beginPath();\n        ctx.moveTo(g.x+20,g.frontY+7);ctx.quadraticCurveTo(g.x+86,305,g.x+107,g.bottom-12);\n        ctx.moveTo(g.x+g.w-20,g.frontY+7);ctx.quadraticCurveTo(g.x+g.w-86,305,g.x+g.w-107,g.bottom-12);\n        ctx.moveTo(g.x+g.w*.32,g.frontY+12);ctx.quadraticCurveTo(g.x+g.w*.4,330,g.x+g.w*.38,g.bottom-14);\n        ctx.moveTo(g.x+g.w*.68,g.frontY+12);ctx.quadraticCurveTo(g.x+g.w*.6,330,g.x+g.w*.62,g.bottom-14);ctx.stroke();\n        topPlane(g,color);\n      }else if(style===\"draped\"){\n        ctx.fillStyle=fabricGradient(g,color);ctx.beginPath();ctx.moveTo(g.x+5,g.frontY-2);ctx.lineTo(g.x+g.w-5,g.frontY-2);\n        ctx.quadraticCurveTo(g.x+g.w+10,310,g.x+g.w+24,g.bottom-8);\n        ctx.quadraticCurveTo(g.x+g.w-4,g.bottom+5,g.x+g.w-31,g.bottom-4);\n        ctx.quadraticCurveTo(g.x+g.w*.78,g.bottom+2,g.x+g.w*.61,g.bottom-5);\n        ctx.quadraticCurveTo(g.x+g.w*.5,g.bottom+4,g.x+g.w*.39,g.bottom-5);\n        ctx.quadraticCurveTo(g.x+g.w*.22,g.bottom+2,g.x+31,g.bottom-4);\n        ctx.quadraticCurveTo(g.x+4,g.bottom+5,g.x-24,g.bottom-8);\n        ctx.quadraticCurveTo(g.x-10,310,g.x+5,g.frontY-2);ctx.closePath();ctx.fill();\n        ctx.strokeStyle=shade(color,-35);ctx.lineWidth=2;ctx.stroke();\n        ctx.strokeStyle=\"rgba(255,255,255,.22)\";ctx.lineWidth=2;\n        [0.12,0.27,0.44,0.61,0.78,0.9].forEach(function(p){ctx.beginPath();ctx.moveTo(g.x+g.w*p,g.frontY+5);ctx.quadraticCurveTo(g.x+g.w*(p+(p\u003c.5?-.018:.018)),330,g.x+g.w*p,g.bottom-10);ctx.stroke();});\n        topPlane(g,color);\n      }else{\n        ctx.fillStyle=shade(color,-32);ctx.beginPath();ctx.moveTo(g.x,g.frontY-4);ctx.lineTo(g.x+20,g.frontY+8);ctx.lineTo(g.x+20,g.bottom-7);\n        ctx.lineTo(g.x-9,g.bottom-20);ctx.closePath();ctx.fill();\n        ctx.fillStyle=shade(color,-25);ctx.beginPath();ctx.moveTo(g.x+g.w,g.frontY-4);ctx.lineTo(g.x+g.w-20,g.frontY+8);ctx.lineTo(g.x+g.w-20,g.bottom-7);\n        ctx.lineTo(g.x+g.w+9,g.bottom-20);ctx.closePath();ctx.fill();\n        ctx.fillStyle=fabricGradient(g,color);ctx.beginPath();ctx.moveTo(g.x+18,g.frontY);ctx.lineTo(g.x+g.w-18,g.frontY);\n        ctx.lineTo(g.x+g.w-18,g.bottom-7);ctx.quadraticCurveTo(g.x+g.w\/2,g.bottom+1,g.x+18,g.bottom-7);ctx.closePath();ctx.fill();\n        ctx.strokeStyle=shade(color,-40);ctx.lineWidth=2;ctx.stroke();\n        ctx.strokeStyle=\"rgba(255,255,255,.24)\";ctx.beginPath();ctx.moveTo(g.x+28,g.frontY+4);ctx.lineTo(g.x+28,g.bottom-13);\n        ctx.moveTo(g.x+g.w-28,g.frontY+4);ctx.lineTo(g.x+g.w-28,g.bottom-13);ctx.stroke();\n        topPlane(g,color);\n      }\n    }\n    function frontBounds(g){\n      if(styleEl.value===\"stretch\")return{x:g.x+120,y:g.frontY+48,w:g.w-240,h:g.bottom-g.frontY-105};\n      return {x:g.x+55,y:g.frontY+42,w:g.w-110,h:g.bottom-g.frontY-82};\n    }\n    function drawLogo(g){\n      var b=frontBounds(g),factor=Number(scaleEl.value)\/100,maxW=b.w*factor,maxH=b.h*.7;\n      if(!logo){\n        var pw=Math.min(310,b.w*.5),ph=100,px=b.x+(b.w-pw)\/2,py=b.y+(b.h-ph)\/2;\n        ctx.save();ctx.setLineDash([10,8]);ctx.strokeStyle=\"rgba(255,255,255,.7)\";ctx.lineWidth=3;ctx.strokeRect(px,py,pw,ph);\n        ctx.setLineDash([]);ctx.fillStyle=\"rgba(255,255,255,.88)\";ctx.font=\"700 22px Arial,sans-serif\";ctx.textAlign=\"center\";ctx.textBaseline=\"middle\";\n        ctx.fillText(\"YOUR LOGO PREVIEW\",px+pw\/2,py+ph\/2);ctx.restore();return;\n      }\n      var ratio=logo.naturalWidth\/logo.naturalHeight,w=maxW,h=w\/ratio;\n      if(h\u003emaxH){h=maxH;w=h*ratio}\n      var x=b.x+(b.w-w)\/2;\n      if(placementEl.value===\"left\")x=b.x+b.w*.04;\n      if(placementEl.value===\"right\")x=b.x+b.w-w-b.w*.04;\n      var y=b.y+(b.h-h)\/2+(Number(heightEl.value)\/100)*(b.h-h)\/2;\n      ctx.save();ctx.beginPath();ctx.rect(b.x,b.y,b.w,b.h);ctx.clip();ctx.drawImage(logo,x,y,w,h);ctx.restore();\n    }\n    function draw(){\n      if(!ctx)return;\n      background();var g=tableGeometry();drawCover(g);drawLogo(g);\n      ctx.fillStyle=\"#35465a\";ctx.font=\"700 18px Arial,sans-serif\";ctx.textAlign=\"center\";ctx.fillText(sizeEl.value+\" FT CONCEPT PREVIEW\",450,555);\n      colorValue.textContent=colorEl.value.toUpperCase();\n      scaleValue.textContent=scaleEl.value+\"%\";\n      heightValue.textContent=Number(heightEl.value)\u003c-8?\"Higher\":Number(heightEl.value)\u003e8?\"Lower\":\"Middle\";\n    }\n    function update(){\n      draw();\n      statusEl.textContent=logo?\"Preview updated. Adjust the controls or download your concept.\":\"Upload a logo to personalize the preview.\";\n    }\n    [styleEl,sizeEl,colorEl,placementEl,scaleEl,heightEl].forEach(function(el){el.addEventListener(\"input\",update);el.addEventListener(\"change\",update);});\n    fileEl.addEventListener(\"change\",function(){\n      var file=fileEl.files\u0026\u0026fileEl.files[0];\n      if(!file)return;\n      if(!\/^(image\\\/png|image\\\/jpeg|image\\\/webp|image\\\/svg\\+xml)$\/.test(file.type)){statusEl.textContent=\"Please choose a PNG, JPG, WEBP, or SVG image.\";fileEl.value=\"\";return}\n      if(file.size\u003e10000000){statusEl.textContent=\"Please choose an image smaller than 10 MB.\";fileEl.value=\"\";return}\n      var reader=new FileReader();\n      reader.onload=function(event){\n        var image=new Image();\n        image.onload=function(){logo=image;update();statusEl.textContent=\"Logo added. Your file remains in this browser only.\";};\n        image.onerror=function(){statusEl.textContent=\"That image could not be read. Try a different file.\";};\n        image.src=event.target.result;\n      };\n      reader.readAsDataURL(file);\n    });\n    clearEl.addEventListener(\"click\",function(){logo=null;fileEl.value=\"\";update();statusEl.textContent=\"Logo cleared.\";});\n    downloadEl.addEventListener(\"click\",function(){\n      draw();\n      var link=document.createElement(\"a\");link.download=\"table-cover-concept-\"+sizeEl.value+\"ft.png\";link.href=canvas.toDataURL(\"image\/png\");link.click();\n      statusEl.textContent=\"Concept downloaded. Remember: an official production proof is still required.\";\n    });\n    function openMockup(){\n      priorFocus=document.activeElement;\n      if(!mockupFrame.getAttribute(\"src\"))mockupFrame.setAttribute(\"src\",mockupFrame.getAttribute(\"data-src\"));\n      mockupPopup.setAttribute(\"aria-hidden\",\"false\");\n      document.documentElement.style.overflow=\"hidden\";\n      mockupClose.focus();\n    }\n    function closeMockup(){\n      mockupPopup.setAttribute(\"aria-hidden\",\"true\");\n      document.documentElement.style.overflow=\"\";\n      if(priorFocus\u0026\u0026priorFocus.focus)priorFocus.focus();\n    }\n    mockupOpen.addEventListener(\"click\",openMockup);\n    mockupClose.addEventListener(\"click\",closeMockup);\n    mockupPopup.addEventListener(\"click\",function(event){if(event.target===mockupPopup)closeMockup();});\n    document.addEventListener(\"keydown\",function(event){if(event.key===\"Escape\"\u0026\u0026mockupPopup.getAttribute(\"aria-hidden\")===\"false\")closeMockup();});\n    draw();\n  })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003csection class=\"tcf-product-buying-links\" style=\"margin:34px 0 10px;padding:24px;border:1px solid #dbe5ee;border-radius:16px;background:#f4f9fd\"\u003e\u003ch2 style=\"margin-top:0\"\u003eCompare before you order\u003c\/h2\u003e\n\u003cp\u003eReview current prices, confirm the table size and compare the available cover styles.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"\/pages\/custom-table-cover-pricing\"\u003e\u003cstrong\u003eCurrent custom table-cover prices\u003c\/strong\u003e\u003c\/a\u003e · \u003ca href=\"\/pages\/custom-table-cover-comparison-guide\"\u003eStyle comparison\u003c\/a\u003e · \u003ca href=\"\/pages\/6ft-custom-table-covers\"\u003e6ft guide\u003c\/a\u003e · \u003ca href=\"\/pages\/8ft-custom-table-covers\"\u003e8ft guide\u003c\/a\u003e · \u003ca href=\"\/pages\/custom-table-covers-with-logo\"\u003eLogo ordering guide\u003c\/a\u003e · \u003ca href=\"\/pages\/rush-custom-table-covers\"\u003eRush deadline guide\u003c\/a\u003e\u003c\/p\u003e\u003c\/section\u003e\u003cstyle id=\"tcf-next-centering-fix\"\u003e\n#tcf-table-product-tool .tcf-next {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: center !important;\n  text-align: center !important;\n}\n#tcf-table-product-tool .tcf-next p {\n  width: 100% !important;\n  max-width: 650px !important;\n  margin: 0 auto 18px !important;\n  text-align: center !important;\n}\n#tcf-table-product-tool .tcf-next #tcf-open-mockup {\n  margin-left: auto !important;\n  margin-right: auto !important;\n}\n\u003c\/style\u003e\u003cstyle id=\"tcf-near-cart-styles\"\u003e\n#tcf-near-cart{margin:0 0 18px;padding:16px;border:1px solid #dbe6ee;border-radius:14px;background:#f8fbfd;color:#17263a}\n#tcf-near-cart *{box-sizing:border-box}\n#tcf-near-cart .tcf-nc-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:14px}\n#tcf-near-cart .tcf-nc-proof{display:flex;align-items:center;gap:7px;min-height:38px;padding:8px 7px;border-radius:9px;background:#fff;border:1px solid #e1e9ef;color:#33485c;font-size:11px;font-weight:800;line-height:1.25}\n#tcf-near-cart .tcf-nc-icon{display:flex;align-items:center;justify-content:center;flex:0 0 25px;width:25px;height:25px;border-radius:7px;background:#e7f5fb;color:#126a8d;font-size:9px;font-weight:900;letter-spacing:.02em}\n#tcf-near-cart .tcf-nc-icon svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#tcf-near-cart .tcf-nc-icon.tcf-nc-flag{background:#fff;overflow:hidden}#tcf-near-cart .tcf-nc-icon.tcf-nc-flag svg{width:22px;height:14px;fill:initial;stroke:initial}\n#tcf-near-cart .tcf-nc-main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px;align-items:stretch}\n#tcf-near-cart .tcf-nc-upload,#tcf-near-cart .tcf-nc-timing{padding:13px;border:1px solid #dfe8ef;border-radius:11px;background:#fff}\n#tcf-near-cart .tcf-nc-label{display:block;margin:0 0 4px;font-size:13px;font-weight:900;color:#17263a}\n#tcf-near-cart .tcf-nc-help{display:block;margin:0 0 9px;color:#627185;font-size:11px;line-height:1.4}\n#tcf-near-cart .tcf-nc-upload-widget\u003e[data-ph-fieldname=\"Upload File\"]{margin:0!important;width:100%!important}#tcf-near-cart .tcf-nc-upload-widget\u003e[data-ph-fieldname=\"Upload File\"]\u003ep{display:none!important}#tcf-near-cart .tcf-nc-upload-widget .uploadcare--widget{width:100%!important}#tcf-near-cart .tcf-nc-upload-widget .uploadcare--widget__button_type_open{width:100%!important;margin:0!important;padding:9px 12px!important;border-radius:8px!important;background:#1263a5!important;color:#fff!important;font-size:12px!important;font-weight:900!important}#tcf-near-cart .tcf-nc-upload-widget .container_uploader{max-width:100%!important}\n#tcf-near-cart .tcf-nc-proofline{display:flex;gap:8px;align-items:flex-start;margin:9px 0 0;color:#3d5265;font-size:11px;line-height:1.4}\n#tcf-near-cart .tcf-nc-check{display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;border-radius:50%;background:#dff3e8;color:#16724d;font-weight:900}\n#tcf-near-cart .tcf-nc-timing{display:flex;flex-direction:column;justify-content:center}\n#tcf-near-cart .tcf-nc-date{margin:0 0 5px;color:#17263a;font-size:14px;font-weight:900;line-height:1.35}\n#tcf-near-cart .tcf-nc-date span{color:#1263a5}\n#tcf-near-cart .tcf-nc-small{margin:0;color:#627185;font-size:11px;line-height:1.45}\n#tcf-near-cart .tcf-nc-rush{display:inline-flex;align-items:center;gap:5px;margin-top:8px;color:#b74330!important;font-size:11px;font-weight:900;text-decoration:none!important}\n#tcf-near-cart .tcf-nc-rush:hover{text-decoration:underline!important}\n@media(max-width:680px){#tcf-near-cart .tcf-nc-row{grid-template-columns:repeat(2,minmax(0,1fr))}#tcf-near-cart .tcf-nc-main{grid-template-columns:1fr}}\n\u003c\/style\u003e\n\u003cscript id=\"tcf-near-cart-script\"\u003e\n(function(){\n  function businessDate(start,days){\n    var d=new Date(start.getFullYear(),start.getMonth(),start.getDate());\n    var added=0;\n    while(added\u003cdays){d.setDate(d.getDate()+1);if(d.getDay()!==0\u0026\u0026d.getDay()!==6)added++;}\n    return d;\n  }\n  function fmt(d){return d.toLocaleDateString(\"en-US\",{month:\"short\",day:\"numeric\"});}\n  function adoptUploader(){\n    var target=document.querySelector(\"#tcf-near-cart .tcf-nc-upload-widget\");\n    var uploader=document.querySelector('[data-ph-fieldname=\"Upload File\"]');\n    if(!target||!uploader)return false;\n    if(!target.contains(uploader)){target.innerHTML=\"\";target.appendChild(uploader);}\n    uploader.style.setProperty(\"width\",\"100%\",\"important\");\n    uploader.style.setProperty(\"max-width\",\"100%\",\"important\");\n    var openButton=uploader.querySelector(\".uploadcare--widget__button_type_open\");\n    if(openButton){openButton.style.setProperty(\"width\",\"100%\",\"important\");openButton.style.setProperty(\"max-width\",\"100%\",\"important\");}\n    var preview=uploader.querySelector(\".container_uploader\");\n    if(preview){preview.style.setProperty(\"width\",\"100%\",\"important\");preview.style.setProperty(\"max-width\",\"100%\",\"important\");}\n    return true;\n  }\n  function watchUploader(){\n    var tries=0,timer=setInterval(function(){tries++;adoptUploader();if(tries\u003e80)clearInterval(timer);},250);\n  }\n  function install(){\n    if(document.getElementById(\"tcf-near-cart\"))return true;\n    var button=Array.prototype.find.call(document.querySelectorAll(\"button\"),function(b){return \/add to cart\/i.test(b.textContent||\"\");});\n    var form=button\u0026\u0026button.closest(\"form\");\n    var buttons=form\u0026\u0026form.querySelector(\".product-form__buttons\");\n    if(!form||!buttons)return false;\n    var today=new Date(),from=businessDate(today,3),to=businessDate(today,5);\n    var box=document.createElement(\"div\");\n    box.id=\"tcf-near-cart\";\n    box.setAttribute(\"aria-label\",\"Artwork, proofing and production information\");\n    box.innerHTML='\u003cdiv class=\"tcf-nc-row\"\u003e'+\n      '\u003cdiv class=\"tcf-nc-proof\"\u003e\u003cspan class=\"tcf-nc-icon tcf-nc-flag\" aria-hidden=\"true\"\u003e\u003csvg viewBox=\"0 0 28 18\"\u003e\u003crect width=\"28\" height=\"18\" rx=\"1\" fill=\"#fff\" stroke=\"none\"\/\u003e\u003cpath d=\"M0 1h28M0 5h28M0 9h28M0 13h28M0 17h28\" stroke=\"#c92a3a\" stroke-width=\"2\"\/\u003e\u003crect width=\"12\" height=\"10\" rx=\".5\" fill=\"#24478f\" stroke=\"none\"\/\u003e\u003cpath d=\"M2 2h.1M5 2h.1M8 2h.1M2 5h.1M5 5h.1M8 5h.1M2 8h.1M5 8h.1M8 8h.1\" stroke=\"#fff\" stroke-width=\"1.2\" stroke-linecap=\"round\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan\u003eMade in USA\u003c\/span\u003e\u003c\/div\u003e'+\n      '\u003cdiv class=\"tcf-nc-proof\"\u003e\u003cspan class=\"tcf-nc-icon\" aria-hidden=\"true\"\u003e\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath d=\"m5 12 4 4L19 6\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan\u003eFree design proof\u003c\/span\u003e\u003c\/div\u003e'+\n      '\u003cdiv class=\"tcf-nc-proof\"\u003e\u003cspan class=\"tcf-nc-icon\" aria-hidden=\"true\"\u003e\u003csvg viewBox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\/\u003e\u003cpath d=\"M12 7v5l3 2\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan\u003e3–5 day production\u003c\/span\u003e\u003c\/div\u003e'+\n      '\u003cdiv class=\"tcf-nc-proof\"\u003e\u003cspan class=\"tcf-nc-icon\" aria-hidden=\"true\"\u003e\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cpath d=\"m13 2-9 12h8l-1 8 9-12h-8Z\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan\u003eRush available\u003c\/span\u003e\u003c\/div\u003e'+\n      '\u003c\/div\u003e'+\n      '\u003cdiv class=\"tcf-nc-main\"\u003e'+\n      '\u003cdiv class=\"tcf-nc-upload\"\u003e\u003clabel class=\"tcf-nc-label\" \u003eUpload logo or artwork \u003cspan style=\"font-weight:600;color:#708092\"\u003e(optional)\u003c\/span\u003e\u003c\/label\u003e'+\n      '\u003cspan class=\"tcf-nc-help\"\u003ePNG, JPG, PDF, AI, EPS or SVG. No print-ready file? Upload what you have.\u003c\/span\u003e'+\n      '\u003cdiv class=\"tcf-nc-upload-widget\"\u003e\u003cspan class=\"tcf-nc-help\"\u003eLoading secure artwork uploader…\u003c\/span\u003e\u003c\/div\u003e'+\n      '\u003cp class=\"tcf-nc-proofline\"\u003e\u003cspan class=\"tcf-nc-check\" aria-hidden=\"true\"\u003e✓\u003c\/span\u003e\u003cspan\u003e\u003cstrong\u003eNothing prints without your approval.\u003c\/strong\u003e Our designer will prepare and send a complimentary proof before production.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e'+\n      '\u003cdiv class=\"tcf-nc-timing\"\u003e\u003cspan class=\"tcf-nc-label\"\u003eEstimated ship date\u003c\/span\u003e'+\n      '\u003cp class=\"tcf-nc-date\"\u003eApprove proof today: estimated to ship \u003cspan\u003e'+fmt(from)+'–'+fmt(to)+'\u003c\/span\u003e\u003c\/p\u003e'+\n      '\u003cp class=\"tcf-nc-small\"\u003e\u003cstrong\u003eNot a delivery date.\u003c\/strong\u003e Carrier transit time is additional after shipment.\u003c\/p\u003e'+\n      '\u003ca class=\"tcf-nc-rush\" href=\"tel:+16262792707\"\u003e⚡ Event coming soon? Call for rush availability\u003c\/a\u003e\u003c\/div\u003e'+\n      '\u003c\/div\u003e';\n    buttons.parentNode.insertBefore(box,buttons);\n    adoptUploader();watchUploader();\n    return true;\n  }\n  if(!install()){\n    var tries=0,timer=setInterval(function(){tries++;if(install()||tries\u003e40)clearInterval(timer);},250);\n  }\n})();\n\u003c\/script\u003e\u003cstyle id=\"tcf-mockup-cta-cro-styles\"\u003e\n.cta-popup-wrapper.tcf-mockup-cro{position:relative;overflow:hidden;padding:48px 24px!important;background:radial-gradient(circle at 0 0,rgba(32,168,201,.17),transparent 35%),radial-gradient(circle at 100% 100%,rgba(18,99,165,.14),transparent 38%),linear-gradient(135deg,#f1f8fb,#fff 52%,#f5f9fc)!important;border-top:1px solid #d9e6ee;border-bottom:1px solid #d9e6ee}\n.cta-popup-wrapper.tcf-mockup-cro:before{content:\"\";position:absolute;inset:0;background-image:radial-gradient(rgba(18,99,165,.18) 1px,transparent 1px);background-size:18px 18px;opacity:.16;mask-image:linear-gradient(135deg,#000,transparent 35%,transparent 68%,#000);-webkit-mask-image:linear-gradient(135deg,#000,transparent 35%,transparent 68%,#000);pointer-events:none}\n.cta-popup-wrapper.tcf-mockup-cro *{box-sizing:border-box}\n.cta-popup-wrapper.tcf-mockup-cro .cta-popup-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);align-items:center;gap:44px;max-width:1120px!important;margin:0 auto!important;text-align:left!important}\n.tcf-mockup-visual{position:relative;display:grid;grid-template-columns:minmax(0,.72fr) 38px minmax(0,1.28fr);align-items:center;min-height:292px;padding:22px;border:1px solid #d7e4ed;border-radius:20px;background:#fff;box-shadow:0 16px 36px rgba(23,38,58,.11)}\n.tcf-mockup-before{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;min-height:170px;padding:18px;border:1px dashed #a9bfce;border-radius:14px;background:#f6fafc;text-align:center}\n.tcf-mockup-file{display:grid;place-items:center;width:60px;height:72px;border-radius:8px;background:#fff;border:1px solid #cbd9e3;box-shadow:0 5px 14px rgba(23,38,58,.08);color:#1263a5;font-weight:900;font-size:12px}\n.tcf-mockup-file:before{content:\"LOGO\";letter-spacing:.06em}\n.tcf-mockup-before strong{color:#17263a;font-size:13px}.tcf-mockup-before span{color:#6a798b;font-size:11px}\n.tcf-mockup-arrow{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#1263a5,#20a8c9);color:#fff;font-size:21px;font-weight:900;box-shadow:0 6px 14px rgba(18,99,165,.25)}\n.tcf-mockup-after{position:relative;margin:0;overflow:hidden;border:1px solid #d6e2ea;border-radius:14px;background:#eef4f7;box-shadow:0 8px 20px rgba(23,38,58,.1);aspect-ratio:4\/3}\n.tcf-mockup-after img{display:block;width:100%;height:100%;object-fit:cover}.tcf-mockup-after figcaption{position:absolute;left:9px;bottom:9px;padding:6px 9px;border-radius:999px;background:rgba(23,38,58,.86);color:#fff;font-size:10px;font-weight:900;letter-spacing:.04em}\n.tcf-mockup-content{min-width:0}.tcf-mockup-eyebrow{margin:0 0 8px!important;color:#1263a5!important;font-size:12px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase}\n.cta-popup-wrapper.tcf-mockup-cro h2{margin:0 0 13px!important;color:#17263a!important;font-size:clamp(29px,4vw,43px)!important;line-height:1.08!important;letter-spacing:-.025em}\n.tcf-mockup-lead{max-width:650px;margin:0 0 20px!important;color:#55677a!important;font-size:16px!important;line-height:1.6!important}\n.tcf-mockup-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:2px 0 24px;padding-top:2px}\n.tcf-mockup-steps:before{content:\"\";position:absolute;left:16.66%;right:16.66%;top:19px;height:2px;background:linear-gradient(90deg,#20a8c9,#1263a5 52%,#20a8c9);opacity:.38}\n.tcf-mockup-step{position:relative;display:grid;grid-template-rows:36px auto;justify-items:center;align-items:start;gap:8px;min-width:0;color:#41576b;font-size:12px;font-weight:800;line-height:1.3;text-align:center}\n.tcf-mockup-num{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;border:4px solid #f7fbfd;border-radius:50%;background:linear-gradient(135deg,#1263a5,#20a8c9);color:#fff;font-size:12px;font-weight:900;box-shadow:0 0 0 1px rgba(18,99,165,.18),0 5px 12px rgba(18,99,165,.18)}\n.cta-popup-wrapper.tcf-mockup-cro button.tcf-mockup-main-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:310px!important;min-height:56px!important;margin:0!important;padding:15px 25px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#ff6948,#ff3d82)!important;color:#fff!important;font-size:16px!important;font-weight:900!important;box-shadow:0 11px 24px rgba(229,61,112,.28)!important;transition:transform .18s ease,box-shadow .18s ease!important}\n.cta-popup-wrapper.tcf-mockup-cro button.tcf-mockup-main-btn:hover{transform:translateY(-2px)!important;box-shadow:0 15px 30px rgba(229,61,112,.35)!important}\n.tcf-mockup-trust{display:flex;flex-wrap:wrap;gap:7px 15px;margin:16px 0 0!important;padding:0!important;list-style:none!important}\n.tcf-mockup-trust li{display:flex;align-items:center;gap:6px;color:#3e5367;font-size:12px;font-weight:800}.tcf-mockup-trust li:before{content:\"✓\";display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#ddf3e7;color:#14734b;font-size:11px;font-weight:900}\n.tcf-mockup-backup{margin:13px 0 0!important;color:#65768a!important;font-size:12px!important}.tcf-mockup-backup strong{color:#31536c}\n.tcf-mockup-distinction{max-width:1120px;margin:18px auto 0!important;padding:11px 14px;border:1px solid #d7e5ed;border-radius:11px;background:rgba(255,255,255,.72);color:#53677a;font-size:12px!important;line-height:1.5!important;text-align:center!important}.tcf-mockup-distinction strong{color:#17263a}\n@media(max-width:900px){.cta-popup-wrapper.tcf-mockup-cro .cta-popup-inner{grid-template-columns:1fr;gap:26px;max-width:680px!important}.tcf-mockup-visual{min-height:0}.tcf-mockup-content{text-align:center}.tcf-mockup-lead{margin-left:auto!important;margin-right:auto!important}.tcf-mockup-trust{justify-content:center}}\n@media(max-width:590px){.cta-popup-wrapper.tcf-mockup-cro{padding:34px 15px!important}.tcf-mockup-visual{grid-template-columns:minmax(0,.72fr) 28px minmax(0,1.28fr);padding:12px;border-radius:15px}.tcf-mockup-before{min-height:128px;padding:10px}.tcf-mockup-file{width:47px;height:57px}.tcf-mockup-arrow{width:28px;height:28px;font-size:17px}.tcf-mockup-after figcaption{font-size:8px}.tcf-mockup-steps{grid-template-columns:1fr;gap:0;margin:2px 0 22px;padding:2px 0}.tcf-mockup-steps:before{left:17px;right:auto;top:19px;bottom:19px;width:2px;height:auto}.tcf-mockup-step{grid-template-columns:36px minmax(0,1fr);grid-template-rows:1fr;justify-items:start;align-items:center;gap:12px;min-height:58px;text-align:left}.tcf-mockup-num{grid-column:1}.tcf-mockup-step\u003espan:last-child{grid-column:2}.cta-popup-wrapper.tcf-mockup-cro button.tcf-mockup-main-btn{width:100%!important;min-width:0!important}.tcf-mockup-trust{display:grid;justify-content:start;text-align:left}.tcf-mockup-distinction{text-align:left!important}}\n\u003c\/style\u003e\n\u003cscript id=\"tcf-mockup-cta-cro-script\"\u003e\n(function(){\nfunction enhanceMockupCTA(){\n var wrapper=document.querySelector(\".cta-popup-wrapper\");\n if(!wrapper||wrapper.classList.contains(\"tcf-mockup-cro\"))return !!wrapper;\n var inner=wrapper.querySelector(\".cta-popup-inner\");\n var heading=inner\u0026\u0026inner.querySelector(\"h2\");\n var button=inner\u0026\u0026inner.querySelector(\"button\");\n if(!inner||!heading||!button)return false;\n wrapper.classList.add(\"tcf-mockup-cro\");\n heading.textContent=\"See Your Logo on This Stretch Cover—Free\";\n button.textContent=\"Get My Free Stretch-Cover Mockup\";\n button.classList.add(\"tcf-mockup-main-btn\");\n button.setAttribute(\"aria-label\",\"Get my free custom stretch table cover mockup\");\n var content=document.createElement(\"div\");\n content.className=\"tcf-mockup-content\";\n var eyebrow=document.createElement(\"p\");eyebrow.className=\"tcf-mockup-eyebrow\";eyebrow.textContent=\"Not ready to order yet?\";\n var lead=document.createElement(\"p\");lead.className=\"tcf-mockup-lead\";lead.textContent=\"Upload your logo and see your custom stretch cover before you order.\";\n var steps=document.createElement(\"div\");steps.className=\"tcf-mockup-steps\";steps.setAttribute(\"aria-label\",\"How the free mockup process works\");steps.innerHTML='\u003cdiv class=\"tcf-mockup-step\"\u003e\u003cspan class=\"tcf-mockup-num\"\u003e1\u003c\/span\u003e\u003cspan\u003eUpload your logo\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"tcf-mockup-step\"\u003e\u003cspan class=\"tcf-mockup-num\"\u003e2\u003c\/span\u003e\u003cspan\u003eReceive your custom proof\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"tcf-mockup-step\"\u003e\u003cspan class=\"tcf-mockup-num\"\u003e3\u003c\/span\u003e\u003cspan\u003eApprove or request changes\u003c\/span\u003e\u003c\/div\u003e';\n var trust=document.createElement(\"ul\");trust.className=\"tcf-mockup-trust\";trust.innerHTML=\"\u003cli\u003eFree expert design help\u003c\/li\u003e\u003cli\u003eNo print-ready artwork required\u003c\/li\u003e\u003cli\u003ePersonal help from a real designer\u003c\/li\u003e\";\n var backup=document.createElement(\"p\");backup.className=\"tcf-mockup-backup\";backup.innerHTML=\"\u003cstrong\u003eNo logo file yet?\u003c\/strong\u003e Tell us what you need.\";\n content.appendChild(eyebrow);content.appendChild(heading);content.appendChild(lead);content.appendChild(steps);content.appendChild(button);content.appendChild(trust);content.appendChild(backup);\n var visual=document.createElement(\"div\");visual.className=\"tcf-mockup-visual\";visual.setAttribute(\"aria-label\",\"Logo file transformed into a custom printed stretch table cover\");\n visual.innerHTML='\u003cdiv class=\"tcf-mockup-before\"\u003e\u003cdiv class=\"tcf-mockup-file\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\u003cstrong\u003eYour logo file\u003c\/strong\u003e\u003cspan\u003ePNG, JPG, PDF, AI, EPS or SVG\u003c\/span\u003e\u003c\/div\u003e\u003cspan class=\"tcf-mockup-arrow\" aria-hidden=\"true\"\u003e→\u003c\/span\u003e\u003cfigure class=\"tcf-mockup-after\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0644\/5540\/9729\/files\/custom-stretch-table-cover-cta-white-background.png?v=1787977656\u0026amp;width=700\" alt=\"Custom navy and teal 6ft stretch fitted table cover with logo on a white background\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eYour free proof\u003c\/figcaption\u003e\u003c\/figure\u003e';\n inner.innerHTML=\"\";inner.appendChild(visual);inner.appendChild(content);\n return true;\n}\nif(!enhanceMockupCTA()){var n=0,t=setInterval(function(){n++;if(enhanceMockupCTA()||n\u003e40)clearInterval(t);},250);}\n})();\n\u003c\/script\u003e\u003cstyle id=\"tcf-inline-mockup-styles\"\u003e\n#tcf-inline-mockup{flex:0 0 100%;width:100%;margin:10px 0 3px;padding:12px;border:1px solid #cfe0eb;border-radius:12px;background:linear-gradient(135deg,#f5fafd,#fff);text-align:center;order:2!important}\n#tcf-inline-mockup .tcf-inline-mockup-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:52px;padding:11px 15px;border:1.5px solid #57a9d0;border-radius:10px;background:linear-gradient(110deg,#eaf8fe 0%,#f8fcff 30%,#f7f9ff 50%,#d8f2fb 72%,#ffd3e0 100%);background-size:240% 100%;background-position:0 center;color:#125b8a;font:inherit;font-size:14px;font-weight:900;line-height:1.25;cursor:pointer;box-shadow:0 7px 17px rgba(18,99,165,.14),inset 0 1px 0 rgba(255,255,255,.9);transition:background-position .35s ease,color .16s ease,transform .16s ease,box-shadow .16s ease,border-color .16s ease}\n#tcf-inline-mockup .tcf-inline-mockup-btn:hover{background-position:100% center;border-color:#5aa9cc;color:#17364f;transform:translateY(-2px);box-shadow:0 11px 22px rgba(18,99,165,.2)}#tcf-inline-mockup .tcf-inline-mockup-btn:after{content:\"FREE\";display:inline-flex;align-items:center;justify-content:center;margin-left:3px;padding:4px 7px;border-radius:999px;background:#dff3e8;color:#14734b;font-size:9px;font-weight:900;letter-spacing:.07em;line-height:1}\n#tcf-inline-mockup .tcf-inline-mockup-btn:focus-visible{outline:3px solid #8bcff0;outline-offset:2px}\n#tcf-inline-mockup .tcf-inline-mockup-spark{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;border-radius:8px;background:linear-gradient(135deg,#1263a5,#20a8c9);color:#fff;font-size:14px;box-shadow:0 4px 9px rgba(18,99,165,.22)}\n#tcf-inline-mockup .tcf-inline-mockup-note{display:block;margin:7px 0 0;color:#66778a;font-size:11px;line-height:1.35}\n#tcf-inline-mockup .tcf-inline-mockup-note strong{color:#344e63}\n.product-form__buttons\u003e.product-form__submit{order:1!important}.product-form__buttons\u003ecard-wishlist{order:1!important}.product-form__buttons\u003e.shopify-payment-button{order:3!important}\n@media(max-width:480px){#tcf-inline-mockup{padding:10px}#tcf-inline-mockup .tcf-inline-mockup-btn{font-size:13px}}\n\u003c\/style\u003e\n\u003cscript id=\"tcf-inline-mockup-script\"\u003e\n(function(){\n function installInlineMockup(){\n  if(document.getElementById(\"tcf-inline-mockup\"))return true;\n  var add=Array.prototype.find.call(document.querySelectorAll(\"button\"),function(b){return \/^\\s*add to cart\\s*$\/i.test((b.textContent||\"\").trim());});\n  var buttons=add\u0026\u0026add.closest(\".product-form__buttons\");\n  if(!add||!buttons)return false;\n  var box=document.createElement(\"div\");box.id=\"tcf-inline-mockup\";box.setAttribute(\"aria-label\",\"Free table cover mockup option\");\n  box.innerHTML='\u003cbutton type=\"button\" class=\"tcf-inline-mockup-btn\" aria-label=\"See my logo on this stretch table cover before ordering\"\u003e\u003cspan class=\"tcf-inline-mockup-spark\" aria-hidden=\"true\"\u003e✦\u003c\/span\u003e\u003cspan\u003eSee My Logo on It First\u003c\/span\u003e\u003c\/button\u003e\u003cspan class=\"tcf-inline-mockup-note\"\u003eNot ready to order? \u003cstrong\u003eRequest a complimentary mockup.\u003c\/strong\u003e\u003c\/span\u003e';\n  add.insertAdjacentElement(\"afterend\",box);\n  box.querySelector(\"button\").addEventListener(\"click\",function(){\n   if(window.dataLayer\u0026\u0026Array.isArray(window.dataLayer))window.dataLayer.push({event:\"open_free_mockup\",source:\"near_cart_secondary_cta\",product:\"custom_stretch_table_cover_6ft_8ft\"});\n   var trigger=document.querySelector(\".cta-popup-wrapper .tcf-mockup-main-btn\")||document.querySelector(\".cta-popup-wrapper .cta-popup-inner button\");\n   if(trigger)trigger.click();\n   else{var section=document.querySelector(\".cta-popup-wrapper\");if(section)section.scrollIntoView({behavior:\"smooth\",block:\"center\"});}\n  });\n  return true;\n }\n if(!installInlineMockup()){var n=0,t=setInterval(function(){n++;if(installInlineMockup()||n\u003e60)clearInterval(t);},250);}\n})();\n\u003c\/script\u003e\u003cstyle id=\"tcf-stretch-size-tile-styles\"\u003e\n.tcf-stretch-size-picker{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px!important;padding:0!important;border:0!important}.tcf-stretch-size-picker legend{grid-column:1\/-1;margin:0 0 2px!important;padding:0!important;color:#17263a;font-size:14px!important;font-weight:900!important}.tcf-stretch-size-picker\u003einput[type=radio]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.tcf-stretch-size-tile{position:relative;display:grid!important;grid-template-rows:auto 92px auto;gap:8px;min-height:190px;margin:0!important;padding:14px!important;border:1.5px solid #cfdde7!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#f3f8fb)!important;color:#17263a!important;cursor:pointer;box-shadow:0 7px 18px rgba(23,38,58,.07);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.tcf-stretch-size-picker input:checked+.tcf-stretch-size-tile{border-color:#1688b3!important;background:linear-gradient(145deg,#eef9fd,#fff)!important;box-shadow:0 0 0 2px rgba(32,168,201,.18),0 11px 24px rgba(18,99,165,.14)}.tcf-stretch-size-picker input:focus-visible+.tcf-stretch-size-tile{outline:3px solid #8bcff0;outline-offset:3px}.tcf-stretch-size-picker .tcf-stretch-size-tile:hover{transform:translateY(-2px);border-color:#1688b3!important;background:linear-gradient(145deg,#fff,#eaf6fb)!important;color:#17263a!important;box-shadow:0 12px 25px rgba(18,99,165,.14)}.tcf-stretch-size-picker input:checked+.tcf-stretch-size-tile:hover{background:linear-gradient(145deg,#f7fcfe,#e5f4fa)!important;border-color:#1263a5!important}.tcf-stretch-size-picker .tcf-stretch-size-tile:hover *{color:inherit}.tcf-stretch-size-picker .tcf-stretch-size-tile:hover .tcf-stretch-size-price{color:#1263a5!important}.tcf-stretch-size-tile.tcf-size-popular:before{content:\"MOST POPULAR\";position:absolute;top:-9px;right:11px;padding:4px 7px;border-radius:999px;background:#14734b;color:#fff;font-size:8px;font-weight:900;letter-spacing:.06em}.tcf-stretch-size-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tcf-stretch-size-name{font-size:20px;font-weight:900}.tcf-stretch-size-price{color:#1263a5;font-size:19px;font-weight:900}.tcf-stretch-table-art{display:grid;place-items:center;height:92px}.tcf-stretch-table-art svg{display:block;height:82px;filter:drop-shadow(0 5px 5px rgba(23,38,58,.13))}.tcf-stretch-table-art.tcf-art-6 svg{width:122px}.tcf-stretch-table-art.tcf-art-8 svg{width:154px}.tcf-stretch-size-copy{display:grid;gap:2px}.tcf-stretch-size-dim{color:#405568;font-size:12px;font-weight:900}.tcf-stretch-size-note{color:#718094;font-size:10px;font-weight:700}@media(max-width:480px){.tcf-stretch-size-picker{gap:9px}.tcf-stretch-size-tile{min-height:174px;padding:11px;grid-template-rows:auto 82px auto}.tcf-stretch-size-name,.tcf-stretch-size-price{font-size:17px}.tcf-stretch-table-art{height:82px}.tcf-stretch-table-art svg{height:72px}.tcf-stretch-table-art.tcf-art-6 svg{width:104px}.tcf-stretch-table-art.tcf-art-8 svg{width:128px}}\n\u003c\/style\u003e\u003cscript id=\"tcf-stretch-size-tile-script\"\u003e\n(function(){var data={\"6ft\":{price:\"$129\",dim:\"Fits a standard 6ft table\",note:\"Most popular event-table size\",art:\"tcf-art-6\"},\"8ft\":{price:\"$179\",dim:\"Fits a standard 8ft table\",note:\"Extra coverage and display width\",art:\"tcf-art-8\"}};function art(){return '\u003csvg viewBox=\"0 0 180 100\" role=\"img\" aria-label=\"Front view of a stretch-fitted table cover\"\u003e\u003cdefs\u003e\u003clinearGradient id=\"tcfStretchTop\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"\u003e\u003cstop stop-color=\"#288db4\"\/\u003e\u003cstop offset=\"1\" stop-color=\"#1263a5\"\/\u003e\u003c\/linearGradient\u003e\u003clinearGradient id=\"tcfStretchBody\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"\u003e\u003cstop stop-color=\"#173d6c\"\/\u003e\u003cstop offset=\".58\" stop-color=\"#1263a5\"\/\u003e\u003cstop offset=\"1\" stop-color=\"#20a8c9\"\/\u003e\u003c\/linearGradient\u003e\u003c\/defs\u003e\u003cpath d=\"M22 18h136l10 12H12Z\" fill=\"url(#tcfStretchTop)\"\/\u003e\u003cpath d=\"M12 30h156c-15 18-27 41-31 61-25-5-69-5-94 0-4-20-16-43-31-61Z\" fill=\"url(#tcfStretchBody)\"\/\u003e\u003cpath d=\"M13 31c18 20 28 41 31 57M167 31c-18 20-28 41-31 57\" fill=\"none\" stroke=\"rgba(255,255,255,.32)\" stroke-width=\"2\"\/\u003e\u003cpath d=\"M73 57h34\" stroke=\"#fff\" stroke-width=\"4\" stroke-linecap=\"round\"\/\u003e\u003ccircle cx=\"90\" cy=\"48\" r=\"5\" fill=\"#fff\"\/\u003e\u003cpath d=\"M43 91q47-7 94 0\" fill=\"none\" stroke=\"#102c4e\" stroke-width=\"2\"\/\u003e\u003c\/svg\u003e'}function enhance(){var sets=document.querySelectorAll(\"fieldset.product-form__input\");var fieldset=Array.prototype.find.call(sets,function(fs){return fs.querySelector('input[type=\"radio\"][value=\"6ft\"]')\u0026\u0026fs.querySelector('input[type=\"radio\"][value=\"8ft\"]')});if(!fieldset)return false;if(fieldset.classList.contains(\"tcf-stretch-size-picker\"))return true;fieldset.classList.add(\"tcf-stretch-size-picker\");var legend=fieldset.querySelector(\"legend\");if(legend)legend.textContent=\"Choose table size\";[\"6ft\",\"8ft\"].forEach(function(value){var radio=fieldset.querySelector('input[type=\"radio\"][value=\"'+value+'\"]');if(!radio)return;var label=fieldset.querySelector('label[for=\"'+radio.id+'\"]');if(!label)return;var item=data[value];label.className=\"tcf-stretch-size-tile \"+(value===\"6ft\"?\"tcf-size-popular\":\"\");label.setAttribute(\"aria-label\",value+\" custom stretch table cover, \"+item.price);label.innerHTML='\u003cspan class=\"tcf-stretch-size-head\"\u003e\u003cspan class=\"tcf-stretch-size-name\"\u003e'+value+'\u003c\/span\u003e\u003cspan class=\"tcf-stretch-size-price\"\u003e'+item.price+'\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"tcf-stretch-table-art '+item.art+'\"\u003e'+art()+'\u003c\/span\u003e\u003cspan class=\"tcf-stretch-size-copy\"\u003e\u003cspan class=\"tcf-stretch-size-dim\"\u003e'+item.dim+'\u003c\/span\u003e\u003cspan class=\"tcf-stretch-size-note\"\u003e'+item.note+'\u003c\/span\u003e\u003c\/span\u003e'});return true}if(!enhance()){var tries=0,timer=setInterval(function(){tries++;if(enhance()||tries\u003e50)clearInterval(timer)},250)}})();\n\u003c\/script\u003e\u003cstyle id=\"tcf-stretch-selected-hover-fix\"\u003e\n.tcf-stretch-size-picker .tcf-stretch-size-tile.tcf-size-popular::before{\ncontent:\"MOST POPULAR\"!important;\nposition:absolute!important;\ninset:auto 11px auto auto!important;\ntop:-9px!important;\nright:11px!important;\nbottom:auto!important;\nleft:auto!important;\ndisplay:block!important;\nwidth:auto!important;\nheight:auto!important;\nmin-width:0!important;\nmin-height:0!important;\nmargin:0!important;\npadding:4px 8px!important;\nborder:0!important;\nborder-radius:999px!important;\nbackground:linear-gradient(135deg,#1263a5,#20a8c9)!important;\ncolor:#fff!important;\nfont-size:8px!important;\nfont-weight:900!important;\nline-height:1!important;\nletter-spacing:.06em!important;\nopacity:1!important;\ntransform:none!important;\nbox-shadow:0 4px 10px rgba(18,99,165,.22)!important;\nz-index:3!important;\npointer-events:none!important\n}\n.tcf-stretch-size-picker .tcf-stretch-size-tile.tcf-size-popular:hover::before{\nbackground:linear-gradient(135deg,#1263a5,#20a8c9)!important;\ntransform:none!important\n}\n\u003c\/style\u003e","brand":"Table Covers Fast","offers":[{"title":"6ft","offer_id":44492971737153,"sku":"TT-690","price":129.0,"currency_code":"USD","in_stock":true},{"title":"8ft","offer_id":44492971769921,"sku":"TT-890","price":179.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0644\/5540\/9729\/files\/custom-6ft-stretch-table-cover-front-view-preferred.png?v=1787978425","url":"https:\/\/tablecoversfast.com\/products\/custom-stretch-table-cover-with-logo-6ft-8ft-from-129","provider":"Table Covers Fast","version":"1.0","type":"link"}