.loja{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1a1a2e;--bg-2:#16213e;--bg-3:#0f3460;--card:#1d2547;--card-2:#243058;--ink:#f4eedf;--muted:#aeb0cb;--line:#303b68;--gold:#d8c281;--gold-light:#f4e4bc;--gold-deep:#b8a56d;--purple:#70598c;--purple-light:#b9a3d8;--soft:#9fc2e3;--ok:#86d3a7;--on-gold:#1a1a2e;--scrim:#05060fb3;--head-bg:#1a1a2ee0;--grad:linear-gradient(135deg, #1a1a2e 0%, #16213e 55%, #0f3460 100%);--grad-gold:linear-gradient(135deg, #d8c281, #f4e4bc, #d8c281);--grad-brand:linear-gradient(135deg, #70598c, #d8c281);--f-glyph:"Noto Sans Symbols", "Segoe UI Symbol", "Apple Symbols", sans-serif;--radius:16px;--radius-sm:10px}.loja *,.loja :before,.loja :after{box-sizing:border-box}.loja [hidden]{display:none!important}.loja{scroll-behavior:smooth;background:var(--bg);background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6}.loja img{max-width:100%}.loja a{color:inherit}.loja p{margin:0}.loja .wrap{max-width:1120px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.loja h1,.loja h2,.loja h3{font-family:var(--f-body);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.12}.loja h1{font-size:clamp(2.3rem,1.5rem + 3.6vw,4rem);font-weight:800}.loja h2{font-size:clamp(1.75rem,1.3rem + 2vw,2.6rem)}.loja h3{font-size:1.3rem}.loja h1 em,.loja h2 em{background:var(--grad-gold);color:var(--gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.loja .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:.74rem;font-weight:700}.loja .lead{color:var(--muted);max-width:56ch;font-size:clamp(1.06rem,1rem + .35vw,1.2rem)}.loja .glyph{font-family:var(--f-glyph);font-style:normal}.loja .small{font-size:.88rem}.loja .muted{color:var(--muted)}.loja .num{font-variant-numeric:tabular-nums}.loja :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.loja .btn{font:700 1rem / 1.1 var(--f-body);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.92em 1.5em;text-decoration:none;transition:filter .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.loja .btn-primary{background:var(--grad-gold);color:var(--on-gold);box-shadow:0 10px 28px -12px #d8c281b3}.loja .btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.loja .btn-ghost{color:var(--ink);background:0 0;border-color:#d8c28173}.loja .btn-ghost:hover{border-color:var(--gold);color:var(--gold-light)}.loja .btn-small{padding:.62em 1.1em;font-size:.92rem}.loja .linkish{font:inherit;color:var(--gold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.loja .proto{color:var(--muted);text-align:center;border-bottom:1px solid var(--line);background:#0b0f22;padding:.55rem 16px;font-size:.8rem;line-height:1.45}.loja .proto strong{color:var(--gold);font-weight:700}.loja .proto-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--purple-light);border:1px solid #b9a3d873;border-radius:999px;padding:.2rem .6rem;font-size:.68rem;font-weight:700;display:inline-block}.loja .site-head{top:env(safe-area-inset-top,0px);z-index:20;background:var(--head-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky}.loja .site-head .wrap{justify-content:space-between;align-items:center;gap:1rem;min-height:68px;display:flex}.loja .logo{align-items:center;text-decoration:none;display:inline-flex}.loja .logo img{width:auto;height:34px;display:block}.loja nav.main{align-items:center;gap:clamp(.9rem,2.2vw,1.8rem);display:flex}.loja nav.main a,.loja nav.main button.navlink{color:var(--ink);font:600 .95rem var(--f-body);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.loja nav.main a:hover,.loja nav.main button.navlink:hover{color:var(--gold)}.loja nav.main .btn{color:var(--on-gold)}@media (max-width:760px){.loja nav.main .hide-sm{display:none}.loja .logo img{height:28px}}.loja .band{padding-block:clamp(56px,8vw,108px)}.loja .band-alt{background:var(--bg-2)}.loja .section-head{gap:.9rem;max-width:760px;margin-bottom:clamp(28px,4vw,52px);display:grid}.loja .hero{background:radial-gradient(1.5px 1.5px at 8% 18%, #f4e4bccc, transparent 60%), radial-gradient(1px 1px at 22% 72%, #f4e4bc99, transparent 60%), radial-gradient(1.5px 1.5px at 41% 12%, #ffffff8c, transparent 60%), radial-gradient(1px 1px at 57% 86%, #f4e4bc80, transparent 60%), radial-gradient(2px 2px at 76% 9%, #f4e4bcb3, transparent 60%), radial-gradient(1px 1px at 90% 58%, #ffffff80, transparent 60%), radial-gradient(1.5px 1.5px at 66% 40%, #b9a3d899, transparent 60%), radial-gradient(600px 380px at 85% 30%, #70598c47, transparent 70%), var(--grad);border-bottom:1px solid var(--line);padding-block:clamp(36px,6vw,84px)}.loja .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (max-width:880px){.loja .hero-grid{grid-template-columns:1fr}}.loja .hero-copy{justify-items:start;gap:1.35rem;min-width:0;display:grid}.loja .cta-row{flex-wrap:wrap;gap:.75rem;display:flex}.loja .facts{color:var(--muted);flex-wrap:wrap;gap:.45rem 1.3rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.loja .facts li{align-items:baseline;gap:.45rem;display:inline-flex}.loja .facts li:before{content:"✦︎";font-family:var(--f-glyph);color:var(--gold)}.loja .wheel-fig{justify-items:center;gap:.8rem;min-width:0;margin:0;display:grid}.loja .wheel{aspect-ratio:1;width:100%;max-width:500px;height:auto;display:block;overflow:visible}.loja .wheel-fig figcaption{color:var(--muted);text-align:center;max-width:46ch;font-size:.86rem}.loja .legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:1.2rem;font-size:.8rem;display:flex}.loja .legend span{align-items:center;gap:.45rem;display:inline-flex}.loja .legend i{border-top:2px solid var(--ink);width:18px;height:0;display:inline-block}.loja .legend i.out{border-color:var(--purple-light)}.loja .legend i.cross{border-color:var(--gold);border-top-style:dashed}.loja .w-face{fill:var(--card);stroke:var(--gold-deep);stroke-width:1.2px}.loja .w-ring{fill:none;stroke:var(--line);stroke-width:1px}.loja .w-inner{fill:var(--bg-2);stroke:var(--line);stroke-width:1px}.loja .w-div{stroke:var(--line);stroke-width:1px}.loja .w-tick{stroke:var(--muted);stroke-width:.6px;opacity:.45}.loja .w-sign{fill:var(--gold);font-family:var(--f-glyph);font-size:15px}.loja .w-house{stroke:var(--line);stroke-width:.8px;stroke-dasharray:2 3}.loja .w-axis{stroke:var(--gold-deep);stroke-width:1.1px}.loja .w-axis-label{fill:var(--muted);font:700 10px var(--f-body);letter-spacing:.1em}.loja .w-planet{fill:var(--ink);font-family:var(--f-glyph);paint-order:stroke;stroke:var(--card);stroke-width:5px;stroke-linejoin:round;font-size:17px}.loja .w-planet.out{fill:var(--purple-light)}.loja .w-ptick{stroke:var(--ink);stroke-width:1.4px}.loja .w-ptick.out{stroke:var(--purple-light)}.loja .w-asp-soft{stroke:var(--soft);stroke-width:1px;opacity:.8}.loja .w-asp-hard{stroke:var(--purple-light);stroke-width:1px;opacity:.9}.loja .w-asp-cross{stroke:var(--gold);stroke-width:1.3px;stroke-dasharray:4 3}.loja .wheel .spin{transform-origin:200px 200px;animation:1.8s cubic-bezier(.2,.7,.2,1) both settle}@keyframes settle{0%{transform:rotate(-14deg)}to{transform:rotate(0)}}.loja .products{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:920px){.loja .products{grid-template-columns:1fr}}.loja .product{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);grid-template-rows:auto auto auto 1fr auto;gap:1rem;min-width:0;padding:clamp(22px,3vw,30px);display:grid}.loja .product.featured{background:linear-gradient(180deg, var(--card-2), var(--card));border-color:#d8c2818c}.loja .product-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.loja .medal{background:var(--grad-brand);width:56px;height:56px;font-family:var(--f-glyph);color:var(--ink);border-radius:50%;place-items:center;font-size:1.55rem;display:grid}.loja .product p{color:var(--muted)}.loja .inside{align-content:start;gap:.4rem;margin:0;padding:0;font-size:.93rem;list-style:none;display:grid}.loja .inside li{grid-template-columns:1.1rem minmax(0,1fr);gap:.4rem;display:grid}.loja .inside li:before{content:"✦︎";font-family:var(--f-glyph);color:var(--gold);font-size:.8rem;line-height:1.9}.loja .price-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.loja .price{font-variant-numeric:tabular-nums;color:var(--gold-light);font-size:2rem;font-weight:800;line-height:1}.loja .price small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.3rem;font-size:.7rem;font-weight:700;display:block}.loja .lumi-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (max-width:880px){.loja .lumi-grid{grid-template-columns:1fr}}.loja .letter{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);gap:1rem;min-width:0;padding:clamp(24px,3.5vw,40px);display:grid}.loja .letter p{max-width:58ch}.loja .letter .sign{color:var(--gold);font-family:Segoe Script,Apple Chancery,Snell Roundhand,cursive;font-size:1.35rem}.loja .lumi-avatar{width:64px;height:64px;font-family:var(--f-glyph);color:var(--on-gold);background:radial-gradient(circle at 35% 30%,#f4e4bc,#d8c281 45%,#70598c 100%);border-radius:50%;place-items:center;font-size:1.6rem;display:grid;box-shadow:0 0 0 6px #d8c2811f}.loja .player{background:var(--bg-3);border-radius:var(--radius);border:1px solid #d8c28159;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-width:0;padding:16px 18px;display:grid}.loja .player .play{background:var(--grad-gold);width:52px;height:52px;color:var(--on-gold);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.loja .player .meta{flex-wrap:wrap;justify-content:space-between;gap:.8rem;font-size:.9rem;display:flex}.loja .player .meta strong{font-weight:700}.loja .player .meta span{color:var(--muted);font-variant-numeric:tabular-nums}.loja .wave{align-items:center;gap:3px;height:34px;margin-top:.45rem;display:flex;overflow:hidden}.loja .wave i{background:var(--gold-deep);opacity:.7;border-radius:2px;flex:1 1 0;min-width:2px}.loja .player.fake.playing .wave i{animation:1.1s ease-in-out infinite alternate pulse}.loja .wave{cursor:pointer}.loja .wave i.done{background:var(--gold);opacity:1}@keyframes pulse{0%{opacity:.35}to{opacity:1}}.loja .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,4vw,52px);margin:0;padding:0;list-style:none;display:grid}@media (max-width:760px){.loja .steps{grid-template-columns:1fr}}.loja .steps li{align-content:start;gap:.6rem;min-width:0;display:grid}.loja .steps .n{background:var(--grad-brand);border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.2rem;font-weight:800;display:grid}.loja .steps h3{font-size:1.2rem}.loja .steps p{color:var(--muted)}.loja .inside-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (max-width:880px){.loja .inside-grid{grid-template-columns:1fr}}.loja .table-box{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:6px 16px 10px;overflow-x:auto}.loja table.eph{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.92rem}.loja table.eph caption{text-align:left;color:var(--muted);padding:12px 0 6px;font-size:.86rem}.loja table.eph th,.loja table.eph td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:.6rem .4rem}.loja table.eph tr:last-child td{border-bottom:0}.loja table.eph th{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.loja table.eph td.g{font-family:var(--f-glyph);color:var(--gold);width:2rem;font-size:1.1rem}.loja table.eph td.num,.loja table.eph th.num{text-align:right}.loja .excerpt{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);gap:.9rem;min-width:0;padding:clamp(22px,3vw,38px);display:grid}.loja .excerpt .chap{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.72rem;font-weight:700}.loja .excerpt h3{font-size:1.55rem}.loja .excerpt p{max-width:62ch}.loja .excerpt .blur{filter:blur(4px);opacity:.6;-webkit-user-select:none;user-select:none}.loja .excerpt .note{color:var(--muted);border-top:1px solid var(--line);padding-top:.8rem;font-size:.84rem}.loja .gift-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (max-width:880px){.loja .gift-grid{grid-template-columns:1fr}}.loja .gift-copy{justify-items:start;gap:1.2rem;min-width:0;display:grid}.loja .occasions{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.loja .occasions li{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:.38rem .9rem;font-size:.9rem}.loja .gift-card{background:var(--grad);border-radius:var(--radius);border:1px solid #d8c28173;gap:1rem;min-width:0;padding:clamp(24px,3.5vw,40px);display:grid;transform:rotate(-1.5deg);box-shadow:0 30px 60px -30px #000000b3}.loja .gift-card img{justify-self:start;width:auto;height:26px}.loja .gift-card .to{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:.74rem;font-weight:700;display:flex}.loja .gift-card blockquote{margin:0;font-size:1.35rem;font-weight:600;line-height:1.35}.loja .gift-card .what{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:.7rem;padding-top:1rem;font-size:.92rem;display:flex}.loja .gift-card .what .glyph{color:var(--gold);font-size:1.4rem}.loja .placeholder{border:1.5px dashed var(--line);border-radius:var(--radius);color:var(--muted);justify-items:start;gap:.5rem;max-width:760px;padding:22px 24px;display:grid}.loja .placeholder strong{color:var(--ink);font-weight:700}.loja .faq{max-width:820px}.loja .faq details{border-bottom:1px solid var(--line);padding-block:1.1rem}.loja .faq details:first-child{border-top:1px solid var(--line)}.loja .faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;font-size:1.04rem;font-weight:700;list-style:none;display:flex}.loja .faq summary::-webkit-details-marker{display:none}.loja .faq summary:after{content:"+";color:var(--gold);font-size:1.5rem;line-height:1}.loja .faq details[open] summary:after{content:"–"}.loja .faq details p{color:var(--muted);max-width:68ch;margin-top:.7rem}.loja .site-foot{border-top:1px solid var(--line);color:var(--muted);background:#13132a;padding-block:40px;font-size:.9rem}.loja .foot-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.loja .foot-links{flex-wrap:wrap;gap:.4rem 1.3rem;display:flex}.loja .foot-links a{text-decoration:none}.loja .foot-links a:hover{color:var(--gold)}.loja dialog{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--ink);width:min(420px,100vw - 32px);padding:28px}.loja dialog::backdrop{background:var(--scrim)}.loja dialog form{gap:14px;display:grid}.loja dialog h3{font-size:1.4rem}.loja dialog p{color:var(--muted);font-size:.95rem}.loja .dlg-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.loja .toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--gold-light);color:var(--on-gold);z-index:60;text-align:center;border-radius:999px;max-width:calc(100vw - 32px);padding:.75rem 1.15rem;font-size:.92rem;font-weight:600;position:fixed;transform:translate(-50%)}.loja .field{gap:6px;min-width:0;display:grid}.loja .field>label{font-size:.92rem;font-weight:700}.loja .hint{color:var(--muted);font-size:.82rem;font-weight:400}.loja input[type=text],.loja input[type=email],.loja input[type=date],.loja input[type=time],.loja input[type=tel],.loja textarea{width:100%;font:inherit;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);min-height:48px;padding:.74rem .9rem;font-size:1rem}.loja input::placeholder,.loja textarea::placeholder{color:#7d80a3}.loja textarea{resize:vertical;min-height:84px}.loja input:focus,.loja textarea:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #d8c28133}.loja input:disabled{opacity:.45}.loja input[aria-invalid=true]{border-color:#e59aa8}.loja .row-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:560px){.loja .row-2{grid-template-columns:1fr}}.loja .seg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:480px){.loja .seg{grid-template-columns:1fr}}.loja .seg label{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);cursor:pointer;align-items:flex-start;gap:.65rem;min-width:0;padding:.85rem 1rem;font-size:.98rem;font-weight:700;display:flex}.loja .seg label:has(input:checked){border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#d8c28112}.loja .seg input{accent-color:var(--gold);flex:none;margin-top:.25rem}.loja .seg small{color:var(--muted);margin-top:.15rem;font-size:.82rem;font-weight:400;line-height:1.4;display:block}.loja .check{cursor:pointer;align-items:center;gap:.55rem;font-size:.92rem;font-weight:600;display:inline-flex}.loja .check input{accent-color:var(--gold);flex:none;width:18px;height:18px}.loja .callout{background:var(--bg-3);border-radius:var(--radius-sm);color:var(--muted);padding:.8rem 1rem;font-size:.88rem}.loja .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.loja{scroll-behavior:auto}.loja *,.loja :before,.loja :after{transition:none!important;animation:none!important}}.loja .price-block{flex-wrap:wrap;align-items:flex-end;gap:.6rem 1.2rem;display:flex}.loja .price-big{color:var(--gold-light);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,2rem + 2vw,3.4rem);font-weight:800;line-height:.9}.loja .price-note{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:700;line-height:1.5}.loja .toggle{border:1px solid var(--line);background:var(--card);border-radius:999px;flex-wrap:wrap;justify-self:start;padding:4px;display:inline-flex}.loja .toggle button{font:700 .92rem var(--f-body);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.55rem 1.1rem}.loja .toggle button[aria-pressed=true]{background:var(--grad-gold);color:var(--on-gold)}.loja .chapters{counter-reset:cap;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,5vw,64px);margin:0;padding:0;list-style:none;display:grid}@media (max-width:760px){.loja .chapters{grid-template-columns:1fr}}.loja .chapters li{border-top:1px solid var(--line);counter-increment:cap;grid-template-columns:2.6rem minmax(0,1fr);gap:1rem;padding:1.1rem 0;display:grid}.loja .chapters li:before{content:counter(cap);background:var(--grad-brand);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:1rem;font-weight:800;display:grid}.loja .chapters h3{margin-bottom:.25rem;font-size:1.12rem}.loja .chapters p{color:var(--muted);font-size:.95rem}.loja .chapters .only{letter-spacing:.12em;text-transform:uppercase;color:var(--purple-light);margin-top:.4rem;font-size:.68rem;font-weight:700;display:block}.loja .points{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (max-width:860px){.loja .points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.loja .points{grid-template-columns:1fr}}.loja .points>div{background:var(--card);align-content:start;gap:.35rem;min-width:0;padding:clamp(18px,2.5vw,26px);display:grid}.loja .points .g{font-family:var(--f-glyph);color:var(--gold);font-size:1.5rem;line-height:1.2}.loja .points .g.roman{font-family:var(--f-body);font-size:1.3rem;font-weight:800}.loja .points .lab{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.loja .points h3{font-size:1.12rem}.loja .points p{color:var(--muted);font-size:.94rem}.loja .points-note{color:var(--muted);margin-top:14px;font-size:.86rem}.loja .excerpt-wrap{gap:16px;max-width:860px;display:grid}.loja .checkout-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}@media (max-width:920px){.loja .checkout-grid{grid-template-columns:1fr}}.loja .form{gap:34px;min-width:0;display:grid}.loja .fs{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.loja .fs-head{gap:.25rem;display:grid}.loja .fs-head .step{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.7rem;font-weight:700}.loja .fs-head h3{font-size:1.3rem}.loja .sub{gap:14px;display:grid}.loja .bump{border-radius:var(--radius-sm);cursor:pointer;background:#d8c28112;border:1.5px dashed #d8c281b3;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:16px 18px;display:grid}.loja .bump:has(input:checked){border-style:solid;border-color:var(--gold);background:#d8c28121}.loja .bump input{accent-color:var(--gold);width:20px;height:20px;margin-top:.2rem}.loja .bump strong{display:block}.loja .bump .d{color:var(--muted);margin-top:.15rem;font-size:.9rem;display:block}.loja .bump .p{color:var(--gold-light);white-space:nowrap;font-weight:800}@media (max-width:480px){.loja .bump{grid-template-columns:auto minmax(0,1fr)}.loja .bump .p{grid-column:2}}.loja .consent{color:var(--muted);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;font-size:.9rem;display:grid}.loja .consent input{accent-color:var(--gold);width:18px;height:18px;margin-top:.2rem}.loja .form-error{border-radius:var(--radius-sm);background:#e59aa81a;border:1px solid #e59aa8;padding:.8rem 1rem;font-size:.92rem}.loja .submit-row{gap:.6rem;display:grid}.loja .submit-row .btn{width:100%;padding-block:1.05em;font-size:1.05rem}.loja .submit-row .small{text-align:center;color:var(--muted)}.loja .fill-row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.loja .pix-note{background:var(--bg-3);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.9rem 1rem;font-size:.9rem;display:grid}.loja .pix-badge{letter-spacing:.06em;color:#4fd1c5;border:1.5px solid #4fd1c5;border-radius:8px;padding:.2rem .5rem;font-size:.85rem;font-weight:800}.loja .summary{top:calc(88px + env(safe-area-inset-top,0px));background:var(--card);border:1px solid var(--line);border-radius:var(--radius);gap:14px;min-width:0;padding:24px;display:grid;position:sticky}@media (max-width:920px){.loja .summary{position:static}}.loja .summary h3{font-size:1.2rem}.loja .sum-items{gap:10px;display:grid}.loja .sum-line{font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;font-size:.96rem;display:flex}.loja .sum-line>span:first-child{min-width:0}.loja .sum-total{border-top:1px solid var(--line);color:var(--gold-light);padding-top:12px;font-size:1.15rem;font-weight:800}.loja .sum-list{color:var(--muted);gap:.4rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.loja .sum-list li{grid-template-columns:1rem minmax(0,1fr);gap:.35rem;display:grid}.loja .sum-list li:before{content:"✓";color:var(--ok);font-weight:700}.loja .guarantee{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;max-width:760px;margin-bottom:28px;padding:24px;display:grid}@media (max-width:480px){.loja .guarantee{grid-template-columns:1fr}}.loja .seal{border:1.5px solid var(--gold);text-align:center;width:88px;height:88px;color:var(--gold);letter-spacing:.08em;text-transform:uppercase;border-radius:50%;place-items:center;font-size:.66rem;font-weight:800;line-height:1.25;display:grid}.loja .guarantee h3{margin-bottom:.3rem;font-size:1.25rem}.loja .guarantee p{color:var(--muted)}.loja .final{justify-items:start;gap:1.2rem;max-width:760px;display:grid}.loja .buybar{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg-2);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.loja .buybar strong{font-size:1.05rem;font-weight:800;line-height:1.2;display:block}.loja .buybar .small{color:var(--muted)}@media (min-width:921px){.loja .buybar{display:none!important}}@media (max-width:920px){.loja body.has-buybar .site-foot{padding-bottom:96px}}.loja .flow{gap:22px;max-width:780px;display:grid}.loja .flow h2:focus{outline:none}.loja .flow-steps{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;font-size:.78rem;font-weight:700;list-style:none;display:flex}.loja .flow-steps li{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.35rem .8rem}.loja .flow-steps li.on{border-color:var(--gold);color:var(--gold)}.loja .flow-steps li.ok{border-color:var(--ok);color:var(--ok)}.loja .status-pill{letter-spacing:.12em;text-transform:uppercase;color:var(--ok);border:1px solid;border-radius:999px;justify-self:start;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.loja .upsell{border:1px solid var(--gold);border-radius:var(--radius);background:linear-gradient(180deg, var(--card-2), var(--card));gap:12px;padding:clamp(20px,3vw,30px);display:grid}.loja .upsell .price-now{color:var(--gold-light);font-size:2.2rem;font-weight:800;line-height:1}.loja .upsell .old{color:var(--muted);margin-right:.5rem;font-size:1.1rem;text-decoration:line-through}.loja .pix-box{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,32px);padding:clamp(18px,3vw,28px);display:grid}@media (max-width:620px){.loja .pix-box{grid-template-columns:1fr;justify-items:center}}.loja .qr{background:#fff;border-radius:12px;justify-items:center;gap:6px;width:212px;max-width:100%;padding:12px;display:grid}.loja .qr canvas{width:188px;max-width:100%;height:188px;image-rendering:pixelated;display:block}.loja .qr span{color:#555a75;text-align:center;font-size:.68rem;font-weight:600}.loja .pix-info{gap:12px;width:100%;min-width:0;display:grid}.loja .pix-total{color:var(--gold-light);font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:800;line-height:1}.loja .copy-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.loja .copy-row input{color:var(--muted);font-family:ui-monospace,Menlo,monospace;font-size:.8rem}.loja .waiting{color:var(--muted);align-items:center;gap:.6rem;font-size:.92rem;display:flex}.loja .spinner{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;flex:none;width:16px;height:16px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loja .timer{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.loja .prog{margin:0;padding:0;list-style:none;display:grid}.loja .prog li{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.62rem 0;font-size:.97rem;display:flex}.loja .prog .st{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.7rem;font-weight:700}.loja .prog li.on .st{color:var(--gold)}.loja .prog li.ok .st{color:var(--ok)}.loja .voices{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;display:grid}.loja .voice{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:12px;min-width:0;padding:22px;display:grid}.loja .voice.fav{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold) inset}.loja .voice-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.loja .voice h3{font-size:1.3rem}.loja .chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.loja .chips li{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.2rem .6rem;font-size:.78rem}.loja .criteria{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.loja .criteria li{color:var(--muted);grid-template-columns:1.2rem minmax(0,1fr);gap:.5rem;display:grid}.loja .criteria li:before{content:"?";color:var(--gold);font-weight:800}.loja .acct-hero{background:var(--grad);border-bottom:1px solid var(--line);padding-block:clamp(28px,5vw,56px)}.loja .acct-hero .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.2rem;display:flex}.loja .acct-hero h1{font-size:clamp(1.9rem,1.4rem + 2vw,2.8rem)}.loja .acct-hero p{color:var(--muted)}.loja .avatar{background:var(--grad-brand);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.loja .user-chip{align-items:center;gap:.55rem;font-size:.92rem;font-weight:700;display:inline-flex}.loja .user-chip .avatar{width:32px;height:32px;font-size:.85rem}@media (max-width:560px){.loja .user-chip .name{display:none}}.loja .tabs{top:calc(68px + env(safe-area-inset-top,0px));z-index:15;background:var(--head-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky}.loja .tabs .wrap{scrollbar-width:none;gap:.3rem;display:flex;overflow-x:auto}.loja .tabs .wrap::-webkit-scrollbar{display:none}.loja .tabs a{color:var(--muted);border-bottom:2px solid #0000;flex:none;padding:.95rem .9rem;font-size:.95rem;font-weight:700;text-decoration:none}.loja .tabs a[aria-current=page]{color:var(--gold);border-bottom-color:var(--gold)}.loja .tabs .count{background:var(--card-2);color:var(--ink);border-radius:999px;margin-left:.3rem;padding:.1rem .45rem;font-size:.72rem}.loja .panel{padding-block:clamp(28px,4vw,48px)}.loja .panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:18px;display:flex}.loja .panel-head h2{font-size:clamp(1.4rem,1.2rem + 1vw,1.9rem)}.loja .drops-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:18px;display:grid}.loja .drop-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:14px;min-width:0;padding:22px;display:grid}.loja .drop-card.new{border-color:var(--gold)}.loja .drop-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.loja .drop-top .medal{width:48px;height:48px;font-size:1.3rem}.loja .drop-top h3{font-size:1.15rem}.loja .drop-top .who{color:var(--muted);font-size:.9rem}.loja .chips-row{flex-wrap:wrap;gap:.4rem;display:flex}.loja .st-chip{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:.25rem .65rem;font-size:.72rem;font-weight:700}.loja .st-chip.ok{color:var(--ok)}.loja .st-chip.wait{color:var(--gold)}.loja .st-chip.gift{color:var(--purple-light)}.loja .tag-chip{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.2rem .6rem;font-size:.78rem}.loja .drop-actions{flex-wrap:wrap;gap:.5rem;display:flex}.loja .drop-card .player{padding:12px 14px}.loja .drop-card .player .play{width:42px;height:42px;font-size:.95rem}.loja .progress-bar{background:var(--bg);border-radius:999px;height:6px;overflow:hidden}.loja .progress-bar span{background:var(--grad-gold);width:0;height:100%;transition:width .4s;display:block}.loja .suggest{border-block:1px solid var(--line);background:linear-gradient(#70598c2e,#0000)}.loja .suggest-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:16px;display:grid}.loja .sg{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:10px;min-width:0;padding:20px;display:grid}.loja .sg .why{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:.72rem;font-weight:700}.loja .sg h3{font-size:1.08rem}.loja .sg p{color:var(--muted);font-size:.92rem}.loja .sg .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:4px;display:flex}.loja .sg .pr{color:var(--gold-light);font-variant-numeric:tabular-nums;font-weight:800}.loja .people-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;display:grid}.loja .person{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:10px;min-width:0;padding:20px;display:grid}.loja .person-top{align-items:center;gap:.8rem;display:flex}.loja .person-top h3{font-size:1.1rem}.loja .person dl{grid-template-columns:auto minmax(0,1fr);gap:.3rem .8rem;margin:0;font-size:.9rem;display:grid}.loja .person dt{color:var(--muted)}.loja .person dd{font-variant-numeric:tabular-nums;margin:0}.loja .person .sig{font-family:var(--f-glyph);color:var(--gold)}.loja .orders{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.93rem}.loja .orders th,.loja .orders td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.8rem .6rem}.loja .orders th{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:700}.loja .orders td.num,.loja .orders th.num{text-align:right;white-space:nowrap}.loja .orders .items{color:var(--muted);font-size:.86rem}.loja .orders-box{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:4px 14px;overflow-x:auto}.loja .settings{gap:16px;max-width:760px;display:grid}.loja .setting{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);gap:10px;padding:20px;display:grid}.loja .setting h3{font-size:1.08rem}.loja .setting p{color:var(--muted);font-size:.92rem}.loja .danger{color:#e59aa8;border-color:#e59aa880!important}.loja .reader-hero{background:var(--grad);border-bottom:1px solid var(--line);padding-block:clamp(28px,5vw,56px)}.loja .reader-hero .wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid}@media (max-width:860px){.loja .reader-hero .wrap{grid-template-columns:1fr}}.loja .reader-hero .wheel{justify-self:center;max-width:340px}.loja .back{color:var(--muted);font-size:.92rem;font-weight:600;text-decoration:none}.loja .back:hover{color:var(--gold)}.loja .reader{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);padding-block:clamp(28px,4vw,56px);display:grid}@media (max-width:900px){.loja .reader{grid-template-columns:1fr}}.loja .toc{top:calc(84px + env(safe-area-inset-top,0px));gap:12px;display:grid;position:sticky}@media (max-width:900px){.loja .toc{position:static}}.loja .toc details{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}.loja .toc summary{cursor:pointer;justify-content:space-between;gap:.5rem;font-weight:700;list-style:none;display:flex}.loja .toc summary::-webkit-details-marker{display:none}.loja .toc ol{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.loja .toc a{color:var(--muted);border-radius:8px;grid-template-columns:1.4rem minmax(0,1fr);gap:.5rem;padding:.45rem .5rem;font-size:.92rem;text-decoration:none;display:grid}.loja .toc a:hover{background:var(--card-2);color:var(--ink)}.loja .toc a.cur{color:var(--gold);background:#d8c28114}.loja .toc a .mk{color:var(--line);font-weight:800}.loja .toc a.read .mk{color:var(--ok)}.loja .read-progress{color:var(--muted);gap:6px;font-size:.85rem;display:grid}.loja .chapter{border-bottom:1px solid var(--line);gap:1rem;margin-bottom:36px;padding-block:8px 36px;scroll-margin-top:140px;display:grid}.loja .chapter:last-of-type{border-bottom:0}.loja .chapter .num{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.72rem;font-weight:700}.loja .chapter h2{font-size:clamp(1.5rem,1.25rem + 1.2vw,2.1rem)}.loja .chapter p{max-width:66ch;font-size:1.08rem;line-height:1.75}.loja .chapter .listen{justify-self:start}.loja .chapter blockquote{border-left:3px solid var(--gold);background:var(--card);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--gold-light);max-width:62ch;margin:0;padding:14px 18px;font-size:1.05rem}.loja .reader-end{gap:18px;display:grid}.loja .stars{gap:.3rem;display:inline-flex}.loja .stars button{color:var(--line);cursor:pointer;background:0 0;border:0;padding:0 .1rem;font-size:1.8rem;line-height:1}.loja .stars button.on{color:var(--gold)}.loja .minibar{z-index:40;background:var(--bg-3);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #d8c28159;position:fixed;bottom:0;left:0;right:0}.loja .minibar .wrap{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-inline:0;display:grid}.loja .minibar .play{background:var(--grad-gold);width:44px;height:44px;color:var(--on-gold);cursor:pointer;border:0;border-radius:50%;font-size:1rem}.loja .minibar .t{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.loja .minibar .s{color:var(--muted);font-size:.78rem}.loja .minibar .progress-bar{cursor:pointer;margin-top:6px}.loja .minibar .x{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.3rem}.loja body.has-minibar .site-foot{padding-bottom:110px}.loja .isca{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.loja .cidade-campo{position:relative}.loja .cidade-lista{z-index:20;background:var(--card-2);border:1px solid var(--line);border-radius:var(--radius-sm);max-height:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% - 2px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #00000059}.loja .cidade-lista [role=option]{cursor:pointer;border-radius:8px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.loja .cidade-lista [role=option] span{color:var(--muted)}.loja .cidade-lista [aria-selected=true],.loja .cidade-lista [role=option]:hover{background:#d8c28124}.loja select{appearance:none;font:inherit;color:var(--ink);background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23d8c281' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right .9rem center;border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:48px;padding:.74rem 2.4rem .74rem .9rem;font-size:1rem}.loja select:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #d8c28133}.loja input.vazio::-webkit-datetime-edit{color:#7d80a3}.loja input.vazio{color:#7d80a3}.loja .pill{letter-spacing:.04em;border:1px solid var(--line);color:var(--gold);border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}.loja .texto-legal{max-width:720px}.loja .texto-legal h3{color:var(--gold-light);margin:28px 0 8px;font-size:1.1rem}.loja .texto-legal p,.loja .texto-legal li{color:var(--muted);line-height:1.7}.loja .texto-legal ul{padding-left:20px}.loja .cupom-linha{gap:8px;display:flex}.loja .cupom-linha input{text-transform:uppercase;letter-spacing:.06em;flex:1}.loja .cupom-ok{color:var(--ok)}.loja .aviso-cookies,.aviso-cookies{left:max(16px, env(safe-area-inset-left,0px));right:max(16px, env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;color:#f4eedf;background:#1d2547f7;border:1px solid #303b68;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;max-width:720px;margin:0 auto;padding:12px 16px;font-size:.88rem;display:flex;position:fixed;box-shadow:0 12px 30px #00000059}.aviso-cookies a{color:#d8c281}.aviso-cookies button{font:inherit;color:#1a1a2e;cursor:pointer;background:#d8c281;border:0;border-radius:999px;padding:6px 16px;font-weight:700}.loja .form>.fs-cont{margin-top:-20px}.loja .depo-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.loja .depo{border:1px solid var(--line);background:#ffffff08;border-radius:18px;align-content:start;gap:10px;margin:0;padding:22px;display:grid}.loja .depo-estrelas{color:var(--gold);letter-spacing:2px}.loja .depo blockquote{color:var(--ink);margin:0;line-height:1.6}.loja .depo figcaption{color:var(--muted);font-size:.9rem}.loja .ano-fig{justify-items:center;gap:14px;margin:0;display:grid}.loja .ano-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,460px);margin:0;padding:0;list-style:none;display:grid}.loja .ano-grade li{border:1px solid var(--line);background:#ffffff08;border-radius:14px;gap:4px;padding:12px 12px 14px;display:grid}.loja .ano-mes{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:.72rem;font-weight:700}.loja .ano-glifo{color:var(--gold-light,var(--gold));font-size:1.35rem;line-height:1}.loja .ano-tema{color:var(--ink);font-size:.86rem;line-height:1.3}.loja .ano-fig figcaption{color:var(--muted);text-align:center;font-size:.85rem}.loja .ano-faixa{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:20px;padding:18px 22px;text-decoration:none;display:grid}.loja .ano-faixa:hover{border-color:var(--gold)}.loja .ano-faixa strong{color:var(--gold-light,var(--gold));display:block}.loja .ano-faixa-glifo{color:var(--gold);font-size:1.8rem}@media (max-width:640px){.loja .ano-faixa{grid-template-columns:auto minmax(0,1fr)}.loja .ano-faixa .btn{grid-column:1/-1;justify-self:start}}.loja .kids-ilustra{justify-items:center;gap:.8rem;min-width:0;margin:0;display:grid}.loja .kids-ilustra img{border:1px solid var(--line);border-radius:18px;width:100%;max-width:min(420px,46vh);height:auto;box-shadow:0 24px 60px #00000073}.loja .kids-ilustra figcaption{color:var(--muted);text-align:center;max-width:42ch;font-size:.86rem}.loja .kids-ilustra-itens{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.loja .kids-ilustra-itens li{border:1px solid var(--line);background:#ffffff08;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1.1rem 1.2rem;display:grid}.loja .kids-ilustra-itens .glyph{text-align:center;width:1.6rem;color:var(--gold);font-size:1.4rem;line-height:1.2}.loja .kids-ilustra-itens h3{margin:0 0 .25rem;font-size:1.05rem}.loja .kids-ilustra-itens p{color:var(--muted);margin:0}.loja .pessoa-remover{margin-top:.6rem}.loja .link-discreto{font:inherit;color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}.loja .link-discreto:hover{color:var(--ink)}.loja .artigo,.loja .artigo-indice{gap:1.1rem;max-width:760px;display:grid}.loja .trilha,.loja .trilha a{color:var(--muted)}.loja .artigo h1{margin:.2rem 0 0;font-size:clamp(2rem,1.5rem + 2vw,2.8rem);line-height:1.15}.loja .artigo h2{margin:1.6rem 0 .4rem;font-size:clamp(1.35rem,1.15rem + .8vw,1.7rem)}.loja .artigo p{margin:0 0 .9rem;font-size:1.08rem;line-height:1.75}.loja .artigo-resumo{color:var(--ink);border-left:3px solid var(--gold);background:#d8c28112;border-radius:0 12px 12px 0;padding:1rem 1.2rem;font-size:1.18rem!important}.loja .artigo-ferramenta{border:1px solid var(--gold);color:var(--gold-light);border-radius:999px;justify-self:start;align-items:center;gap:.5rem;padding:.7rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.loja .artigo-ferramenta:hover{background:#d8c2811a}.loja .chamada-drop{border:1px solid var(--line);background:linear-gradient(135deg,#70598c40,#0f346059);border-radius:18px;gap:.7rem;margin:2rem 0 1rem;padding:1.6rem;display:grid}.loja .chamada-drop h2,.loja .chamada-drop p{margin:0}.loja .chamada-drop-acao{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;display:flex}.loja .artigo-faq details{border-bottom:1px solid var(--line);padding:.8rem 0}.loja .artigo-faq summary{cursor:pointer;font-weight:700}.loja .artigo-faq details p{margin:.6rem 0 0}.loja .artigo-relacionados ul,.loja .indice-lista{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:grid}.loja .artigo-relacionados a,.loja .indice-lista a{border:1px solid var(--line);color:var(--ink);border-radius:12px;padding:.7rem .9rem;text-decoration:none;display:block}.loja .artigo-relacionados a:hover,.loja .indice-lista a:hover{border-color:var(--gold);color:var(--gold-light)}.loja .artigo-assinatura{margin-top:1.4rem!important;font-size:.9rem!important}.loja .indice-grupo{gap:.5rem;margin-top:1.4rem;display:grid}.loja .indice-grupo h2{margin:0}.loja .calculadora{gap:1.4rem;margin:.6rem 0 1.4rem;display:grid}.loja .calc-form{border:1px solid var(--line);background:#ffffff08;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;gap:1rem 1.2rem;padding:1.4rem;display:grid}.loja .calc-form .btn{justify-self:start}.loja .calc-form>.btn,.loja .calc-form>p,.loja .calc-form>.calc-erro{grid-column:1/-1;margin:0}.loja .calc-erro{color:var(--bad,#e59aa8);font-weight:600}.loja .calc-resultado{border:1px solid var(--gold);border-radius:18px;gap:1rem;padding:1.4rem;scroll-margin-top:16px;display:grid}.loja .calc-resultado h2{margin:0}.loja .calc-cartoes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.loja .calc-cartao{border:1px solid var(--line);background:#ffffff08;border-radius:14px;align-content:start;gap:.35rem;padding:1rem 1.1rem;display:grid}.loja .calc-cartao p{margin:.3rem 0 0;font-size:.98rem;line-height:1.6}.loja .calc-signo{color:var(--gold-light);font-size:1.6rem;line-height:1.2}.loja .calc-acao{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;display:flex}.loja .calc-fase{grid-template-columns:160px 1fr;align-items:center;gap:1.2rem;display:grid}@media (max-width:560px){.loja .calc-fase{grid-template-columns:1fr;justify-items:center}}.loja .lua-desenho{width:160px;height:160px}.loja .lua-sombra{fill:#0d1324}.loja .lua-luz{fill:#f4e4bc}.loja .lua-borda{fill:none;stroke:#f4e4bc59;stroke-width:1px}.loja .ferramentas-lista{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.loja .ferramentas-lista a{border:1px solid var(--line);color:var(--ink);border-radius:16px;gap:.3rem;padding:1.1rem 1.3rem;text-decoration:none;display:grid}.loja .ferramentas-lista a:hover{border-color:var(--gold)}.loja .ferramentas-lista strong{color:var(--gold-light);font-size:1.15rem}.loja .ferramentas-lista span{color:var(--muted)}.loja .tabela-ceu{gap:1rem;margin:1rem 0 .4rem;display:grid}.loja .tabela-ceu h3{color:var(--gold-light);margin:0 0 .3rem;font-size:1.05rem}.loja .tabela-ceu table{border-collapse:collapse;width:100%;font-size:.95rem}.loja .tabela-ceu th,.loja .tabela-ceu td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.45rem .6rem .45rem 0}.loja .tabela-ceu th{color:var(--muted);font-weight:600}.loja .tabela-ceu .nowrap{white-space:nowrap}.loja .saiba-mais{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.6rem 1rem;margin:0;padding:0;list-style:none;display:grid}.loja .saiba-mais a{border:1px solid var(--line);color:var(--ink);border-radius:12px;padding:.8rem 1rem;text-decoration:none;display:block}.loja .saiba-mais a:hover{border-color:var(--gold);color:var(--gold-light)}.loja .titulo-texto{font-size:clamp(1.75rem,1.3rem + 2vw,2.6rem);font-weight:700}.loja .contato{gap:1.4rem;max-width:820px;display:grid}.loja .contato-atalhos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.loja .contato-atalhos a{border:1px solid var(--line);height:100%;color:var(--ink);border-radius:14px;align-content:start;gap:.3rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.loja .contato-atalhos a:hover{border-color:var(--gold)}.loja .contato-atalhos strong{color:var(--gold-light)}.loja .contato-atalhos span{color:var(--muted);font-size:.95rem}.loja .contato-caixa{border:1px solid var(--line);background:#ffffff08;border-radius:18px;gap:1rem;padding:1.4rem;display:grid}.loja .contato-caixa h2{margin:0;font-size:1.4rem}.loja .contato-form{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:1rem 1.2rem;display:grid}@media (max-width:620px){.loja .contato-atalhos{grid-template-columns:1fr}}.loja .contato-form .contato-mensagem,.loja .contato-form>.btn,.loja .contato-form>p{grid-column:1/-1}.loja .contato-form>.btn{justify-self:start}.loja .contato-form textarea{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);resize:vertical;border-radius:12px;padding:.8rem .9rem}.loja .hint-inline{color:var(--muted);font-weight:400}.loja .contato-ok{gap:.8rem;display:grid}.loja .contato-ok h2{margin:0}.loja .conversa{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.loja .conversa li{border:1px solid var(--line);border-radius:14px;padding:.9rem 1.1rem}.loja .conversa .da-equipe{border-color:var(--gold);background:#d8c2810f}.loja .conversa p{white-space:pre-line;margin:.4rem 0 0;line-height:1.6}
