{"product_id":"3d-printing-tree-coasters🌲","title":"3D Printing Tree Coasters🌲","description":"\u003cstyle\u003e\n.tc-page, .tc-page *, .tc-page *::before, .tc-page *::after {\n  box-sizing: border-box;\n}\n.tc-page {\n  --tc-ink: #fbf4e4;\n  --tc-text: #dce0d2;\n  --tc-gold: #ebcc85;\n  --tc-sage: #c2d8b7;\n  --tc-line: #53634f;\n  width: 100%;\n  max-width: 800px;\n  min-width: 0;\n  margin: 0 auto;\n  padding: 10px;\n  border: 1px solid var(--tc-line);\n  border-radius: 18px;\n  background: #24382b;\n  color: var(--tc-ink);\n  font-size: 16px;\n  line-height: 1.6;\n  text-align: left;\n  overflow-wrap: anywhere;\n  container: tc \/ inline-size;\n}\n.tc-page :is(h2, p, figure, ul, dl, dt, dd) {\n  margin: 0;\n  padding: 0;\n}\n.tc-page .tc-card {\n  min-width: 0;\n  margin-bottom: 13px;\n  padding: 20px 15px 15px;\n  border: 1px solid var(--tc-line);\n  border-radius: 14px;\n  background: #1c2d22;\n  transition: border-color .22s ease, box-shadow .22s ease;\n}\n.tc-page :is(.tc-hero, .tc-cta) {\n  text-align: center;\n}\n.tc-page .tc-kicker {\n  margin-bottom: 7px;\n  color: var(--tc-gold);\n  font: italic 700 13px\/1.4 Georgia, \"Times New Roman\", serif;\n  letter-spacing: .035em;\n}\n.tc-page .tc-kicker::before {\n  display: inline-block;\n  width: 15px;\n  height: 1px;\n  margin-right: 7px;\n  vertical-align: middle;\n  background: var(--tc-gold);\n  content: \"\";\n}\n.tc-page :is(.tc-title, .tc-heading) {\n  color: var(--tc-ink);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-weight: 700;\n  letter-spacing: -.025em;\n  line-height: 1.16;\n  text-transform: none;\n  text-wrap: balance;\n}\n.tc-page .tc-title { font-size: 32px; }\n.tc-page .tc-heading { font-size: 26px; }\n.tc-page .tc-copy {\n  max-width: 52ch;\n  margin-top: 8px;\n  color: var(--tc-text);\n}\n.tc-page .tc-hero .tc-copy {\n  margin-inline: auto;\n}\n.tc-page .tc-photo {\n  margin-top: 14px;\n  overflow: hidden;\n  border-radius: 9px;\n  background: #3c4b37;\n}\n.tc-page .tc-photo img {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  height: auto;\n  margin: 0;\n  border: 0;\n  transition: transform .28s ease;\n}\n.tc-page .tc-tags {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 6px;\n  margin-top: 13px;\n  list-style: none;\n}\n.tc-page .tc-tags li {\n  padding: 8px 0 1px;\n  border-top: 1px solid var(--tc-line);\n  color: var(--tc-gold);\n  font-size: 14px;\n  font-weight: 700;\n  line-height: 1.35;\n}\n.tc-page .tc-tags li:nth-child(2) {\n  color: var(--tc-sage);\n}\n.tc-page .tc-tags li:nth-child(3) {\n  color: #e7d7b7;\n}\n.tc-page .tc-info-grid {\n  display: grid;\n  gap: 8px;\n  margin-top: 14px;\n}\n.tc-page .tc-info {\n  padding: 10px 12px;\n  border-left: 2px solid #c49d66;\n  border-radius: 0 8px 8px 0;\n  background: #34422c;\n}\n.tc-page .tc-info:nth-child(even) {\n  border-color: #a3bb92;\n  background: #2c4030;\n}\n.tc-page .tc-info-label {\n  display: block;\n  color: var(--tc-gold);\n  font-size: 13px;\n  font-weight: 700;\n}\n.tc-page .tc-info:nth-child(even) .tc-info-label {\n  color: var(--tc-sage);\n}\n.tc-page .tc-info strong {\n  display: block;\n  color: var(--tc-ink);\n  font-size: 17px;\n}\n.tc-page .tc-info dd {\n  color: var(--tc-text);\n  font-size: 15px;\n}\n.tc-page .tc-faq {\n  margin-top: 12px;\n}\n.tc-page .tc-faq details {\n  border-top: 1px solid var(--tc-line);\n}\n.tc-page .tc-faq summary {\n  min-height: 46px;\n  padding: 10px 2px;\n  color: var(--tc-ink);\n  font-weight: 700;\n  cursor: pointer;\n}\n.tc-page .tc-faq p {\n  padding: 0 2px 11px;\n  color: var(--tc-text);\n}\n.tc-page .tc-cta {\n  margin-bottom: 0;\n  background: #34422c;\n}\n.tc-page .tc-button {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 48px;\n  max-width: 290px;\n  margin: 14px auto 4px;\n  padding: 10px 14px;\n  border-radius: 9px;\n  background: #ebcc85;\n  color: #293023;\n  font-weight: 700;\n  text-decoration: none;\n}\n.tc-page .tc-button:hover {\n  background: #f4dda6;\n  color: #293023;\n}\n.tc-page :is(a, summary):focus-visible {\n  outline: 2px solid var(--tc-gold);\n  outline-offset: 3px;\n}\n@supports ((background-clip: text) or (-webkit-background-clip: text)) {\n  .tc-page .tc-shine {\n    background-image: linear-gradient(\n      105deg,\n      #fff7e6,\n      #ebcc85,\n      #c2d8b7,\n      #fff7e6\n    );\n    background-size: 220% 100%;\n    background-clip: text;\n    -webkit-background-clip: text;\n    color: transparent;\n    -webkit-text-fill-color: transparent;\n    animation: tc-shine 3.3s ease-in-out infinite alternate;\n  }\n}\n@keyframes tc-shine {\n  to { background-position: 100% 50%; }\n}\n@container tc (min-width: 580px) {\n  .tc-page .tc-card { padding: 24px; }\n  .tc-page .tc-title { font-size: 42px; }\n  .tc-page .tc-heading { font-size: 31px; }\n  .tc-page .tc-photo {\n    max-width: 690px;\n    margin-inline: auto;\n  }\n}\n@media (hover: hover) and (pointer: fine) {\n  .tc-page .tc-card:hover {\n    border-color: #b6aa7c;\n    box-shadow: 0 5px 16px #101b1166;\n  }\n  .tc-page .tc-photo:hover img {\n    transform: scale(1.02);\n  }\n}\n@media (prefers-reduced-motion: reduce) {\n  .tc-page *, .tc-page *::before, .tc-page *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n  .tc-page .tc-photo:hover img {\n    transform: none;\n  }\n}\n@media (forced-colors: active) {\n  .tc-page .tc-shine {\n    background: none;\n    color: CanvasText;\n    -webkit-text-fill-color: CanvasText;\n  }\n  .tc-page .tc-button {\n    border: 2px solid ButtonText;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"tc-page\" id=\"tree-coaster-details\" lang=\"en\"\u003e\n  \u003csection class=\"tc-card tc-hero\"\u003e\n    \u003cp class=\"tc-kicker\"\u003eCoasters with a place of their own\u003c\/p\u003e\n    \u003ch2 class=\"tc-title tc-shine\"\u003eA Little Tree.\u003cbr\u003eA Clever Coaster Set.\u003c\/h2\u003e\n    \u003cp class=\"tc-copy\"\u003eUnder your cup when you need one. Back on the tree when you’re done.\u003c\/p\u003e\n    \u003cfigure class=\"tc-photo\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/6499\/4414\/files\/1_10e494bf-43c6-4d2d-83e3-bb7ee53d9431.png?v=1793868025\u0026amp;width=900\" width=\"1254\" height=\"1254\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\" alt=\"Coffee mug resting on one green branch-shaped coaster beside the tree stand holding three coasters\"\u003e\n    \u003c\/figure\u003e\n    \u003cul class=\"tc-tags\" aria-label=\"Product highlights\"\u003e\n      \u003cli\u003e4 coasters\u003c\/li\u003e\n      \u003cli\u003eTree storage\u003c\/li\u003e\n      \u003cli\u003e3D printed\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tc-card\"\u003e\n    \u003cp class=\"tc-kicker\"\u003eTake a layer\u003c\/p\u003e\n    \u003ch2 class=\"tc-heading tc-shine\"\u003eLift One Off. Set Down a Cup.\u003c\/h2\u003e\n    \u003cp class=\"tc-copy\"\u003eRemove the star, lift off a coaster and lay it flat.\u003c\/p\u003e\n    \u003cfigure class=\"tc-photo\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/6499\/4414\/files\/3_758a1a22-58e9-4ed5-b7e3-39aeba166870.png?v=1793868025\u0026amp;width=900\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\" alt=\"Hand lifting a green coaster layer from the brown tree stand with the yellow star set aside\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tc-card\"\u003e\n    \u003cp class=\"tc-kicker\"\u003eA closer look\u003c\/p\u003e\n    \u003ch2 class=\"tc-heading tc-shine\"\u003eSix Little Branches\u003c\/h2\u003e\n    \u003cp class=\"tc-copy\"\u003eEach coaster opens into a flat, branch-shaped resting place for your cup.\u003c\/p\u003e\n    \u003cfigure class=\"tc-photo\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/6499\/4414\/files\/4_1d02e088-c9bd-4e39-817d-8aa22303a963.png?v=1793868025\u0026amp;width=900\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\" alt=\"Hands holding a flat green coaster with six articulated branch-shaped arms\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tc-card\"\u003e\n    \u003cp class=\"tc-kicker\"\u003eCoffee for two\u003c\/p\u003e\n    \u003ch2 class=\"tc-heading tc-shine\"\u003eOne for You. One for Them.\u003c\/h2\u003e\n    \u003cp class=\"tc-copy\"\u003eTake another coaster from the tree and make time for a shared cup.\u003c\/p\u003e\n    \u003cfigure class=\"tc-photo\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/6499\/4414\/files\/7_ca293d6f-4495-4ee6-8969-8e72206f767c.png?v=1793868025\u0026amp;width=900\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\" alt=\"Two people enjoying coffee with two green coasters in use and two remaining on the tree stand\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tc-card\"\u003e\n    \u003cp class=\"tc-kicker\"\u003eBeautifully put away\u003c\/p\u003e\n    \u003ch2 class=\"tc-heading tc-shine\"\u003eStack Them Back into a Tree\u003c\/h2\u003e\n    \u003cp class=\"tc-copy\"\u003eReturn the layers to the stand and finish with the yellow star.\u003c\/p\u003e\n    \u003cfigure class=\"tc-photo\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/6499\/4414\/files\/8_8223a1c0-2bd9-4635-a703-07c99c72d609.png?v=1793868025\u0026amp;width=900\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\" alt=\"Hand placing the yellow star onto the stacked green coaster tree on a cabinet\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tc-card\"\u003e\n    \u003cp class=\"tc-kicker\"\u003eThe complete set\u003c\/p\u003e\n    \u003ch2 class=\"tc-heading tc-shine\"\u003eFour Coasters. One Little Tree.\u003c\/h2\u003e\n    \u003cp class=\"tc-copy\"\u003eFour green coaster layers, a brown stand and a yellow star.\u003c\/p\u003e\n    \u003cfigure class=\"tc-photo\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/6499\/4414\/files\/6_ede2d3ff-351a-4cf8-b46c-02f95a3f7094.png?v=1793868025\u0026amp;width=900\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\" alt=\"Four separate green branch-shaped coasters beside the brown stand and yellow star\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tc-card\"\u003e\n    \u003cp class=\"tc-kicker\"\u003eA gift with a little surprise\u003c\/p\u003e\n    \u003ch2 class=\"tc-heading tc-shine\"\u003ePretty to Give. Handy to Keep.\u003c\/h2\u003e\n    \u003cp class=\"tc-copy\"\u003eA tabletop tree that becomes part of their everyday coffee ritual.\u003c\/p\u003e\n    \u003cfigure class=\"tc-photo\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/6499\/4414\/files\/5_2b455901-203e-425e-a925-e4f1ab4f1906.png?v=1793868025\u0026amp;width=900\" width=\"1254\" height=\"1254\" loading=\"lazy\" decoding=\"async\" alt=\"One person giving the assembled tree coaster set to another at home\"\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tc-card\"\u003e\n    \u003cp class=\"tc-kicker\"\u003eAt a glance\u003c\/p\u003e\n    \u003ch2 class=\"tc-heading tc-shine\"\u003eProduct Information\u003c\/h2\u003e\n    \u003cdl class=\"tc-info-grid\"\u003e\n      \u003cdiv class=\"tc-info\"\u003e\n        \u003cdt\u003e\n          \u003cspan class=\"tc-info-label\"\u003e01 · Set\u003c\/span\u003e\n          \u003cstrong\u003eFour removable coasters\u003c\/strong\u003e\n        \u003c\/dt\u003e\n        \u003cdd\u003eUse each layer separately under a cup.\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tc-info\"\u003e\n        \u003cdt\u003e\n          \u003cspan class=\"tc-info-label\"\u003e02 · Design\u003c\/span\u003e\n          \u003cstrong\u003eSix branch-like arms\u003c\/strong\u003e\n        \u003c\/dt\u003e\n        \u003cdd\u003eLay flat for use, then stack for display.\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tc-info\"\u003e\n        \u003cdt\u003e\n          \u003cspan class=\"tc-info-label\"\u003e03 · Storage\u003c\/span\u003e\n          \u003cstrong\u003eTree stand \u0026amp; star\u003c\/strong\u003e\n        \u003c\/dt\u003e\n        \u003cdd\u003eKeep the set together between drinks.\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tc-info\"\u003e\n        \u003cdt\u003e\n          \u003cspan class=\"tc-info-label\"\u003e04 · Finish\u003c\/span\u003e\n          \u003cstrong\u003eGreen, brown \u0026amp; yellow\u003c\/strong\u003e\n        \u003c\/dt\u003e\n        \u003cdd\u003eA 3D-printed set with a playful tree shape.\u003c\/dd\u003e\n      \u003c\/div\u003e\n    \u003c\/dl\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tc-card\"\u003e\n    \u003cp class=\"tc-kicker\"\u003eGood to know\u003c\/p\u003e\n    \u003ch2 class=\"tc-heading tc-shine\"\u003eQuick Questions\u003c\/h2\u003e\n    \u003cdiv class=\"tc-faq\"\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eHow do I take a coaster off?\u003c\/summary\u003e\n        \u003cp\u003eLift off the yellow star, remove a green layer and lay it flat.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eCan all four be used at once?\u003c\/summary\u003e\n        \u003cp\u003eYes. All four coaster layers can be removed and used separately.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eAre all the coasters identical?\u003c\/summary\u003e\n        \u003cp\u003eThe four layers are graduated to create the stacked tree shape.\u003c\/p\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"tc-card tc-cta\"\u003e\n    \u003cp class=\"tc-kicker\"\u003eReady for your next cup\u003c\/p\u003e\n    \u003ch2 class=\"tc-heading tc-shine\"\u003eMake Room for a Clever Little Tree\u003c\/h2\u003e\n    \u003ca class=\"tc-button\" href=\"https:\/\/bvuyomi.com\/products\/3d-printing-tree-coasters%F0%9F%8C%B2#ProductSubmitButton-template--28420332945774__main\"\u003eBring the Coaster Tree Home\u003c\/a\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"WRQ","offers":[{"title":"Default Title","offer_id":68000821805422,"sku":"0NS26110506-coasters","price":32.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/6499\/4414\/files\/1_10e494bf-43c6-4d2d-83e3-bb7ee53d9431.png?v=1793868025","url":"https:\/\/bvuyomi.com\/products\/3d-printing-tree-coasters%f0%9f%8c%b2","provider":"Bvuyomi","version":"1.0","type":"link"}