{"product_id":"porta-chaves-bicicleta-vintage","title":"Porta-Chaves Bicicleta Vintage","description":"\u003c!-- =========================================================\nPÁGINA DE VENDAS — PORTA-CHAVES BICICLETA VINTAGE\nPADRÃO OFICIAL: CANECA ENCANTO REVELADO\n========================================================= --\u003e\n\u003cstyle\u003e\n\n\n  .encanto-page {\n    --encanto-verde: #464c3c;\n    --encanto-verde-escuro: #34392d;\n    --encanto-bege: #e5ceaa;\n    --encanto-bege-claro: #f6f0e7;\n    --encanto-fundo: #fafafa;\n    --encanto-cinza: #f4f4f4;\n    --encanto-texto: #302f2d;\n    --encanto-texto-suave: #686762;\n    --encanto-borda: #e5e1da;\n    --encanto-branco: #ffffff;\n    --encanto-destaque: #9b3841;\n\n    width: 100%;\n    max-width: 1180px;\n    margin: 0 auto;\n    color: var(--encanto-texto);\n    font-family: inherit;\n    font-size: 18px;\n    line-height: 1.65;\n    box-sizing: border-box;\n  }\n\n  .encanto-page *,\n  .encanto-page *::before,\n  .encanto-page *::after {\n    box-sizing: border-box;\n  }\n\n  .encanto-page img {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  .encanto-page h2,\n  .encanto-page h3,\n  .encanto-page p {\n    margin-top: 0;\n  }\n\n  .encanto-page h2 {\n    margin-bottom: 18px;\n    color: var(--encanto-texto);\n    font-size: clamp(30px, 4vw, 50px);\n    line-height: 1.12;\n    letter-spacing: -0.025em;\n  }\n\n  .encanto-page h3 {\n    margin-bottom: 10px;\n    color: var(--encanto-texto);\n    font-size: 23px;\n    line-height: 1.25;\n  }\n\n  .encanto-page p {\n    margin-bottom: 18px;\n  }\n\n  .encanto-section {\n    padding: 78px 32px;\n  }\n\n  .encanto-section--compacta {\n    padding-top: 48px;\n    padding-bottom: 48px;\n  }\n\n  .encanto-container {\n    width: 100%;\n    max-width: 1060px;\n    margin: 0 auto;\n  }\n\n  .encanto-centro {\n    text-align: center;\n  }\n\n  .encanto-texto-central {\n    max-width: 760px;\n    margin-right: auto;\n    margin-left: auto;\n    color: var(--encanto-texto-suave);\n    font-size: 19px;\n  }\n\n  .encanto-eyebrow {\n    display: inline-block;\n    margin-bottom: 16px;\n    color: var(--encanto-verde);\n    font-size: 13px;\n    font-weight: 800;\n    line-height: 1.3;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n  }\n\n  .encanto-destaque {\n    color: var(--encanto-destaque);\n  }\n\n  .encanto-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 58px;\n    padding: 16px 30px;\n    border: 2px solid var(--encanto-verde);\n    border-radius: 10px;\n    background: var(--encanto-verde);\n    color: var(--encanto-branco) !important;\n    font-size: 16px;\n    font-weight: 800;\n    line-height: 1.2;\n    letter-spacing: 0.03em;\n    text-align: center;\n    text-decoration: none !important;\n    box-shadow: 0 10px 26px rgba(70, 76, 60, 0.2);\n    transition: transform 0.2s ease, background 0.2s ease;\n    cursor: pointer;\n  }\n\n  .encanto-btn:hover {\n    background: var(--encanto-verde-escuro);\n    transform: translateY(-2px);\n  }\n\n  .encanto-btn--claro {\n    border-color: var(--encanto-branco);\n    background: var(--encanto-branco);\n    color: var(--encanto-verde) !important;\n  }\n\n  .encanto-microcopy {\n    margin-top: 12px !important;\n    margin-bottom: 0 !important;\n    color: var(--encanto-texto-suave);\n    font-size: 14px;\n  }\n\n  \/* HERO *\/\n\n  .encanto-hero {\n    overflow: hidden;\n    padding: 50px;\n    border-radius: 24px;\n    background:\n      radial-gradient(circle at top right, rgba(229, 206, 170, 0.42), transparent 42%),\n      var(--encanto-bege-claro);\n  }\n\n  .encanto-hero-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);\n    gap: 52px;\n    align-items: center;\n  }\n\n  .encanto-hero h2 {\n    max-width: 600px;\n    font-size: clamp(37px, 5vw, 62px);\n  }\n\n  .encanto-hero-copy \u003e p {\n    max-width: 590px;\n    color: var(--encanto-texto-suave);\n    font-size: 20px;\n  }\n\n  .encanto-hero-image {\n    position: relative;\n  }\n\n  .encanto-hero-image img {\n    border-radius: 20px;\n    box-shadow: 0 24px 55px rgba(46, 40, 32, 0.16);\n  }\n\n  .encanto-hero-selo {\n    position: absolute;\n    right: 18px;\n    bottom: 18px;\n    max-width: 210px;\n    padding: 13px 17px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.94);\n    color: var(--encanto-texto);\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1.35;\n    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.12);\n    backdrop-filter: blur(7px);\n  }\n\n  .encanto-beneficios-rapidos {\n    display: grid;\n    gap: 10px;\n    margin: 24px 0 28px;\n  }\n\n  .encanto-beneficio-rapido {\n    display: flex;\n    gap: 10px;\n    align-items: flex-start;\n    font-size: 16px;\n    font-weight: 650;\n  }\n\n  .encanto-check {\n    display: inline-flex;\n    flex: 0 0 23px;\n    align-items: center;\n    justify-content: center;\n    width: 23px;\n    height: 23px;\n    margin-top: 1px;\n    border-radius: 50%;\n    background: var(--encanto-verde);\n    color: var(--encanto-branco);\n    font-size: 13px;\n    font-weight: 800;\n  }\n\n  \/* FAIXA DE CONFIANÇA *\/\n\n  .encanto-trust {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    margin-top: 24px;\n    overflow: hidden;\n    border: 1px solid var(--encanto-borda);\n    border-radius: 16px;\n    background: var(--encanto-branco);\n  }\n\n  .encanto-trust-item {\n    padding: 20px 12px;\n    text-align: center;\n  }\n\n  .encanto-trust--tres {\n    grid-template-columns: repeat(3, 1fr);\n  }\n\n  .encanto-trust-item + .encanto-trust-item {\n    border-left: 1px solid var(--encanto-borda);\n  }\n\n  .encanto-trust-icon {\n    display: block;\n    margin-bottom: 6px;\n    font-size: 24px;\n  }\n\n  .encanto-trust-item strong {\n    display: block;\n    color: var(--encanto-texto);\n    font-size: 14px;\n  }\n\n  .encanto-trust-item span {\n    display: block;\n    margin-top: 2px;\n    color: var(--encanto-texto-suave);\n    font-size: 12px;\n  }\n\n  \/* VÍDEO *\/\n\n  .encanto-video-area {\n    background: var(--encanto-fundo);\n  }\n\n  .encanto-video {\n    width: 100%;\n    max-width: 960px;\n    margin: 34px auto 0;\n    overflow: hidden;\n    border-radius: 20px;\n    aspect-ratio: 16 \/ 9;\n    background: #000000;\n    box-shadow: 0 22px 50px rgba(35, 35, 35, 0.16);\n  }\n\n  .encanto-video iframe {\n    display: block;\n    width: 100%;\n    height: 100%;\n    border: 0;\n  }\n\n\n  \/* DEPOIMENTOS REAIS *\/\n\n  .encanto-depoimentos {\n    background: var(--encanto-bege-claro);\n  }\n\n  .encanto-depoimentos-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 18px;\n    margin-top: 34px;\n  }\n\n  .encanto-depoimento-card {\n    display: flex;\n    flex-direction: column;\n    min-height: 100%;\n    padding: 28px 24px;\n    border: 1px solid var(--encanto-borda);\n    border-radius: 18px;\n    background: var(--encanto-branco);\n    text-align: left;\n    box-shadow: 0 10px 28px rgba(39, 39, 39, 0.06);\n  }\n\n  .encanto-depoimento-estrelas {\n    margin-bottom: 16px;\n    color: #b17b28;\n    font-size: 19px;\n    line-height: 1;\n    letter-spacing: 0.08em;\n  }\n\n  .encanto-depoimento-card blockquote {\n    flex: 1;\n    margin: 0;\n    padding: 0;\n    border: 0;\n    color: var(--encanto-texto);\n    font-size: 17px;\n    font-style: normal;\n    font-weight: 600;\n    line-height: 1.6;\n    quotes: none !important;\n  }\n\n  \/* Remove as aspas decorativas aplicadas pelo tema da Shopify *\/\n  .encanto-depoimento-card blockquote::before,\n  .encanto-depoimento-card blockquote::after {\n    display: none !important;\n    content: none !important;\n  }\n\n  .encanto-depoimento-rodape {\n    display: flex;\n    gap: 12px;\n    align-items: center;\n    margin-top: 22px;\n    padding-top: 18px;\n    border-top: 1px solid var(--encanto-borda);\n  }\n\n  .encanto-depoimento-avatar {\n    display: flex;\n    flex: 0 0 44px;\n    align-items: center;\n    justify-content: center;\n    width: 44px;\n    height: 44px;\n    border-radius: 50%;\n    background: var(--encanto-verde);\n    color: var(--encanto-branco);\n    font-size: 15px;\n    font-weight: 800;\n  }\n\n  .encanto-depoimento-dados strong {\n    display: block;\n    color: var(--encanto-texto);\n    font-size: 15px;\n    line-height: 1.3;\n  }\n\n  .encanto-depoimento-dados span {\n    display: block;\n    margin-top: 3px;\n    color: var(--encanto-texto-suave);\n    font-size: 13px;\n    line-height: 1.35;\n  }\n\n  .encanto-depoimentos-nota {\n    margin-top: 18px !important;\n    margin-bottom: 0 !important;\n    color: var(--encanto-texto-suave);\n    font-size: 13px;\n    text-align: center;\n  }\n\n  \/* FRASE EMOCIONAL *\/\n\n  .encanto-frase {\n    position: relative;\n    overflow: hidden;\n    padding: 70px 45px;\n    border-radius: 22px;\n    background: var(--encanto-verde);\n    color: var(--encanto-branco);\n    text-align: center;\n  }\n\n  .encanto-frase::before {\n    content: \"♥\";\n    position: absolute;\n    top: -95px;\n    right: -30px;\n    color: rgba(255, 255, 255, 0.06);\n    font-size: 280px;\n    line-height: 1;\n  }\n\n  .encanto-frase h2 {\n    position: relative;\n    max-width: 850px;\n    margin-right: auto;\n    margin-left: auto;\n    color: var(--encanto-branco);\n  }\n\n  .encanto-frase p {\n    position: relative;\n    max-width: 720px;\n    margin-right: auto;\n    margin-bottom: 0;\n    margin-left: auto;\n    color: rgba(255, 255, 255, 0.84);\n    font-size: 20px;\n  }\n\n  \/* TRANSFORMAÇÃO *\/\n\n  .encanto-transformacao {\n    display: grid;\n    grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);\n    gap: 55px;\n    align-items: center;\n  }\n\n  .encanto-transformacao-imagem img {\n    border-radius: 20px;\n    box-shadow: 0 20px 45px rgba(39, 39, 39, 0.12);\n  }\n\n  .encanto-passos {\n    display: grid;\n    gap: 14px;\n    margin-top: 26px;\n  }\n\n  .encanto-passo {\n    display: grid;\n    grid-template-columns: 46px 1fr;\n    gap: 14px;\n    align-items: start;\n    padding: 17px;\n    border: 1px solid var(--encanto-borda);\n    border-radius: 14px;\n    background: var(--encanto-branco);\n  }\n\n  .encanto-passo-numero {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 46px;\n    height: 46px;\n    border-radius: 12px;\n    background: var(--encanto-bege-claro);\n    color: var(--encanto-verde);\n    font-size: 20px;\n    font-weight: 800;\n  }\n\n  .encanto-passo strong {\n    display: block;\n    margin-bottom: 3px;\n  }\n\n  .encanto-passo span {\n    color: var(--encanto-texto-suave);\n    font-size: 15px;\n  }\n\n  \/* COMPARAÇÃO *\/\n\n  .encanto-comparacao {\n    padding: 35px;\n    border-radius: 20px;\n    background: var(--encanto-cinza);\n  }\n\n  .encanto-comparacao-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 18px;\n    margin-top: 30px;\n  }\n\n  .encanto-comparacao-card {\n    padding: 28px;\n    border: 1px solid var(--encanto-borda);\n    border-radius: 16px;\n    background: var(--encanto-branco);\n  }\n\n  .encanto-comparacao-card span {\n    display: inline-block;\n    margin-bottom: 12px;\n    font-size: 29px;\n  }\n\n  .encanto-comparacao-card h3 {\n    margin-bottom: 7px;\n  }\n\n  .encanto-comparacao-card p {\n    margin-bottom: 0;\n    color: var(--encanto-texto-suave);\n    font-size: 16px;\n  }\n\n  .encanto-comparacao-card--quente {\n    border-color: rgba(155, 56, 65, 0.28);\n    background: #fff7f7;\n  }\n\n  \/* BENEFÍCIOS *\/\n\n  .encanto-cards {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 19px;\n    margin-top: 36px;\n  }\n\n  .encanto-card {\n    padding: 30px 25px;\n    border: 1px solid var(--encanto-borda);\n    border-radius: 18px;\n    background: var(--encanto-branco);\n    box-shadow: 0 9px 25px rgba(39, 39, 39, 0.05);\n  }\n\n  .encanto-card-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 54px;\n    height: 54px;\n    margin-bottom: 20px;\n    border-radius: 15px;\n    background: var(--encanto-bege-claro);\n    font-size: 27px;\n  }\n\n  .encanto-card p {\n    margin-bottom: 0;\n    color: var(--encanto-texto-suave);\n    font-size: 16px;\n  }\n\n  \/* MOMENTO *\/\n\n  .encanto-momento {\n    display: grid;\n    grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);\n    overflow: hidden;\n    border-radius: 22px;\n    background: var(--encanto-bege-claro);\n  }\n\n  .encanto-momento-imagem {\n    min-height: 500px;\n  }\n\n  .encanto-momento-imagem img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n\n  .encanto-momento-copy {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 54px;\n  }\n\n  .encanto-momento-copy p {\n    color: var(--encanto-texto-suave);\n  }\n\n  .encanto-reacao {\n    margin: 12px 0 25px;\n    padding-left: 20px;\n    border-left: 3px solid var(--encanto-destaque);\n    color: var(--encanto-texto);\n    font-size: 21px;\n    font-weight: 700;\n    line-height: 1.5;\n  }\n\n  \/* OCASIÕES *\/\n\n  .encanto-ocasioes {\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 14px;\n    margin-top: 34px;\n  }\n\n  .encanto-ocasiao {\n    padding: 22px 13px;\n    border: 1px solid var(--encanto-borda);\n    border-radius: 15px;\n    background: var(--encanto-branco);\n    text-align: center;\n  }\n\n  .encanto-ocasiao span {\n    display: block;\n    margin-bottom: 9px;\n    font-size: 27px;\n  }\n\n  .encanto-ocasiao strong {\n    display: block;\n    font-size: 14px;\n    line-height: 1.35;\n  }\n\n  \/* DETALHES *\/\n\n  .encanto-detalhes {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n    gap: 55px;\n    align-items: center;\n  }\n\n  .encanto-detalhes img {\n    border-radius: 20px;\n  }\n\n  .encanto-lista {\n    display: grid;\n    gap: 13px;\n    margin: 27px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .encanto-lista li {\n    display: flex;\n    gap: 12px;\n    align-items: flex-start;\n    padding-bottom: 13px;\n    border-bottom: 1px solid var(--encanto-borda);\n  }\n\n  .encanto-lista li:last-child {\n    padding-bottom: 0;\n    border-bottom: 0;\n  }\n\n  .encanto-lista-icone {\n    flex: 0 0 28px;\n    color: var(--encanto-verde);\n    font-weight: 800;\n  }\n\n  .encanto-lista strong {\n    display: block;\n    margin-bottom: 2px;\n  }\n\n  .encanto-lista small {\n    display: block;\n    color: var(--encanto-texto-suave);\n    font-size: 15px;\n    line-height: 1.5;\n  }\n\n  \/* ESPECIFICAÇÕES *\/\n\n  .encanto-especificacoes {\n    padding: 42px;\n    border-radius: 20px;\n    background: var(--encanto-cinza);\n  }\n\n  .encanto-especificacoes-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 0 30px;\n    margin-top: 28px;\n  }\n\n  .encanto-especificacao {\n    display: flex;\n    justify-content: space-between;\n    gap: 22px;\n    padding: 16px 0;\n    border-bottom: 1px solid #dedbd5;\n  }\n\n  .encanto-especificacao strong {\n    color: var(--encanto-texto);\n  }\n\n  .encanto-especificacao span {\n    color: var(--encanto-texto-suave);\n    text-align: right;\n  }\n\n  .encanto-cuidados {\n    margin-top: 25px;\n    padding: 21px;\n    border-left: 4px solid var(--encanto-bege);\n    border-radius: 0 12px 12px 0;\n    background: var(--encanto-branco);\n    color: var(--encanto-texto-suave);\n    font-size: 15px;\n  }\n\n  \/* SEGURANÇA *\/\n\n  .encanto-seguranca {\n    background: var(--encanto-fundo);\n  }\n\n  .encanto-seguranca-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 17px;\n    margin-top: 34px;\n  }\n\n  .encanto-seguranca-card {\n    padding: 26px 18px;\n    border: 1px solid var(--encanto-borda);\n    border-radius: 17px;\n    background: var(--encanto-branco);\n    text-align: center;\n  }\n\n  .encanto-seguranca-card span {\n    display: block;\n    margin-bottom: 10px;\n    font-size: 31px;\n  }\n\n  .encanto-seguranca-card strong {\n    display: block;\n    margin-bottom: 5px;\n    font-size: 16px;\n  }\n\n  .encanto-seguranca-card p {\n    margin-bottom: 0;\n    color: var(--encanto-texto-suave);\n    font-size: 14px;\n    line-height: 1.45;\n  }\n\n  \/* FAQ *\/\n\n  .encanto-faq {\n    max-width: 880px;\n    margin: 34px auto 0;\n  }\n\n  .encanto-faq details {\n    margin-bottom: 12px;\n    overflow: hidden;\n    border: 1px solid var(--encanto-borda);\n    border-radius: 13px;\n    background: var(--encanto-branco);\n  }\n\n  .encanto-faq summary {\n    position: relative;\n    padding: 20px 56px 20px 20px;\n    color: var(--encanto-texto);\n    font-size: 17px;\n    font-weight: 750;\n    line-height: 1.4;\n    list-style: none;\n    cursor: pointer;\n  }\n\n  .encanto-faq summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .encanto-faq summary::after {\n    content: \"+\";\n    position: absolute;\n    top: 50%;\n    right: 20px;\n    color: var(--encanto-verde);\n    font-size: 28px;\n    font-weight: 400;\n    transform: translateY(-50%);\n  }\n\n  .encanto-faq details[open] summary::after {\n    content: \"−\";\n  }\n\n  .encanto-faq details[open] summary {\n    border-bottom: 1px solid var(--encanto-borda);\n  }\n\n  .encanto-faq-resposta {\n    padding: 18px 20px 20px;\n    color: var(--encanto-texto-suave);\n    font-size: 16px;\n  }\n\n  .encanto-faq-resposta p {\n    margin-bottom: 0;\n  }\n\n  \/* CTA FINAL *\/\n\n  .encanto-final {\n    position: relative;\n    overflow: hidden;\n    padding: 75px 40px;\n    border-radius: 24px;\n    background:\n      radial-gradient(circle at top left, rgba(229, 206, 170, 0.22), transparent 43%),\n      var(--encanto-verde);\n    color: var(--encanto-branco);\n    text-align: center;\n  }\n\n  .encanto-final h2 {\n    max-width: 800px;\n    margin-right: auto;\n    margin-left: auto;\n    color: var(--encanto-branco);\n  }\n\n  .encanto-final \u003e p {\n    max-width: 700px;\n    margin-right: auto;\n    margin-left: auto;\n    color: rgba(255, 255, 255, 0.84);\n    font-size: 20px;\n  }\n\n  .encanto-final .encanto-microcopy {\n    color: rgba(255, 255, 255, 0.78);\n  }\n\n  .encanto-final-beneficios {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px 22px;\n    justify-content: center;\n    margin: 26px 0;\n    font-size: 15px;\n    font-weight: 700;\n  }\n\n  \/* RESPONSIVO *\/\n\n  @media screen and (max-width: 900px) {\n    .encanto-hero-grid,\n    .encanto-transformacao,\n    .encanto-detalhes {\n      grid-template-columns: 1fr;\n    }\n\n    .encanto-momento {\n      grid-template-columns: 1fr;\n    }\n\n    .encanto-momento-imagem {\n      min-height: auto;\n    }\n\n    .encanto-cards {\n      grid-template-columns: 1fr;\n    }\n\n    .encanto-ocasioes {\n      grid-template-columns: repeat(3, 1fr);\n    }\n\n    .encanto-seguranca-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .encanto-trust {\n      grid-template-columns: 1fr;\n    }\n\n    .encanto-trust-item + .encanto-trust-item {\n      border-left: 0;\n      border-top: 1px solid var(--encanto-borda);\n    }\n  }\n\n  @media screen and (max-width: 749px) {\n    .encanto-page {\n      font-size: 17px;\n      padding-bottom: 0;\n    }\n\n    .encanto-section {\n      padding: 52px 16px;\n    }\n\n    .encanto-section--compacta {\n      padding-top: 35px;\n      padding-bottom: 35px;\n    }\n\n    .encanto-page h2 {\n      font-size: 31px;\n    }\n\n    .encanto-texto-central {\n      font-size: 17px;\n    }\n\n    .encanto-hero {\n      padding: 34px 20px 22px;\n      border-radius: 18px;\n    }\n\n    .encanto-hero-grid {\n      gap: 34px;\n    }\n\n    .encanto-hero h2 {\n      font-size: 37px;\n    }\n\n    .encanto-hero-copy \u003e p {\n      font-size: 18px;\n    }\n\n    .encanto-hero-image img {\n      border-radius: 15px;\n    }\n\n    .encanto-hero-selo {\n      right: 10px;\n      bottom: 10px;\n      max-width: 175px;\n      padding: 10px 12px;\n      font-size: 12px;\n    }\n\n    .encanto-btn {\n      width: 100%;\n      min-height: 57px;\n      padding-right: 18px;\n      padding-left: 18px;\n      font-size: 15px;\n    }\n\n    .encanto-depoimentos-grid {\n      grid-template-columns: 1fr;\n      gap: 14px;\n      margin-top: 26px;\n    }\n\n    .encanto-depoimento-card {\n      padding: 23px 19px;\n      border-radius: 15px;\n    }\n\n    .encanto-depoimento-card blockquote {\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .encanto-depoimento-rodape {\n      margin-top: 18px;\n      padding-top: 15px;\n    }\n\n    .encanto-video {\n      margin-top: 26px;\n      border-radius: 14px;\n    }\n\n    .encanto-frase {\n      padding: 50px 21px;\n      border-radius: 17px;\n    }\n\n    .encanto-frase p {\n      font-size: 17px;\n    }\n\n    .encanto-comparacao {\n      padding: 24px 16px;\n      border-radius: 16px;\n    }\n\n    .encanto-comparacao-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .encanto-comparacao-card {\n      padding: 22px;\n    }\n\n    .encanto-momento {\n      border-radius: 17px;\n    }\n\n    .encanto-momento-copy {\n      padding: 36px 21px;\n    }\n\n    .encanto-reacao {\n      font-size: 19px;\n    }\n\n    .encanto-ocasioes {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .encanto-ocasiao:last-child {\n      grid-column: 1 \/ -1;\n    }\n\n    .encanto-especificacoes {\n      padding: 31px 20px;\n      border-radius: 16px;\n    }\n\n    .encanto-especificacoes-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .encanto-especificacao {\n      align-items: flex-start;\n      flex-direction: column;\n      gap: 3px;\n    }\n\n    .encanto-especificacao span {\n      text-align: left;\n    }\n\n    .encanto-seguranca-grid {\n      grid-template-columns: 1fr 1fr;\n      gap: 12px;\n    }\n\n    .encanto-seguranca-card {\n      padding: 21px 12px;\n    }\n\n    .encanto-faq summary {\n      padding: 18px 52px 18px 17px;\n      font-size: 16px;\n    }\n\n    .encanto-faq-resposta {\n      padding: 16px 17px 18px;\n      font-size: 15px;\n    }\n\n    .encanto-final {\n      padding: 54px 21px;\n      border-radius: 18px;\n    }\n\n    .encanto-final \u003e p {\n      font-size: 17px;\n    }\n\n  }\n\n  @media screen and (max-width: 390px) {\n    .encanto-seguranca-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\n\n  \/* =========================================================\n  AJUSTES FINAIS DE RESPONSIVIDADE\n  DESKTOP E MOBILE\n  ========================================================= *\/\n\n  @media screen and (min-width: 901px) {\n    .encanto-hero {\n      padding: 44px 46px;\n    }\n\n    .encanto-hero-grid {\n      gap: 42px;\n    }\n\n    .encanto-hero h2 {\n      font-size: clamp(42px, 4vw, 55px);\n      line-height: 1.08;\n    }\n\n    .encanto-hero-copy \u003e p {\n      font-size: 18px;\n      line-height: 1.6;\n    }\n\n    .encanto-beneficios-rapidos {\n      margin-top: 20px;\n      margin-bottom: 24px;\n    }\n  }\n\n  @media screen and (max-width: 749px) {\n    .encanto-page {\n      padding-bottom: 0;\n    }\n\n    .encanto-section {\n      padding: 42px 15px;\n    }\n\n    .encanto-section:first-child {\n      padding-top: 18px;\n    }\n\n    .encanto-section--compacta {\n      padding-top: 32px;\n      padding-bottom: 32px;\n    }\n\n    .encanto-hero {\n      padding: 27px 18px 24px;\n      border-radius: 16px;\n    }\n\n    .encanto-hero-grid {\n      display: flex;\n      flex-direction: column;\n      gap: 21px;\n      align-items: stretch;\n    }\n\n    .encanto-hero-copy {\n      display: contents;\n    }\n\n    .encanto-hero-copy .encanto-eyebrow {\n      order: 1;\n      margin-bottom: 0;\n      font-size: 11px;\n      line-height: 1.45;\n      letter-spacing: 0.12em;\n    }\n\n    .encanto-hero-copy h2 {\n      order: 2;\n      margin-bottom: 0;\n      font-size: 31px;\n      line-height: 1.08;\n      letter-spacing: -0.025em;\n    }\n\n    .encanto-hero-image {\n      order: 3;\n      width: 100%;\n    }\n\n    .encanto-hero-copy \u003e p {\n      order: 4;\n      margin-bottom: 0;\n      font-size: 17px;\n      line-height: 1.55;\n    }\n\n    .encanto-beneficios-rapidos {\n      order: 5;\n      gap: 12px;\n      margin: 0;\n    }\n\n    .encanto-hero-copy .encanto-btn {\n      order: 6;\n    }\n\n    .encanto-hero-copy .encanto-microcopy {\n      order: 7;\n      margin-top: -5px !important;\n      text-align: center;\n    }\n\n    .encanto-hero-image img {\n      border-radius: 13px;\n    }\n\n    .encanto-hero-selo {\n      position: static;\n      right: auto;\n      bottom: auto;\n      max-width: none;\n      margin-top: 10px;\n      padding: 12px 14px;\n      border: 1px solid var(--encanto-borda);\n      border-radius: 10px;\n      background: var(--encanto-branco);\n      font-size: 13px;\n      box-shadow: none;\n      backdrop-filter: none;\n    }\n\n    .encanto-beneficio-rapido {\n      gap: 10px;\n      font-size: 15px;\n      line-height: 1.45;\n    }\n\n    .encanto-check {\n      flex-basis: 22px;\n      width: 22px;\n      height: 22px;\n      font-size: 12px;\n    }\n\n    .encanto-btn {\n      min-height: 54px;\n      padding: 14px 16px;\n      border-radius: 9px;\n      font-size: 14px;\n    }\n\n    .encanto-page h2 {\n      font-size: 29px;\n      line-height: 1.12;\n    }\n\n    .encanto-texto-central {\n      font-size: 17px;\n      line-height: 1.6;\n    }\n\n    .encanto-seguranca-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .encanto-seguranca-card {\n      padding: 22px 18px;\n    }\n\n  }\n\n\n  .encanto-prova-visual{max-width:940px;margin:34px auto 0;overflow:hidden;border:1px solid var(--encanto-borda);border-radius:20px;background:var(--encanto-branco);box-shadow:0 16px 38px rgba(39,39,39,.09)}\n  .encanto-prova-visual img{width:100%;height:auto;object-fit:contain}\n  .encanto-prova-legenda{max-width:760px;margin:18px auto 0!important;color:var(--encanto-texto-suave);font-size:15px;text-align:center}\n  .encanto-etapas{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:46px;align-items:center}\n  .encanto-etapas-imagem{overflow:hidden;border-radius:20px;background:var(--encanto-branco);box-shadow:0 18px 42px rgba(39,39,39,.1)}\n  .encanto-etapas-lista{display:grid;gap:13px;margin-top:24px}\n  .encanto-etapa{display:grid;grid-template-columns:42px 1fr;gap:13px;align-items:center;padding:15px;border:1px solid var(--encanto-borda);border-radius:13px;background:var(--encanto-branco)}\n  .encanto-etapa-numero{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:var(--encanto-bege-claro);color:var(--encanto-verde);font-weight:800}\n  .encanto-etapa strong{display:block;margin-bottom:2px}.encanto-etapa span{color:var(--encanto-texto-suave);font-size:15px}\n  .encanto-detalhe-imagem{overflow:hidden;border:1px solid var(--encanto-borda);border-radius:20px;background:var(--encanto-branco);box-shadow:0 16px 38px rgba(39,39,39,.08)}\n  .encanto-incluso{margin-top:24px;padding:18px 20px;border-radius:12px;background:var(--encanto-bege-claro);color:var(--encanto-texto);font-size:15px}\n  @media screen and (max-width:900px){.encanto-etapas{grid-template-columns:1fr}}\n  @media screen and (max-width:749px){.encanto-prova-visual{margin-top:25px;border-radius:14px}.encanto-prova-legenda{font-size:14px;line-height:1.5}.encanto-etapas{gap:26px}.encanto-etapas-imagem,.encanto-detalhe-imagem{border-radius:14px}}\n\n\u003c\/style\u003e\n\u003cdiv class=\"encanto-page\" id=\"encanto-page\"\u003e\n\u003csection class=\"encanto-section encanto-section--compacta\"\u003e\n\u003cdiv class=\"encanto-hero\"\u003e\n\u003cdiv class=\"encanto-hero-grid\"\u003e\n\u003cdiv class=\"encanto-hero-copy\"\u003e\n\u003cspan class=\"encanto-eyebrow\"\u003ePAIXÃO QUE TAMBÉM ORGANIZA\u003c\/span\u003e\n\u003ch2\u003eUm lugar para as chaves. \u003cspan class=\"encanto-destaque\"\u003eUm detalhe para quem ama bicicletas.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eO Porta-Chaves Bicicleta Vintage transforma uma função simples do dia a dia em parte da decoração, com visual retrô inspirado em uma oficina de bicicletas.\u003c\/p\u003e\n\u003cdiv class=\"encanto-beneficios-rapidos\"\u003e\n\u003cdiv class=\"encanto-beneficio-rapido\"\u003e\n\u003cspan class=\"encanto-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eEstrutura em madeira com arte 2D HD\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"encanto-beneficio-rapido\"\u003e\n\u003cspan class=\"encanto-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003e4 ganchos metálicos para chaves e pequenos acessórios\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"encanto-beneficio-rapido\"\u003e\n\u003cspan class=\"encanto-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eVisual retrô para quem gosta de bicicletas e decoração vintage\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca class=\"encanto-btn\" href=\"#\"\u003eQUERO ORGANIZAR COM PERSONALIDADE\u003c\/a\u003e\n\u003cp class=\"encanto-microcopy\"\u003eFrete grátis para todo o Brasil • Compra segura\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"encanto-hero-image\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0697\/2116\/1866\/files\/ChatGPT_Image_3_de_set._de_2026_10_04_50.png?v=1788440703\" alt=\"Porta-Chaves Bicicleta Vintage em ambiente decorativo\"\u003e\n\u003cdiv class=\"encanto-hero-selo\"\u003e✦ Sua paixão por bicicletas também pode fazer parte da casa.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"encanto-trust encanto-trust--tres\"\u003e\n\u003cdiv class=\"encanto-trust-item\"\u003e\n\u003cspan class=\"encanto-trust-icon\"\u003e🚚\u003c\/span\u003e\u003cstrong\u003eFrete grátis\u003c\/strong\u003e\u003cspan\u003ePara todo o Brasil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"encanto-trust-item\"\u003e\n\u003cspan class=\"encanto-trust-icon\"\u003e🔒\u003c\/span\u003e\u003cstrong\u003ePagamento protegido\u003c\/strong\u003e\u003cspan\u003eCompra segura\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"encanto-trust-item\"\u003e\n\u003cspan class=\"encanto-trust-icon\"\u003e🤍\u003c\/span\u003e\u003cstrong\u003e7 dias para devolução\u003c\/strong\u003e\u003cspan\u003eApós o recebimento\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"encanto-section encanto-section--compacta\"\u003e\n\u003cdiv class=\"encanto-container\"\u003e\n\u003cdiv class=\"encanto-momento\"\u003e\n\u003cdiv class=\"encanto-momento-imagem\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0697\/2116\/1866\/files\/ChatGPT_Image_3_de_set._de_2026_09_57_41.png?v=1788440281\" alt=\"Porta-Chaves Bicicleta Vintage em ambiente de uso\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"encanto-momento-copy\"\u003e\n\u003cspan class=\"encanto-eyebrow\"\u003eORGANIZAÇÃO COM HISTÓRIA\u003c\/span\u003e\n\u003ch2\u003eAs chaves ganham um lugar. A parede ganha personalidade.\u003c\/h2\u003e\n\u003cp\u003eAo lado da porta, no escritório ou em um cantinho especial, ele ajuda a manter pequenos itens reunidos enquanto transforma a parede em uma homenagem ao universo das bicicletas.\u003c\/p\u003e\n\u003cdiv class=\"encanto-reacao\"\u003eUm detalhe funcional para quem gosta de casa organizada, mas não abre mão de identidade.\u003c\/div\u003e\n\u003ca class=\"encanto-btn\" href=\"#\"\u003eQUERO ESSE DETALHE NA MINHA CASA\u003c\/a\u003e\n\u003cp class=\"encanto-microcopy\"\u003eImagem ambientada para apresentação do produto.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"encanto-section encanto-section--compacta porta-chaves-medidas\"\u003e\n\u003cdiv class=\"encanto-container\"\u003e\n\u003cdiv class=\"encanto-detalhes\"\u003e\n\u003cdiv class=\"encanto-detalhe-imagem\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0697\/2116\/1866\/files\/ChatGPT_Image_3_de_set._de_2026_09_50_11.png?v=1788439828\" alt=\"Medidas e detalhes do Porta-Chaves Bicicleta Vintage\"\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan class=\"encanto-eyebrow\"\u003eTAMANHO CERTO PARA FAZER PARTE DA DECORAÇÃO\u003c\/span\u003e\n\u003ch2\u003ePresença suficiente para chamar atenção sem pesar na parede.\u003c\/h2\u003e\n\u003cp\u003eCom aproximadamente 30 × 23 cm, ele chama atenção na parede e ainda oferece quatro ganchos para organizar chaves e pequenos acessórios.\u003c\/p\u003e\n\u003cul class=\"encanto-lista\"\u003e\n\u003cli\u003e\n\u003cspan class=\"encanto-lista-icone\"\u003e✓\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e30 cm de largura\u003c\/strong\u003e\u003csmall\u003eUma proporção que valoriza a arte sem ocupar espaço demais.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"encanto-lista-icone\"\u003e✓\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e23 cm de altura\u003c\/strong\u003e\u003csmall\u003eFormato equilibrado para halls, escritórios e cantinhos decorativos.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"encanto-lista-icone\"\u003e✓\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e4 ganchos metálicos\u003c\/strong\u003e\u003csmall\u003ePara chaves, chaveiros e pequenos acessórios leves.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"encanto-section encanto-section--compacta\"\u003e\n\u003cdiv class=\"encanto-container\"\u003e\n\u003cdiv class=\"encanto-especificacoes\"\u003e\n\u003cdiv class=\"encanto-centro\"\u003e\n\u003cspan class=\"encanto-eyebrow\"\u003eO QUE VOCÊ PRECISA SABER\u003c\/span\u003e\n\u003ch2\u003eInformações essenciais\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"encanto-especificacoes-grid\"\u003e\n\u003cdiv class=\"encanto-especificacao\"\u003e\n\u003cstrong\u003eTipo\u003c\/strong\u003e\u003cspan\u003ePorta-chaves decorativo de parede\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"encanto-especificacao\"\u003e\n\u003cstrong\u003eMaterial principal\u003c\/strong\u003e\u003cspan\u003eMadeira\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"encanto-especificacao\"\u003e\n\u003cstrong\u003eArte frontal\u003c\/strong\u003e\u003cspan\u003eImpressão 2D HD\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"encanto-especificacao\"\u003e\n\u003cstrong\u003eDimensões\u003c\/strong\u003e\u003cspan\u003e30 × 23 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"encanto-especificacao\"\u003e\n\u003cstrong\u003eEspessura\u003c\/strong\u003e\u003cspan\u003eAproximadamente 0,5 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"encanto-especificacao\"\u003e\n\u003cstrong\u003eGanchos\u003c\/strong\u003e\u003cspan\u003e4 ganchos metálicos\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"encanto-especificacao\"\u003e\n\u003cstrong\u003eFixação traseira\u003c\/strong\u003e\u003cspan\u003e2 suportes para pendurar\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"encanto-especificacao\"\u003e\n\u003cstrong\u003eUso indicado\u003c\/strong\u003e\u003cspan\u003eChaves, chaveiros e pequenos acessórios leves\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"encanto-cuidados\"\u003e\n\u003cstrong\u003eImportante:\u003c\/strong\u003e o efeito visual da bicicleta e dos objetos é uma impressão 2D em alta definição, não uma estrutura em relevo 3D. Os ganchos e suportes precisam ser instalados antes do uso.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"encanto-section encanto-seguranca\"\u003e\n\u003cdiv class=\"encanto-container encanto-centro\"\u003e\n\u003cspan class=\"encanto-eyebrow\"\u003eSUA COMPRA PROTEGIDA\u003c\/span\u003e\n\u003ch2\u003eCompre com tranquilidade\u003c\/h2\u003e\n\u003cdiv class=\"encanto-seguranca-grid\"\u003e\n\u003cdiv class=\"encanto-seguranca-card\"\u003e\n\u003cspan\u003e🚚\u003c\/span\u003e\u003cstrong\u003eFrete grátis\u003c\/strong\u003e\n\u003cp\u003ePara todo o Brasil.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"encanto-seguranca-card\"\u003e\n\u003cspan\u003e🔒\u003c\/span\u003e\u003cstrong\u003ePagamento protegido\u003c\/strong\u003e\n\u003cp\u003eCompra segura.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"encanto-seguranca-card\"\u003e\n\u003cspan\u003e💬\u003c\/span\u003e\u003cstrong\u003eAtendimento ao cliente\u003c\/strong\u003e\n\u003cp\u003eSuporte quando necessário.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"encanto-seguranca-card\"\u003e\n\u003cspan\u003e🔁\u003c\/span\u003e\u003cstrong\u003e7 dias para devolução\u003c\/strong\u003e\n\u003cp\u003eApós o recebimento.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"encanto-microcopy\" style=\"margin-top: 22px!important;\"\u003ePrazo médio de entrega: 7 a 14 dias úteis após a postagem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"encanto-section\"\u003e\n\u003cdiv class=\"encanto-container encanto-centro\"\u003e\n\u003cspan class=\"encanto-eyebrow\"\u003ePERGUNTAS FREQUENTES\u003c\/span\u003e\n\u003ch2\u003eAinda ficou alguma dúvida?\u003c\/h2\u003e\n\u003cdiv class=\"encanto-faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eA bicicleta e os objetos são em 3D?\u003c\/summary\u003e\n\u003cdiv class=\"encanto-faq-resposta\"\u003e\n\u003cp\u003eNão. O visual é produzido por impressão 2D HD sobre a peça de madeira. Os ganchos metálicos inferiores são elementos reais e funcionais.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eOs ganchos já vêm instalados?\u003c\/summary\u003e\n\u003cdiv class=\"encanto-faq-resposta\"\u003e\n\u003cp\u003eOs acessórios precisam ser instalados pelo cliente antes do uso. A peça possui quatro ganchos metálicos e suportes traseiros para pendurar.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eQual é o prazo de entrega e a garantia?\u003c\/summary\u003e\n\u003cdiv class=\"encanto-faq-resposta\"\u003e\n\u003cp\u003eO prazo médio é de 7 a 14 dias úteis após a postagem. Você possui 7 dias para solicitar a devolução, conforme nossa política.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"encanto-section\"\u003e\n\u003cdiv class=\"encanto-final\"\u003e\n\u003cspan class=\"encanto-eyebrow\" style=\"color: #e5ceaa;\"\u003ePAIXÃO, ORGANIZAÇÃO E DECORAÇÃO NO MESMO DETALHE\u003c\/span\u003e\n\u003ch2\u003eDê às suas chaves um lugar que tenha a sua cara.\u003c\/h2\u003e\n\u003cp\u003eUm porta-chaves funcional para a rotina e uma peça decorativa para quem gosta de bicicletas, visual vintage e ambientes com personalidade.\u003c\/p\u003e\n\u003cdiv class=\"encanto-final-beneficios\"\u003e\n\u003cspan\u003e✓ Frete grátis\u003c\/span\u003e \u003cspan\u003e✓ Compra segura\u003c\/span\u003e \u003cspan\u003e✓ Atendimento ao cliente\u003c\/span\u003e \u003cspan\u003e✓ Garantia de 7 dias\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca class=\"encanto-btn encanto-btn--claro\" href=\"#\"\u003eQUERO MEU PORTA-CHAVES\u003c\/a\u003e\n\u003cp class=\"encanto-microcopy\"\u003eClique no botão e escolha sua oferta no início da página.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* =========================================================\nMOBILE MAIS LARGO — PADRÃO OFICIAL ENXUTO TODO DIA CASA\nNão altera o desktop. Apenas amplia a largura útil no mobile.\n========================================================= *\/\n@media screen and (max-width: 749px) {\n  .encanto-page {\n    position: relative;\n    left: 50%;\n    width: 100vw !important;\n    max-width: 100vw !important;\n    margin-left: -50vw !important;\n    margin-right: 0 !important;\n    overflow-x: clip;\n  }\n\n  .encanto-section {\n    width: 100%;\n    padding-left: 8px !important;\n    padding-right: 8px !important;\n  }\n\n  .encanto-container {\n    width: 100% !important;\n    max-width: none !important;\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n  }\n\n  .encanto-hero {\n    width: 100%;\n    padding-left: 18px !important;\n    padding-right: 18px !important;\n  }\n\n  .encanto-momento {\n    width: 100%;\n  }\n\n  .encanto-momento-copy {\n    padding-left: 18px !important;\n    padding-right: 18px !important;\n  }\n\n  .encanto-detalhes {\n    width: 100%;\n  }\n\n  .encanto-especificacoes {\n    width: 100%;\n    padding-left: 18px !important;\n    padding-right: 18px !important;\n  }\n\n  .encanto-seguranca {\n    width: 100%;\n  }\n\n  .encanto-faq {\n    width: 100%;\n    max-width: none !important;\n  }\n\n  .encanto-final {\n    width: 100%;\n    padding-left: 18px !important;\n    padding-right: 18px !important;\n  }\n}\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n\/* =========================================================\nCORREÇÃO DA 2ª DOBRA — FOCO NO PORTA-CHAVES\nA imagem original é quadrada e o bloco desktop é mais alto.\nPor isso, o \"cover\" corta as laterais. Aqui o enquadramento\né deslocado para a direita para manter o produto inteiro\ndentro da área visível, sem alterar o restante da página.\n========================================================= *\/\n\n@media screen and (min-width: 901px) {\n  .encanto-momento-imagem {\n    overflow: hidden;\n  }\n\n  .encanto-momento-imagem img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: 70% center !important;\n  }\n}\n\n\/* No mobile a imagem continua inteira, como no padrão oficial. *\/\n@media screen and (max-width: 749px) {\n  .encanto-momento-imagem img {\n    width: 100%;\n    height: auto;\n    object-fit: contain;\n    object-position: center !important;\n  }\n}\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n\/* =========================================================\nREFINO VISUAL — DOBRA DE MEDIDAS\nReferência: Template Oficial Enxuto Caneca Encanto Revelado.\nAfeta apenas esta dobra e não altera as demais seções.\n========================================================= *\/\n\n@media screen and (min-width: 901px) {\n  .porta-chaves-medidas .encanto-detalhes {\n    grid-template-columns: minmax(0, 1.02fr) minmax(0, .98fr);\n    gap: 42px;\n    align-items: center;\n  }\n\n  .porta-chaves-medidas h2 {\n    font-size: clamp(34px, 3.35vw, 44px);\n    line-height: 1.1;\n    margin-bottom: 16px;\n  }\n\n  .porta-chaves-medidas p {\n    font-size: 17px;\n    line-height: 1.55;\n    margin-bottom: 16px;\n  }\n\n  .porta-chaves-medidas .encanto-lista {\n    margin-top: 22px;\n    gap: 11px;\n  }\n\n  .porta-chaves-medidas .encanto-lista li {\n    padding-bottom: 11px;\n  }\n}\n\n\/* Mobile preserva o padrão largo já aprovado e mantém leitura enxuta. *\/\n@media screen and (max-width: 749px) {\n  .porta-chaves-medidas .encanto-detalhes {\n    gap: 26px;\n  }\n\n  .porta-chaves-medidas h2 {\n    font-size: 29px;\n    line-height: 1.12;\n  }\n}\n\u003c\/style\u003e","brand":"Todo Dia Casa","offers":[{"title":"30x23cm","offer_id":50125710721162,"sku":"14:29#ZSP-HYF202601080124;5:202622874#30x23cm","price":119.9,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0697\/2116\/1866\/files\/ChatGPT_Image_3_de_set._de_2026_10_08_53.png?v=1788440946","url":"https:\/\/tododiacasa.com\/products\/porta-chaves-bicicleta-vintage","provider":"Todo Dia Casa","version":"1.0","type":"link"}