{"product_id":"weave-canvas-belt-black-tan","title":"Weave  Canvas Belt","description":"\u003cstyle\u003e\n.bz-acc {\n  font-family: \"Inter\", sans-serif;\n  padding: 0;\n}\n\n.bz-acc__trigger {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  width: 100%;\n  background: none;\n  border: none;\n  cursor: pointer;\n  padding: 16px 0;\n  text-align: left;\n  font-family: \"Inter\", sans-serif;\n  border-bottom: 1px solid rgba(0,0,0,0.12);\n}\n\n.bz-acc__title {\n  font-size: 16px;\n  font-weight: 700;\n  color: #0D0D0B;\n  letter-spacing: 0.01em;\n  text-transform: none;\n}\n\n.bz-acc__btn {\n  width: 22px !important;\n  height: 22px !important;\n  border-radius: 50%;\n  border: none;\n  background: rgba(0,0,0,0.08);\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  flex-shrink: 0;\n  pointer-events: none;\n  line-height: 0 !important;\n  padding: 0 !important;\n  transition: background 0.2s ease;\n}\n\n.bz-acc__btn svg {\n  display: block !important;\n  width: 12px !important;\n  height: 12px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  vertical-align: middle !important;\n  color: #000;\n  transition: transform 0.3s ease, color 0.2s ease;\n}\n\n.bz-acc__trigger:hover .bz-acc__btn { background: #000; }\n.bz-acc__trigger:hover .bz-acc__btn svg { color: #fff; }\n.bz-acc.is-open .bz-acc__btn { background: #000; }\n.bz-acc.is-open .bz-acc__btn svg { color: #fff; transform: rotate(180deg); }\n.bz-acc:not(.is-open) .bz-acc__btn { background: rgba(0,0,0,0.08); }\n.bz-acc:not(.is-open) .bz-acc__btn svg { color: #000; }\n\n.bz-acc__content {\n  display: grid;\n  grid-template-rows: 0fr;\n  transition: grid-template-rows .35s ease;\n}\n\n.bz-acc.is-open .bz-acc__content { grid-template-rows: 1fr; }\n\n.bz-acc__inner {\n  overflow: hidden;\n  min-height: 0;\n}\n\n.bz-specs__list { list-style: none; margin: 0; padding: 0; }\n\n.bz-specs__row {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 14px 0;\n  border-bottom: 1px solid rgba(0, 0, 0, 0.12);\n  gap: 12px;\n}\n\n.bz-specs__row:last-child { border-bottom: none; }\n.bz-specs__left { display: flex; align-items: center; gap: 12px; }\n\n.bz-specs__icon {\n  color: #000;\n  display: flex;\n  align-items: center;\n  flex-shrink: 0;\n  width: 18px;\n  height: 18px;\n}\n\n.bz-specs__icon svg {\n  width: 18px;\n  height: 18px;\n  stroke: currentColor;\n  fill: none;\n  stroke-width: 1.5;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n.bz-specs__label {\n  font-size: 10px;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  color: #000;\n  font-weight: 500;\n}\n\n.bz-specs__value {\n  font-size: 13px;\n  font-weight: 600;\n  color: #000;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n@media screen and (max-width: 749px) {\n  .bz-acc__title { font-size: 14px !important; }\n  .bz-specs__label,\n  .bz-specs__value { font-size: 14px !important; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"bz-acc\" data-bz-acc\u003e\n\n  \u003cbutton class=\"bz-acc__trigger\" type=\"button\" aria-expanded=\"false\"\u003e\n    \u003cspan class=\"bz-acc__title\"\u003eDescription\u003c\/span\u003e\n    \u003cspan class=\"bz-acc__btn\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"\u003e\n        \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e\n    \u003c\/span\u003e\n  \u003c\/button\u003e\n\n  \u003cdiv class=\"bz-acc__content\"\u003e\n    \u003cdiv class=\"bz-acc__inner\"\u003e\n      \u003cul class=\"bz-specs__list\"\u003e\n\n        \u003cli class=\"bz-specs__row\"\u003e\n          \u003cdiv class=\"bz-specs__left\"\u003e\n            \u003cspan class=\"bz-specs__icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/span\u003e\n            \u003cspan class=\"bz-specs__label\"\u003eMaterial\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"bz-specs__value\"\u003eCanvas\u003c\/span\u003e\n        \u003c\/li\u003e\n\n        \u003cli class=\"bz-specs__row\"\u003e\n          \u003cdiv class=\"bz-specs__left\"\u003e\n            \u003cspan class=\"bz-specs__icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cline x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/span\u003e\n            \u003cspan class=\"bz-specs__label\"\u003eBelt Width\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"bz-specs__value\"\u003e3.3 cm\u003c\/span\u003e\n        \u003c\/li\u003e\n\n        \u003cli class=\"bz-specs__row\"\u003e\n          \u003cdiv class=\"bz-specs__left\"\u003e\n            \u003cspan class=\"bz-specs__icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/span\u003e\n            \u003cspan class=\"bz-specs__label\"\u003ePattern\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"bz-specs__value\"\u003eSolid\u003c\/span\u003e\n        \u003c\/li\u003e\n\n        \u003cli class=\"bz-specs__row\"\u003e\n          \u003cdiv class=\"bz-specs__left\"\u003e\n            \u003cspan class=\"bz-specs__icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 12h12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n            \u003cspan class=\"bz-specs__label\"\u003eGender\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"bz-specs__value\"\u003eUnisex\u003c\/span\u003e\n        \u003c\/li\u003e\n\n        \u003cli class=\"bz-specs__row\"\u003e\n          \u003cdiv class=\"bz-specs__left\"\u003e\n            \u003cspan class=\"bz-specs__icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 6h16M4 12h16M4 18h16\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n            \u003cspan class=\"bz-specs__label\"\u003eStyle\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"bz-specs__value\"\u003eCasual\u003c\/span\u003e\n        \u003c\/li\u003e\n\n        \u003cli class=\"bz-specs__row\"\u003e\n          \u003cdiv class=\"bz-specs__left\"\u003e\n            \u003cspan class=\"bz-specs__icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"6\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9 4h6M9 20h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n            \u003cspan class=\"bz-specs__label\"\u003eItem Type\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"bz-specs__value\"\u003eBelt\u003c\/span\u003e\n        \u003c\/li\u003e\n\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function () {\n  function initBzAcc() {\n    document.querySelectorAll(\"[data-bz-acc]\").forEach(function (acc) {\n      if (acc.dataset.bzReady) return;\n      acc.dataset.bzReady = \"1\";\n\n      var trigger = acc.querySelector(\".bz-acc__trigger\");\n      if (!trigger) return;\n\n      trigger.addEventListener(\"click\", function () {\n        var open = acc.classList.toggle(\"is-open\");\n        trigger.setAttribute(\"aria-expanded\", open ? \"true\" : \"false\");\n      });\n    });\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", initBzAcc);\n  } else {\n    initBzAcc();\n  }\n\n  document.addEventListener(\"shopify:section:load\", initBzAcc);\n})();\n\u003c\/script\u003e","brand":"Saint + Vale","offers":[{"title":"Dark Brown \/ 30-34","offer_id":48685543555304,"sku":"newport-belt-dark-brown","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Dark Brown \/ 34-38","offer_id":48685543588072,"sku":"newport-belt-dark-brown","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Dark Brown \/ 38-42","offer_id":48685543620840,"sku":"newport-belt-dark-brown","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Dark Brown \/ 42-46","offer_id":48685543653608,"sku":"newport-belt-dark-brown","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 30-34","offer_id":48685543686376,"sku":"newport-belt-brown","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 34-38","offer_id":48685543719144,"sku":"newport-belt-brown","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 38-42","offer_id":48685543751912,"sku":"newport-belt-brown","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 42-46","offer_id":48685543784680,"sku":"newport-belt-brown","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Champagne \/ 30-34","offer_id":48685543817448,"sku":"newport-belt-champagne","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Champagne \/ 34-38","offer_id":48685543850216,"sku":"newport-belt-champagne","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Champagne \/ 38-42","offer_id":48685543882984,"sku":"newport-belt-champagne","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Champagne \/ 42-46","offer_id":48685543915752,"sku":"newport-belt-champagne","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 30-34","offer_id":48685543948520,"sku":"newport-belt-gray","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 34-38","offer_id":48685543981288,"sku":"newport-belt-gray","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 38-42","offer_id":48685544014056,"sku":"newport-belt-gray","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 42-46","offer_id":48685544046824,"sku":"newport-belt-gray","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 30-34","offer_id":48685544079592,"sku":"newport-belt-navy","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 34-38","offer_id":48685544112360,"sku":"newport-belt-navy","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 38-42","offer_id":48685544145128,"sku":"newport-belt-navy","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 42-46","offer_id":48685544177896,"sku":"newport-belt-navy","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 30-34","offer_id":48685544210664,"sku":"newport-belt-black","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 34-38","offer_id":48685544243432,"sku":"newport-belt-black","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 38-42","offer_id":48685544276200,"sku":"newport-belt-black","price":38.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 42-46","offer_id":48685544308968,"sku":"newport-belt-black","price":38.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0796\/0920\/0872\/files\/Main_18_d17316d3-35c9-4452-a398-3c1cdb933fa5.jpg?v=1782414195","url":"https:\/\/livannto.com\/products\/weave-canvas-belt-black-tan","provider":"Livannto","version":"1.0","type":"link"}