.fr{max-width:640px;margin:0 auto;padding:20px 16px 40px}.fr-topo{text-align:center;margin-bottom:18px}.fr-topo .logo.pequena{margin:0 auto 10px;width:110px;height:102px}.fr-topo h1{margin:0 0 6px;font-size:24px}.fr-topo p{margin:0;color:#c5a059;font-size:13px;line-height:1.5}.fr-busca{margin-bottom:10px}.fr-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.fr-chip{background:#1a1a1a;color:#D4AF37;border:1px solid #3a321d;padding:8px 14px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:13px}.fr-chip.on{background:linear-gradient(135deg,#D4AF37,#AA7C11);color:#0b0b0b;border-color:#D4AF37;font-weight:600}.fr-card{background:#141414;border:1px solid #332a15;border-radius:8px;margin-bottom:10px;overflow:hidden}.fr-card.on{border-color:#D4AF37}.fr-cab{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:none;border:none;color:#e0e0e0;text-align:left;cursor:pointer;font-family:inherit}.fr-cab b{display:block;font-size:16px;color:#fff}.fr-cab small{display:block;margin-top:3px;color:#c5a059;font-size:12px}.fr-seta{color:#D4AF37;font-size:22px;line-height:1}.fr-corpo{padding:2px 16px 16px;font-size:14px;line-height:1.6}.fr-corpo p{margin:0 0 12px}.fr-rot{display:block;font-size:11px;font-weight:600;color:#c5a059;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.fr-notas{border-left:2px solid #d4af37;padding-left:12px;margin-bottom:12px}.fr-notas div{margin-bottom:8px}.fr-tag{display:inline-block;background:#1f1f1f;border:1px solid #3a321d;color:#D4AF37;border-radius:999px;padding:2px 10px;font-size:12px;margin:2px 6px 4px 0}.fr-suave,.fr-vazio{color:#c5a059;font-size:13px}.fr-zap{display:block;text-align:center;background:linear-gradient(135deg,#D4AF37,#AA7C11);color:#0b0b0b;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:13px;padding:12px;border-radius:4px;text-decoration:none;margin-top:4px}.fr-rodape{margin-top:24px;text-align:center;color:#7d6a3a;font-size:11px;line-height:1.5}.fr-indica{margin-top:28px;background:#141414;border:1px solid #d4af37;border-radius:8px;padding:18px 16px}.fr-indica h2{margin:0 0 6px;font-size:18px;color:#D4AF37}.fr-indica p{margin:0 0 12px;font-size:13px;line-height:1.5;color:#e0e0e0}.fr-indica label{display:block;font-size:11px;font-weight:600;color:#c5a059;text-transform:uppercase;letter-spacing:.5px;margin:10px 0 4px}.fr-indica .fr-check{display:flex;gap:8px;align-items:flex-start;text-transform:none;letter-spacing:0;font-weight:400;font-size:13px;color:#e0e0e0;margin:14px 0 10px}.fr-indica .fr-check input{width:auto;margin-top:2px}.fr-indica button.fr-zap{width:100%;border:none;cursor:pointer;font-family:inherit}.fr-indica button.fr-zap:disabled{opacity:.6}.fr-oculto{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.fr-erro{color:#ff8080!important}.fr-ok{color:#7ddc8a!important}.fr-indica .fr-regra{font-size:11px;color:#c5a059;margin:0 0 10px}.fr-tit{flex:1 1;min-width:0}.fr-mini{flex:0 0 46px;width:46px;height:58px;border-radius:6px;background:#0b0b0b var(--img,url(/api/foto/masc-amadeirado-1)) center/cover;border:1px solid #332a15}.fr-foto-box{margin:6px auto 16px;width:min(240px,70%);text-align:center}.fr-foto{width:100%;aspect-ratio:4/5;background:#0b0b0b var(--img,url(/api/foto/masc-amadeirado-1)) center/cover;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.45)}.fr-masc.fr-e-doce{--img:url(/api/foto/masc-doce-1)}.fr-masc.fr-e-fresco{--img:url(/api/foto/masc-fresco-1)}.fr-masc.fr-e-floral{--img:url(/api/foto/masc-floral-1)}.fr-masc.fr-e-amadeirado{--img:url(/api/foto/masc-amadeirado-1)}.fr-fem.fr-e-doce{--img:url(/api/foto/fem-doce-1)}.fr-fem.fr-e-fresco{--img:url(/api/foto/fem-fresco-1)}.fr-fem.fr-e-floral{--img:url(/api/foto/fem-floral-1)}.fr-fem.fr-e-amadeirado{--img:url(/api/foto/fem-amadeirado-1)}.fr-foto-box figcaption{margin-top:10px;font-family:Cinzel,serif;font-weight:700;color:#D4AF37;font-size:15px;letter-spacing:1px;text-transform:uppercase}.fr-teste-chama{width:100%;display:grid;grid-template-columns:40px 1fr;grid-gap:2px 10px;gap:2px 10px;align-items:center;text-align:left;background:linear-gradient(135deg,#2a2112,#141414);border:1px solid #d4af37;border-radius:10px;padding:14px 16px;margin-bottom:14px;cursor:pointer;font-family:inherit;color:#e0e0e0}.fr-teste-chama span{grid-row:span 2;font-size:26px;text-align:center}.fr-teste-chama b{color:#D4AF37;font-size:15px}.fr-teste-chama small{color:#c5a059;font-size:12px}.fr-teste{background:#141414;border:1px solid #d4af37;border-radius:10px;padding:16px;margin-bottom:16px;scroll-margin-top:10px}.fr-teste-topo{display:flex;justify-content:space-between;align-items:center;color:#D4AF37;font-family:Cinzel,serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:13px;margin-bottom:12px}.fr-teste-x{background:none;border:none;color:#c5a059;font-size:18px;cursor:pointer;padding:4px 8px}.fr-teste-barra{height:4px;background:#2a2a2a;border-radius:4px;overflow:hidden}.fr-teste-barra div{height:100%;background:linear-gradient(90deg,#AA7C11,#D4AF37);transition:width .25s}.fr-teste-passo{color:#c5a059;font-size:12px;text-transform:uppercase;letter-spacing:.5px;margin:10px 0 4px}.fr-teste h2{font-size:20px;margin:0 0 14px;color:#fff}.fr-teste-opcoes{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.fr-teste-op{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;background:#1a1a1a;border:1px solid #3a321d;border-radius:10px;padding:14px 8px;cursor:pointer;font-family:inherit;color:#e0e0e0;min-height:110px;justify-content:center}.fr-teste-op.on,.fr-teste-op:hover{border-color:#D4AF37;background:#1f1a0c}.fr-teste-op .ic{font-size:28px}.fr-teste-op b{color:#fff;font-size:14px}.fr-teste-op small{color:#c5a059;font-size:11px;line-height:1.3}.fr-teste-voltar{display:block;margin:12px auto 0;background:none;border:none;color:#c5a059;font-family:inherit;font-size:13px;cursor:pointer;text-decoration:underline}.fr-teste-res{display:grid;grid-template-columns:110px 1fr;grid-gap:14px;gap:14px;align-items:start;margin-bottom:12px}.fr-teste-res .fr-foto{width:110px}.fr-teste-res h2{font-family:Cinzel,serif;color:#D4AF37;margin:0 0 2px}.fr-teste-res small{color:#c5a059;font-size:12px}.fr-teste-res p{font-size:14px;line-height:1.5;margin:8px 0 0}.fr-teste-res .fr-suave{font-size:12px}.fr-teste-alt{width:100%;display:flex;gap:12px;align-items:center;text-align:left;background:#1a1a1a;border:1px solid #332a15;border-radius:8px;padding:10px;margin-bottom:8px;cursor:pointer;font-family:inherit;color:#e0e0e0}.fr-teste-alt b{display:block;color:#fff;font-size:14px}.fr-teste-alt small{display:block;color:#c5a059;font-size:12px;margin-top:2px}.fr-teste-form{margin-top:18px;border-top:1px solid #332a15;padding-top:14px}.fr-teste-form h3{margin:0 0 4px;color:#D4AF37;font-size:16px}.fr-teste-form p{font-size:13px;margin:0 0 10px}.fr-teste-form input{margin-bottom:8px}.fr-teste-form button.fr-zap{width:100%;border:none;cursor:pointer;font-family:inherit}.fr-card{scroll-margin-top:10px}