.pq{--pq-col: 608px;--pq-wide: 1200px;--pq-ground: var(--color-background-main, #f9f7f6);--pq-surface: #ffffff;--pq-ink: #2e2a28;--pq-ink-soft: #6e6660;--pq-ink-faint: #8a8078;--pq-line: #e5e0dc;--pq-brown: #6b5b54;--pq-brown-deep: #4a403c;--pq-crimson: #a4161a;--pq-pill: #f5f2f0;background:var(--pq-ground);color:var(--pq-ink);font-family:var(--font-body-family, Inter, sans-serif);font-size:16px;line-height:1.5}.pq__inner{max-width:var(--pq-col);margin:0 auto}.pq__inner--wide{max-width:var(--pq-wide);margin:0 auto}.pq__title{font-family:var(--font-heading-family, Lora, serif);font-weight:400;font-size:46px;line-height:1.2;color:var(--pq-brown-deep);text-align:center;text-wrap:balance;margin:0}.pq__subtitle{font-size:18px;color:var(--pq-ink-soft);text-align:center;margin:44px 0 0}.pq__progress{margin:34px 0 0}.pq__progress-track{height:3px;background:var(--pq-line);border-radius:999px;overflow:hidden}.pq__progress-fill{display:block;height:100%;background:var(--pq-brown-deep);border-radius:999px;transition:width .32s cubic-bezier(.4,0,.2,1)}.pq__progress-label{display:block;margin-top:9px;font-size:13px;color:var(--pq-ink-soft);font-variant-numeric:tabular-nums}.pq__question{font-family:var(--font-heading-family, Lora, serif);font-weight:400;font-size:34px;line-height:1.25;color:var(--pq-brown-deep);text-align:center;text-wrap:balance;margin:34px 0 30px}.pq__options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.pq__option{width:100%;min-height:79px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 25px;background:var(--pq-surface);border:1.5px solid transparent;border-radius:12px;box-shadow:0 1px 3px #0000000d;font-family:inherit;font-size:17px;color:var(--pq-ink);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.pq__option:hover{box-shadow:0 4px 14px #00000012}.pq__option:focus-visible{outline:2px solid var(--pq-brown-deep);outline-offset:3px}.pq__option[aria-checked=true]{border-color:var(--pq-brown-deep);box-shadow:0 6px 18px #00000014}.pq__tick{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--pq-brown);display:grid;place-items:center;opacity:0;transform:scale(.7);transition:opacity .16s ease,transform .16s ease}.pq__option[aria-checked=true] .pq__tick{opacity:1;transform:scale(1)}.pq__tick svg{width:12px;height:12px;stroke:#fff}.pq__nav{display:flex;align-items:center;justify-content:space-between;margin-top:32px;font-size:15px}.pq__nav button{background:none;border:0;padding:6px;font:inherit;color:var(--pq-ink-soft);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.pq__nav button:hover{color:var(--pq-ink)}.pq__nav button[disabled]{opacity:.45;cursor:default;pointer-events:none}.pq__result-title{font-family:var(--font-heading-family, Lora, serif);font-weight:400;font-size:34px;color:var(--pq-brown-deep);text-align:center;margin:0}.pq__result-subtitle{font-size:16px;color:var(--pq-ink-soft);text-align:center;margin:11px 0 44px}.pq__match{display:grid;grid-template-columns:1fr 1fr;background:var(--pq-surface);border-radius:16px;box-shadow:0 10px 34px #0000000f;overflow:hidden}.pq__match-media{display:flex;flex-direction:column;align-items:center;padding:40px 40px 48px}.pq__match-media img{width:100%;max-width:380px;height:auto;object-fit:contain;max-height:420px}.pq__match-body>.pq__buy{margin-top:auto}.pq__rating{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--pq-ink);margin-bottom:18px}.pq__rating svg{width:15px;height:15px;fill:var(--pq-crimson)}.pq__match-body{display:flex;flex-direction:column;padding:56px 56px 48px 0}.pq__eyebrow{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--pq-crimson);margin:0 0 10px}.pq__match-name{font-family:var(--font-heading-family, Lora, serif);font-weight:600;font-size:30px;line-height:1.15;color:var(--pq-brown-deep);margin:0 0 16px;max-width:100%;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.pq__match-desc{font-size:15px;line-height:1.62;color:var(--pq-ink-soft);margin:0 0 28px;max-width:46ch}.pq__label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pq-ink-faint);margin:0 0 7px}.pq__origin{font-size:15px;margin:0 0 22px}.pq__pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none}.pq__pill{background:var(--pq-pill);border:1px solid var(--pq-line);border-radius:999px;padding:6px 14px;font-size:13px;color:var(--pq-ink)}.pq__buy{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:auto}.pq__price-value{font-size:26px;color:var(--pq-brown-deep);font-variant-numeric:tabular-nums;margin:0}.pq__btn{display:inline-flex;align-items:center;gap:9px;border-radius:999px;padding:13px 24px;font-family:inherit;font-size:15px;cursor:pointer;border:1px solid transparent;transition:opacity .16s ease;text-decoration:none;white-space:nowrap}.pq__btn:hover{opacity:.88}.pq__btn:focus-visible{outline:2px solid var(--pq-brown-deep);outline-offset:3px}.pq__btn--solid{background:var(--pq-brown);color:#fff}.pq__btn--ghost{background:var(--pq-surface);color:var(--pq-ink);border-color:var(--pq-line)}.pq__btn svg{width:17px;height:17px}.pq__result-actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:max-content;max-width:100%;justify-content:center;margin:34px auto 60px;gap:14px}.pq__result-actions>*{width:100%}.pq__related-title{font-family:var(--font-heading-family, Lora, serif);font-weight:400;font-size:30px;color:var(--pq-brown-deep);text-align:center;margin:0}.pq__related-note{font-size:15px;line-height:1.5;color:var(--pq-ink-soft);text-align:center;max-width:460px;margin:12px auto 32px;text-wrap:balance}.pq__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;margin:0;padding:0}.pq__card{background:var(--pq-surface);border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #0000000d;display:flex;flex-direction:column}.pq__card-media{position:relative;aspect-ratio:1 / 1;background:var(--pq-pill)}.pq__card-media img{width:100%;height:100%;object-fit:cover}.pq__card-rating{position:absolute;top:10px;right:10px;background:#fffffff0;border-radius:999px;padding:4px 10px;font-size:12px;display:inline-flex;align-items:center;gap:5px}.pq__card-rating svg{width:12px;height:12px;fill:var(--pq-crimson)}.pq__card-body{padding:16px 16px 18px;display:flex;flex-direction:column;flex:1;gap:8px}.pq__card-name{font-size:16px;font-weight:700;line-height:1.25;color:var(--pq-brown-deep);margin:0}.pq__card-desc{font-size:13px;line-height:1.45;color:var(--pq-ink-soft);margin:0}.pq__card .pq__pills{margin:0;gap:6px}.pq__card .pq__pill{padding:4px 10px;font-size:12px}.pq__card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px}.pq__card-price{font-size:19px;color:var(--pq-brown-deep);font-variant-numeric:tabular-nums}.pq__icon-btn{width:34px;height:34px;border-radius:50%;border:0;background:var(--pq-brown);color:#fff;display:grid;place-items:center;cursor:pointer;flex:0 0 auto}.pq__icon-btn:hover{opacity:.88}.pq__icon-btn svg{width:16px;height:16px}.pq__subscribe{margin-top:60px;background:var(--pq-brown-deep);color:#fff;border-radius:16px;padding:48px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.pq__subscribe h3{font-size:30px;line-height:1.2;font-weight:700;margin:0 0 16px}.pq__subscribe p{font-size:15px;line-height:1.6;margin:0 0 22px;opacity:.88}.pq__checks{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}.pq__checks li{display:flex;align-items:center;gap:10px}.pq__checks svg{width:14px;height:14px;stroke:#fff;flex:0 0 auto}.pq__subscribe-media{aspect-ratio:4 / 3;border-radius:8px;background:#c9c4c0}.pq__panel[hidden]{display:none}.pq__gap{margin:0 auto;max-width:var(--pq-col);padding:14px 18px;border-radius:8px;background:#fdf3f3;border:1px solid #f0d9d9;color:#7c2b2b;font-size:14px}@media screen and (max-width:989px){.pq__inner,.pq__inner--wide{max-width:100%}.pq__title{font-size:32px}.pq__question{font-size:26px}.pq__match{grid-template-columns:1fr}.pq__match-body{padding:0 28px 32px}.pq__match-name,.pq__match-desc{max-width:none}.pq__grid{grid-template-columns:repeat(2,1fr)}.pq__subscribe{grid-template-columns:1fr;padding:32px;gap:28px}.pq__result-actions{grid-auto-flow:row;width:100%}}@media screen and (max-width:600px){.pq__title{font-size:28px}.pq__question{font-size:22px}.pq__option{min-height:66px;font-size:16px;padding:0 18px}.pq__grid{grid-template-columns:1fr}.pq__result-title{font-size:26px}.pq__match-name{font-size:24px}}@media(prefers-reduced-motion:reduce){.pq__progress-fill,.pq__option,.pq__tick{transition:none}}.pq__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pq__match-body--bare{justify-content:center;padding-top:40px}.pq__match-body--bare .pq__buy{margin-top:32px}.pq__card-media{display:block}.pq__card-name a{color:inherit;text-decoration:none}.pq__card-name a:hover{text-decoration:underline}.pq--done .pq__title,.pq--done .pq__subtitle{display:none}.pq__title{font-family:var(--font-heading-family, Lora, serif);font-weight:700;font-size:32px;line-height:40px;letter-spacing:0;color:#49423e;text-align:center}.pq__subtitle{font-family:var(--font-body-family, Inter, sans-serif);font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.44px;color:#665c57;text-align:center}.pq__question{font-family:var(--font-heading-family, Lora, serif);font-weight:600;font-size:24px;line-height:32px;letter-spacing:0;color:#49423e;text-align:center}.pq__progress-track{height:4px;border-radius:999px}.pq__progress-fill{border-radius:999px}.pq__progress-label{font-family:var(--font-body-family, Inter, sans-serif);font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.15px;color:#665c57}.pq__option{font-family:var(--font-body-family, Inter, sans-serif);font-weight:500;font-size:18px;line-height:28px;letter-spacing:-.44px;color:#49423e;background:#fff;border-radius:16px;min-height:78px}.pq__nav button,.pq__nav a{font-family:var(--font-body-family, Inter, sans-serif);font-size:16px;line-height:24px;letter-spacing:-.31px;color:#665c57}.pq__result-title{font-family:var(--font-heading-family, Lora, serif);font-weight:700;letter-spacing:0;color:#49423e;font-size:32px;line-height:40px}.pq__result-subtitle{font-family:var(--font-body-family, Inter, sans-serif);font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.44px;color:#665c57}.pq__match{border-radius:24px;background:#fff}.pq__match-name{font-family:var(--font-heading-family, Lora, serif);font-weight:700;letter-spacing:0;color:#49423e;font-size:32px;line-height:36px}.pq__match-desc{font-family:var(--font-body-family, Inter, sans-serif);font-weight:400;font-size:18px;line-height:29px;letter-spacing:-.44px;color:#665c57}.pq__label{font-family:var(--font-body-family, Inter, sans-serif);font-weight:600;font-size:12px;line-height:16px;letter-spacing:.6px;color:#665c57;text-transform:uppercase}.pq__pill{background:#f8f6f4;border-radius:999px;min-height:36px;font-family:var(--font-body-family, Inter, sans-serif);font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.15px;color:#49423e}.pq__price-value{font-family:var(--font-heading-family, Lora, serif);font-weight:700;font-size:30px;line-height:36px;letter-spacing:0;color:#49423e}.pq__btn{border-radius:999px;font-family:var(--font-body-family, Inter, sans-serif);font-weight:600;font-size:16px;line-height:24px;letter-spacing:-.31px;min-height:56px;justify-content:center}.pq__btn--solid{background:#665c57;color:#fff}.pq__related-title{font-family:var(--font-heading-family, Lora, serif);font-weight:700;letter-spacing:0;color:#49423e;font-size:28px;line-height:34px;text-align:center}.pq__related-note{font-family:var(--font-body-family, Inter, sans-serif);font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.44px;color:#665c57;text-align:center}.pq__card{border-radius:20px;background:#fff}.pq__card-name{font-family:var(--font-heading-family, Lora, serif);font-weight:600;font-size:18px;line-height:24px;letter-spacing:0;color:#49423e}.pq__card-price{font-family:var(--font-heading-family, Lora, serif);font-weight:700;font-size:18px;line-height:24px;color:#49423e}.pq__card-desc{font-family:var(--font-body-family, Inter, sans-serif);font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.1px;color:#8a817c}@media screen and (min-width:750px){.pq__title{font-size:40px;line-height:60px}.pq__subtitle{font-size:20px;line-height:28px;letter-spacing:-.45px}.pq__question{font-size:36px;line-height:40px}.pq__result-title{font-size:40px;line-height:60px}.pq__result-subtitle{font-size:20px;line-height:28px;letter-spacing:-.45px}.pq__match-name{font-size:48px;line-height:48px}.pq__price-value,.pq__related-title{font-size:36px;line-height:40px}}@media screen and (max-width:749px){.pq__panel,.pq__inner,.pq__inner--wide,.pq__match,.pq__match-media,.pq__match-body,.pq__grid,.pq__card,.pq__subscribe,.pq__result-actions{max-width:100%;box-sizing:border-box}.pq__match{grid-template-columns:1fr;border-radius:16px}.pq__match-media{padding:20px 20px 8px}.pq__match-media img{width:100%;max-width:100%;height:auto}.pq__match-body{padding:0 20px 24px}.pq__match-name,.pq__match-desc,.pq__origin,.pq__pill,.pq__card-name,.pq__card-desc{overflow-wrap:anywhere;max-width:100%}.pq__pills{flex-wrap:wrap}.pq__buy{flex-direction:column;align-items:stretch;gap:12px}.pq__buy .pq__btn{width:100%}.pq__grid{grid-template-columns:1fr}.pq__result-actions{flex-direction:column;gap:12px}.pq__result-actions .pq__btn{width:100%}}.pq,[data-portela-quiz]{overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/45/assets/quiz-encontra-o-cafe.css.map */
