{"product_id":"brenvort-ribbed-glass-tumbler-set","title":"𝒃𝒓𝒆𝒏𝒗𝒐𝒓𝒕™ Ribbed Glass Tumbler Set","description":"\u003cstyle\u003e\n.bv-tumbler {\n  --purple: #492c53;\n  --green: #d6df8b;\n  --orange: #f4b185;\n  --gray: #eef0f2;\n  --white: #fcfcfa;\n  --muted: #66616b;\n  --line: #d7d5dc;\n  width: 100%;\n  max-width: 1120px;\n  margin: 24px auto;\n  padding: 28px;\n  background: var(--gray);\n  color: var(--purple);\n  font: 16px\/1.7 Arial, Helvetica, sans-serif;\n  isolation: isolate;\n}\n.bv-tumbler,\n.bv-tumbler * {\n  box-sizing: border-box;\n}\n.bv-tumbler h2,\n.bv-tumbler h3,\n.bv-tumbler p,\n.bv-tumbler figure,\n.bv-tumbler dl,\n.bv-tumbler dd {\n  margin: 0;\n}\n.bv-tumbler h2,\n.bv-tumbler h3 {\n  color: inherit;\n  text-transform: none;\n}\n.bv-tumbler img {\n  display: block;\n  width: 100%;\n  height: auto;\n  aspect-ratio: 1;\n  object-fit: contain;\n  border-radius: 20px;\n  background: #fff;\n}\n.bv-tumbler .bt-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 24px;\n}\n.bv-tumbler .bt-grid \u003e * {\n  min-width: 0;\n}\n.bv-tumbler .bt-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 20px;\n  padding-bottom: 24px;\n}\n.bv-tumbler .bt-logo {\n  font: italic 400 42px\/1 Georgia, \"Times New Roman\", serif;\n  letter-spacing: -2px;\n}\n.bv-tumbler .bt-logo sup {\n  position: relative;\n  top: -12px;\n  margin-left: 3px;\n  font: 11px\/1 Arial, sans-serif;\n  letter-spacing: 0;\n}\n.bv-tumbler .bt-tag {\n  padding: 8px 14px;\n  border: 1px solid #b8afbf;\n  border-radius: 30px;\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n}\n.bv-tumbler .bt-eyebrow {\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 1.8px;\n  text-transform: uppercase;\n}\n.bv-tumbler .bt-intro {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n  gap: 26px;\n  padding: 32px;\n  border-radius: 20px;\n  background: var(--green);\n}\n.bv-tumbler .bt-intro h2 {\n  margin: 20px 0;\n  font: 400 clamp(40px, 5vw, 62px)\/1.03 Georgia,\n    \"Times New Roman\", serif;\n  letter-spacing: -2.5px;\n}\n.bv-tumbler .bt-intro h2 em {\n  font-weight: 400;\n}\n.bv-tumbler .bt-product {\n  max-width: 360px;\n  margin-bottom: 14px;\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.4;\n}\n.bv-tumbler .bt-lead {\n  max-width: 400px;\n  font-size: 15px;\n  line-height: 1.75;\n}\n.bv-tumbler .bt-intro-foot {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  padding-top: 20px;\n  border-top: 1px solid rgba(73, 44, 83, .25);\n  font-size: 12px;\n  line-height: 1.5;\n}\n.bv-tumbler .bt-dot {\n  flex: 0 0 44px;\n  width: 44px;\n  height: 44px;\n  border-radius: 50%;\n  background: var(--orange);\n}\n.bv-tumbler .bt-hero-photo {\n  align-self: start;\n  padding: 12px;\n  border-radius: 20px;\n  background: var(--white);\n}\n.bv-tumbler .bt-hero-photo figcaption {\n  padding: 13px 8px 3px;\n  color: var(--muted);\n  font-size: 12px;\n  line-height: 1.6;\n}\n.bv-tumbler .bt-section {\n  margin-top: 32px;\n}\n.bv-tumbler .bt-section-head {\n  display: flex;\n  align-items: baseline;\n  justify-content: space-between;\n  flex-wrap: wrap;\n  gap: 12px;\n  margin-bottom: 20px;\n}\n.bv-tumbler .bt-section-head h2 {\n  font: 400 32px\/1.15 Georgia, \"Times New Roman\", serif;\n  letter-spacing: -.8px;\n}\n.bv-tumbler .bt-section-head span {\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n}\n.bv-tumbler .bt-card {\n  padding: 20px;\n  border-radius: 20px;\n  background: var(--white);\n}\n.bv-tumbler .bt-card-orange {\n  background: var(--orange);\n}\n.bv-tumbler .bt-card-copy {\n  padding: 22px 4px 4px;\n}\n.bv-tumbler .bt-card h3 {\n  margin-bottom: 12px;\n  font: 400 29px\/1.15 Georgia, \"Times New Roman\", serif;\n  letter-spacing: -.6px;\n}\n.bv-tumbler .bt-card p {\n  font-size: 15px;\n  line-height: 1.75;\n}\n.bv-tumbler .bt-card:not(.bt-card-orange) p {\n  color: var(--muted);\n}\n.bv-tumbler .bt-pills {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  margin-top: 18px;\n}\n.bv-tumbler .bt-pill {\n  padding: 6px 10px;\n  border: 1px solid rgba(73, 44, 83, .3);\n  border-radius: 24px;\n  font-size: 11px;\n  line-height: 1.4;\n}\n.bv-tumbler .bt-pill-purple {\n  background: #e6d5eb;\n}\n.bv-tumbler .bt-pill-green {\n  background: var(--green);\n}\n.bv-tumbler .bt-pill-orange {\n  background: var(--orange);\n}\n.bv-tumbler .bt-moments {\n  align-items: center;\n  padding: 28px;\n  border-radius: 20px;\n  background: var(--purple);\n  color: var(--white);\n}\n.bv-tumbler .bt-moments .bt-eyebrow {\n  color: var(--green);\n}\n.bv-tumbler .bt-moments h2 {\n  max-width: 360px;\n  margin-top: 16px;\n  font: 400 37px\/1.1 Georgia, \"Times New Roman\", serif;\n  letter-spacing: -1px;\n}\n.bv-tumbler .bt-moments dl \u003e div {\n  padding: 14px 0;\n  border-bottom: 1px solid rgba(255, 255, 255, .22);\n}\n.bv-tumbler .bt-moments dl \u003e div:first-child {\n  padding-top: 0;\n}\n.bv-tumbler .bt-moments dl \u003e div:last-child {\n  padding-bottom: 0;\n  border-bottom: 0;\n}\n.bv-tumbler .bt-moments dt {\n  margin-bottom: 5px;\n  color: var(--green);\n  font-size: 14px;\n  font-weight: 700;\n}\n.bv-tumbler .bt-moments dd {\n  color: #e6dfe9;\n  font-size: 14px;\n  line-height: 1.65;\n}\n.bv-tumbler .bt-spec {\n  padding: 16px;\n  border: 1px solid var(--line);\n  border-radius: 20px;\n  background: var(--white);\n}\n.bv-tumbler .bt-spec-copy {\n  padding: 20px 6px 6px;\n}\n.bv-tumbler .bt-spec h3 {\n  margin-bottom: 14px;\n  font: 400 26px\/1.2 Georgia, \"Times New Roman\", serif;\n  letter-spacing: -.5px;\n}\n.bv-tumbler .bt-spec dl \u003e div {\n  display: flex;\n  justify-content: space-between;\n  gap: 16px;\n  padding: 8px 0;\n  border-bottom: 1px solid #e5e2e8;\n  font-size: 14px;\n  line-height: 1.5;\n}\n.bv-tumbler .bt-spec dt {\n  font-weight: 700;\n}\n.bv-tumbler .bt-spec dd {\n  color: var(--muted);\n  text-align: right;\n}\n.bv-tumbler .bt-note {\n  margin-top: 14px;\n  color: var(--muted);\n  font-size: 12px;\n  line-height: 1.65;\n}\n.bv-tumbler .bt-footer {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n  margin-top: 32px;\n  padding-top: 20px;\n  border-top: 1px solid #c8c2cd;\n}\n.bv-tumbler .bt-footer-brand {\n  font: 400 22px\/1.35 Georgia, \"Times New Roman\", serif;\n}\n.bv-tumbler .bt-footer-note {\n  max-width: 340px;\n  color: var(--muted);\n  font-size: 11px;\n  line-height: 1.6;\n  text-align: right;\n}\n@media (max-width: 700px) {\n  .bv-tumbler {\n    margin: 16px auto;\n    padding: 20px 16px;\n  }\n  .bv-tumbler .bt-grid {\n    grid-template-columns: minmax(0, 1fr);\n    gap: 24px;\n  }\n  .bv-tumbler .bt-header {\n    gap: 12px;\n  }\n  .bv-tumbler .bt-logo {\n    font-size: 35px;\n  }\n  .bv-tumbler .bt-tag {\n    max-width: 116px;\n    padding: 7px 10px;\n    font-size: 9px;\n    letter-spacing: 1px;\n    text-align: center;\n  }\n  .bv-tumbler .bt-intro {\n    padding: 28px 24px;\n  }\n  .bv-tumbler .bt-intro h2 {\n    font-size: 46px;\n    letter-spacing: -2px;\n  }\n  .bv-tumbler .bt-section {\n    margin-top: 24px;\n  }\n  .bv-tumbler .bt-section-head h2 {\n    font-size: 29px;\n  }\n  .bv-tumbler .bt-card {\n    padding: 16px;\n  }\n  .bv-tumbler .bt-moments {\n    padding: 24px;\n  }\n  .bv-tumbler .bt-moments h2 {\n    font-size: 33px;\n  }\n  .bv-tumbler .bt-spec {\n    padding: 12px;\n  }\n  .bv-tumbler .bt-footer {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 10px;\n    margin-top: 24px;\n  }\n  .bv-tumbler .bt-footer-note {\n    text-align: left;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"bv-tumbler\"\u003e\n  \u003cheader class=\"bt-header\"\u003e\n    \u003cdiv class=\"bt-logo\"\u003ebrenvort\u003csup\u003e™\u003c\/sup\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"bt-tag\"\u003eA colorful everyday table\u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- 主场景：日常饮品与餐桌氛围 --\u003e\n  \u003csection class=\"bt-grid\"\u003e\n    \u003cdiv class=\"bt-intro\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"bt-eyebrow\"\u003eThe everyday glassware edit\u003c\/p\u003e\n        \u003ch2\u003eA little color.\u003cbr\u003e\u003cem\u003eIn every sip.\u003c\/em\u003e\n\u003c\/h2\u003e\n        \u003cdiv class=\"bt-product\"\u003e\n          brenvort™ Ribbed Glass Tumbler Set\n        \u003c\/div\u003e\n        \u003cp class=\"bt-lead\"\u003e\n          Turn a simple drink into a colorful table moment.\n          Translucent purple, pistachio and apricot tones meet\n          vertical ribbing and a softly rounded silhouette.\n          A little retro character, ready for your everyday table.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bt-intro-foot\"\u003e\n        \u003cspan class=\"bt-dot\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003cspan\u003e\n          Catch the light.\u003cbr\u003e\n          Bring a brighter mood to the table.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cfigure class=\"bt-hero-photo\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/9202\/5320\/files\/yf-generated-node-w7ox8a5d5t8.png?v=1792679275\" alt=\"Purple, pistachio and apricot ribbed glass tumblers styled with citrus drinks, fruit and flowers\" width=\"1600\" height=\"1600\" loading=\"eager\" decoding=\"async\"\u003e\n      \u003cfigcaption\u003e\n        Citrus slices, colorful glass and an easy afternoon mood.\n      \u003c\/figcaption\u003e\n    \u003c\/figure\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 细节图对应纹理；白底图对应外观配色 --\u003e\n  \u003csection class=\"bt-section\"\u003e\n    \u003cdiv class=\"bt-section-head\"\u003e\n      \u003ch2\u003eColor with a little texture.\u003c\/h2\u003e\n      \u003cspan\u003eA closer look\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"bt-grid\"\u003e\n      \u003carticle class=\"bt-card bt-card-orange\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/9202\/5320\/files\/yf-generated-node-42r06mx3r2z.png?v=1792679275\" alt=\"Close-up collage showing the tumbler rim, vertical glass ribs and rounded base\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cdiv class=\"bt-card-copy\"\u003e\n          \u003ch3\u003eMade interesting by the light.\u003c\/h3\u003e\n          \u003cp\u003e\n            Vertical ribs carry highlights down the glass,\n            while the curved lower edge softens its silhouette.\n            The close-up views reveal the rounded rim and\n            substantial-looking base. It is a simple shape\n            with plenty of visual character.\n          \u003c\/p\u003e\n          \u003cdiv class=\"bt-pills\"\u003e\n            \u003cspan class=\"bt-pill\"\u003eVertical ribbing\u003c\/span\u003e\n            \u003cspan class=\"bt-pill\"\u003eRounded profile\u003c\/span\u003e\n            \u003cspan class=\"bt-pill\"\u003eTranslucent color\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"bt-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/9202\/5320\/files\/yf-generated-node-znbf5prmxa.png?v=1792679275\" alt=\"Ribbed glass tumblers in purple, pistachio and apricot shown against a white background\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cdiv class=\"bt-card-copy\"\u003e\n          \u003ch3\u003eThree hues. One happy table.\u003c\/h3\u003e\n          \u003cp\u003e\n            Soft purple brings a cool note, pistachio adds a\n            fresh accent, and apricot warms up the mix.\n            The matching ribbed shape ties the palette together.\n            Pair with simple ceramics or colorful linens\n            for your own take on a modern retro table.\n          \u003c\/p\u003e\n          \u003cdiv class=\"bt-pills\"\u003e\n            \u003cspan class=\"bt-pill bt-pill-purple\"\u003ePurple\u003c\/span\u003e\n            \u003cspan class=\"bt-pill bt-pill-green\"\u003ePistachio\u003c\/span\u003e\n            \u003cspan class=\"bt-pill bt-pill-orange\"\u003eApricot\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 日常使用灵感 --\u003e\n  \u003csection class=\"bt-section bt-grid bt-moments\"\u003e\n    \u003cdiv\u003e\n      \u003cp class=\"bt-eyebrow\"\u003ePour a little personality\u003c\/p\u003e\n      \u003ch2\u003eFrom morning juice\u003cbr\u003eto afternoon fizz.\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdl\u003e\n      \u003cdiv\u003e\n        \u003cdt\u003eA brighter breakfast\u003c\/dt\u003e\n        \u003cdd\u003e\n          Add a splash of color beside your morning juice\n          and a simple breakfast plate.\n        \u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdt\u003eA refreshing pause\u003c\/dt\u003e\n        \u003cdd\u003e\n          Style chilled sparkling water with a citrus slice\n          for an easy afternoon refresh.\n        \u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdt\u003eA table worth gathering around\u003c\/dt\u003e\n        \u003cdd\u003e\n          Mix the glass colors with relaxed linens and\n          ceramic serving pieces for casual get-togethers.\n        \u003c\/dd\u003e\n      \u003c\/div\u003e\n    \u003c\/dl\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 尺寸及单杯重量 --\u003e\n  \u003csection class=\"bt-section\"\u003e\n    \u003cdiv class=\"bt-section-head\"\u003e\n      \u003ch2\u003eA closer look at the proportions.\u003c\/h2\u003e\n      \u003cspan\u003eProduct notes\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"bt-grid\"\u003e\n      \u003carticle class=\"bt-spec\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/9202\/5320\/files\/yf-generated-node-u422ze640wr.png?v=1792679274\" alt=\"Purple tumbler dimension guide showing 3.3 inches in height and 3.1 inches across the top\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cdiv class=\"bt-spec-copy\"\u003e\n          \u003ch3\u003eThe dimensions.\u003c\/h3\u003e\n          \u003cdl\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eHeight\u003c\/dt\u003e\n              \u003cdd\u003e3.3 in\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eTop diameter\u003c\/dt\u003e\n              \u003cdd\u003e3.1 in\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eProfile\u003c\/dt\u003e\n              \u003cdd\u003eShort, rounded tumbler\u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n          \u003cp class=\"bt-note\"\u003e\n            Measurements shown in the product dimension guide.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"bt-spec\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/9202\/5320\/files\/yf-generated-node-8sy041oeacv.png?v=1792679275\" alt=\"Individual purple, pistachio and apricot tumblers on digital scales displaying 0.63 pounds each\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cdiv class=\"bt-spec-copy\"\u003e\n          \u003ch3\u003eThe weight details.\u003c\/h3\u003e\n          \u003cdl\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003ePurple tumbler\u003c\/dt\u003e\n              \u003cdd\u003e0.63 lb each\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003ePistachio tumbler\u003c\/dt\u003e\n              \u003cdd\u003e0.63 lb each\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eApricot tumbler\u003c\/dt\u003e\n              \u003cdd\u003e0.63 lb each\u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n          \u003cp class=\"bt-note\"\u003e\n            The weight guide shows individual tumblers.\n            These figures are per glass, not the total set weight.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cfooter class=\"bt-footer\"\u003e\n    \u003cp class=\"bt-footer-brand\"\u003e\n      brenvort™ — Bring color to the everyday.\n    \u003c\/p\u003e\n    \u003cp class=\"bt-footer-note\"\u003e\n      Lifestyle photography shows styling inspiration.\n      Refer to your selected product option for set quantity\n      and color assortment.\n    \u003c\/p\u003e\n  \u003c\/footer\u003e\n\u003c\/div\u003e","brand":"𝒃𝒓𝒆𝒏𝒗𝒐𝒓𝒕™","offers":[{"title":"Default Title","offer_id":67961793904872,"sku":"BRE-010","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/9202\/5320\/files\/yf-generated-node-w7ox8a5d5t8.png?v=1792679275","url":"https:\/\/brenvort.com\/products\/brenvort-ribbed-glass-tumbler-set","provider":"𝒃𝒓𝒆𝒏𝒗𝒐𝒓𝒕™","version":"1.0","type":"link"}