{"product_id":"maio-modelador-textura-detalhe-ouro-serenity","title":"Maiô Modelador Textura Riviera Detalhe Ouro Serenity","description":"\u003cstyle\u003e\n  .kalini-lux-pdp,\n  .kalini-lux-pdp * {\n    box-sizing: border-box;\n  }\n\n  .kalini-lux-pdp {\n    --kalini-black: #0b0b0d;\n    --kalini-deep: #151318;\n    --kalini-gold: #c9a76a;\n    --kalini-gold-soft: #e2c991;\n    --kalini-cream: #f7f0e6;\n    --kalini-muted: #b8ad9b;\n    --kalini-line: rgba(201, 167, 106, 0.28);\n    --kalini-shadow: rgba(0, 0, 0, 0.22);\n\n    width: 100%;\n    max-width: 920px;\n    margin: 0 auto;\n    padding: clamp(28px, 5vw, 64px) clamp(18px, 4vw, 48px);\n    background:\n      radial-gradient(circle at top center, rgba(201, 167, 106, 0.14), transparent 36%),\n      linear-gradient(180deg, var(--kalini-deep), var(--kalini-black));\n    color: var(--kalini-cream);\n    font-family: \"Jost\", \"Helvetica Neue\", Arial, sans-serif;\n    line-height: 1.7;\n    border-radius: 2px;\n    overflow: hidden;\n  }\n\n  .kalini-lux-pdp p,\n  .kalini-lux-pdp li {\n    font-size: clamp(14px, 1.9vw, 16px);\n    font-weight: 300;\n    color: var(--kalini-muted);\n    letter-spacing: 0.01em;\n  }\n\n  .kalini-lux-kicker {\n    display: flex;\n    align-items: center;\n    gap: 14px;\n    margin-bottom: 24px;\n    color: var(--kalini-gold);\n    font-size: 11px;\n    letter-spacing: 0.34em;\n    text-transform: uppercase;\n    text-align: center;\n    white-space: nowrap;\n  }\n\n  .kalini-lux-kicker::before,\n  .kalini-lux-kicker::after {\n    content: \"\";\n    flex: 1;\n    height: 1px;\n    background: linear-gradient(90deg, transparent, var(--kalini-gold), transparent);\n    opacity: 0.75;\n  }\n\n  .kalini-lux-title {\n    margin: 0 0 18px;\n    text-align: center;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(30px, 6vw, 58px);\n    font-weight: 300;\n    line-height: 1.08;\n    letter-spacing: 0.02em;\n    color: var(--kalini-cream);\n  }\n\n  .kalini-lux-title em {\n    display: block;\n    color: var(--kalini-gold-soft);\n    font-style: italic;\n    font-weight: 300;\n  }\n\n  .kalini-lux-intro {\n    max-width: 700px;\n    margin: 0 auto 32px;\n    text-align: center;\n  }\n\n  .kalini-lux-intro p {\n    margin: 0 0 14px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(17px, 2.4vw, 22px);\n    line-height: 1.75;\n    color: rgba(247, 240, 230, 0.9);\n  }\n\n  .kalini-lux-bullets {\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 1px;\n    padding: 0;\n    margin: 36px 0 44px;\n    list-style: none;\n    background: var(--kalini-line);\n    border: 1px solid var(--kalini-line);\n  }\n\n  .kalini-lux-bullets li {\n    min-height: 104px;\n    padding: 20px 16px;\n    background: rgba(21, 19, 24, 0.96);\n    color: var(--kalini-cream);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    text-align: center;\n    font-size: 12px;\n    line-height: 1.45;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n\n  .kalini-lux-bullets li::before {\n    content: \"✦\";\n    display: block;\n    margin-right: 8px;\n    color: var(--kalini-gold);\n    font-size: 12px;\n  }\n\n  .kalini-lux-section {\n    margin-top: clamp(34px, 6vw, 58px);\n  }\n\n  .kalini-lux-section-label {\n    margin: 0 0 12px;\n    color: var(--kalini-gold);\n    font-size: 11px;\n    letter-spacing: 0.34em;\n    text-transform: uppercase;\n  }\n\n  .kalini-lux-section-title {\n    margin: 0 0 24px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    color: var(--kalini-cream);\n    font-size: clamp(24px, 4vw, 38px);\n    font-weight: 300;\n    line-height: 1.18;\n  }\n\n  .kalini-lux-accordions,\n  .kalini-lux-faq {\n    display: grid;\n    gap: 12px;\n  }\n\n  .kalini-lux-pdp details {\n    border: 1px solid var(--kalini-line);\n    background: rgba(255, 255, 255, 0.025);\n    box-shadow: 0 18px 42px var(--kalini-shadow);\n    transition: border-color 0.25s ease, background 0.25s ease;\n  }\n\n  .kalini-lux-pdp details[open] {\n    border-color: rgba(201, 167, 106, 0.55);\n    background: rgba(201, 167, 106, 0.055);\n  }\n\n  .kalini-lux-pdp summary {\n    cursor: pointer;\n    padding: 18px 20px;\n    list-style: none;\n    color: var(--kalini-cream);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(17px, 2.2vw, 21px);\n    font-weight: 300;\n    line-height: 1.35;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 18px;\n  }\n\n  .kalini-lux-pdp summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .kalini-lux-pdp summary::after {\n    content: \"+\";\n    color: var(--kalini-gold);\n    font-family: \"Helvetica Neue\", Arial, sans-serif;\n    font-size: 24px;\n    font-weight: 200;\n    line-height: 1;\n    transition: transform 0.25s ease;\n  }\n\n  .kalini-lux-pdp details[open] summary::after {\n    content: \"–\";\n    transform: rotate(180deg);\n  }\n\n  .kalini-lux-pdp details p {\n    margin: 0;\n    padding: 0 20px 22px;\n  }\n\n  .kalini-lux-divider {\n    width: 100%;\n    height: 1px;\n    margin: clamp(38px, 6vw, 62px) 0;\n    background: linear-gradient(90deg, transparent, var(--kalini-line), transparent);\n  }\n\n  .kalini-lux-faq h2 {\n    margin: 0 0 22px;\n    color: var(--kalini-cream);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(26px, 4.8vw, 44px);\n    font-weight: 300;\n    text-align: center;\n    letter-spacing: 0.02em;\n  }\n\n  .kalini-lux-signature {\n    margin-top: clamp(40px, 6vw, 70px);\n    padding: clamp(30px, 5vw, 52px) clamp(20px, 4vw, 42px);\n    border-top: 1px solid var(--kalini-line);\n    border-bottom: 1px solid var(--kalini-line);\n    text-align: center;\n  }\n\n  .kalini-lux-signature p {\n    max-width: 620px;\n    margin: 0 auto 14px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(18px, 3vw, 28px);\n    font-style: italic;\n    line-height: 1.65;\n    color: var(--kalini-cream);\n  }\n\n  .kalini-lux-signature span {\n    display: block;\n    color: var(--kalini-gold);\n    font-size: 11px;\n    letter-spacing: 0.34em;\n    text-transform: uppercase;\n  }\n\n  .kalini-lux-concierge {\n    margin-top: 28px;\n    padding: 22px;\n    border: 1px solid rgba(201, 167, 106, 0.42);\n    background: rgba(201, 167, 106, 0.05);\n    text-align: center;\n  }\n\n  .kalini-lux-concierge strong {\n    display: block;\n    margin-bottom: 8px;\n    color: var(--kalini-gold-soft);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 22px;\n    font-weight: 300;\n  }\n\n  .kalini-lux-concierge p {\n    max-width: 560px;\n    margin: 0 auto;\n  }\n\n  @media (max-width: 820px) {\n    .kalini-lux-bullets {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .kalini-lux-bullets li:last-child {\n      grid-column: span 2;\n    }\n  }\n\n  @media (max-width: 520px) {\n    .kalini-lux-pdp {\n      padding: 30px 16px;\n    }\n\n    .kalini-lux-kicker {\n      font-size: 9px;\n      letter-spacing: 0.22em;\n      gap: 8px;\n    }\n\n    .kalini-lux-bullets {\n      grid-template-columns: 1fr;\n    }\n\n    .kalini-lux-bullets li,\n    .kalini-lux-bullets li:last-child {\n      grid-column: auto;\n      min-height: auto;\n      padding: 16px 14px;\n      justify-content: flex-start;\n      text-align: left;\n    }\n\n    .kalini-lux-pdp summary {\n      padding: 16px;\n    }\n\n    .kalini-lux-pdp details p {\n      padding: 0 16px 18px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"kalini-lux-pdp\"\u003e\n\n  \u003cdiv class=\"kalini-lux-kicker\"\u003eKalini Beachwear · Luxury Resortwear\u003c\/div\u003e\n\n  \u003ch1 class=\"kalini-lux-title\"\u003e\n    Maiô Modelador\n    \u003cem\u003eTextura Riviera\u003c\/em\u003e\n    Detalhe Ouro\n  \u003c\/h1\u003e\n\n  \u003cdiv class=\"kalini-lux-intro\"\u003e\n    \u003cp\u003eUm maiô em tom Riviera de presença luminosa, criado para vestir com segurança e sofisticação em dias de praia, piscina e resort.\u003c\/p\u003e\n    \u003cp\u003eA textura traz profundidade à cor, enquanto os detalhes em ouro adicionam uma leitura elegante e refinada à peça.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cul class=\"kalini-lux-bullets\"\u003e\n    \u003cli\u003eTextura sofisticada\u003c\/li\u003e\n    \u003cli\u003eCaimento seguro\u003c\/li\u003e\n    \u003cli\u003eSustentação elegante\u003c\/li\u003e\n    \u003cli\u003eDetalhes em ouro\u003c\/li\u003e\n    \u003cli\u003eVersátil entre praia, resort e pós-praia\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003csection aria-label=\"Detalhes da peça\" class=\"kalini-lux-section\"\u003e\n    \u003cp class=\"kalini-lux-section-label\"\u003eDetalhes da peça\u003c\/p\u003e\n    \u003ch2 class=\"kalini-lux-section-title\"\u003eConstrução elegante para vestir com presença\u003c\/h2\u003e\n\n    \u003cdiv class=\"kalini-lux-accordions\"\u003e\n      \u003cdetails open\u003e\n        \u003csummary\u003eCaimento e construção\u003c\/summary\u003e\n        \u003cp\u003eA peça possui construção interna com aro estruturado e bojo fixo, oferecendo sustentação, conforto e caimento seguro. O desenho acompanha o corpo com naturalidade, mantendo uma estética elegante.\u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eTecido e composição\u003c\/summary\u003e\n        \u003cp\u003eTecido principal: 84% poliamida e 16% elastano. Forro: 88% poliamida e 12% elastano. A textura oferece estrutura, toque sofisticado e elasticidade para acompanhar o corpo com conforto e elegância.\u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eProteção e conforto\u003c\/summary\u003e\n        \u003cp\u003eO tecido possui proteção UV50+ nas áreas cobertas pela peça. A tecnologia Ice+ proporciona regulação térmica e sensação de frescor em dias de sol. A secagem rápida garante conforto entre a praia, a piscina e o pós-praia.\u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eComo usar\u003c\/summary\u003e\n        \u003cp\u003eUse como maiô em praia, piscina e resort, ou como body em produções pós-praia com saia, calça fluida, camisa ou saída de praia.\u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eCuidados com a peça\u003c\/summary\u003e\n        \u003cp\u003eLavar à mão com sabão neutro, secar à sombra e evitar contato com superfícies ásperas, produtos químicos e peças úmidas guardadas por longos períodos.\u003c\/p\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eTamanho e concierge\u003c\/summary\u003e\n        \u003cp\u003eConsulte a tabela de medidas ou fale com a concierge Kalini para uma orientação personalizada.\u003c\/p\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"kalini-lux-divider\"\u003e\u003c\/div\u003e\n\n  \u003csection aria-label=\"Dúvidas frequentes sobre o produto\" class=\"kalini-lux-faq\"\u003e\n    \u003ch2\u003eDúvidas frequentes\u003c\/h2\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eEsta peça oferece sustentação?\u003c\/summary\u003e\n      \u003cp\u003eSim. A peça possui construção interna com bojo fixo e aro estruturado, oferecendo sustentação, caimento seguro e conforto ao vestir.\u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eO tecido tem proteção solar?\u003c\/summary\u003e\n      \u003cp\u003eSim. O tecido possui proteção UV50+ nas áreas cobertas pela peça, indicada para praia, piscina e resort.\u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003ePosso usar também fora da praia?\u003c\/summary\u003e\n      \u003cp\u003eSim. Além do uso como maiô, a peça pode compor produções resortwear com saia, calça fluida, camisa ou saída de praia.\u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eComo é o caimento?\u003c\/summary\u003e\n      \u003cp\u003eO caimento é firme e confortável, com construção que acompanha o corpo com naturalidade e mantém uma estética sofisticada.\u003c\/p\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eComo escolher o tamanho ideal?\u003c\/summary\u003e\n      \u003cp\u003eConsulte a tabela de medidas ou fale com a concierge Kalini para uma orientação personalizada.\u003c\/p\u003e\n    \u003c\/details\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"kalini-lux-signature\"\u003e\n    \u003cp\u003eUma peça para acompanhar o corpo com segurança, textura e sofisticação — da praia ao pós-praia.\u003c\/p\u003e\n    \u003cspan\u003eKalini Beachwear\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"kalini-lux-concierge\"\u003e\n    \u003cstrong\u003eConcierge Kalini\u003c\/strong\u003e\n    \u003cp\u003ePara escolher com segurança, a concierge Kalini orienta o tamanho ideal e as melhores combinações para o seu momento de uso.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kalini Beachwear","offers":[{"title":"P","offer_id":48814660124929,"sku":"KAL-MAIO-RIV-OUR-P","price":998.0,"currency_code":"BRL","in_stock":true},{"title":"M","offer_id":48814660157697,"sku":"KAL-MAIO-RIV-OUR-M","price":998.0,"currency_code":"BRL","in_stock":true},{"title":"G","offer_id":48814660190465,"sku":"KAL-MAIO-RIV-OUR-G","price":998.0,"currency_code":"BRL","in_stock":true},{"title":"GG","offer_id":48814660223233,"sku":"KAL-MAIO-RIV-OUR-GG","price":998.0,"currency_code":"BRL","in_stock":true},{"title":"XG","offer_id":48814660256001,"sku":"KAL-MAIO-RIV-OUR-XG","price":998.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1914\/6753\/files\/maio-modelador-estruturado-premium-kalini-beachwear-textura-riviera.jpg?v=1779128435","url":"https:\/\/www.kalini.com.br\/products\/maio-modelador-textura-detalhe-ouro-serenity","provider":"Kalini Beachwear","version":"1.0","type":"link"}