{"product_id":"storybook-princess-dress","title":"Storybook Princess Dress","description":"\u003c!-- ════════ COMECE A COPIAR AQUI ════════ --\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400\u0026family=Nunito:wght@400;600;700;800\u0026family=Caveat:wght@600;700\u0026display=swap');\n\n.mt{\n  --pink:#F4BAC9; --pink-soft:#FBDDE6; --cream:#FFF6F8;\n  --rose:#C85C7E; --rose-deep:#A6446A; --lilac:#CDB8EC;\n  --gold:#C9A24B; --gold-soft:#EBD9A6;\n  --plum:#4A2E3A; --plum-soft:#876572; --line:#F1D6DE;\n  --shadow:0 18px 50px -22px rgba(166,68,106,.4);\n  font-family:'Nunito',system-ui,Segoe UI,sans-serif;\n  color:var(--plum); line-height:1.62; max-width:980px; margin:0 auto;\n  -webkit-font-smoothing:antialiased;\n  container-type:inline-size;\n}\n.mt *{box-sizing:border-box;}\n.mt p{margin:0 0 1em;}\n.mt h2,.mt h3{font-family:'Fraunces',Georgia,serif;font-weight:500;color:var(--plum);line-height:1.14;margin:0;}\n.mt strong{color:var(--rose-deep);font-weight:800;}\n.mt-eyebrow{font-family:'Nunito',sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.22em;font-size:.7rem;color:var(--rose);display:inline-block;}\n.mt-script{font-family:'Caveat',cursive;color:var(--rose);}\n\n\/* ════ LEAD emocional (bloco único) ════ *\/\n.mt-lead{text-align:center;padding:40px 26px 30px;position:relative;}\n.mt-lead::before,.mt-lead::after{content:\"✦\";position:absolute;color:var(--gold);font-size:14px;opacity:.6;animation:mt-tw 3.4s ease-in-out infinite;}\n.mt-lead::before{top:18px;left:16%;}\n.mt-lead::after{top:30px;right:15%;color:var(--lilac);animation-delay:1.3s;}\n@keyframes mt-tw{0%,100%{opacity:.2;transform:scale(.7);}50%{opacity:.9;transform:scale(1.15);}}\n.mt .mt-subtitle{font-family:'Fraunces',Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(1.3rem,2.8vw,1.85rem);color:var(--plum);line-height:1.36;max-width:32ch;margin:14px auto 16px;text-align:center;}\n.mt .mt-lead-p{max-width:54ch;margin:0 auto;color:var(--plum-soft);font-size:1.02rem;}\n.mt .mt-lead-p strong{color:var(--rose-deep);}\n\n\/* heads de seção *\/\n.mt-head{text-align:center;margin:0 auto 28px;max-width:52ch;}\n.mt-head h2{font-size:clamp(1.5rem,3.2vw,2.05rem);margin:8px 0 8px;}\n.mt-head p{color:var(--plum-soft);margin:0;}\n\n\/* destaques (2 cards) *\/\n.mt-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:44px auto;max-width:680px;}\n.mt-card{background:#fff;border:1.5px solid var(--line);border-radius:20px;padding:24px 18px;text-align:center;transition:transform .18s ease,box-shadow .18s ease;}\n.mt-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);}\n.mt-ic{width:54px;height:54px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;font-size:1.4rem;background:linear-gradient(135deg,var(--gold-soft),var(--pink));}\n.mt-card h3{font-size:1.05rem;margin-bottom:6px;}\n.mt-card p{font-size:.86rem;color:var(--plum-soft);margin:0;}\n\n\/* avaliações (fluido — reage à largura da coluna) *\/\n.mt-reviews{margin:52px 0;padding:48px 36px;border-radius:28px;background:linear-gradient(160deg,var(--pink-soft),var(--cream));}\n.mt-reviews .mt-head h2{color:var(--rose-deep);}\n.mt-stars{color:var(--gold);letter-spacing:2px;}\n.mt-rev-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;}\n.mt-rev{flex:1 1 240px;max-width:340px;background:#fff;border-radius:20px;padding:24px 22px;box-shadow:0 12px 34px -18px rgba(166,68,106,.4);position:relative;}\n.mt-rev .mt-stars{font-size:1rem;margin-bottom:10px;display:block;}\n.mt-rev p{font-size:.96rem;font-style:italic;color:var(--plum);margin-bottom:14px;}\n.mt-rev .who{display:flex;align-items:center;gap:10px;}\n.mt-rev .av{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--rose));display:grid;place-items:center;color:#fff;font-weight:800;font-size:.85rem;}\n.mt-rev .nm{font-family:'Caveat',cursive;font-size:1.2rem;font-weight:700;color:var(--rose-deep);line-height:1;}\n.mt-rev .ro{font-size:.72rem;color:var(--plum-soft);font-weight:600;}\n.mt-rev .badge{position:absolute;top:16px;right:16px;font-size:.6rem;font-weight:800;color:#2e8b57;background:#e7f6ec;padding:3px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em;}\n\n\/* guia de tamanhos *\/\n.mt-size{margin:52px 0;}\n.mt-size .mt-cap{text-align:center;color:var(--plum-soft);font-size:.85rem;font-weight:700;margin:0 0 16px;}\n.mt-size-wrap{overflow-x:auto;border:1.5px solid var(--line);border-radius:20px;box-shadow:var(--shadow);-webkit-overflow-scrolling:touch;}\n.mt-table{width:100%;border-collapse:collapse;min-width:460px;background:#fff;font-size:.9rem;}\n.mt-table th,.mt-table td{padding:13px 14px;text-align:center;border-bottom:1px solid var(--line);}\n.mt-table thead th{background:linear-gradient(135deg,var(--pink),var(--lilac));color:#fff;font-weight:800;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:none;}\n.mt-table tbody tr:nth-child(even){background:var(--cream);}\n.mt-table tbody tr:hover{background:var(--pink-soft);}\n.mt-table tbody td:first-child{font-weight:800;color:var(--rose-deep);}\n.mt-table tbody td:nth-child(2){font-weight:800;color:var(--plum);}\n.mt-notes{margin:18px auto 0;max-width:60ch;background:linear-gradient(160deg,#fff,var(--pink-soft));border:1.5px solid var(--line);border-radius:18px;padding:18px 22px;}\n.mt-notes b{display:block;font-weight:800;color:var(--rose-deep);margin-bottom:8px;font-size:.9rem;}\n.mt-notes ul{margin:0;padding-left:18px;}\n.mt-notes li{font-size:.86rem;color:var(--plum-soft);font-weight:600;margin-bottom:5px;}\n\n\/* descrição completa recolhível (SEO) *\/\n.mt-details{margin:48px auto;max-width:780px;border:1.5px solid var(--line);border-radius:20px;background:#fff;overflow:hidden;}\n.mt-details summary{cursor:pointer;list-style:none;padding:20px 26px;font-family:'Fraunces',Georgia,serif;font-size:1.18rem;color:var(--rose-deep);font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:12px;}\n.mt-details summary::-webkit-details-marker{display:none;}\n.mt-details summary::after{content:\"▾\";color:var(--rose);font-size:1rem;transition:transform .2s ease;}\n.mt-details[open] summary::after{transform:rotate(180deg);}\n.mt-details .mt-body{padding:2px 26px 24px;}\n.mt-details .mt-body p{font-size:1rem;color:var(--plum);}\n.mt-specs-list{list-style:none;margin:16px 0 0;padding:16px 18px;background:var(--cream);border-radius:14px;}\n.mt-specs-list li{display:flex;gap:10px;padding:8px 0;border-bottom:1px dashed var(--line);font-size:.9rem;font-weight:600;}\n.mt-specs-list li:last-child{border-bottom:none;}\n.mt-specs-list li b{color:var(--rose);flex-shrink:0;}\n\n\/* fecho emocional (slim, sem botão) *\/\n.mt-close{margin:48px 0 0;text-align:center;padding:40px 30px;border-radius:26px;background:radial-gradient(120% 130% at 50% 0%,var(--pink) 0%,var(--rose) 130%);color:#fff;box-shadow:var(--shadow);}\n.mt-close h2{color:#fff;font-size:clamp(1.4rem,3vw,2rem);}\n.mt-close h2 em{font-style:italic;}\n\n\/* tags *\/\n.mt-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:34px 0 0;}\n.mt-tags span{font-size:.72rem;font-weight:700;color:var(--rose-deep);background:var(--pink-soft);padding:6px 12px;border-radius:999px;}\n.mt-foot{text-align:center;margin-top:26px;}\n.mt-foot .mt-script{font-size:1.5rem;}\n\n@media(max-width:820px){\n  .mt-reviews,.mt-close{padding:36px 22px;}\n}\n@media(prefers-reduced-motion:reduce){\n  .mt-lead::before,.mt-lead::after{animation:none;}\n  .mt-card:hover{transform:none;}\n}\n\n\/* tabela vira cards quando a COLUNA é estreita (desktop e mobile) *\/\n@container (max-width:640px){\n  .mt-size-wrap{overflow:visible;border:none;box-shadow:none;border-radius:0;}\n  .mt-table{min-width:0;font-size:.95rem;}\n  .mt-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}\n  .mt-table tbody{display:grid;gap:14px;}\n  .mt-table tbody tr{display:block;background:#fff!important;border:1.5px solid var(--line);border-radius:18px;padding:6px 16px;box-shadow:0 10px 28px -18px rgba(166,68,106,.4);}\n  .mt-table tbody td{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:11px 0;border-bottom:1px dashed var(--line);text-align:right;}\n  .mt-table tbody td:last-child{border-bottom:none;}\n  .mt-table tbody td::before{content:attr(data-label);font-weight:800;color:var(--rose);text-align:left;}\n  .mt-table tbody td:first-child{font-size:1.05rem;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"mt\"\u003e\n\u003c!-- ════ LEAD: emoção concentrada no topo ════ --\u003e\n\u003csection class=\"mt-lead\"\u003e\u003cspan class=\"mt-eyebrow\"\u003e🦋 Storybook Princess Magic 🦋\u003c\/span\u003e \u003c!-- ✏️ SUBTÍTULO EMOCIONAL --\u003e\n\u003cp class=\"mt-subtitle\"\u003eEvery little girl dreams of being the princess in her own storybook — and one spin in front of the mirror, she becomes the heroine of her happily-ever-after.\u003c\/p\u003e\n\u003cp class=\"mt-lead-p\"\u003eYou're not buying a dress — you're buying \u003cstrong\u003ehours of imaginative play\u003c\/strong\u003e, and a chapter of her childhood she'll grow up smiling about. 🦋\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- ════ DESTAQUES (2 principais) ════ --\u003e\n\u003csection\u003e\n\u003cdiv class=\"mt-head\"\u003e\n\u003cspan class=\"mt-eyebrow\"\u003eWhy mamas love it\u003c\/span\u003e\n\u003ch2\u003eA classic that never goes out of style\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-grid\"\u003e\n\u003c!-- ✏️ 2 destaques principais --\u003e\n\u003cdiv class=\"mt-card\"\u003e\n\u003cdiv class=\"mt-ic\"\u003e👗\u003c\/div\u003e\n\u003ch3\u003eTwirl-Worthy Ball Gown\u003c\/h3\u003e\n\u003cp\u003eA classic fairytale ball-gown shape with a full, twirl-worthy skirt and a charming bow accent.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-card\"\u003e\n\u003cdiv class=\"mt-ic\"\u003e🦋\u003c\/div\u003e\n\u003ch3\u003eButterfly Sleeve Charm\u003c\/h3\u003e\n\u003cp\u003eDelicate butterfly mesh bubble sleeves that flutter with every move, with a sweet rounded neckline.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ════ AVALIAÇÕES (2 — nome, cidade e país) ════ --\u003e \u003c!-- ⚠️ Troque por avaliações REAIS de clientes. Estes são só modelos. --\u003e\n\u003csection class=\"mt-reviews\"\u003e\n\u003cdiv class=\"mt-head\"\u003e\n\u003cspan class=\"mt-eyebrow\"\u003e★ From mama to mama ★\u003c\/span\u003e\n\u003ch2\u003eLoved by little princesses everywhere\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-rev-grid\"\u003e\n\u003cdiv class=\"mt-rev\"\u003e\n\u003cspan class=\"badge\"\u003e✓ Verified\u003c\/span\u003e \u003cspan class=\"mt-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003cp\u003e\"The little butterfly sleeves are the sweetest detail — she twirled all afternoon. Such a classic, well-made princess dress.\"\u003c\/p\u003e\n\u003cdiv class=\"who\"\u003e\n\u003cdiv class=\"av\"\u003eO\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm\"\u003eOlivia P.\u003c\/div\u003e\n\u003cdiv class=\"ro\"\u003eToronto, Canada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-rev\"\u003e\n\u003cspan class=\"badge\"\u003e✓ Verified\u003c\/span\u003e \u003cspan class=\"mt-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003cp\u003e\"Perfect length for running and playing, and she refuses to take it off. The photos we got are absolutely precious.\"\u003c\/p\u003e\n\u003cdiv class=\"who\"\u003e\n\u003cdiv class=\"av\"\u003eG\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm\"\u003eGreta S.\u003c\/div\u003e\n\u003cdiv class=\"ro\"\u003eMunich, Germany\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ════ GUIA DE TAMANHOS ════ --\u003e\n\u003csection class=\"mt-size\"\u003e\n\u003cdiv class=\"mt-head\"\u003e\n\u003cspan class=\"mt-eyebrow\"\u003e⭐ Size Guide\u003c\/span\u003e\n\u003ch2\u003eFind her perfect fit\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"mt-cap\"\u003eGarment measurements in centimeters (cm)\u003c\/p\u003e\n\u003cdiv class=\"mt-size-wrap\"\u003e\n\u003ctable class=\"mt-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRecommended Age\u003c\/th\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eDress Length\u003c\/th\u003e\n\u003cth\u003eRecommended Height\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Recommended Age\"\u003e3–4 years\u003c\/td\u003e\n\u003ctd data-label=\"Size\"\u003e100\u003c\/td\u003e\n\u003ctd data-label=\"Dress Length\"\u003e68\u003c\/td\u003e\n\u003ctd data-label=\"Recommended Height\"\u003e100–110 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Recommended Age\"\u003e4–5 years\u003c\/td\u003e\n\u003ctd data-label=\"Size\"\u003e110\u003c\/td\u003e\n\u003ctd data-label=\"Dress Length\"\u003e76\u003c\/td\u003e\n\u003ctd data-label=\"Recommended Height\"\u003e110–120 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Recommended Age\"\u003e6–7 years\u003c\/td\u003e\n\u003ctd data-label=\"Size\"\u003e120\u003c\/td\u003e\n\u003ctd data-label=\"Dress Length\"\u003e80\u003c\/td\u003e\n\u003ctd data-label=\"Recommended Height\"\u003e120–130 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd data-label=\"Recommended Age\"\u003e8–9 years\u003c\/td\u003e\n\u003ctd data-label=\"Size\"\u003e130\u003c\/td\u003e\n\u003ctd data-label=\"Dress Length\"\u003e86\u003c\/td\u003e\n\u003ctd data-label=\"Recommended Height\"\u003e130–140 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-notes\"\u003e\n\u003cb\u003e📌 Notes\u003c\/b\u003e\n\u003cul\u003e\n\u003cli\u003ePlease allow a 1–3 cm difference due to manual measurement.\u003c\/li\u003e\n\u003cli\u003eColors may vary slightly due to lighting and screen settings. 💖\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ════ DESCRIÇÃO COMPLETA (recolhida — boa pro SEO, fora do caminho) ════ --\u003e\n\u003cdetails class=\"mt-details\"\u003e\n\u003csummary\u003eRead the full description\u003c\/summary\u003e\n\u003cdiv class=\"mt-body\"\u003e\n\u003c!-- ✏️ DESCRIÇÃO SEO: emoção + benefícios + materiais + ocasiões + palavras-chave --\u003e\n\u003cp\u003eEvery little girl dreams of being the princess in her very own storybook. This enchanting \u003cstrong\u003eStorybook Princess Dress\u003c\/strong\u003e turns dress-up afternoons into the kind of magic she'll remember long after she's grown. One spin in front of the mirror and she becomes the heroine of her own happily-ever-after.\u003c\/p\u003e\n\u003cp\u003eWith its dreamy ball-gown silhouette and a touch of butterfly charm, this \u003cstrong\u003eprincess dress\u003c\/strong\u003e is made for twirling, pretend-play and costume parties. A classic fairytale ball-gown shape flows into a full, twirl-worthy skirt, finished with delicate \u003cstrong\u003ebutterfly\u003c\/strong\u003e mesh bubble sleeves that flutter with every move, a sweet rounded neckline, and a charming bow accent. The knee-length cut is just right for running and twirling.\u003c\/p\u003e\n\u003cp\u003eFrom birthdays and costume days to parties and heart-melting photo memories, this \u003cstrong\u003egirls' ball gown\u003c\/strong\u003e sparks hours of imaginative, screen-free play. A timeless \u003cstrong\u003efairytale dress\u003c\/strong\u003e and \u003cstrong\u003edress-up costume\u003c\/strong\u003e that never goes out of style, it's the \u003cstrong\u003ekids' outfit\u003c\/strong\u003e that makes her feel like the star of her own fairytale — the \u003cstrong\u003ebirthday dress\u003c\/strong\u003e she'll ask to wear again and again.\u003c\/p\u003e\n\u003cp\u003eSome dresses are just clothes. This one is a chapter in her childhood story — the one she'll grow up smiling about. 🦋✨\u003c\/p\u003e\n\u003cul class=\"mt-specs-list\"\u003e\n\u003cli\u003e\n\u003cb\u003eIncludes:\u003c\/b\u003e 1 storybook princess dress\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSilhouette:\u003c\/b\u003e Classic fairytale ball-gown shape, full skirt\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSleeves:\u003c\/b\u003e Butterfly mesh bubble sleeves\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eNeckline:\u003c\/b\u003e Sweet rounded neckline with bow accent\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eLength:\u003c\/b\u003e Knee-length — easy to run \u0026amp; twirl in\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCare:\u003c\/b\u003e Gentle hand wash, hang to dry\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- ════ FECHO emocional (slim, sem botão) ════ --\u003e\n\u003csection class=\"mt-close\"\u003e\n\u003ch2\u003eNot just a dress — a \u003cem\u003echapter in her story\u003c\/em\u003e 🦋\u003c\/h2\u003e\n\u003c\/section\u003e\n\u003c!-- ✏️ Palavras-chave --\u003e\n\u003cdiv class=\"mt-tags\"\u003e\n\u003cspan\u003eprincess dress\u003c\/span\u003e\u003cspan\u003ebutterfly dress\u003c\/span\u003e\u003cspan\u003egirls' ball gown\u003c\/span\u003e \u003cspan\u003efairytale dress\u003c\/span\u003e\u003cspan\u003edress-up costume\u003c\/span\u003e\u003cspan\u003ebirthday dress\u003c\/span\u003e \u003cspan\u003eprincess costume\u003c\/span\u003e\u003cspan\u003ebutterfly sleeve dress\u003c\/span\u003e\u003cspan\u003ekids' outfit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-foot\"\u003e\u003cspan class=\"mt-script\"\u003eMagic Tree — where fairytales come true ♡\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ════════ TERMINE DE COPIAR AQUI ════════ --\u003e","brand":"Magic Tree Kids","offers":[{"title":"3-4Y","offer_id":47279546204331,"sku":"14:691#RA67-4;200000463:200004197#110cm 3-4Y","price":625.0,"currency_code":"BRL","in_stock":true},{"title":"4-5Y","offer_id":47279545450667,"sku":"14:691#RA67-4;200000463:200004191#120cm 4-5Y","price":625.0,"currency_code":"BRL","in_stock":true},{"title":"5-6Y","offer_id":47279545876651,"sku":"14:691#RA67-4;200000463:200004187#130cm 5-6Y","price":625.0,"currency_code":"BRL","in_stock":true},{"title":"7-8Y","offer_id":47279546826923,"sku":"14:691#RA67-4;200000463:200004189#140cm 7-8Y","price":625.0,"currency_code":"BRL","in_stock":true},{"title":"9-10Y","offer_id":47279546990763,"sku":"14:691#RA67-4;200000463:200004195#150cm 9-10Y","price":625.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0696\/6358\/8523\/files\/storybook-princess-dress_1.webp?v=1782352035","url":"https:\/\/kidsmagictree.com\/products\/storybook-princess-dress","provider":"Magic Tree Kids","version":"1.0","type":"link"}