/* DIVINA BRUXA 3.0 — LOJA AMAZON V543 · PROFUNDA, LEVE E SEM LOOPS */
.amazon-v543{position:relative;margin:clamp(1.4rem,4vw,2.8rem) 0;padding:clamp(1rem,3vw,1.6rem);border:1px solid color-mix(in srgb,var(--db-accent,#d8ad69) 28%,transparent);border-radius:clamp(22px,4vw,34px);background:linear-gradient(145deg,rgba(33,16,43,.86),rgba(7,4,13,.94));box-shadow:0 24px 70px rgba(0,0,0,.28);overflow:hidden}
.amazon-v543::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--db-accent,#b98cff) 18%,transparent),transparent 30%)}
.amazon-v543__head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.amazon-v543__head h3{margin:.2rem 0 .45rem;font-size:clamp(1.35rem,4vw,2rem)}.amazon-v543__head p:not(.eyebrow){max-width:65ch;margin:0;color:var(--db-muted,#c9bfd0);line-height:1.65}.amazon-v543__seal{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border:1px solid rgba(224,190,126,.42);border-radius:50%;color:#f1d79e;background:rgba(8,4,14,.45)}
.amazon-v543__intentions{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1.2rem}.amazon-v543__intentions button{min-height:168px;padding:1rem;text-align:left;border:1px solid rgba(224,190,126,.18);border-radius:20px;color:inherit;background:rgba(255,255,255,.035);touch-action:manipulation;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.amazon-v543__intentions button:hover,.amazon-v543__intentions button:focus-visible{transform:translateY(-2px);border-color:rgba(224,190,126,.5);background:rgba(255,255,255,.065)}.amazon-v543__intentions button>span{display:block;margin-bottom:.55rem;color:#f1d79e;font-size:1.25rem}.amazon-v543__intentions b,.amazon-v543__intentions small,.amazon-v543__intentions em{display:block}.amazon-v543__intentions b{font-size:1rem}.amazon-v543__intentions small{margin-top:.42rem;color:var(--db-muted,#c9bfd0);font-size:.78rem;line-height:1.5}.amazon-v543__intentions em{margin-top:.8rem;color:#f1d79e;font-size:.65rem;font-style:normal;letter-spacing:.1em}
.amazon-v543__checklist{position:relative;margin-top:.8rem;border:1px solid rgba(224,190,126,.16);border-radius:20px;background:rgba(4,2,8,.34)}.amazon-v543__checklist summary{display:flex;align-items:center;gap:.8rem;min-height:58px;padding:.75rem 1rem;cursor:pointer;list-style:none;touch-action:manipulation}.amazon-v543__checklist summary::-webkit-details-marker{display:none}.amazon-v543__checklist summary>span:first-child{color:#f1d79e}.amazon-v543__checklist summary span:nth-child(2){display:grid;gap:.1rem}.amazon-v543__checklist summary small{color:var(--db-muted,#c9bfd0)}.amazon-v543__checklist summary i{margin-left:auto;font-style:normal}.amazon-v543__checklist[open] summary i{transform:rotate(45deg)}.amazon-v543__checklist ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0 1rem 1rem;list-style:none;counter-reset:store-check}.amazon-v543__checklist li{counter-increment:store-check;display:grid;grid-template-columns:auto 1fr;gap:.25rem .65rem;padding:.8rem;border-radius:15px;background:rgba(255,255,255,.035)}.amazon-v543__checklist li::before{content:counter(store-check,decimal-leading-zero);grid-row:1/3;color:#f1d79e;font-size:.72rem}.amazon-v543__checklist li b{font-size:.82rem}.amazon-v543__checklist li span{color:var(--db-muted,#c9bfd0);font-size:.75rem;line-height:1.5}
.amazon-v543__truth{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.1rem .7rem;margin-top:.8rem;padding:.9rem 1rem;border-radius:18px;background:rgba(138,92,43,.12)}.amazon-v543__truth>span{grid-row:1/3;color:#f1d79e}.amazon-v543__truth p{margin:0;color:var(--db-muted,#c9bfd0);font-size:.82rem;line-height:1.55}.amazon-v543__truth b{color:var(--db-text,#fff)}.amazon-v543__truth small{color:#b9aeba;font-size:.68rem}
@media(max-width:880px){.amazon-v543__intentions{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.amazon-v543{padding:.9rem}.amazon-v543__seal{width:2.6rem;height:2.6rem}.amazon-v543__intentions{grid-template-columns:1fr}.amazon-v543__intentions button{min-height:0}.amazon-v543__checklist ol{grid-template-columns:1fr}.amazon-v543__truth{grid-template-columns:auto 1fr}}
@media(prefers-reduced-motion:reduce){.amazon-v543__intentions button{transition:none}.amazon-v543__intentions button:hover{transform:none}}
