{"product_id":"cotopaxi-estival-button-up-shirt","title":"Cotopaxi Estival Button Up Shirt","description":"\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@400;600;700;800\u0026family=Barlow:wght@300;400;500\u0026display=swap');\n:root {\n  --black: #0a0a0a;\n  --white: #ffffff;\n  --mid: #f5f5f5;\n  --border: #e0e0e0;\n  --text-muted: #777;\n  --text-body: #222;\n}\n* {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n}\n.spur-wrap {\n  font-family: 'Barlow', sans-serif;\n  background: var(--white);\n  color: var(--black);\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 48px 24px;\n}\n.spur-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 48px;\n  border-bottom: 1px solid var(--border);\n  padding-bottom: 24px;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.spur-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(28px, 5vw, 48px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.spur-meta {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: var(--text-muted);\n}\n.spur-tabs {\n  display: flex;\n  gap: 4px;\n  margin-bottom: 32px;\n}\n.spur-tab {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 10px 24px;\n  background: var(--mid);\n  color: var(--text-muted);\n  border: 1px solid var(--border);\n  cursor: pointer;\n  transition: all 0.15s;\n  border-radius: 2px;\n}\n.spur-tab:hover {\n  color: var(--black);\n  border-color: #aaa;\n}\n.spur-tab.active {\n  background: var(--black);\n  color: var(--white);\n  border-color: var(--black);\n}\n.spur-panel {\n  display: none;\n}\n.spur-panel.active {\n  display: block;\n}\n.spec-category {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: var(--black);\n  padding: 20px 0 8px;\n  border-bottom: 2px solid var(--black);\n  margin-bottom: 0;\n}\n.spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  border-bottom: 1px solid var(--border);\n  transition: background 0.1s;\n}\n.spec-row:hover {\n  background: var(--mid);\n}\n.spec-key {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: var(--text-muted);\n  padding: 12px 16px 12px 0;\n  align-self: start;\n}\n.spec-val {\n  font-size: 14px;\n  font-weight: 300;\n  color: var(--text-body);\n  padding: 12px 0;\n  line-height: 1.5;\n}\n@media (max-width: 600px) {\n  .spec-row {\n    grid-template-columns: 1fr;\n  }\n  .spec-key {\n    padding-bottom: 2px;\n  }\n  .spec-val {\n    padding-top: 0;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eEstival Button Up Shirt - Print\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003eMen's · Rock this responsibly made shirt on warm summer nights\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-tabs\"\u003e\n\u003cbutton class=\"spur-tab active\" onclick=\"showPanel('specs', this)\"\u003eSpecs\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-specs\" class=\"spur-panel active\"\u003e\n\u003cdiv class=\"spec-category\"\u003eDescription\u003c\/div\u003e\n\u003cdiv style=\"padding: 16px 0;\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 300; color: var(--text-body); line-height: 1.6;\"\u003eFrom backyard grilling to train hopping in faraway lands, the Estival Button Up Shirt brings the good times. The soft and lightweight fabric blend is made from Better Cotton Initiative cotton and recycled polyester, and those coconut buttons come from discarded shells, making this responsibly made party shirt more than just a pretty face. And now for your party trick: the front inside hem doubles as a sunglass wipe.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-category\"\u003eFit\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eFit Type\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eRegular Fit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eLength\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e74 cm \/ 29 inches\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-category\"\u003eUpper\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e60% Better Cotton Initiative cotton, 40% recycled polyester (106gsm)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eButtons\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eNatural coconut buttons\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-category\"\u003eFeatures\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003ePockets\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eLeft chest button pocket\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDetails\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eSunglass-cleaning microfiber at front hem\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\nfunction showPanel(id, btn) {\n  document.querySelectorAll('.spur-panel').forEach(p =\u003e p.classList.remove('active'));\n  document.querySelectorAll('.spur-tab').forEach(t =\u003e t.classList.remove('active'));\n  document.getElementById('panel-' + id).classList.add('active');\n  btn.classList.add('active');\n}\n\u003c\/script\u003e","brand":"Cotopaxi","offers":[{"title":"Mt Cotopaxi Cream \/ S","offer_id":51640287723840,"sku":"EBU-S26-MTCC-M-S","price":85.0,"currency_code":"USD","in_stock":false},{"title":"Mt Cotopaxi Cream \/ M","offer_id":51640287756608,"sku":"EBU-S26-MTCC-M-M","price":85.0,"currency_code":"USD","in_stock":false},{"title":"Mt Cotopaxi Cream \/ L","offer_id":51640287789376,"sku":"EBU-S26-MTCC-M-L","price":85.0,"currency_code":"USD","in_stock":false},{"title":"Mt Cotopaxi Cream \/ XL","offer_id":51640287822144,"sku":"EBU-S26-MTCC-M-XL","price":85.0,"currency_code":"USD","in_stock":false},{"title":"Mt Cotopaxi Cream \/ XXL","offer_id":51640287854912,"sku":"EBU-S26-MTCC-M-XXL","price":85.0,"currency_code":"USD","in_stock":false},{"title":"Waves Mineral \/ S","offer_id":51640287887680,"sku":"EBU-S26-WMN-M-S","price":85.0,"currency_code":"USD","in_stock":false},{"title":"Waves Mineral \/ M","offer_id":51640287920448,"sku":"EBU-S26-WMN-M-M","price":85.0,"currency_code":"USD","in_stock":false},{"title":"Waves Mineral \/ L","offer_id":51640287953216,"sku":"EBU-S26-WMN-M-L","price":85.0,"currency_code":"USD","in_stock":false},{"title":"Waves Mineral \/ XL","offer_id":51640287985984,"sku":"EBU-S26-WMN-M-XL","price":85.0,"currency_code":"USD","in_stock":false},{"title":"Waves Mineral \/ XXL","offer_id":51640288018752,"sku":"EBU-S26-WMN-M-XXL","price":85.0,"currency_code":"USD","in_stock":false},{"title":"Waves Sepia \/ S","offer_id":51640288051520,"sku":"EBU-S26-WSP-M-S","price":85.0,"currency_code":"USD","in_stock":false},{"title":"Waves Sepia \/ M","offer_id":51640288084288,"sku":"EBU-S26-WSP-M-M","price":85.0,"currency_code":"USD","in_stock":false},{"title":"Waves Sepia \/ L","offer_id":51640288117056,"sku":"EBU-S26-WSP-M-L","price":85.0,"currency_code":"USD","in_stock":false},{"title":"Waves Sepia \/ XL","offer_id":51640288149824,"sku":"EBU-S26-WSP-M-XL","price":85.0,"currency_code":"USD","in_stock":false},{"title":"Waves Sepia \/ XXL","offer_id":51640288182592,"sku":"EBU-S26-WSP-M-XXL","price":85.0,"currency_code":"USD","in_stock":false},{"title":"Waves Steel Blue \/ S","offer_id":51640288215360,"sku":"EBU-S26-WSB-M-S","price":85.0,"currency_code":"USD","in_stock":false},{"title":"Waves Steel Blue \/ M","offer_id":51640288248128,"sku":"EBU-S26-WSB-M-M","price":85.0,"currency_code":"USD","in_stock":false},{"title":"Waves Steel Blue \/ L","offer_id":51640288280896,"sku":"EBU-S26-WSB-M-L","price":85.0,"currency_code":"USD","in_stock":false},{"title":"Waves Steel Blue \/ XL","offer_id":51640288313664,"sku":"EBU-S26-WSB-M-XL","price":85.0,"currency_code":"USD","in_stock":false},{"title":"Waves Steel Blue \/ XXL","offer_id":51640288346432,"sku":"EBU-S26-WSB-M-XXL","price":85.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/EBU-S26-MTCC-M_fe577b03-e4b1-482d-9724-b58db92a2de9.jpg?v=1776373075","url":"https:\/\/spokex.com\/products\/cotopaxi-estival-button-up-shirt","provider":"SX Collective","version":"1.0","type":"link"}