{"product_id":"glass-coffee-mug-with-wooden-handle-guanshan-mountain-cup","title":"Guanshan Glass Coffee Mug with Wooden Handle – Smoky Grey Single-Layer Mountain Glass Cup for Coffee, Tea \u0026 Juice","description":"\u003cdiv class=\"ge-pdp\"\u003e\n\u003csection class=\"fw band t\"\u003e\u003cdiv class=\"nar ctr\"\u003e\n\u003cp class=\"eyebrow\"\u003eGuanshan mountain glass cup\u003c\/p\u003e\n\u003ch2\u003eA smoky grey glass coffee mug with a mountain in the bottom\u003c\/h2\u003e\n\u003cp class=\"lede\"\u003eSingle-layer smoky grey glass, a squared wood handle, and a raised glass ridge moulded up inside the base, so a cup of coffee or tea looks like a lake around a mountain. Every sip is a small café moment, and it holds about 15 oz (450 ml) to the rim.\u003c\/p\u003e\n\u003cp\u003eIt looks as good on a desk as it does on a kitchen table, and it makes a gift people keep using.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"fw band\"\u003e\u003cdiv class=\"in\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"txt\"\u003e\n\u003cp class=\"eyebrow\"\u003eThe mountain\u003c\/p\u003e\n\u003ch2\u003ePart of the glass, built into every cup\u003c\/h2\u003e\n\u003cp\u003eThe ridge is moulded up from the base as the cup is formed, so it is part of the glass itself and a smooth, easy rinse. Black coffee turns it dark and glossy; tea lights it amber from the side. Guanshan (观山) means mountain view and is the style name for this shape.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0008\/5894\/7642\/files\/03_mountain_in_the_base.jpg?v=1790550667\u0026amp;width=900\" alt=\"Close view of the raised glass mountain shape inside the base of the smoky grey mug, seen through amber tea, on a dark wood desk\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tiles\"\u003e\n\u003cdiv class=\"tile\"\u003e\n\u003cdiv class=\"k\"\u003e15 oz\u003c\/div\u003e\n\u003ch3\u003eTo the rim\u003c\/h3\u003e\n\u003cp\u003eAbout 450 ml: room for a full coffee, a latte or a big mug of tea, hot or iced.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tile\"\u003e\n\u003cdiv class=\"k\"\u003e3.9 in\u003c\/div\u003e\n\u003ch3\u003eTall\u003c\/h3\u003e\n\u003cp\u003eAbout 10 cm high and 5.1 in (13 cm) wide including the handle, on a 3 in (7.5 cm) base that sits steady on a desk.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tile\"\u003e\n\u003cdiv class=\"k\"\u003eWood\u003c\/div\u003e\n\u003ch3\u003eHandle\u003c\/h3\u003e\n\u003cp\u003eA squared wood handle with an open grip, set flat against the glass. Your fingers stay on cool wood.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"fw band t\"\u003e\u003cdiv class=\"nar\"\u003e\n\u003cp class=\"eyebrow\"\u003eWhat buyers say\u003c\/p\u003e\n\u003ch2\u003eRated highly by coffee lovers\u003c\/h2\u003e\n\u003cdiv class=\"cards\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e“This has become my go-to coffee cup. I don’t even touch my old mugs anymore.”\u003c\/p\u003e\n\u003cdiv class=\"who\"\u003eJacob Z.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e“I love glass cups but they usually get too hot. The wooden handle fixes that problem. Brilliant.”\u003c\/p\u003e\n\u003cdiv class=\"who\"\u003eKayla U.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e“Honestly this feels like something from a fancy café. Glass is sturdy and the wood handle is smooth.”\u003c\/p\u003e\n\u003cdiv class=\"who\"\u003eEmily Y.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e“Been using it for both hot tea and cold lattes. Works perfectly for both.”\u003c\/p\u003e\n\u003cdiv class=\"who\"\u003eMark B.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e“Wasn’t sure about cleaning but it’s actually super easy. Just rinse and done. Handle still looks new.”\u003c\/p\u003e\n\u003cdiv class=\"who\"\u003eKevin Q.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e“Gave it as a gift to my mom and she’s obsessed. She says it feels ‘fancy’ every time she uses it.”\u003c\/p\u003e\n\u003cdiv class=\"who\"\u003eMegan G.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"fw band\"\u003e\u003cdiv class=\"in\"\u003e\n\u003cdiv class=\"row flip\"\u003e\n\u003cdiv class=\"txt\"\u003e\n\u003cp class=\"eyebrow\"\u003eEvery day\u003c\/p\u003e\n\u003ch2\u003eCoffee in the morning, tea at the desk\u003c\/h2\u003e\n\u003cp\u003eThe glass is listed by the supplier as heat-resistant borosilicate, and buyers use it every day for hot coffee, tea, espresso and matcha, and just as happily for iced lattes and cold drinks. The wood handle stays cool, so you can hold it comfortably while the drink is hot.\u003c\/p\u003e\n\u003cp\u003eRinse it, wipe the handle dry, and it looks new. It is backed by our 90-day money-back guarantee, so you can see the mountain in your own morning cup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0008\/5894\/7642\/files\/02_morning_coffee_by_the_window.jpg?v=1790550667\u0026amp;width=900\" alt=\"The smoky grey glass mug filled with black coffee on a wooden kitchen table in morning window light, steam rising, a folded linen napkin beside it\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"fw band t\"\u003e\u003cdiv class=\"nar\"\u003e\n\u003cp class=\"eyebrow\"\u003eSpecifications\u003c\/p\u003e\n\u003ch2\u003eThe details\u003c\/h2\u003e\n\u003cdiv class=\"specg\"\u003e\n\u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eSingle-layer glass coffee mug with a moulded mountain relief in the base and a wood handle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eGlass\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eSmoky grey tinted borosilicate glass, listed by the supplier as heat-resistant\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eCapacity\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eAbout 15 oz (450 ml) filled to the rim\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eSize\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eAbout 3.9 in tall, 5.1 in wide including the handle, 3 in base (10 x 13 x 7.5 cm)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eHandle\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eSquared wood handle with an open rectangular grip, set flat against the side of the glass\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eCare\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eRinse or hand wash, then wipe the handle dry\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eColour\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eSmoky grey glass with a dark brown wood handle\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eIn the box\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eOne cup with its handle attached, ready to use or to give\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"fw band d close\"\u003e\u003cdiv class=\"nar\"\u003e\n\u003ch2\u003eA mountain in every cup of coffee.\u003c\/h2\u003e\n\u003cp class=\"lede\"\u003eSmoky grey glass, a wood handle that stays cool, and a 15 oz pour, backed by our 90-day money-back guarantee.\u003c\/p\u003e\n\u003cdiv class=\"rea\"\u003e\n\u003cspan\u003eAbout 15 oz to the rim\u003c\/span\u003e\u003cspan\u003eWood handle stays cool\u003c\/span\u003e\u003cspan\u003e90-day money-back guarantee\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.ge-pdp{--ink:#232838;--mut:#4A5064;--fnt:#79808F;--rule:#E2DFD8;--paper:#FAF8F4;--paper2:#F2EFE9;\n  --acc:#5C7285;--accd:#41586B;--ok:#2F6B4F;\n  --serif:Georgia,'Iowan Old Style','Times New Roman',serif;\n  --sans:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  font-family:var(--sans);color:var(--ink);margin:44px 0 0 !important}\n.ge-pdp *{box-sizing:border-box}\n.ge-pdp img{max-width:100%;height:auto;display:block}\n.ge-pdp{container-type:inline-size}\n.ge-pdp .shell{display:none !important}\nhtml:has(.ge-pdp) body{overflow-x:hidden !important}\n\/* .fw IS NEUTRALISED ON PURPOSE - DO NOT RESTORE THE 100vw VERSION.\n   Product templates render this kit inside a ~553px OFF-CENTRE column, so\n   width:100vw;margin-left:calc(50% - 50vw) resolves against that column's\n   centre and shoves every band ~268px off-screen. Ten live pages shipped\n   broken that way on 2026-08-30. Full-bleed works on Shopify PAGES, not on\n   product templates. The class is kept so existing markup keeps working. *\/\n.ge-pdp .fw{width:100%;margin-left:0;margin-right:0}\n.ge-pdp .in{max-width:1080px;margin:0 auto !important;padding:0 22px}\n.ge-pdp .nar{max-width:760px;margin:0 auto !important;padding:0 22px}\n.ge-pdp .band{padding:72px 0 !important}\n.ge-pdp .band.t{background:var(--paper)}\n.ge-pdp .band.d{background:#1E232F;color:#fff}\n.ge-pdp .band.tight{padding:48px 0 !important}\n.ge-pdp h2{font-family:var(--serif) !important;font-size:34px !important;line-height:1.2 !important;\n  font-weight:700 !important;letter-spacing:-.012em !important;color:inherit !important;margin:0 0 18px !important}\n.ge-pdp h3{font-family:var(--sans) !important;font-size:17px !important;line-height:1.35 !important;\n  font-weight:700 !important;color:inherit !important;margin:0 0 8px !important}\n.ge-pdp p{font-family:var(--sans) !important;font-size:17px !important;line-height:1.65 !important;\n  color:var(--mut) !important;margin:0 0 18px !important}\n.ge-pdp .band.d p{color:#C3C9D6 !important}\n.ge-pdp p:last-child{margin-bottom:0 !important}\n.ge-pdp .eyebrow{font-size:11.5px !important;letter-spacing:.16em !important;text-transform:uppercase !important;\n  font-weight:700 !important;color:var(--acc) !important;margin:0 0 12px !important}\n.ge-pdp .band.d .eyebrow{color:#8FA6BA !important}\n.ge-pdp .lede{font-size:19px !important;line-height:1.6 !important;color:var(--mut) !important}\n.ge-pdp .ctr{text-align:center}.ge-pdp .ctr p{margin-left:auto;margin-right:auto}\n.ge-pdp .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}\n.ge-pdp .tile{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:28px 24px;text-align:left}\n.ge-pdp .tile .k{font-family:var(--serif);font-size:30px;line-height:1.1;font-weight:700;color:var(--acc);margin-bottom:10px}\n.ge-pdp .row{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;margin-bottom:34px}\n.ge-pdp .row:last-child{margin-bottom:0}\n.ge-pdp .row.flip .txt{order:2}\n.ge-pdp .row img{border-radius:14px}\n.ge-pdp .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:32px;counter-reset:s}\n.ge-pdp .steps.s3{grid-template-columns:repeat(3,1fr)}\n.ge-pdp .steps.s4{grid-template-columns:repeat(4,1fr)}\n.ge-pdp .steps.s6{grid-template-columns:repeat(3,1fr)}\n.ge-pdp .step{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:22px 18px;counter-increment:s;text-align:left}\n.ge-pdp .step:before{content:counter(s);display:flex;align-items:center;justify-content:center;\n  width:34px;height:34px;border-radius:50%;background:var(--acc);color:#fff;font-weight:700;font-size:15px;margin-bottom:12px}\n.ge-pdp .step p{font-size:15px !important}\n.ge-pdp .cmp{width:100%;border-collapse:collapse;margin-top:30px;background:#fff;\n  border:1px solid var(--rule);border-radius:14px;overflow:hidden;font-size:15px}\n.ge-pdp .cmp th,.ge-pdp .cmp td{padding:15px 16px !important;text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}\n.ge-pdp .cmp thead th{background:var(--paper2);font-size:13px;font-weight:700;color:var(--ink)}\n.ge-pdp .cmp thead th.us{background:var(--acc);color:#fff}\n.ge-pdp .cmp td.us{background:#F4F7F9;font-weight:600;color:var(--ink)}\n.ge-pdp .cmp tbody th{font-weight:600;color:var(--ink);width:22%;background:var(--paper)}\n.ge-pdp .cmp tr:last-child th,.ge-pdp .cmp tr:last-child td{border-bottom:0}\n.ge-pdp .wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}\n.ge-pdp .blist{list-style:none;padding:0;margin:26px 0 0}\n.ge-pdp .blist li{position:relative;padding-left:30px;margin-bottom:15px;font-size:17px;line-height:1.6;color:var(--mut)}\n.ge-pdp .blist li:before{content:\"\";position:absolute;left:0;top:8px;width:11px;height:11px;border-radius:50%;background:var(--acc)}\n.ge-pdp .blist strong{color:var(--ink);font-weight:700}\n.ge-pdp .kit{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}\n.ge-pdp .kit div{background:#fff;border:1px solid var(--rule);border-radius:12px;padding:22px;text-align:center;font-size:15px;color:var(--mut)}\n.ge-pdp .kit b{display:block;color:var(--ink);font-size:16px;margin-bottom:5px}\n.ge-pdp .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}\n.ge-pdp .card{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:24px;text-align:left}\n.ge-pdp .card .stars{color:#E8A33D;font-size:15px;letter-spacing:2px;margin-bottom:10px}\n.ge-pdp .card .who{font-size:14px;color:var(--fnt);font-weight:600;margin-top:12px}\n.ge-pdp .quote{max-width:820px;margin:0 auto !important;text-align:center}\n.ge-pdp .quote blockquote{font-family:var(--serif) !important;font-size:27px !important;line-height:1.38 !important;\n  font-weight:700 !important;color:var(--ink) !important;margin:0 0 16px !important;padding:0 !important;border:0 !important}\n.ge-pdp .offer{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:22px}\n.ge-pdp .offer span{background:var(--acc);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;\n  padding:9px 16px;border-radius:100px}\n.ge-pdp .faq{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin-top:28px}\n.ge-pdp details{border-bottom:1px solid var(--rule);padding:16px 0}\n.ge-pdp summary{cursor:pointer;font-weight:700;font-size:16.5px;color:var(--ink);list-style:none;\n  display:flex;justify-content:space-between;align-items:center;gap:14px}\n.ge-pdp summary::-webkit-details-marker{display:none}\n.ge-pdp summary:after{content:\"+\";font-size:21px;color:var(--acc);font-weight:400;flex:none}\n.ge-pdp details[open] summary:after{content:\"–\"}\n.ge-pdp details p{margin:12px 0 0 !important;font-size:16px !important}\n.ge-pdp .close{text-align:center;padding:76px 0 !important}\n.ge-pdp .close h2{font-size:38px !important}\n.ge-pdp .rea{display:flex;gap:26px;justify-content:center;flex-wrap:wrap;margin-top:24px;\n  font-size:14px;color:var(--fnt);font-weight:600}\n.ge-pdp .rea span:before{content:\"✓ \";color:var(--ok);font-weight:700}\n.ge-pdp .band.d .rea{color:#9AA6B8}\n@media(max-width:860px){\n  .ge-pdp .band{padding:52px 0 !important}\n  .ge-pdp h2{font-size:27px !important}.ge-pdp .close h2{font-size:30px !important}\n  .ge-pdp .quote blockquote{font-size:21px !important}\n  .ge-pdp .tiles,.ge-pdp .kit,.ge-pdp .faq,.ge-pdp .cards{grid-template-columns:1fr}\n  .ge-pdp .steps{grid-template-columns:1fr 1fr}\n  .ge-pdp .steps.s3,.ge-pdp .steps.s4,.ge-pdp .steps.s6{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n  .ge-pdp .row{grid-template-columns:1fr;gap:22px;margin-bottom:40px}\n  .ge-pdp .row.flip .txt{order:0}\n}\n\n\/* 2026-09-03: .steps.s3\/.s4\/.s6 are TWO classes and out-specified the single-class\n   .ge-pdp .steps collapse rule in both blocks below, so a modified step grid never\n   collapsed inside the 553px product column - measured four 116px columns and 79px\n   body copy on a live s4 page. The collapse is now re-asserted at equal specificity\n   in BOTH the media and container blocks. Keep the two blocks mirrored. *\/\n\/* The kit is used both on full-width Pages and inside the ~553px product\n   description column. A viewport media query cannot tell those apart, so at a\n   1440px viewport the 3-across grids stayed 3-across inside 553px and collapsed\n   body copy to ~108px columns. This mirrors the block above but keys off the\n   CONTAINER width. Additive: browsers without @container fall back to the media\n   query and behave exactly as before. *\/\n@container (max-width:860px){\n  .ge-pdp .band{padding:52px 0 !important}\n  .ge-pdp h2{font-size:27px !important}.ge-pdp .close h2{font-size:30px !important}\n  .ge-pdp .quote blockquote{font-size:21px !important}\n  .ge-pdp .tiles,.ge-pdp .kit,.ge-pdp .faq,.ge-pdp .cards{grid-template-columns:1fr}\n  .ge-pdp .steps{grid-template-columns:1fr 1fr}\n  .ge-pdp .steps.s3,.ge-pdp .steps.s4,.ge-pdp .steps.s6{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n  .ge-pdp .row{grid-template-columns:1fr;gap:22px;margin-bottom:40px}\n  .ge-pdp .row.flip .txt{order:0}\n}\n.ge-pdp .specg{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--rule);border-radius:14px;background:#fff;margin-top:26px;overflow:hidden}\n.ge-pdp .sr{display:grid;grid-template-columns:minmax(0,36%) minmax(0,1fr);gap:14px;padding:13px 18px;border-bottom:1px solid var(--rule)}\n.ge-pdp .sr:last-child{border-bottom:0}\n.ge-pdp .sl{font-size:14px;font-weight:700;color:var(--ink)}\n.ge-pdp .sv{font-size:15px;color:var(--mut);overflow-wrap:anywhere}\n\u003c\/style\u003e\n","brand":"Zendrop","offers":[{"title":"Default Title","offer_id":67638783508729,"sku":"ZK5M7LVQZ9","price":14.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/1411\/3589\/files\/01_smoky_glass_mug_hero.jpg?v=1794203185","url":"https:\/\/newboxclub.com\/en-ca\/products\/glass-coffee-mug-with-wooden-handle-guanshan-mountain-cup","provider":"The New Box Club","version":"1.0","type":"link"}