{"product_id":"willow-breeze-pocket-dress","title":"Willow Breeze Pocket Dress | Everyday Sunny Comfort","description":"\u003cdiv\u003e\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" id=\"main\" tabindex=\"-1\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv data-voice-floating-orb-focus-background=\"\" class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a0637df-a350-8389-8296-17648000531a-11\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a0637df-a350-8389-8296-17648000531a-11\" data-turn-id-container=\"request-6a0637df-a350-8389-8296-17648000531a-11\" data-testid=\"conversation-turn-310\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"bb0a6f75-66f7-4af3-9ff0-00effe76d07b\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003ch1 data-section-id=\"whv5li\" data-start=\"119\" data-end=\"172\"\u003eWillow Breeze Pocket Dress | Everyday Sunny Comfort\u003c\/h1\u003e\n\u003ch3 data-section-id=\"wk636p\" data-start=\"174\" data-end=\"233\"\u003eEffortless comfort for sunny days and everyday moments.\u003c\/h3\u003e\n\u003cp data-start=\"235\" data-end=\"390\"\u003eDesigned for warm summer days and easy everyday wear, the Willow Breeze Pocket Dress combines comfort, movement and timeless style in one effortless piece.\u003c\/p\u003e\n\u003cp data-start=\"392\" data-end=\"624\"\u003eWith its relaxed silhouette, flattering V-neckline and practical side pockets, it's the kind of dress you'll reach for again and again — whether you're enjoying a slow morning coffee, a weekend getaway or a sunny afternoon outdoors.\u003c\/p\u003e\n\u003cp data-start=\"626\" data-end=\"809\"\u003eLightweight, comfortable and easy to style, the Willow Breeze Pocket Dress is designed to help you feel confident, comfortable and beautifully put together wherever the day takes you.\u003c\/p\u003e\n\u003ch2 data-section-id=\"1vtcvuy\" data-start=\"816\" data-end=\"837\"\u003eWhy You'll Love It\u003c\/h2\u003e\n\u003cp data-start=\"839\" data-end=\"867\"\u003e✓ Relaxed and flattering fit\u003c\/p\u003e\n\u003cp data-start=\"869\" data-end=\"893\"\u003e✓ Practical side pockets\u003c\/p\u003e\n\u003cp data-start=\"895\" data-end=\"922\"\u003e✓ Soft and comfortable feel\u003c\/p\u003e\n\u003cp data-start=\"924\" data-end=\"950\"\u003e✓ Easy to dress up or down\u003c\/p\u003e\n\u003cp data-start=\"952\" data-end=\"979\"\u003e✓ Perfect for everyday wear\u003c\/p\u003e\n\u003cp data-start=\"981\" data-end=\"1010\"\u003e✓ Ideal for spring and summer\u003c\/p\u003e\n\u003ch2 data-section-id=\"189qedo\" data-start=\"1017\" data-end=\"1035\"\u003eProduct Details\u003c\/h2\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"1037\" data-end=\"1273\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"1037\" data-end=\"1058\"\u003e\n\u003ctr data-start=\"1037\" data-end=\"1058\"\u003e\n\u003cth data-start=\"1037\" data-end=\"1047\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eFeature\u003c\/th\u003e\n\u003cth data-start=\"1047\" data-end=\"1058\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"1083\" data-end=\"1273\"\u003e\n\u003ctr data-start=\"1083\" data-end=\"1107\"\u003e\n\u003ctd data-start=\"1083\" data-end=\"1094\" data-col-size=\"sm\"\u003eMaterial\u003c\/td\u003e\n\u003ctd data-start=\"1094\" data-end=\"1107\" data-col-size=\"sm\"\u003ePolyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1108\" data-end=\"1129\"\u003e\n\u003ctd data-start=\"1108\" data-end=\"1119\" data-col-size=\"sm\"\u003eNeckline\u003c\/td\u003e\n\u003ctd data-start=\"1119\" data-end=\"1129\" data-col-size=\"sm\"\u003eV-Neck\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1130\" data-end=\"1151\"\u003e\n\u003ctd data-start=\"1130\" data-end=\"1136\" data-col-size=\"sm\"\u003eFit\u003c\/td\u003e\n\u003ctd data-start=\"1136\" data-end=\"1151\" data-col-size=\"sm\"\u003eRelaxed Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1152\" data-end=\"1176\"\u003e\n\u003ctd data-start=\"1152\" data-end=\"1161\" data-col-size=\"sm\"\u003eLength\u003c\/td\u003e\n\u003ctd data-start=\"1161\" data-end=\"1176\" data-col-size=\"sm\"\u003eMidi Length\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1177\" data-end=\"1211\"\u003e\n\u003ctd data-start=\"1177\" data-end=\"1187\" data-col-size=\"sm\"\u003eSleeves\u003c\/td\u003e\n\u003ctd data-start=\"1187\" data-end=\"1211\" data-col-size=\"sm\"\u003eShort Ruffle Sleeves\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1212\" data-end=\"1244\"\u003e\n\u003ctd data-start=\"1212\" data-end=\"1220\" data-col-size=\"sm\"\u003eStyle\u003c\/td\u003e\n\u003ctd data-start=\"1220\" data-end=\"1244\" data-col-size=\"sm\"\u003eCasual Everyday Wear\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1245\" data-end=\"1273\"\u003e\n\u003ctd data-start=\"1245\" data-end=\"1254\" data-col-size=\"sm\"\u003eSeason\u003c\/td\u003e\n\u003ctd data-start=\"1254\" data-end=\"1273\" data-col-size=\"sm\"\u003eSpring \u0026amp; Summer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 data-section-id=\"15vrutz\" data-start=\"1280\" data-end=\"1312\"\u003e\n\u003cbr\u003e♡ Exclusive Multi-Buy Savings\u003c\/h2\u003e\n\u003cp data-start=\"1314\" data-end=\"1336\"\u003eBuy 2 Items → Save 10%\u003c\/p\u003e\n\u003cp data-start=\"1338\" data-end=\"1360\"\u003eBuy 3 Items → Save 15%\u003c\/p\u003e\n\u003cp data-start=\"1362\" data-end=\"1384\"\u003eBuy 4 Items → Save 20%\u003c\/p\u003e\n\u003cp data-start=\"1386\" data-end=\"1432\"\u003eSavings are automatically applied at checkout.\u003c\/p\u003e\n\u003ch3 data-section-id=\"hx5dm7\" data-start=\"1439\" data-end=\"1468\"\u003e\n\u003cbr\u003eIncluded With Every Order\u003c\/h3\u003e\n\u003cp data-start=\"1470\" data-end=\"1507\"\u003e✓ Free Express Shipping Across Canada\u003c\/p\u003e\n\u003cp data-start=\"1509\" data-end=\"1546\"\u003e✓ Complimentary Gift With Every Order\u003c\/p\u003e\n\u003cp data-start=\"1548\" data-end=\"1577\"\u003e✓ 30-Day Money-Back Guarantee\u003c\/p\u003e\n\u003cp data-start=\"1548\" data-end=\"1577\"\u003e✓ Custom packaging\u003c\/p\u003e\n\u003cp data-start=\"1579\" data-end=\"1596\"\u003e✓ Secure Checkout\u003c\/p\u003e\n\u003ch3 data-section-id=\"1ecqpiq\" data-start=\"1603\" data-end=\"1634\"\u003eLimited Summer Availability\u003c\/h3\u003e\n\u003cp data-start=\"1636\" data-end=\"1717\"\u003eDue to seasonal demand and limited inventory, certain sizes may sell out quickly.\u003c\/p\u003e\n\u003cp data-start=\"1719\" data-end=\"1779\"\u003eOrder today to secure your preferred size while stock lasts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none translate-y-(--scroll-root-safe-area-inset-bottom) R6Vx5W_threadScrollVars min-h-(--gutter-remaining-height,0px) group-data-stream-active\/scroll-root:h-[calc(var(--thread-response-height)-16*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"thread-bottom-container\" class=\"sticky bottom-0 z-10 group\/thread-bottom-container relative isolate w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white\/20 md:dark:border-transparent print:hidden content-fade single-line\"\u003e\n\u003cdiv class=\"relative mx-auto h-0\"\u003e\n\u003cdiv class=\"flex h-0 items-end justify-center motion-safe:transition-all motion-safe:delay-300 motion-safe:duration-300 group-[:not([data-scroll-from-end])]\/scroll-root:scale-50 group-[:not([data-scroll-from-end])]\/scroll-root:translate-y-2 group-[:not([data-scroll-from-end])]\/scroll-root:opacity-0 group-[:not([data-scroll-from-end])]\/scroll-root:pointer-events-none group-[:not([data-scroll-from-end])]\/scroll-root:duration-100 group-[:not([data-scroll-from-end])]\/scroll-root:delay-0 absolute start-1\/2 z-10 -translate-x-1\/2 bottom-[calc(100%+3*var(--spacing)+var(--thread-scroll-to-bottom-banner-offset,0px))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 mb-[var(--thread-component-gap,1rem)]\"\u003e\n\u003cdiv class=\"w-full\"\u003e\n\u003cdiv class=\"flex justify-center empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-auto relative z-1 flex h-(--composer-container-height,100%) max-w-full flex-(--composer-container-flex,1) flex-col\"\u003e\u003cform class=\"group\/composer w-full\" data-type=\"unified-composer\"\u003e\n\u003cdiv class=\"hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/form\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"-mt-4 text-token-text-secondary dark-oled:text-token-text-tertiary relative w-full overflow-hidden text-center text-xs [view-transition-name:var(--vt-disclaimer)] md:px-[60px]\"\u003e\n\u003cdiv class=\"text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\u003cdialog class=\"group\/dialog @container inset-0 min-h-full min-w-full whitespace-normal items-center justify-center overflow-auto overscroll-y-contain bg-[rgba(0,0,0,0.5)] backdrop-blur-[1px]\"\u003e\u003c\/dialog\u003e\u003cbr\u003e\u003ca class=\"normalc\"\u003e\u003c\/a\u003e\u003cbr\u003e\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Hannah \u0026 Daniel Calgary","offers":[{"title":"PINK \/ S","offer_id":57292457345407,"sku":null,"price":89.0,"currency_code":"CAD","in_stock":true},{"title":"PINK \/ M","offer_id":57292457378175,"sku":null,"price":89.0,"currency_code":"CAD","in_stock":true},{"title":"PINK \/ L","offer_id":57292457410943,"sku":null,"price":89.0,"currency_code":"CAD","in_stock":true},{"title":"PINK \/ XL","offer_id":57292457443711,"sku":null,"price":89.0,"currency_code":"CAD","in_stock":true},{"title":"PINK \/ 2XL","offer_id":57292457476479,"sku":null,"price":89.0,"currency_code":"CAD","in_stock":true},{"title":"PINK \/ 3XL","offer_id":57292457509247,"sku":null,"price":89.0,"currency_code":"CAD","in_stock":true},{"title":"PINK \/ 4XL","offer_id":57292457542015,"sku":null,"price":89.0,"currency_code":"CAD","in_stock":true},{"title":"PINK \/ 5XL","offer_id":57292457574783,"sku":null,"price":89.0,"currency_code":"CAD","in_stock":true},{"title":"WHITE \/ S","offer_id":57292457607551,"sku":null,"price":89.0,"currency_code":"CAD","in_stock":true},{"title":"WHITE \/ M","offer_id":57292457640319,"sku":null,"price":89.0,"currency_code":"CAD","in_stock":true},{"title":"WHITE \/ L","offer_id":57292457673087,"sku":null,"price":89.0,"currency_code":"CAD","in_stock":true},{"title":"WHITE \/ XL","offer_id":57292457705855,"sku":null,"price":89.0,"currency_code":"CAD","in_stock":true},{"title":"WHITE \/ 2XL","offer_id":57292457738623,"sku":null,"price":89.0,"currency_code":"CAD","in_stock":true},{"title":"WHITE \/ 3XL","offer_id":57292457771391,"sku":null,"price":89.0,"currency_code":"CAD","in_stock":true},{"title":"WHITE \/ 4XL","offer_id":57292457804159,"sku":null,"price":89.0,"currency_code":"CAD","in_stock":true},{"title":"WHITE \/ 5XL","offer_id":57292457836927,"sku":null,"price":89.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/0542\/2207\/files\/8e4d38b1-5b07-4ec0-8d57-b84b664e6f49.jpg?v=1775434680","url":"https:\/\/hannahdanielcalgary.com\/products\/willow-breeze-pocket-dress","provider":"Hannah \u0026 Daniel Calgary","version":"1.0","type":"link"}