.pq-entry,.pq-navbox,.pq-toolbaritem,.pq-modal,.pq-editor-note{--pq-ink: #0f0f0f;--pq-muted: #595959;--pq-teal: #00665e;--pq-teal-dark: #004f49;--pq-focus: #1c6758;--pq-cream: #f8f6f1;--pq-line: #e4e2da;--pq-paper: #fff;--pq-error: #8a1c1c}:root:not(:has(pq-quiz)) .pq-entry,:root:not(:has(pq-quiz)) .pq-toolbaritem,:root:not(:has(pq-quiz)) #NavDrawer .pq-navbox,:root:not(:has(pq-quiz)) [data-pq-open]{display:none}.pq-editor-note{margin:0;padding:.75rem 1.25rem;font-size:.875rem;color:var(--pq-ink);text-align:center;background:var(--pq-cream)}.pq-entry{padding:1.75rem 1.25rem;font-family:var(--typeBasePrimary),var(--typeBaseFallback);text-align:center;letter-spacing:normal;background:var(--pq-cream)}.pq-entry__title{margin:0 0 .5rem;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:1.875rem;line-height:1.1;color:var(--pq-ink);letter-spacing:-.01em}.pq-entry__lede{max-inline-size:46ch;margin-block:0 1.125rem;margin-inline:auto;font-size:.9375rem;line-height:1.55;color:var(--pq-muted)}.pq-btn{display:inline-block;box-sizing:border-box;min-block-size:3rem;padding:.9375rem 1.75rem;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:.8125rem;font-weight:700;line-height:1.3;color:var(--pq-paper);text-decoration:none;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;border:0;border-radius:999px;background:var(--pq-teal)}.pq-btn:hover{color:var(--pq-paper);background:var(--pq-teal-dark)}.pq-link{display:inline-block;box-sizing:border-box;min-block-size:2.75rem;margin-block-start:.375rem;padding:.6875rem .375rem;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:.875rem;color:var(--pq-teal);text-decoration:underline;text-underline-offset:.25rem;cursor:pointer;border:0;background:none}.pq-btn:focus-visible,.pq-link:focus-visible,.pq-opt:focus-visible,.pq-x:focus-visible,.pq-back:focus-visible{outline:3px solid var(--pq-focus);outline-offset:3px}.pq-btn[aria-disabled=true],.pq-link[aria-disabled=true]{opacity:.7;cursor:not-allowed}#NavDrawer .pq-navbox{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem;padding:.75rem 1.25rem;font-family:var(--typeBasePrimary),var(--typeBaseFallback);text-align:start;letter-spacing:normal;background:var(--pq-cream)}#NavDrawer .pq-navbox__q{margin:0;font-size:.875rem;font-weight:700;line-height:1.3;color:var(--pq-ink);text-transform:none;letter-spacing:normal}#NavDrawer .pq-navbox .pq-btn{min-block-size:2.75rem;padding:.625rem 1rem;font-size:.6875rem;white-space:nowrap;letter-spacing:.1em}.pq-toolbarlink{box-sizing:border-box;min-block-size:2.75rem;margin-block:-.25rem;padding-block:.625rem;padding-inline:0;font:inherit;color:inherit;text-transform:none;letter-spacing:inherit;cursor:pointer;border:0;background:none}.pq-toolbarlink span{font-weight:700;text-decoration:underline;text-underline-offset:3px}.pq-toolbarlink:focus-visible{outline:2px solid currentColor;outline-offset:3px}.pq-modal{color:var(--pq-ink)}.pq-modal .pq-btn,.pq-modal .pq-btn:hover{color:var(--pq-paper)}.pq-modal .pq-link,.pq-modal .pq-link:hover{color:var(--pq-teal)}.modal-open .pq-modal:before,.modal-closing .pq-modal:before{background-color:#0f0f0feb}.pq-modal .modal__inner{display:block;box-sizing:border-box;inline-size:min(35rem,calc(100vw - 2rem));max-inline-size:none;max-block-size:calc(100vh - 2rem);overflow-y:auto;margin:0;padding:1.625rem 1.5rem 1.5rem;font-family:var(--typeBasePrimary),var(--typeBaseFallback);text-align:start;letter-spacing:normal;border-radius:.875rem;background:var(--pq-paper)}.pq-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;margin-block-end:.625rem}.pq-back{grid-column:1;justify-self:start}.pq-back[hidden],.pq-status[hidden]{display:none}.pq-progress{grid-column:2;font-size:.75rem;font-weight:700;color:var(--pq-teal);text-transform:uppercase;letter-spacing:.12em}.pq-x{grid-column:3;justify-self:end}.pq-x,.pq-back{min-inline-size:2.75rem;min-block-size:2.75rem;font-family:inherit;font-size:.875rem;color:var(--pq-ink);cursor:pointer;border:0;border-radius:.5rem;background:none}.pq-x{font-size:1.625rem;line-height:1}.pq-q{margin:0 0 1rem;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:1.625rem;line-height:1.15;color:var(--pq-ink);letter-spacing:-.01em}.pq-note{margin:-.5rem 0 .875rem;font-size:.875rem;color:var(--pq-muted)}.pq-opts{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.pq-opt{box-sizing:border-box;inline-size:100%;min-block-size:3.5rem;padding:.875rem 1rem;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.3;color:var(--pq-ink);text-align:start;cursor:pointer;border:1.5px solid var(--pq-line);border-radius:.75rem;background:var(--pq-paper)}.pq-opt:hover{border-color:var(--pq-teal);background:var(--pq-cream)}.pq-opt__sub{display:block;margin-block-start:.125rem;font-size:.8125rem;font-weight:400;color:var(--pq-muted)}.pq-result{text-align:center}.pq-result__img{display:block;inline-size:8.75rem;block-size:8.75rem;margin:0 auto .375rem;object-fit:contain}.pq-result__bags{display:flex;align-items:flex-end;justify-content:center;margin:0 auto .375rem}.pq-result__bags .pq-result__img{margin:0}.pq-result__bags--multi{gap:.375rem}.pq-result__bags--multi .pq-result__img{inline-size:6.75rem;block-size:6.75rem;margin:0}.pq-result__more{margin-inline-start:.75rem;font-size:.9375rem;font-weight:700;color:var(--pq-teal)}.pq-result__for{font-size:.6875rem;font-weight:700;color:var(--pq-teal);text-transform:uppercase;letter-spacing:.12em}.pq-result__name{margin:.25rem 0 .125rem;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:1.875rem}.pq-result__roast{font-size:.875rem;color:var(--pq-muted)}.pq-result__plan{max-inline-size:40ch;margin:.875rem auto .25rem;font-size:.9375rem;line-height:1.5}.pq-result__price{margin-block-end:1rem;font-size:.875rem;color:var(--pq-muted)}.pq-result .pq-btn{inline-size:100%}.pq-status{min-block-size:1.4em;margin:.5rem 0 0;font-size:.875rem;color:var(--pq-error)}@media screen and (max-width:768px){.pq-entry{padding:1.375rem 1rem}.pq-entry__title{font-size:1.5rem}.pq-modal .modal__inner{inline-size:100%;max-block-size:92vh;padding:1.25rem 1rem 5.5rem;border-radius:1rem 1rem 0 0}.modal-open .pq-modal.modal--mobile-friendly:before{display:block}.pq-q{font-size:1.375rem}}@media screen and (min-width:769px){.pq-result__bags--multi .pq-result__img{inline-size:8.75rem;block-size:8.75rem}}@media(prefers-reduced-motion:no-preference){.pq-opt,.pq-btn{transition:background-color .15s ease,border-color .15s ease}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/pt-coffee-quiz.css.map */
