{"product_id":"black-rib-knit-midi-dress","title":"Black Rib Knit Midi Dress","description":"\u003cstyle\u003e\n@media screen and (max-width: 749px) {\n  [id^=\"MainProduct-\"][data-product-id=\"10790473105718\"] .product.sakura-product-layout .product__media-list .product__media-item {\n    height: auto !important;\n    aspect-ratio: 9 \/ 16 !important;\n    background: #fff !important;\n  }\n  [id^=\"MainProduct-\"][data-product-id=\"10790473105718\"] .product.sakura-product-layout .product__media-list .product-media-container,\n  [id^=\"MainProduct-\"][data-product-id=\"10790473105718\"] .product.sakura-product-layout .product__media-list .product__modal-opener,\n  [id^=\"MainProduct-\"][data-product-id=\"10790473105718\"] .product.sakura-product-layout .product__media-list .product__media.media {\n    width: 100% !important;\n    height: 100% !important;\n    aspect-ratio: auto !important;\n    background: #fff !important;\n  }\n  [id^=\"MainProduct-\"][data-product-id=\"10790473105718\"] .product.sakura-product-layout .product__media-list img {\n    display: block !important;\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: contain !important;\n    object-position: center !important;\n    background: #fff !important;\n  }\n}\n\u003c\/style\u003e\n\u003c!-- sakura-black-rib-mobile-ratio --\u003e\n\u003csection class=\"sakura-black-rib-knit\"\u003e\n\u003cp\u003eFrilly lace trims, contrast cuffs and shining buttons lend oh-so-chic accents to this black rib knit midi dress. Cinched in with a tonal belt, style it with flats or heels for polish at every occasion.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eTrue to size\u003c\/li\u003e\n\u003cli\u003eFabric has stretch\u003c\/li\u003e\n\u003cli\u003eSnap popper closure down front\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eRemovable belt\u003c\/li\u003e\n\u003cli\u003eModel is 5ft10\/178cm and wears a size S\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003csection class=\"sakura-black-rib-knit-size\" aria-label=\"Size guide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/3477\/1510\/files\/a9d7f30c-39e2-488b-a66c-66dd388b0675-1.png?v=1785224944\" alt=\"Black Rib Knit Midi Dress size guide in centimetres and inches\" loading=\"lazy\" width=\"1499\" height=\"1049\"\u003e\u003c\/section\u003e\n\u003c!-- sakura-black-rib-shop-the-look:start --\u003e\n\u003cstyle\u003e\n.pura-shop-look{display:none!important;width:100%!important;max-width:100%!important;margin:24px 0 4px!important;padding:20px 0 0!important;border-top:1px solid #dedede!important;color:#1b1b1b!important;overflow:visible!important;box-sizing:border-box!important}\n.pura-shop-look.is-mounted{display:block!important}\n.pura-shop-look *{box-sizing:border-box!important}\n.pura-shop-look__eyebrow{margin:0 0 13px!important;font-size:11px!important;font-weight:400!important;letter-spacing:.2em!important;line-height:1.4!important;text-transform:uppercase!important}\n.pura-shop-look__card{display:flex!important;width:100%!important;max-width:100%!important;align-items:center!important;gap:14px!important;overflow:visible!important}\n.pura-shop-look__media{display:block!important;width:86px!important;min-width:86px!important;flex:0 0 86px!important;aspect-ratio:1\/1!important;padding:0!important;background:#f7f7f7!important;overflow:hidden!important}\n.pura-shop-look__media img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:contain!important;object-position:center!important}\n.pura-shop-look__info{width:auto!important;min-width:0!important;flex:1 1 auto!important;overflow:visible!important}\n.pura-shop-look__title{display:block!important;width:100%!important;margin:0 0 5px!important;color:#1b1b1b!important;text-decoration:none!important;font-size:13px!important;line-height:1.35!important;overflow-wrap:anywhere!important}\n.pura-shop-look__price{margin:0 0 8px!important;color:#1b1b1b!important;font-size:14px!important;line-height:1.3!important}\n.pura-shop-look__form{display:block!important;width:100%!important;margin:0!important}\n.pura-shop-look__button{display:block!important;width:100%!important;min-height:38px!important;margin:0!important;padding:7px 10px!important;border:1px solid #bcbcbc!important;background:#fff!important;color:#555!important;cursor:pointer!important;font:inherit!important;font-size:10px!important;line-height:1.3!important;letter-spacing:.12em!important;text-transform:uppercase!important}\n@media(max-width:749px){.pura-shop-look{margin-top:24px!important;padding-top:22px!important}.pura-shop-look__eyebrow{margin-bottom:14px!important;font-size:12px!important}.pura-shop-look__card{gap:13px!important}.pura-shop-look__media{width:78px!important;min-width:78px!important;flex-basis:78px!important}.pura-shop-look__title{font-size:13px!important}.pura-shop-look__button{min-height:42px!important;padding:8px 9px!important;font-size:10px!important}}\n\u003c\/style\u003e\n\u003csection class=\"pura-shop-look\" data-shop-the-look data-black-rib-shop-look aria-label=\"Shop the look\"\u003e\n  \u003cp class=\"pura-shop-look__eyebrow\"\u003eShop the Look\u003c\/p\u003e\n  \u003cdiv class=\"pura-shop-look__card\"\u003e\n    \u003ca class=\"pura-shop-look__media\" href=\"\/products\/faro-crystal-cage-bird-handle-bag-black\" aria-label=\"Faro - Crystal Cage Bird Handle Bag Black\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0975\/3477\/1510\/files\/faro-bird-bag-black-2_8430c106-705d-44f4-ba5d-82a70fbbfeae.png?v=1785160737\" alt=\"Faro - Crystal Cage Bird Handle Bag Black\" loading=\"lazy\"\u003e\n    \u003c\/a\u003e\n    \u003cdiv class=\"pura-shop-look__info\"\u003e\n      \u003ca class=\"pura-shop-look__title\" href=\"\/products\/faro-crystal-cage-bird-handle-bag-black\"\u003eFaro - Crystal Cage Bird Handle Bag Black\u003c\/a\u003e\n      \u003cp class=\"pura-shop-look__price\"\u003e$130.00\u003c\/p\u003e\n      \u003cform class=\"pura-shop-look__form\" method=\"post\" action=\"\/cart\/add\"\u003e\n        \u003cinput type=\"hidden\" name=\"id\" value=\"54330983743798\"\u003e\n        \u003cinput type=\"hidden\" name=\"quantity\" value=\"1\"\u003e\n        \u003cbutton class=\"pura-shop-look__button\" type=\"submit\"\u003eAdd to Cart\u003c\/button\u003e\n      \u003c\/form\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function(){\n  function bindCart(form){\n    if(!form||form.dataset.blackRibCartBound==='true')return;\n    form.dataset.blackRibCartBound='true';\n    form.addEventListener('submit',function(event){\n      event.preventDefault();\n      if(form.dataset.blackRibCartBusy==='true')return;\n      var button=form.querySelector('button[type=\"submit\"]');\n      var originalText=button?button.textContent:'Add to Cart';\n      var cartUi=document.querySelector('cart-notification')||document.querySelector('cart-drawer');\n      var formData=new FormData(form);\n      if(cartUi\u0026\u0026typeof cartUi.getSectionsToRender==='function'){\n        var sectionIds=cartUi.getSectionsToRender().map(function(section){return section.id;});\n        formData.set('sections',sectionIds.join(','));\n        formData.append('sections_url',window.location.pathname);\n        if(typeof cartUi.setActiveElement==='function')cartUi.setActiveElement(button);\n      }\n      form.dataset.blackRibCartBusy='true';\n      if(button){button.disabled=true;button.textContent='Adding...';}\n      fetch(((window.Shopify\u0026\u0026Shopify.routes\u0026\u0026Shopify.routes.root)||'\/')+'cart\/add.js',{\n        method:'POST',\n        headers:{Accept:'application\/json','X-Requested-With':'XMLHttpRequest'},\n        body:formData\n      }).then(function(response){\n        if(!response.ok){\n          return response.json().then(function(body){\n            throw new Error(body.description||'Unable to add this item.');\n          });\n        }\n        return response.json();\n      }).then(function(response){\n        if(cartUi\u0026\u0026response.sections\u0026\u0026typeof cartUi.renderContents==='function'){\n          cartUi.renderContents(response);\n          cartUi.classList.remove('is-empty');\n          var items=cartUi.querySelector('cart-drawer-items');\n          if(items)items.classList.remove('is-empty');\n        }\n        document.dispatchEvent(new CustomEvent('sakura:cart-updated',{detail:{item:response}}));\n        if(button)button.textContent='Added';\n        window.setTimeout(function(){if(button)button.textContent=originalText;},1200);\n      }).catch(function(error){\n        console.error('Shop the Look cart error',error);\n        if(button)button.textContent='Try Again';\n        window.setTimeout(function(){if(button)button.textContent=originalText;},1800);\n      }).finally(function(){\n        form.dataset.blackRibCartBusy='false';\n        if(button)button.disabled=false;\n      });\n    });\n  }\n  function mount(){\n    var card=document.querySelector('[data-black-rib-shop-look]');\n    if(!card)return true;\n    var root=document.querySelector('[id^=\"MainProduct-\"][data-product-id=\"10790473105718\"]');\n    if(!root)return false;\n    var form=root.querySelector('product-form.product-form')||root.querySelector('product-form');\n    if(!form)return false;\n    var trust=root.querySelector('[data-sakura-trust-panel]');\n    if(trust){trust.insertAdjacentElement('beforebegin',card);}\n    else{form.insertAdjacentElement('afterend',card);}\n    card.classList.add('is-mounted');\n    bindCart(card.querySelector('.pura-shop-look__form'));\n    return true;\n  }\n  if(!mount()\u0026\u0026window.MutationObserver){\n    var observer=new MutationObserver(function(){if(mount())observer.disconnect();});\n    observer.observe(document.documentElement,{childList:true,subtree:true});\n  }\n  if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',mount);}\n  setTimeout(mount,600);\n})();\n\u003c\/script\u003e\n\u003c!-- sakura-black-rib-shop-the-look:end --\u003e","brand":"Sakura K ","offers":[{"title":"Black \/ S","offer_id":54331086831926,"sku":"14:771#BLUE;5:100014064","price":210.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":54331086799158,"sku":"14:771#BLUE;5:361386","price":210.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":54331086897462,"sku":"14:771#BLUE;5:361385","price":210.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":54331086864694,"sku":"14:771#BLUE;5:100014065","price":210.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0975\/3477\/1510\/files\/IMG-6911.png?v=1785224802","url":"https:\/\/sakurakbeauty.com\/products\/black-rib-knit-midi-dress","provider":"Sakura K ","version":"1.0","type":"link"}