{"product_id":"orange-leather-wrapped-hip-flask-6-oz","title":"Orange Leather Wrapped Hip Flask","description":"\u003cstyle\u003e\nbody { margin: 0; background: #070302; padding: 40px 0; }\n\u003c\/style\u003e\n\u003c!-- ============================================================ --\u003e\u003c!-- COPY EVERYTHING BELOW THIS LINE INTO YOUR SHOPIFY TEMPLATE   --\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c!-- ============================================================ --\u003e\n\u003cstyle\u003e\n.nl-engine-flask {\n  --fire-btn-grad: radial-gradient(\n    circle at 25% 20%,\n    #0a0200 0%,\n    #210600 18%,\n    #520f00 30%,\n    #991f00 45%,\n    #d43800 58%,\n    #ff5a00 72%,\n    #ffaa00 86%,\n    #ffd000 100%\n  );\n  --fire-btn-glow: inset 0 0 6.8px #ffaa00, inset 0 0 10.3px #ffffff, inset 0 0 14.9px #ff6600;\n  --fire-yellow-bright: #ffd000;\n  --fire-orange-bright: #ffaa00;\n  --fire-orange-core: #ff5a00;\n  --fire-red-deep: #d43800;\n\n  --nl-bg-card: #0f0704;\n  --nl-bg-surface: #180d08;\n  --nl-bg-elevated: #22120a;\n  --nl-text: #ffffff;\n  --nl-text-dim: rgba(255, 245, 238, 0.65);\n  --nl-border: rgba(255, 170, 0, 0.18);\n  --nl-border-strong: rgba(255, 90, 0, 0.38);\n\n  --nl-font-heading: 'GT America Extended', 'Univers Next 540 Extended Medium', -apple-system, BlinkMacSystemFont, sans-serif;\n  --nl-font-body: 'Univers Next 540 Extended Medium', 'GT America Standard', -apple-system, BlinkMacSystemFont, sans-serif;\n\n  font-family: var(--nl-font-body);\n  max-width: 500px;\n  margin: 0 auto;\n  padding: 20px 14px;\n  box-sizing: border-box;\n  -webkit-tap-highlight-color: transparent;\n  color: var(--nl-text);\n}\n.nl-engine-flask * { box-sizing: border-box; }\n\n\/* 100% Pure CSS Radio Controllers *\/\n.nl-engine-flask input[type=\"radio\"] { display: none !important; }\n\n\/* Ambient Thermal Ember Aura *\/\n.nl-glow-box { position: relative; overflow: hidden; }\n.nl-glow-box::before {\n  content: '';\n  position: absolute;\n  top: -50%;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 140%;\n  height: 140%;\n  background: radial-gradient(ellipse, rgba(255, 90, 0, 0.22) 0%, rgba(255, 208, 0, 0.06) 40%, rgba(15, 7, 4, 0) 70%);\n  pointer-events: none;\n  z-index: 0;\n}\n.nl-glow-box \u003e * { position: relative; z-index: 1; }\n\n.nl-flex-between { display: flex; justify-content: space-between; align-items: center; width: 100%; }\n.nl-flex-center { display: flex; align-items: center; justify-content: center; }\n\n\/* Typography *\/\n.nl-header-font { font-family: var(--nl-font-heading) !important; font-weight: 700; letter-spacing: -0.01em; }\n.nl-tech-mono { font-weight: 700; letter-spacing: 0.02em; }\n.nl-body-font { font-weight: 400; }\n\n.nl-text-gradient {\n  display: inline-block;\n  background: linear-gradient(135deg, #ffffff 15%, var(--fire-yellow-bright) 55%, var(--fire-orange-core) 100%);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n  -webkit-text-fill-color: transparent;\n}\n\n\/* Cards *\/\n.nl-brutal-card {\n  background: var(--nl-bg-card);\n  border: 1px solid var(--nl-border);\n  border-radius: 24px;\n  padding: 24px 20px;\n  margin-bottom: 20px;\n  box-shadow: 0 1px 0 rgba(255,255,255,0.06) inset, 0 18px 42px -16px rgba(0, 0, 0, 0.85), 0 0 24px rgba(255, 90, 0, 0.12);\n}\n.nl-review-card {\n  background: var(--nl-bg-card);\n  border: 1px solid var(--nl-border);\n  border-radius: 24px;\n  padding: 22px 20px 18px;\n  margin-bottom: 24px;\n  box-shadow: 0 1px 0 rgba(255,255,255,0.06) inset, 0 18px 42px -16px rgba(0, 0, 0, 0.85);\n}\n.nl-engine-flask p { margin: 0; font-size: 0.88rem; line-height: 1.55; color: var(--nl-text-dim); }\n\n\/* Scarcity Bar *\/\n.nl-stock-scan-wrapper {\n  position: relative;\n  background: rgba(24, 13, 8, 0.75);\n  border: 1px solid var(--nl-border);\n  border-radius: 100px;\n  height: 32px;\n  overflow: hidden;\n  margin: 16px 0 14px;\n  padding: 2px;\n}\n.nl-stock-fill {\n  background-image: var(--fire-btn-grad) !important;\n  background-repeat: no-repeat;\n  background-size: 100% 100%;\n  height: 100%;\n  width: 65%;\n  position: relative;\n  border-radius: 100px;\n  box-shadow: var(--fire-btn-glow);\n}\n.nl-stock-fill span {\n  color: #ffffff;\n  font-size: 10.5px;\n  letter-spacing: 0.02em;\n  position: absolute;\n  width: 100%;\n  text-align: center;\n  text-shadow: 0 1px 3px rgba(0,0,0,0.6);\n}\n\n\/* Review Tabs (Pure CSS Switching) *\/\n.nl-tab-headers {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 8px;\n  margin-bottom: 16px;\n  background: rgba(24, 13, 8, 0.75);\n  padding: 4px;\n  border-radius: 100px;\n  border: 1px solid var(--nl-border);\n}\n.nl-tab-trigger {\n  display: block;\n  background: transparent;\n  border: none;\n  border-radius: 100px;\n  padding: 10px 8px;\n  text-align: center;\n  font-size: 11px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n  color: var(--nl-text-dim);\n  user-select: none;\n}\n#rv-tp-flask:checked ~ .nl-review-card .nl-tab-headers label[for=\"rv-tp-flask\"],\n#rv-ig-flask:checked ~ .nl-review-card .nl-tab-headers label[for=\"rv-ig-flask\"] {\n  background-image: var(--fire-btn-grad) !important;\n  background-repeat: no-repeat;\n  background-size: 100% 100%;\n  color: #ffffff !important;\n  font-weight: 700;\n  box-shadow: var(--fire-btn-glow);\n}\n.nl-tab-panel { display: none; }\n#rv-tp-flask:checked ~ .nl-review-card #panel-tp-flask { display: block; animation: nlFadeIn 0.25s ease-out forwards; }\n#rv-ig-flask:checked ~ .nl-review-card #panel-ig-flask { display: block; animation: nlFadeIn 0.25s ease-out forwards; }\n@keyframes nlFadeIn { from { opacity: 0; transform: translateY(3px); } to { opacity: 1; transform: translateY(0); } }\n\n.nl-tp-stars { display: flex; gap: 3px; align-items: center; }\n.nl-star-badge {\n  background: #00b67a;\n  width: 16px;\n  height: 16px;\n  border-radius: 3px;\n  color: #fff;\n  font-size: 10px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n\/* Specs Matrix Grid *\/\n.nl-spec-matrix {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 10px;\n  margin: 24px 0;\n}\n.nl-matrix-item {\n  background: var(--nl-bg-card);\n  color: var(--nl-text);\n  border: 1px solid var(--nl-border);\n  border-radius: 16px;\n  padding: 14px 8px;\n  text-align: center;\n  font-size: 9.5px;\n  line-height: 1.55;\n  word-break: break-word;\n  overflow-wrap: break-word;\n  box-shadow: 0 8px 20px -10px rgba(0,0,0,0.6);\n}\n\n\/* Technical Specs Box *\/\n.nl-specs-card {\n  background: var(--nl-bg-surface);\n  border: 1px solid var(--nl-border);\n  border-radius: 18px;\n  padding: 18px 16px;\n  margin: 24px 0 10px;\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n}\n.nl-spec-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-start;\n  gap: 16px;\n  font-size: 0.84rem;\n  padding-bottom: 10px;\n  border-bottom: 1px solid rgba(255, 170, 0, 0.08);\n}\n.nl-spec-row:last-child {\n  border-bottom: none;\n  padding-bottom: 0;\n}\n.nl-spec-name {\n  color: var(--nl-text-dim);\n  font-size: 11px;\n  flex: 0 0 auto;\n  padding-top: 1px;\n}\n.nl-spec-value {\n  color: #ffffff;\n  font-size: 11px;\n  flex: 1 1 auto;\n  min-width: 0;\n  text-align: right;\n  overflow-wrap: break-word;\n  line-height: 1.5;\n}\n\n\/* Editorial \u0026 Live Badge *\/\n.nl-raw-editorial { margin: 28px 0; line-height: 1.65; font-size: 0.92rem; }\n.nl-live-badge { color: var(--fire-orange-bright); display: flex; align-items: center; gap: 6px; font-size: 0.85rem; }\n.nl-pulse-dot {\n  width: 7px;\n  height: 7px;\n  background-color: var(--fire-orange-bright);\n  border-radius: 50%;\n  display: inline-block;\n  animation: nlPulse 1.4s infinite ease-in-out;\n  box-shadow: 0 0 10px rgba(255, 170, 0, 0.8);\n}\n@keyframes nlPulse { 0%, 100% { opacity: 0.3; transform: scale(0.9); } 50% { opacity: 1; transform: scale(1.1); } }\n\u003c\/style\u003e\n\u003cdiv class=\"nl-engine-flask\"\u003e\n\u003c!-- PURE CSS CONTROLLERS --\u003e \u003cinput type=\"radio\" name=\"rv_flask_tab\" id=\"rv-tp-flask\" checked\u003e \u003cinput type=\"radio\" name=\"rv_flask_tab\" id=\"rv-ig-flask\"\u003e \u003c!-- CONTAINER 2: Review Switcher (HARD-CODED — do not edit in rich text editor) --\u003e\n\u003cdiv class=\"nl-review-card nl-glow-box\"\u003e\n\u003cdiv class=\"nl-tab-headers\"\u003e\n\u003clabel class=\"nl-tab-trigger nl-header-font\" for=\"rv-tp-flask\"\u003eTRUSTPILOT\u003c\/label\u003e \u003clabel class=\"nl-tab-trigger nl-header-font\" for=\"rv-ig-flask\"\u003eCOMMUNITY\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-tab-content\"\u003e\n\u003c!-- Trustpilot --\u003e\n\u003cdiv class=\"nl-tab-panel\" id=\"panel-tp-flask\"\u003e\n\u003cdiv style=\"display: flex; gap: 8px; align-items: center; margin-bottom: 10px;\"\u003e\n\u003cdiv class=\"nl-tp-stars\"\u003e\n\u003cdiv class=\"nl-star-badge\"\u003e★\u003c\/div\u003e\n\u003cdiv class=\"nl-star-badge\"\u003e★\u003c\/div\u003e\n\u003cdiv class=\"nl-star-badge\"\u003e★\u003c\/div\u003e\n\u003cdiv class=\"nl-star-badge\"\u003e★\u003c\/div\u003e\n\u003cdiv class=\"nl-star-badge\"\u003e★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"nl-header-font\" style=\"font-size: 11px; opacity: 0.9;\"\u003eTrustpilot\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"nl-body-font\" style=\"font-style: italic;\"\u003e\"the textured orange leather feels incredible in the hand. perfect weight, zero leaks, and slips right into my jacket pocket without bulging.\"\u003c\/p\u003e\n\u003cdiv class=\"nl-tech-mono\" style=\"font-size: 10px; margin-top: 10px; color: var(--nl-text-dim);\"\u003e— AUSTIN V., MAYFAIR\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Community --\u003e\n\u003cdiv class=\"nl-tab-panel\" id=\"panel-ig-flask\"\u003e\n\u003cdiv style=\"display: flex; gap: 8px; align-items: center; margin-bottom: 10px;\"\u003e\n\u003cspan style=\"color: var(--fire-orange-bright); font-size: 13px;\"\u003e★★★★★\u003c\/span\u003e \u003csvg style=\"width: 16px; height: 16px; display: inline-block; vertical-align: middle;\" viewbox=\"0 0 24 24\"\u003e\n            \u003cdefs\u003e\n              \u003clineargradient id=\"ig-grad-flask\" x1=\"0%\" y1=\"100%\" x2=\"100%\" y2=\"0%\"\u003e\n                \u003cstop offset=\"0%\" stop-color=\"#fdf497\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"5%\" stop-color=\"#fdf497\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"45%\" stop-color=\"#fd5949\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"60%\" stop-color=\"#d6249f\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"90%\" stop-color=\"#285aeb\"\u003e\u003c\/stop\u003e\n              \u003c\/lineargradient\u003e\n            \u003c\/defs\u003e\n            \u003cpath d=\"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.051.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z\" fill=\"url(#ig-grad-flask)\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cp class=\"nl-body-font\" style=\"font-style: italic;\"\u003e\"pulled this out at a private dinner and three people immediately tried to buy it off me.\"\u003c\/p\u003e\n\u003cdiv class=\"nl-tech-mono\" style=\"font-size: 10px; margin-top: 10px; color: var(--nl-text-dim);\"\u003e— @NO_LIMITS_ARCHIVE\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Specs Matrix Grid --\u003e\n\u003cdiv class=\"nl-spec-matrix\"\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e🥃\u003cbr\u003e6 OZ (177 ML)\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e🔥\u003cbr\u003eGENUINE LEATHER\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e🛡️\u003cbr\u003e304 PRO STEEL\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e❤️\u003cbr\u003e10% CHARITY\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e🔒\u003cbr\u003eSECURE PAY\u003c\/div\u003e\n\u003cdiv class=\"nl-matrix-item nl-tech-mono\"\u003e↩️\u003cbr\u003eEASY RETURNS\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RAW EDITORIAL DESCRIPTION --\u003e\n\u003cdiv class=\"nl-raw-editorial\"\u003e\n\u003cp class=\"nl-body-font\" style=\"margin-bottom: 10px;\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003ePocket-sized confidence wrapped in hand-stitched \u003cstrong\u003eburnished orange leather\u003c\/strong\u003e and food-grade \u003cstrong\u003e304 stainless steel\u003c\/strong\u003e. Slim enough to disappear into an inner coat pocket, bold enough to command the room the second it hits the table.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- TECHNICAL SPECIFICATION SUMMARY --\u003e\n\u003cdiv class=\"nl-brutal-card nl-glow-box\" style=\"margin-bottom: 0;\"\u003e\n\u003cdiv class=\"nl-flex-between\" style=\"margin-bottom: 14px;\"\u003e\n\u003ch2 class=\"nl-header-font\" style=\"margin: 0; font-size: 1.15rem;\"\u003e\u003cspan class=\"nl-text-gradient\"\u003eHardware Specs\u003c\/span\u003e\u003c\/h2\u003e\n\u003cspan class=\"nl-tech-mono\" style=\"font-size: 10px; color: var(--fire-orange-bright); letter-spacing: 0.05em;\"\u003ePRECISION CUT\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-specs-card\"\u003e\n\u003cdiv class=\"nl-spec-row\"\u003e\n\u003cspan class=\"nl-header-font nl-spec-name\"\u003eVOLUME\u003c\/span\u003e \u003cspan class=\"nl-tech-mono nl-spec-value\"\u003e6.0 oz \/ 177 ml\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-spec-row\"\u003e\n\u003cspan class=\"nl-header-font nl-spec-name\"\u003eCHASSIS\u003c\/span\u003e \u003cspan class=\"nl-tech-mono nl-spec-value\"\u003e304 Food-Grade Stainless Steel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-spec-row\"\u003e\n\u003cspan class=\"nl-header-font nl-spec-name\"\u003eEXTERIOR\u003c\/span\u003e \u003cspan class=\"nl-tech-mono nl-spec-value\"\u003eHand-Stitched Textured Leather\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-spec-row\"\u003e\n\u003cspan class=\"nl-header-font nl-spec-name\"\u003eDIMENSIONS\u003c\/span\u003e \u003cspan class=\"nl-tech-mono nl-spec-value\"\u003e11.2 cm × 9.5 cm × 2.2 cm (4.4\" × 3.7\" × 0.8\")\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nl-spec-row\"\u003e\n\u003cspan class=\"nl-header-font nl-spec-name\"\u003eSEAL\u003c\/span\u003e \u003cspan class=\"nl-tech-mono nl-spec-value\"\u003ePrecision Threaded Zero-Leak Cap\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============================================================ --\u003e\u003c!-- COPY EVERYTHING ABOVE THIS LINE INTO YOUR SHOPIFY TEMPLATE   --\u003e\u003c!-- ============================================================ --\u003e","brand":"Contrado","offers":[{"title":"4 oz \/ Smooth Nappa Leather","offer_id":51160486674599,"sku":"3065796","price":99.99,"currency_code":"GBP","in_stock":true},{"title":"4 oz \/ Textured Nappa Leather","offer_id":51160486707367,"sku":"3065796","price":99.99,"currency_code":"GBP","in_stock":true},{"title":"6 oz \/ Smooth Nappa Leather","offer_id":51160486740135,"sku":"3065796","price":114.99,"currency_code":"GBP","in_stock":true},{"title":"6 oz \/ Textured Nappa Leather","offer_id":51160486772903,"sku":"3065796","price":114.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0764\/1510\/7239\/files\/orange-flask-terracotta-flat-lay.png?v=1786465629","url":"https:\/\/nolimitsclothingbrand.store\/products\/orange-leather-wrapped-hip-flask-6-oz","provider":"No Limits Clothing","version":"1.0","type":"link"}