{"product_id":"camo-raincoat","title":"Camo Raincoat","description":"{% assign p = product %}\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Instrument+Serif:ital@0;1\u0026amp;family=Instrument+Sans:wght@400;500;600;700;900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n\/* ── THEME HEADER OVERRIDE ── *\/\n#shopify-section-header,\n#shopify-section-header header,\n.site-header,\nheader.site-header,\n.header-wrapper,\nheader[class*=\"header\"],\ndiv[class*=\"header__wrapper\"] {\n  background-color: #2C180F !important;\n}\n\n#shopify-section-header a,\n#shopify-section-header nav a,\n#shopify-section-header .header__menu-item,\n#shopify-section-header span,\n#shopify-section-header button,\n#shopify-section-header svg,\n.site-header a,\n.site-header nav a,\n.site-header span,\n.site-header button,\nheader[class*=\"header\"] a,\nheader[class*=\"header\"] span,\nheader[class*=\"header\"] button,\ndiv[class*=\"header__wrapper\"] a,\ndiv[class*=\"header__wrapper\"] span {\n  color: #EDEDE2 !important;\n  fill: #EDEDE2 !important;\n  stroke: #EDEDE2 !important;\n}\n\n#shopify-section-header svg path,\n#shopify-section-header svg rect,\n#shopify-section-header svg circle,\n.site-header svg path,\nheader[class*=\"header\"] svg path {\n  fill: #EDEDE2 !important;\n  stroke: #EDEDE2 !important;\n}\n\n#shopify-section-header a:hover,\n.site-header a:hover,\nheader[class*=\"header\"] a:hover {\n  color: #B79D86 !important;\n}\n\n\/* ── RESET ── *\/\n.sk-wrap,.sk-wrap *{font-family:'Instrument Sans',sans-serif;box-sizing:border-box}\n.sk-wrap{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden}\n\n\/* ── MAIN LAYOUT ── *\/\n.sk-main{background:#fff;padding:40px 48px}\n.sk-main-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}\n\n\/* ── IMAGE GALLERY ── *\/\n.sk-gallery{position:sticky;top:24px;display:flex;flex-direction:column}\n.sk-main-img-wrap{aspect-ratio:1;overflow:hidden;background:#F5F5F5;margin-bottom:3px;position:relative}\n.sk-main-img{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}\n\n\/* ── IMAGE ARROWS ── *\/\n.sk-img-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.85);border:none;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;z-index:2;transition:background .2s;border-radius:2px}\n.sk-img-arrow:hover{background:#fff}\n.sk-img-arrow svg{width:16px;height:16px;stroke:#2C180F;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}\n.sk-img-arrow--prev{left:10px}\n.sk-img-arrow--next{right:10px}\n\n.sk-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}\n.sk-thumb{aspect-ratio:1;overflow:hidden;background:#F5F5F5;cursor:pointer;opacity:.5;transition:opacity .2s}\n.sk-thumb.active,.sk-thumb:hover{opacity:1}\n.sk-thumb img{width:100%;height:100%;object-fit:cover;display:block}\n\n\/* ── PRODUCT INFO ── *\/\n.sk-info{display:flex;flex-direction:column;gap:0}\n.sk-tag{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#B79D86;margin-bottom:10px;display:block}\n.sk-name{font-family:'Instrument Serif',serif;font-size:clamp(28px,3vw,40px);color:#2C180F;line-height:1.15;margin-bottom:12px}\n.sk-price{font-size:20px;font-weight:600;color:#2C180F;margin-bottom:20px}\n\n\/* ── ACCORDION SECTIONS ── *\/\n.sk-accordion{display:flex;flex-direction:column;gap:0;margin-bottom:0}\n.sk-acc-item{border-bottom:1px solid rgba(44,24,15,.12)}\n.sk-acc-item:first-child{border-top:1px solid rgba(44,24,15,.12)}\n.sk-acc-btn{width:100%;text-align:left;background:transparent;border:none;padding:16px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:'Instrument Sans',sans-serif}\n.sk-acc-label{font-size:13px;font-weight:700;color:#2C180F;letter-spacing:.05em;text-transform:uppercase}\n.sk-acc-icon{font-size:20px;color:#2C180F;transition:transform .3s;line-height:1;font-weight:300}\n.sk-acc-item.open .sk-acc-icon{transform:rotate(45deg)}\n.sk-acc-body{max-height:0;overflow:hidden;transition:max-height .35s ease}\n.sk-acc-inner{padding:0 0 16px;font-size:14px;line-height:1.75;color:rgba(44,24,15,.65)}\n.sk-acc-inner ul{margin:8px 0 0 16px;padding:0}\n.sk-acc-inner ul li{margin-bottom:6px}\n\n\/* ── SIZE TABLE ── *\/\n.sk-size-table{width:100%;border-collapse:collapse;font-size:13px;margin-top:12px}\n.sk-size-table th{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2C180F;padding:8px 12px;border-bottom:1.5px solid rgba(44,24,15,.15);text-align:left}\n.sk-size-table td{padding:8px 12px;border-bottom:1px solid rgba(44,24,15,.08);color:rgba(44,24,15,.65)}\n.sk-size-table tr:last-child td{border-bottom:none}\n.sk-size-table tr:hover td{background:rgba(44,24,15,.02)}\n\n\/* ── SIZE SECTION ── *\/\n.sk-size-section{margin:0;flex-shrink:0}\n.sk-size-label{font-size:13px;font-weight:700;color:#2C180F;letter-spacing:.05em;text-transform:uppercase;margin-bottom:12px;display:block}\n.sk-sizes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}\n.sk-size-btn{padding:10px 14px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-family:'Instrument Sans',sans-serif;background:#fff;border:1.5px solid rgba(44,24,15,.25);color:#2C180F;cursor:pointer;transition:all .2s;border-radius:3px;min-width:48px;text-align:center}\n.sk-size-btn:hover:not(:disabled){border-color:#2C180F;background:#f9f9f9}\n.sk-size-btn.active{background:#2C180F;color:#EDEDE2;border-color:#2C180F}\n.sk-size-btn:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}\n\n\/* ── QUANTITY SELECTOR ── *\/\n.sk-qty-section{display:flex;align-items:center;gap:16px;margin-bottom:16px}\n.sk-qty-label{font-size:13px;font-weight:700;color:#2C180F;letter-spacing:.05em;text-transform:uppercase;min-width:max-content}\n.sk-qty-control{display:flex;align-items:stretch;border:1.5px solid rgba(44,24,15,.25);border-radius:3px}\n.sk-qty-btn{background:transparent;border:none;padding:8px 12px;cursor:pointer;font-size:16px;color:#2C180F;transition:background .2s}\n.sk-qty-btn:hover{background:rgba(44,24,15,.04)}\n.sk-qty-input{border:none;background:transparent;width:40px;text-align:center;font-size:12px;font-weight:600;color:#2C180F}\n.sk-qty-input:focus{outline:none}\n\n\/* ── ADD TO CART ── *\/\n.sk-add-btn{width:100%;padding:16px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-family:'Instrument Sans',sans-serif;background:#2C180F;color:#EDEDE2;border:none;cursor:pointer;transition:background .25s;margin-top:24px;display:block}\n.sk-add-btn:hover{background:#FE3B05}\n.sk-add-btn:disabled{opacity:.5;cursor:not-allowed}\n\n\/* ── RESPONSIVE ── *\/\n@media(max-width:900px){\n  .sk-main{padding:32px 24px}\n  .sk-main-inner{grid-template-columns:1fr;gap:32px}\n  .sk-gallery{position:static}\n}\n@media(max-width:500px){\n  .sk-size-table{font-size:12px}\n  .sk-size-table th,.sk-size-table td{padding:6px 8px}\n}\n\u003c\/style\u003e\n\n\u003c!-- MAIN PRODUCT LAYOUT --\u003e\n\u003cdiv class=\"sk-wrap\"\u003e\n  \u003cdiv class=\"sk-main\"\u003e\n    \u003cdiv class=\"sk-main-inner\"\u003e\n\n      \u003c!-- LEFT: IMAGE GALLERY --\u003e\n      \u003cdiv class=\"sk-gallery\"\u003e\n        \u003cdiv class=\"sk-main-img-wrap\"\u003e\n          \u003cimg class=\"sk-main-img\" id=\"sk-active-img\" src=\"{{%20p.featured_image%20|%20image_url:%20width:%20900%20}}\" alt=\"{{ p.title | escape }}\"\u003e\n          \u003cbutton class=\"sk-img-arrow sk-img-arrow--prev\" id=\"sk-prev-btn\" aria-label=\"Previous image\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"15 18 9 12 15 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n          \u003c\/button\u003e\n          \u003cbutton class=\"sk-img-arrow sk-img-arrow--next\" id=\"sk-next-btn\" aria-label=\"Next image\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"9 18 15 12 9 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n          \u003c\/button\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"sk-thumbs\" id=\"sk-thumbs\"\u003e\n          {% for image in p.images limit: 4 %}\n            \u003cdiv class=\"sk-thumb {% if forloop.first %}active{% endif %}\" onclick=\"skSetImgByIndex({{ forloop.index0 }})\"\u003e\n              \u003cimg src=\"{{%20image%20|%20image_url:%20width:%20200%20}}\" alt=\"{{ p.title | escape }}\"\u003e\n            \u003c\/div\u003e\n          {% endfor %}\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- RIGHT: PRODUCT INFO --\u003e\n      \u003cdiv class=\"sk-info\"\u003e\n        \u003cspan class=\"sk-tag\"\u003e{{ p.type }}\u003c\/span\u003e\n        \u003ch1 class=\"sk-name\"\u003e{{ p.title }}\u003c\/h1\u003e\n        \u003cdiv class=\"sk-price\" id=\"sk-price-display\"\u003e\n          {{ p.selected_or_first_available_variant.price | money }} AUD\n        \u003c\/div\u003e\n\n        {% form 'product', p, id: 'sk-product-form', novalidate: 'novalidate' %}\n          \u003cinput type=\"hidden\" name=\"id\" id=\"sk-variant-id\" value=\"{{ p.selected_or_first_available_variant.id }}\"\u003e\n\n          \u003c!-- SIZE SELECTOR --\u003e\n          \u003cdiv class=\"sk-size-section\"\u003e\n            {% unless p.has_only_default_variant %}\n              {% for option in p.options_with_values %}\n                \u003cspan class=\"sk-size-label\"\u003e{{ option.name }}\u003c\/span\u003e\n                \u003cdiv class=\"sk-sizes\" data-option-index=\"{{ forloop.index0 }}\"\u003e\n                  {% for value in option.values %}\n                    \u003cbutton type=\"button\" class=\"sk-size-btn {% if forloop.first %}active{% endif %}\" data-value=\"{{ value }}\" data-option-index=\"{{ forloop.index0 }}\"\u003e\n                      {{ value }}\n                    \u003c\/button\u003e\n                  {% endfor %}\n                \u003c\/div\u003e\n              {% endfor %}\n            {% endunless %}\n          \u003c\/div\u003e\n\n          \u003c!-- QUANTITY --\u003e\n          \u003cdiv class=\"sk-qty-section\"\u003e\n            \u003cspan class=\"sk-qty-label\"\u003eQuantity\u003c\/span\u003e\n            \u003cdiv class=\"sk-qty-control\"\u003e\n              \u003cbutton type=\"button\" class=\"sk-qty-btn\" id=\"sk-qty-minus\"\u003e−\u003c\/button\u003e\n              \u003cinput type=\"number\" class=\"sk-qty-input\" id=\"sk-qty-input\" name=\"quantity\" value=\"1\" min=\"1\"\u003e\n              \u003cbutton type=\"button\" class=\"sk-qty-btn\" id=\"sk-qty-plus\"\u003e+\u003c\/button\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n        {% endform %}\n\n        \u003c!-- ACCORDIONS (outside form so buttons don't trigger submit) --\u003e\n        \u003cdiv class=\"sk-accordion\"\u003e\n\n          \u003cdiv class=\"sk-acc-item\"\u003e\n            \u003cbutton type=\"button\" class=\"sk-acc-btn\"\u003e\n              \u003cspan class=\"sk-acc-label\"\u003eDescription\u003c\/span\u003e\n              \u003cspan class=\"sk-acc-icon\"\u003e+\u003c\/span\u003e\n            \u003c\/button\u003e\n            \u003cdiv class=\"sk-acc-body\"\u003e\n              \u003cdiv class=\"sk-acc-inner\"\u003e\n                Ready for whatever the weather brings, the Sidekitt Camo Raincoat is crafted from 10,000mm waterproof polyester with a warm microfleece lining. A detachable hood provides extra protection when needed, while the bold all-over camo print makes your dog unmissable on any trail.\n              \u003c\/div\u003e\n              \u003cdiv class=\"sk-acc-inner\"\u003e\n                \u003cul\u003e\n                  \u003cli\u003e10,000mm waterproof polyester outer (100% polyester)\u003c\/li\u003e\n                  \u003cli\u003eMicrofleece inner lining (100% polyester)\u003c\/li\u003e\n                  \u003cli\u003eDetachable hood with 5 gun metal press studs\u003c\/li\u003e\n                  \u003cli\u003eElastic toggle neck for a secure, adjustable fit\u003c\/li\u003e\n                  \u003cli\u003eVelcro belly fastening\u003c\/li\u003e\n                  \u003cli\u003eFleece binding under leg\u003c\/li\u003e\n                  \u003cli\u003eBold all-over camo print\u003c\/li\u003e\n                  \u003cli\u003eSidekitt embroidery on both sides\u003c\/li\u003e\n                  \n                \u003c\/ul\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sk-acc-item\"\u003e\n            \u003cbutton type=\"button\" class=\"sk-acc-btn\"\u003e\n              \u003cspan class=\"sk-acc-label\"\u003eProduct Care\u003c\/span\u003e\n              \u003cspan class=\"sk-acc-icon\"\u003e+\u003c\/span\u003e\n            \u003c\/button\u003e\n            \u003cdiv class=\"sk-acc-body\"\u003e\n              \u003cdiv class=\"sk-acc-inner\"\u003e\n                \u003cul\u003e\n                  \u003cli\u003eOuter: 100% Polyester (10,000mm waterproof)\u003c\/li\u003e\n                  \u003cli\u003eInner: Microfleece (100% Polyester)\u003c\/li\u003e\n                  \u003cli\u003eHardware: Gunmetal toggle, eyelets and press studs\u003c\/li\u003e\n                \u003c\/ul\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"sk-acc-inner\"\u003e\n                \u003cul\u003e\n                  \u003cli\u003eMachine wash 30°C\u003c\/li\u003e\n                  \u003cli\u003eDo not tumble dry\u003c\/li\u003e\n                  \u003cli\u003eDo not bleach\u003c\/li\u003e\n                  \u003cli\u003eDo not iron\u003c\/li\u003e\n                \u003c\/ul\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sk-acc-item\"\u003e\n            \u003cbutton type=\"button\" class=\"sk-acc-btn\"\u003e\n              \u003cspan class=\"sk-acc-label\"\u003eSize Chart\u003c\/span\u003e\n              \u003cspan class=\"sk-acc-icon\"\u003e+\u003c\/span\u003e\n            \u003c\/button\u003e\n            \u003cdiv class=\"sk-acc-body\"\u003e\n              \u003cdiv class=\"sk-acc-inner\"\u003e\n                Measure your dog's chest, back length and neck for the best fit. If between sizes, size up. The velcro belly strap and toggle neck let you dial in the fit.\n                \u003ctable class=\"sk-size-table\"\u003e\n                  \u003cthead\u003e\n                    \u003ctr\u003e\n                      \u003cth\u003eSize\u003c\/th\u003e\n                      \u003cth\u003eChest\u003c\/th\u003e\n                      \u003cth\u003eBack Length\u003c\/th\u003e\n                      \u003cth\u003eNeck\u003c\/th\u003e\n                    \u003c\/tr\u003e\n                  \u003c\/thead\u003e\n                  \u003ctbody\u003e\n                    \u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e40cm\u003c\/td\u003e\n\u003ctd\u003e25cm\u003c\/td\u003e\n\u003ctd\u003e22cm\u003c\/td\u003e\n\u003c\/tr\u003e\n                    \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e55cm\u003c\/td\u003e\n\u003ctd\u003e35cm\u003c\/td\u003e\n\u003ctd\u003e30cm\u003c\/td\u003e\n\u003c\/tr\u003e\n                    \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e65cm\u003c\/td\u003e\n\u003ctd\u003e45cm\u003c\/td\u003e\n\u003ctd\u003e40cm\u003c\/td\u003e\n\u003c\/tr\u003e\n                    \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e75cm\u003c\/td\u003e\n\u003ctd\u003e55cm\u003c\/td\u003e\n\u003ctd\u003e50cm\u003c\/td\u003e\n\u003c\/tr\u003e\n                    \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e85cm\u003c\/td\u003e\n\u003ctd\u003e65cm\u003c\/td\u003e\n\u003ctd\u003e60cm\u003c\/td\u003e\n\u003c\/tr\u003e\n                    \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e98cm\u003c\/td\u003e\n\u003ctd\u003e77cm\u003c\/td\u003e\n\u003ctd\u003e70cm\u003c\/td\u003e\n\u003c\/tr\u003e\n                  \u003c\/tbody\u003e\n                \u003c\/table\u003e\n                \u003ca href=\"\/pages\/size-guide\" style=\"color:#2C180F;font-weight:700;display:block;margin-top:12px\"\u003eView our full Size Guide →\u003c\/a\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003c!-- ADD TO CART (below accordions, submits via JS) --\u003e\n        \u003cbutton type=\"button\" id=\"sk-add-btn\" class=\"sk-add-btn\"\u003e\n          {% if p.selected_or_first_available_variant.available %}\n            Add to Cart\n          {% else %}\n            Sold Out\n          {% endif %}\n        \u003c\/button\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\/\/ ── IMAGE ARROWS ──\nvar skImages = [\n  {% for image in p.images limit: 4 %}\n    '{{ image | image_url: width: 900 }}'{% unless forloop.last %},{% endunless %}\n  {% endfor %}\n];\nvar skCurrentIndex = 0;\n\nfunction skSetImgByIndex(index) {\n  if (skImages.length === 0) return;\n  skCurrentIndex = (index + skImages.length) % skImages.length;\n  document.getElementById('sk-active-img').src = skImages[skCurrentIndex];\n  document.querySelectorAll('.sk-thumb').forEach(function(t, i) {\n    t.classList.toggle('active', i === skCurrentIndex);\n  });\n}\n\ndocument.getElementById('sk-prev-btn').addEventListener('click', function() {\n  skSetImgByIndex(skCurrentIndex - 1);\n});\ndocument.getElementById('sk-next-btn').addEventListener('click', function() {\n  skSetImgByIndex(skCurrentIndex + 1);\n});\n\n\/\/ ── VARIANTS ──\nvar skVariants = {{ p.variants | json }};\nvar skSelectedOptions = {};\n\ndocument.querySelectorAll('.sk-sizes').forEach(function(group) {\n  var idx = parseInt(group.dataset.optionIndex);\n  var firstAvail = group.querySelector('.sk-size-btn:not(:disabled)');\n  if (firstAvail) { skSelectedOptions[idx] = firstAvail.dataset.value; }\n});\n\nfunction skFindVariant() {\n  return skVariants.find(function(v) {\n    var opts = [v.option1, v.option2, v.option3].filter(Boolean);\n    return opts.every(function(opt, i) { return skSelectedOptions[i] === opt; });\n  });\n}\n\nfunction skUpdateButton(variant) {\n  var btn = document.getElementById('sk-add-btn');\n  var input = document.getElementById('sk-variant-id');\n  var priceDisplay = document.getElementById('sk-price-display');\n  if (!variant || !variant.available) {\n    btn.textContent = 'Sold Out';\n    btn.disabled = true;\n  } else {\n    btn.textContent = 'Add to Cart';\n    btn.disabled = false;\n    input.value = variant.id;\n    priceDisplay.textContent = '$' + (variant.price \/ 100).toFixed(2) + ' AUD';\n  }\n}\n\ndocument.querySelectorAll('.sk-size-btn').forEach(function(btn) {\n  btn.addEventListener('click', function() {\n    if (btn.disabled) return;\n    var group = btn.closest('.sk-sizes');\n    var idx = parseInt(group.dataset.optionIndex);\n    group.querySelectorAll('.sk-size-btn').forEach(function(b) { b.classList.remove('active'); });\n    btn.classList.add('active');\n    skSelectedOptions[idx] = btn.dataset.value;\n    skUpdateButton(skFindVariant());\n  });\n});\n\n\/\/ ── ADD TO CART ──\ndocument.getElementById('sk-add-btn').addEventListener('click', function() {\n  document.getElementById('sk-product-form').submit();\n});\n\n\/\/ ── QUANTITY ──\ndocument.getElementById('sk-qty-plus').addEventListener('click', function(e) {\n  e.preventDefault();\n  var input = document.getElementById('sk-qty-input');\n  input.value = parseInt(input.value) + 1;\n});\ndocument.getElementById('sk-qty-minus').addEventListener('click', function(e) {\n  e.preventDefault();\n  var input = document.getElementById('sk-qty-input');\n  if (parseInt(input.value) \u003e 1) input.value = parseInt(input.value) - 1;\n});\n\n\/\/ ── ACCORDION ──\ndocument.querySelectorAll('.sk-acc-btn').forEach(function(btn) {\n  btn.addEventListener('click', function() {\n    var item = btn.closest('.sk-acc-item');\n    var body = item.querySelector('.sk-acc-body');\n    var isOpen = item.classList.contains('open');\n    document.querySelectorAll('.sk-acc-item.open').forEach(function(o) {\n      o.classList.remove('open');\n      o.querySelector('.sk-acc-body').style.maxHeight = '0';\n    });\n    if (!isOpen) {\n      item.classList.add('open');\n      body.style.maxHeight = body.scrollHeight + 'px';\n    }\n  });\n});\n\u003c\/script\u003e","brand":"sidekitt","offers":[{"title":"XS","offer_id":45168624074889,"sku":null,"price":95.0,"currency_code":"AUD","in_stock":true},{"title":"Small","offer_id":45168624107657,"sku":null,"price":100.0,"currency_code":"AUD","in_stock":true},{"title":"Medium","offer_id":45168624140425,"sku":null,"price":105.0,"currency_code":"AUD","in_stock":true},{"title":"Large","offer_id":45168624173193,"sku":null,"price":110.0,"currency_code":"AUD","in_stock":true},{"title":"XL","offer_id":45168624205961,"sku":null,"price":120.0,"currency_code":"AUD","in_stock":true},{"title":"XXL","offer_id":45168624238729,"sku":null,"price":130.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0716\/9926\/7721\/files\/4_6db90ea9-b908-4fc6-9475-5462157c7459.jpg?v=1780549790","url":"https:\/\/sidekitt.com.au\/products\/camo-raincoat","provider":"sidekitt","version":"1.0","type":"link"}