@import url(https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,600;1,9..144,400&family=Outfit:wght@400;500;600&display=swap);:root{--orin-bg:#FAF6F5;--orin-surface:#FAF6F5;--orin-ink:#2F2E2C;--orin-muted:#6b645e;--orin-primary:#4A607F;--orin-primary-soft:color-mix(in srgb, #4A607F 12%, #FAF6F5);--orin-accent:#D4AF37;--orin-navy:#2C394B;--orin-border:color-mix(in srgb, #2F2E2C 14%, #FAF6F5);--orin-danger:#8b3a2a;--orin-radius:0.9rem;--orin-shadow:none;--orin-font:Outfit, system-ui, sans-serif;--orin-serif:Fraunces, "Iowan Old Style", Georgia, serif;--orin-icon:1.75rem;--orin-gap:clamp(0.75rem, 2vw, 1rem)}body.orin-quiz-page #primary,body.orin-quiz-page #main,body.orin-quiz-page .content-area,body.orin-quiz-page .site-main,body.orin-quiz-page .site-content,body.orin-quiz-page .woocommerce,body.orin-quiz-page .woocommerce-page,body.orin-quiz-page .entry-content,body.orin-quiz-page .ast-container,body.orin-quiz-page .wp-block-group,body.orin-quiz-page .wp-site-blocks>.wp-block-group,body.orin-quiz-page .wp-site-blocks>main{width:100%!important;max-width:100%!important;float:none!important}body.orin-quiz-page .site-content,body.orin-quiz-page .site-main,body.orin-quiz-page #primary,body.orin-quiz-page #main,body.orin-quiz-page .content-area,body.orin-quiz-page .ast-container,body.orin-quiz-page .entry-content,body.orin-quiz-page .woocommerce-Page,body.orin-quiz-page .woocommerce{padding-top:0!important;margin-top:0!important}body.orin-quiz-page .product.type-coffee_subscription,body.orin-quiz-page .product.product-type-coffee_subscription{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}body.orin-quiz-page .product .woocommerce-product-gallery,body.orin-quiz-page .product .onsale,body.orin-quiz-page .product .woocommerce-product-rating,body.orin-quiz-page .product .price,body.orin-quiz-page .product .cart,body.orin-quiz-page .product .product_meta,body.orin-quiz-page .product .woocommerce-tabs,body.orin-quiz-page .product .related,body.orin-quiz-page .product .upsells,body.orin-quiz-page .product .woocommerce-product-details__short-description,body.orin-quiz-page .product .stock,body.orin-quiz-page .product p.stock,body.orin-quiz-page .product .in-stock,body.orin-quiz-page .product .out-of-stock,body.orin-quiz-page .product .ast-stock-data,body.orin-quiz-page .product .wc-block-components-product-stock-indicator,body.orin-quiz-page .woocommerce-product-gallery__trigger,body.orin-quiz-page .entry-header,body.orin-quiz-page .woocommerce-breadcrumb,body.orin-quiz-page .woocommerce-products-header,body.orin-quiz-page .posted_in,body.orin-quiz-page .tagged_as{display:none!important}body.orin-quiz-page .product .summary,body.orin-quiz-page .product .entry-summary{width:100%!important;max-width:100%!important;float:none!important;margin:0!important;padding:0!important}body.orin-quiz-page .sidebar,body.orin-quiz-page #secondary,body.orin-quiz-page .widget-area,body.orin-quiz-page .woocommerce-sidebar,body.orin-quiz-page .wp-block-search,body.orin-quiz-page .wp-block-page-list,body.orin-quiz-page .woocommerce-product-search,body.orin-quiz-page #primary~.widget,body.orin-quiz-page .site-main~.widget{display:none!important}.orin-quiz{width:100%;min-height:0;padding:clamp(0.65rem, 1.8vw, 1rem) clamp(0.75rem, 2.5vw, 1.15rem) clamp(1.75rem, 4vw, 2.75rem);font-family:var(--orin-font);color:var(--orin-ink);background:var(--orin-bg);box-sizing:border-box;isolation:isolate}.orin-quiz *,.orin-quiz *::before,.orin-quiz *::after{box-sizing:border-box}.orin-quiz__shell{width:min(100%, 56rem);margin-inline:auto}.orin-quiz__header{text-align:left;margin-bottom:clamp(0.85rem, 2vw, 1.15rem)}.orin-quiz__brand{margin:0 0 .9rem;font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--orin-accent)}.orin-quiz__title{font-family:var(--orin-serif);font-size:clamp(1.5rem, 4.5vw, 2.35rem);font-weight:400;letter-spacing:-.03em;margin:0 0 .5rem;line-height:1.15}.orin-quiz__subtitle{color:var(--orin-muted);margin:0 auto 1.5rem;font-size:clamp(0.9rem, 2.2vw, 1rem);line-height:1.5;max-width:36rem}.orin-steps{position:relative;margin:0 auto;width:min(100%, 40rem);padding:.25rem 0 .5rem}.orin-steps__rail{position:absolute;left:8%;right:8%;top:calc(var(--orin-icon) / 2);height:.1875rem;background:var(--orin-border);border-radius:99px;z-index:0;overflow:hidden;transform:translateY(-50%)}.orin-steps__fill{display:block;height:100%;width:0%;background:var(--orin-navy);border-radius:99px;transition:width 0.45s cubic-bezier(.22,1,.36,1)}.orin-steps__list{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;list-style:none;margin:0;padding:0;gap:clamp(0.15rem, 1vw, 0.35rem)}.orin-steps__item{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex:1;min-width:0}.orin-steps__icon{display:flex;align-items:center;justify-content:center;width:var(--orin-icon);height:var(--orin-icon);font-size:calc(var(--orin-icon) * 0.42);font-weight:700;letter-spacing:0;color:var(--orin-muted);background:#fff;border:2px solid var(--orin-border);border-radius:50%;box-shadow:none;opacity:.7}.orin-steps__label{font-size:clamp(0.65rem, 1.4vw, 0.72rem);font-weight:600;color:var(--orin-muted);text-align:center;line-height:1.2}.orin-steps__item.is-complete .orin-steps__icon,.orin-steps__item.is-active .orin-steps__icon{border-color:var(--orin-navy);background:var(--orin-navy);color:#FAF6F5;opacity:1}.orin-steps__item.is-active .orin-steps__label,.orin-steps__item.is-complete .orin-steps__label{color:var(--orin-navy)}.orin-quiz__stage{position:relative;min-height:clamp(16rem, 40vh, 22rem)}.orin-quiz__stage.is-hidden{display:none!important}.orin-quiz__step{opacity:1}.orin-quiz__step.is-enter{animation:none}.orin-quiz__step[hidden]{display:none!important}@keyframes orinFadeIn{from{opacity:0}to{opacity:1}}@keyframes orinFadeOut{from{opacity:1}to{opacity:0}}.orin-quiz__question{font-family:var(--orin-serif);font-size:clamp(1.45rem, 4.2vw, 1.95rem);font-weight:600;text-align:left;margin:0 0 .45rem;line-height:1.2;letter-spacing:-.03em}.orin-quiz__options{display:grid;gap:var(--orin-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%, 14rem),1fr))}.orin-quiz__options--stack{grid-template-columns:1fr}.orin-quiz__options--grid{grid-template-columns:repeat(auto-fit,minmax(min(100%, 11rem),1fr))}.orin-card,#orin-quiz button.orin-card{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.85rem;width:100%;min-height:4.15rem;padding:.85rem 2.5rem .85rem .9rem;background:#fff;background-color:#fff!important;border:1px solid var(--orin-border);border-radius:.85rem;box-shadow:none;cursor:pointer;text-align:left;font:inherit;color:var(--orin-ink)!important;animation:none!important;transform:none!important;transition:none;-webkit-appearance:none;appearance:none}@media (hover:hover) and (pointer:fine){.orin-card:hover,#orin-quiz button.orin-card:hover{border-color:var(--orin-primary);color:var(--orin-ink)!important}}.orin-card:focus,.orin-card:focus-visible,#orin-quiz button.orin-card:focus,#orin-quiz button.orin-card:focus-visible{outline:2px solid var(--orin-primary);outline-offset:2px;color:var(--orin-ink)!important}.orin-card.is-selected,#orin-quiz button.orin-card.is-selected{border-color:var(--orin-navy);border-width:2px;background:#fff;background-color:#fff!important;box-shadow:none;color:var(--orin-ink)!important}.orin-card.is-selected::after,#orin-quiz button.orin-card.is-selected::after{content:"✓";position:absolute;right:.85rem;top:50%;transform:translateY(-50%);font-size:1rem;font-weight:700;line-height:1;color:var(--orin-navy)}.orin-card--accent,#orin-quiz button.orin-card.orin-card--accent{background:var(--orin-bg)!important;background-color:var(--orin-bg)!important}.orin-card__title,#orin-quiz button.orin-card .orin-card__title{font-weight:650;font-size:clamp(0.92rem, 2.4vw, 1.02rem);line-height:1.3;color:var(--orin-navy)!important}.orin-quiz__nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.35rem;padding-top:1rem;border-top:1px solid var(--orin-border)}.orin-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:.85rem 1.35rem;border-radius:999px;border:none;font:inherit;font-size:.82rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1.25;white-space:normal;text-align:center;cursor:pointer;animation:none!important;transform:none!important;transition:none;-webkit-appearance:none;appearance:none}.orin-btn:active{opacity:.92}.orin-btn--primary{background:var(--orin-navy);color:#fff;flex:1 1 12rem}.orin-btn--primary:hover{background:var(--orin-primary)}.orin-btn--ghost{background:#fff0;color:var(--orin-muted);border:1px solid var(--orin-border);flex:0 1 auto}.orin-btn--ghost:hover{color:var(--orin-ink);border-color:var(--orin-muted)}.orin-btn--nav{flex:0 0 auto;min-width:9.75rem;text-transform:none;letter-spacing:0;font-size:.95rem;font-weight:600;border-radius:.55rem;background:var(--orin-navy);color:#fff}.orin-btn--nav:hover{background:var(--orin-primary)}.orin-quiz__back{padding:0;border:0;background:none;font:inherit;font-size:.95rem;color:var(--orin-navy);text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.orin-quiz__back-spacer{flex:1 1 auto}.orin-cups-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;background:#fff;border:1px solid var(--orin-border);border-radius:.85rem}.orin-cups-card__title{margin:0;font-size:1rem;font-weight:650;color:var(--orin-ink)}.orin-cups-card__hint{margin:.15rem 0 0;font-size:.85rem;color:#6d7a88}.orin-cups-stepper{width:4.75rem;min-height:2.6rem;padding:.35rem .4rem;border:1px solid var(--orin-border);border-radius:.55rem;font:inherit;font-size:1.05rem;font-weight:600;color:var(--orin-primary);text-align:center;background:#fff}.orin-quiz .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.orin-btn--upsell{width:100%;background:var(--orin-navy);color:#FAF6F5;margin-top:.75rem;padding:.9rem 1.25rem}.orin-btn:disabled{opacity:.55;cursor:not-allowed}.orin-quiz__nav--summary{justify-content:stretch;margin-top:1.75rem}.orin-quiz__nav--summary .orin-btn--primary{width:100%;flex:1 1 auto}.orin-prep{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:clamp(18rem, 55vh, 24rem);padding:clamp(1.5rem, 5vw, 2.5rem) 1rem}.orin-prep[hidden]{display:none!important}.orin-prep.is-leaving{animation:orinFadeOut 0.35s ease forwards}.orin-prep__spinner{width:clamp(3rem, 10vw, 4rem);height:clamp(3rem, 10vw, 4rem);margin-bottom:1.5rem;border-radius:50%;border:3px solid color-mix(in srgb,#4A607F 18%,#FAF6F5);border-top-color:var(--orin-primary);border-right-color:var(--orin-primary);animation:orinSpin 0.85s linear infinite}@keyframes orinSpin{to{transform:rotate(360deg)}}.orin-prep__eyebrow{margin:0 0 .65rem;font-size:clamp(0.7rem, 2vw, 0.75rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--orin-primary)}.orin-prep__status{margin:0;width:min(100%, 28rem);font-size:clamp(1rem, 3.2vw, 1.25rem);font-weight:600;line-height:1.4;color:var(--orin-ink);min-height:2.8em}.orin-prep__status.is-swap{opacity:.35}.orin-summary-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.25rem, 3vw, 2rem);align-items:start;margin:0 auto 1.35rem;max-width:52rem;width:100%}.orin-summary-layout__left,.orin-summary-layout__right{min-width:0}.orin-result-coffee{margin:0;max-width:none}.orin-result-coffee[hidden]{display:none!important}.orin-reco--result{flex-direction:column;align-items:stretch;gap:.85rem;height:100%}.orin-reco--result .orin-reco__media{flex:0 0 auto;width:100%;max-width:none;margin-inline:0;aspect-ratio:1}.orin-reco__meta{margin:.35rem 0 0;font-size:clamp(0.85rem, 2.3vw, 0.95rem);line-height:1.45;color:var(--orin-ink)}.orin-reco__meta[hidden]{display:none!important}.orin-optimize{background:var(--orin-surface);border:1.5px solid var(--orin-border);border-radius:var(--orin-radius);padding:clamp(1rem, 3vw, 1.35rem);margin:0 auto 1.35rem;max-width:52rem}.orin-optimize[hidden]{display:none!important}.orin-optimize__body{font-size:clamp(0.85rem, 2.4vw, 0.95rem);color:var(--orin-ink);line-height:1.55}.orin-optimize__body p{margin:0 0 .85rem}.orin-optimize__body p:last-child{margin-bottom:0}.orin-optimize__lead{font-size:clamp(0.95rem, 2.6vw, 1.05rem);line-height:1.4}.orin-optimize__why{font-weight:700;margin-top:0.25rem!important}.orin-optimize__summary{margin-top:0.85rem!important;font-weight:600}.orin-optimize__benefits{margin:.35rem 0 0;padding:0;list-style:none;display:grid;gap:.65rem}.orin-optimize__savings{margin:.85rem 0;padding:.85rem .9rem;background:rgb(255 255 255 / .7);border-radius:.5rem;border:1px solid var(--orin-border)}.orin-optimize__savings p{margin:0 0 .55rem}.orin-optimize__savings p:last-child{margin-bottom:0}.orin-optimize__savings-note{font-size:.9em;color:var(--orin-muted)}.orin-fs-meter{margin:.15rem 0 1rem;padding:.9rem 1rem;background:rgb(255 255 255 / .72);border:1px solid var(--orin-border);border-radius:.65rem}.orin-fs-meter__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem;margin-bottom:.65rem}.orin-fs-meter__title{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--orin-muted)}.orin-fs-meter__remain{font-size:.9rem;color:var(--orin-ink)}.orin-fs-meter__remain strong{color:var(--orin-navy)}.orin-fs-meter__track{position:relative;height:14px;border-radius:999px;background:color-mix(in srgb,#2F2E2C 12%,#FAF6F5);overflow:hidden}.orin-fs-meter__fill{position:absolute;top:0;left:0;bottom:0;border-radius:999px;transition:width 0.45s ease}.orin-fs-meter__fill--after{background:color-mix(in srgb,#4A607F 28%,#FAF6F5)}.orin-fs-meter__fill--now{background:linear-gradient(90deg,#4A607F,#2C394B)}.orin-fs-meter__goal{position:absolute;top:-3px;right:0;width:2px;height:20px;background:var(--orin-accent);border-radius:1px}.orin-fs-meter__scale{display:flex;justify-content:space-between;gap:.5rem;margin-top:.45rem;font-size:.72rem;color:var(--orin-muted)}.orin-fs-meter__scale-mid{text-align:center;flex:1}@media (max-width:520px){.orin-fs-meter__scale-mid{display:none}}.orin-current-pick{margin:0;max-width:none;display:flex;flex-direction:column;gap:1rem;height:100%}.orin-current-pick[hidden]{display:none!important}.orin-current-pick__title{margin:0;font-size:clamp(0.95rem, 2.6vw, 1.05rem);font-weight:700;line-height:1.35;color:var(--orin-ink)}.orin-current-pick__title[hidden]{display:none!important}.orin-reco{display:flex;flex-direction:column;gap:.85rem;margin:0;padding:clamp(0.85rem, 2.5vw, 1.15rem);background:var(--orin-surface);border:1px solid var(--orin-border);border-radius:var(--orin-radius);box-shadow:var(--orin-shadow);min-width:0}.orin-reco__media{aspect-ratio:1;width:100%;max-width:14rem;margin-inline:auto;border-radius:.625rem;overflow:hidden;background:color-mix(in srgb,#2C394B 10%,#FAF6F5);display:flex;align-items:center;justify-content:center}.orin-reco__image{width:100%;height:100%;object-fit:cover;display:block}.orin-reco__image[hidden],.orin-reco__mystery-icon[hidden],.orin-reco__mystery-text[hidden],.orin-reco__desc[hidden]{display:none!important}.orin-reco__mystery-icon{font-size:clamp(2rem, 6vw, 2.75rem);line-height:1}.orin-reco--mystery{background:color-mix(in srgb,#4A607F 8%,#FAF6F5);border-color:var(--orin-border)}.orin-reco--mystery .orin-reco__media{background:linear-gradient(160deg,#4A607F 0%,#2C394B 100%)}.orin-reco__body{min-width:0}.orin-reco__eyebrow{margin:0 0 .25rem;font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--orin-accent)}.orin-reco__title{margin:0 0 .45rem;font-family:var(--orin-serif);font-size:clamp(1.15rem, 3vw, 1.45rem);font-weight:400;letter-spacing:-.02em;line-height:1.2}.orin-reco__desc,.orin-reco__mystery-text{margin:0;font-size:clamp(0.85rem, 2.4vw, 0.92rem);line-height:1.5;color:var(--orin-muted)}.orin-summary{margin:0;padding:clamp(1rem, 3vw, 1.25rem);background:var(--orin-surface);border-radius:var(--orin-radius);border:1px solid var(--orin-border);display:grid;gap:.7rem}.orin-summary>div{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;font-size:clamp(0.85rem, 2.2vw, 0.92rem)}.orin-summary dt{color:var(--orin-muted);margin:0;flex:0 1 auto}.orin-summary dd{margin:0;font-weight:650;text-align:right;flex:1 1 auto;word-break:break-word}.orin-quiz__price{text-align:center;font-size:clamp(1.15rem, 3.5vw, 1.35rem);font-weight:700;color:var(--orin-primary);margin:0}.orin-quiz__price[hidden],.orin-quiz__error[hidden]{display:none!important}.orin-quiz__error{color:var(--orin-danger);text-align:center;font-size:clamp(0.85rem, 2.2vw, 0.9rem);margin-top:1rem}.orin-card--acidic.is-milk-hidden{display:none!important}@media (max-width:600px){:root{--orin-icon:1.5rem}.orin-steps__label{display:none}.orin-steps__rail{left:6%;right:6%}.orin-steps__list{gap:0}.orin-quiz__options,.orin-quiz__options--stack,.orin-quiz__options--grid{grid-template-columns:1fr}.orin-card{min-height:3.75rem;padding:1.1rem 1.15rem}.orin-card.is-selected{padding:1.1rem 1.15rem}.orin-quiz__nav{flex-direction:column-reverse}.orin-btn--primary,.orin-btn--ghost,.orin-btn--upsell{width:100%;flex:1 1 auto}.orin-prep{min-height:60vh;min-height:60dvh}.orin-summary-layout{grid-template-columns:1fr}.orin-reco__media{max-width:14rem;margin-inline:auto}}@media (max-width:720px){.orin-summary-layout{grid-template-columns:1fr}}.orin-card--toggle{margin-top:1.15rem;align-items:flex-start;border-style:dashed;background:#fff0;box-shadow:none}.orin-card--toggle.is-selected,.orin-card--toggle[aria-pressed="true"]{border-style:solid;background:var(--orin-primary-soft)}.orin-card__hint,#orin-quiz button.orin-card .orin-card__hint{display:block;font-size:clamp(0.78rem, 2vw, 0.85rem);font-weight:400;color:#6d7a88!important;line-height:1.45}.orin-household-ask{margin-top:1.35rem;padding-top:1.15rem;border-top:1px solid var(--orin-border)}.orin-household-ask[hidden]{display:none!important}.orin-household{margin-top:1.25rem;padding-top:1.15rem;border-top:1px solid var(--orin-border)}.orin-household[hidden]{display:none!important}.orin-household__question{margin:0 0 .35rem;font-size:clamp(1rem, 2.8vw, 1.15rem);font-weight:650;text-align:center;line-height:1.35}.orin-household__hint{margin:0 0 1rem;text-align:center;font-size:clamp(0.82rem, 2.2vw, 0.9rem);color:var(--orin-muted);line-height:1.4}.orin-card--with-icon{flex-direction:row;align-items:center;gap:.75rem}.orin-card__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--orin-primary)}.orin-card__icon--svg{width:2.4rem;height:2.4rem;border-radius:50%;background:#e8eef4;font-size:0;flex-shrink:0}.orin-card.is-selected .orin-card__icon--svg{background:#e8eef4}.orin-card__icon--svg .orin-icon,.orin-icon{width:1.35rem;height:1.35rem;display:block}.orin-quiz__options--brew{grid-template-columns:repeat(2,minmax(0,1fr))}.orin-card__text{display:flex;flex-direction:column;gap:.15rem;flex:1 1 auto;min-width:0}.orin-grind-pitch{margin-top:.5rem}.orin-grind-pitch[hidden],#orin-grind-options[hidden]{display:none!important}.orin-grind-pitch__copy{margin:0 0 1.25rem;padding:clamp(1rem, 3vw, 1.25rem);background:var(--orin-surface);border:1px solid var(--orin-border);border-radius:var(--orin-radius)}.orin-grind-pitch__copy p{margin:0 0 .85rem;font-size:clamp(0.88rem, 2.4vw, 0.98rem);line-height:1.55;color:var(--orin-ink)}.orin-grind-pitch__copy p:last-child{margin-bottom:0}.orin-grind-pitch__lead{font-weight:700;font-size:clamp(1rem, 2.8vw, 1.1rem)!important}.orin-grind-pitch__ask{font-weight:650}.orin-quiz__summary-intro{margin:-.5rem auto 1.35rem;max-width:38rem;text-align:center;font-size:clamp(0.9rem, 2.4vw, 1rem);line-height:1.55;color:var(--orin-muted)}.orin-quiz__summary-intro[hidden],.orin-summary-panel__label[hidden],.orin-grinder-offer[hidden]{display:none!important}.orin-summary-panel__label{margin:0 0 .65rem;font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--orin-accent)}.orin-grinder-offer{margin-top:.35rem;padding:clamp(0.9rem, 2.5vw, 1.1rem);background:var(--orin-surface);border:1px solid var(--orin-border);border-radius:var(--orin-radius)}.orin-grinder-offer__title{margin:0 0 .35rem;font-weight:700;font-size:clamp(0.92rem, 2.4vw, 1rem);line-height:1.35}.orin-grinder-offer__text{margin:0 0 .65rem;font-size:clamp(0.82rem, 2.2vw, 0.9rem);color:var(--orin-muted);line-height:1.45}.orin-grinder-offer__price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem;font-size:clamp(0.95rem, 2.5vw, 1.05rem)}.orin-grinder-offer__price del{color:var(--orin-muted);font-weight:500}.orin-grinder-offer__price strong{color:var(--orin-primary);font-size:1.15em}.orin-grinder-offer__once{font-size:.85em;font-weight:500;color:var(--orin-muted)}body.orin-quiz-page .site-header,body.orin-quiz-page .site-footer,body.orin-quiz-page .foot-grid,body.orin-quiz-page .foot-legal,body.orin-quiz-page .foot-copy,body.orin-quiz-page .elementor-location-header,body.orin-quiz-page .elementor-location-footer,body.orin-quiz-page #ast-desktop-header,body.orin-quiz-page #ast-mobile-header,body.orin-quiz-page .ast-above-header-wrap,body.orin-quiz-page .ast-below-header-wrap,body.orin-quiz-page .ast-header-break-point .ast-mobile-header-wrap,body.orin-quiz-page footer.site-footer,body.orin-quiz-page .woocommerce-breadcrumb,body.orin-quiz-page .yoast-breadcrumb,body.orin-quiz-page .yoast-breadcrumbs,body.orin-quiz-page nav.rank-math-breadcrumb,body.orin-quiz-page .rank-math-breadcrumb,body.orin-quiz-page .elementor-widget-woocommerce-breadcrumb,body.orin-quiz-page .elementor-widget-breadcrumbs,body.orin-quiz-page .e-breadcrumbs,body.orin-quiz-page .woocommerce-notices-wrapper{display:none!important}body.orin-quiz-page{background:var(--orin-bg,#FAF6F5);overflow-x:hidden}.orin-quiz-app{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--orin-bg)}.orin-quiz-app__bar{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:3.5rem;max-height:3.5rem;padding:0 1rem;background:var(--orin-navy,#2C394B);color:#fff;flex-shrink:0;overflow:hidden}.orin-quiz-app__logo{display:flex;align-items:center;height:2.25rem;max-height:2.25rem;max-width:10rem;overflow:hidden;text-decoration:none;color:#fff;line-height:0}body.orin-quiz-page .orin-quiz-app__bar img,.orin-quiz-app__logo-img{display:block!important;height:2.25rem!important;width:auto!important;max-height:2.25rem!important;max-width:9.5rem!important;object-fit:contain!important}.orin-quiz-app__logo-text{font-family:Outfit,system-ui,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:.12em;color:#fff}.orin-quiz-app__close{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;color:#fff;text-decoration:none;transition:background 0.15s}.orin-quiz-app__close:hover{background:rgb(255 255 255 / .12)}.orin-quiz-app__close svg{display:block}.orin-quiz-app>.orin-quiz{flex:1 1 auto;display:flex;flex-direction:column}.orin-quiz-app>.orin-quiz>.orin-quiz__shell{flex:1 1 auto;display:flex;flex-direction:column}.orin-quiz-app__foot{flex-shrink:0;padding:1rem 1rem;text-align:center;font-size:.78rem;color:var(--orin-muted,#6b645e);background:var(--orin-bg,#FAF6F5);border-top:1px solid var(--orin-border,#e8e3df)}.orin-quiz-app .orin-quiz__header{padding-top:.5rem}.orin-quiz-app .orin-quiz__brand{display:none}.orin-quiz-app .orin-quiz__stage{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;min-height:0}.orin-quiz-app .orin-quiz__step{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:1.5rem}.orin-quiz-app .orin-quiz__step[hidden]{display:none!important}.orin-quiz-app .orin-quiz__step--summary{justify-content:flex-start}.orin-quiz-app .orin-quiz__step[data-step="5"]{justify-content:flex-start;gap:0}.orin-quiz-app .orin-quiz__step[data-step="5"] .orin-quiz__question{margin-bottom:.75rem}.orin-quiz-app .orin-household-ask,.orin-quiz-app .orin-household{margin-top:1.25rem}.orin-quiz-app .orin-household__question{font-family:var(--orin-serif);font-size:clamp(1rem, 2.8vw, 1.2rem);text-align:center;margin:0 0 .35rem}.orin-quiz-app .orin-household__hint{text-align:center;color:var(--orin-muted);font-size:clamp(0.82rem, 2vw, 0.9rem);margin:0 0 .75rem}.orin-quiz-app .orin-quiz__nav{margin-top:1.35rem;padding-top:1rem}@media (max-width:599px){.orin-quiz-app .orin-steps__label{font-size:.6rem}.orin-quiz-app .orin-quiz__title{font-size:1.35rem}.orin-quiz-app .orin-quiz__subtitle{font-size:.85rem;margin-bottom:1rem}.orin-quiz-app .orin-quiz__options--grid{grid-template-columns:repeat(2,1fr)}.orin-quiz-app .orin-quiz__options--brew{grid-template-columns:repeat(2,1fr)}.orin-quiz-app #orin-cups-own .orin-card,.orin-quiz-app #orin-cups-extra .orin-card{padding:.6rem .4rem;font-size:.9rem}}@media (min-width:600px){.orin-quiz-app__bar{padding:0 1.5rem}.orin-quiz-app__foot{padding:1.25rem 2rem}}@media (min-width:900px){.orin-quiz-app__bar{padding:.75rem 3rem}}.orin-quiz.is-gated .orin-quiz__shell{display:none}.orin-quiz-gate{width:min(100%, 28rem);margin:1.25rem auto 0;text-align:left}.orin-quiz-gate__title{font-family:var(--orin-serif);font-size:clamp(1.5rem, 4.5vw, 2.2rem);font-weight:400;letter-spacing:-.03em;line-height:1.15;margin:0 0 .65rem;text-align:center}.orin-quiz-gate__lede{color:var(--orin-muted);margin:0 auto 1.35rem;font-size:clamp(0.9rem, 2.2vw, 1rem);line-height:1.5;text-align:center}.orin-quiz-gate__form{display:grid;gap:.85rem}.orin-quiz-gate__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.orin-quiz-gate__field{display:grid;gap:.35rem}.orin-quiz-gate__field span{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--orin-muted)}.orin-quiz-gate__field input[type="text"],.orin-quiz-gate__field input[type="email"]{width:100%;border:1px solid var(--orin-border);border-radius:.75rem;padding:.8rem 1rem;background:#fff;color:var(--orin-ink);min-height:2.9rem;font:inherit}.orin-quiz-gate__field input:focus{outline:2px solid color-mix(in srgb,var(--orin-navy) 35%,transparent);outline-offset:1px}.orin-quiz-gate__consent{display:flex;align-items:flex-start;gap:.65rem;font-size:.85rem;line-height:1.45;color:var(--orin-muted)}.orin-quiz-gate__consent input{margin-top:.2rem;flex:0 0 auto}.orin-quiz-gate__privacy{margin:0;font-size:.8rem}.orin-quiz-gate__privacy a{color:var(--orin-navy)}.orin-quiz-gate__error{margin:0;color:var(--orin-danger);font-size:.88rem}.orin-quiz-gate__submit{width:100%;flex:none;margin-top:.25rem;min-height:3rem}.orin-quiz__progress{margin:0 0 .45rem;text-align:left;font-size:.82rem;font-weight:600;letter-spacing:0;color:var(--orin-navy)}.orin-progress-track{display:flex;gap:.3rem;width:100%}.orin-progress-track__seg{flex:1 1 0%;height:.32rem;border-radius:.12rem;background:color-mix(in srgb,#2C394B 16%,#FAF6F5)}.orin-progress-track__seg.is-on{background:var(--orin-navy)}.orin-quiz__lede{margin:0 0 1.15rem;max-width:36rem;text-align:left;color:#6d7a88;font-size:clamp(0.88rem, 2.2vw, 0.98rem);line-height:1.5}.orin-quiz__reset-hint{margin:.75rem 0 0;text-align:center;color:var(--orin-danger);font-size:.9rem}.orin-cups-more{display:grid;gap:.35rem;margin:1rem auto 0;max-width:22rem;font-size:.85rem;color:var(--orin-muted)}.orin-cups-more input{min-height:2.9rem;padding:.7rem .9rem;border:1px solid var(--orin-border);border-radius:.75rem;font:inherit;background:#fff;color:var(--orin-ink)}.orin-calc{margin:1rem auto 0;max-width:36rem;padding:.9rem 1rem;border:1px solid var(--orin-border);border-radius:var(--orin-radius);background:#fff;font-size:.9rem;line-height:1.5}.orin-calc__adjust{margin-top:.65rem}.orin-calc__adjust label{display:grid;gap:.35rem;margin-top:.5rem}.orin-calc__adjust input{max-width:8rem;min-height:2.6rem;padding:.4rem .65rem;border:1px solid var(--orin-border);border-radius:.6rem;font:inherit}.orin-grinder-addon{margin-top:1rem}.orin-quiz-app .orin-quiz__step--summary{justify-content:flex-start;text-align:left;padding-bottom:0}.orin-quiz-app.is-summary .orin-quiz__header,.orin-quiz-app:has(.orin-quiz__step--summary.is-active) .orin-quiz__header{display:none}.orin-quiz-app.is-summary .orin-quiz,.orin-quiz-app:has(.orin-quiz__step--summary.is-active) .orin-quiz{padding-bottom:0}.orin-result{width:min(100%, 38rem);margin:0 auto}.orin-result__kicker{margin:0 0 .7rem;font-family:var(--orin-font);font-size:.68rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--orin-primary)}.orin-result__headline{margin:0 0 1.15rem;font-family:var(--orin-serif);font-size:clamp(1.65rem, 5vw, 2.15rem);font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--orin-ink)}.orin-result__product{display:flex;align-items:flex-start;gap:.9rem;margin:0 0 1.75rem;padding-bottom:1.35rem;border-bottom:1px solid var(--orin-border)}.orin-result__photo{width:5.5rem;height:5.5rem;flex:0 0 5.5rem;border-radius:.55rem;object-fit:cover;background:#e8eef4}.orin-result__photo[hidden]{display:none}.orin-result__copy{min-width:0;flex:1 1 auto}.orin-result__cat{margin:0 0 .15rem;font-size:.88rem;color:var(--orin-muted)}.orin-result__coffee{margin:0 0 .45rem;font-family:var(--orin-serif);font-size:clamp(1.35rem, 4.2vw, 1.85rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--orin-ink)}.orin-result__why{margin:0 0 .55rem;font-size:clamp(0.9rem, 2.4vw, 1rem);line-height:1.5;color:#5c5a57}.orin-result__tags{margin:0;font-size:.88rem;color:var(--orin-muted)}.orin-offer{padding:1.2rem 1.1rem 1.3rem;margin:0 0 1.65rem;background:#f0f4f8;border:1px solid var(--orin-primary);border-radius:.7rem}.orin-offer__badge{margin:0 0 .55rem;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--orin-muted)}.orin-offer__title{margin:0 0 .5rem;font-family:var(--orin-serif);font-size:clamp(1.2rem, 3.4vw, 1.55rem);font-weight:600;line-height:1.2;color:var(--orin-ink)}.orin-offer__lede{margin:0 0 1rem;font-size:.95rem;line-height:1.45;color:#4a4a48}.orin-compare{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:0 0 1rem}.orin-compare--single{grid-template-columns:1fr;margin:0}.orin-compare__card .orin-btn--result{margin-top:.9rem}.orin-compare__card{display:flex;flex-direction:column;gap:.2rem;padding:.95rem .9rem 1rem;border:1px solid var(--orin-border);border-radius:.7rem;background:#fff}.orin-compare__card--featured{border:2px solid var(--orin-primary);background:#fff}.orin-compare__label,.orin-compare__freq,.orin-compare__per{margin:0;font-size:.78rem;color:var(--orin-muted)}.orin-compare__qty{margin:.15rem 0 0;font-size:1.05rem;font-weight:700;color:var(--orin-ink)}.orin-compare__price{margin:.5rem 0 0;font-size:1.55rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--orin-ink)}.orin-compare__was{margin:.15rem 0 0;font-size:.92rem;font-variant-numeric:tabular-nums;color:var(--orin-muted)}.orin-compare__was del{text-decoration:line-through;text-decoration-thickness:1.5px}.orin-compare__save{margin:.35rem 0 0;padding:.28rem .5rem;width:fit-content;max-width:100%;border-radius:999px;background:color-mix(in srgb,var(--orin-accent) 18%,#fff);color:#6b4f08;font-size:.78rem;font-weight:650;line-height:1.35}.orin-compare__break{margin:.55rem 0 0;font-size:.82rem;line-height:1.45;color:var(--orin-muted)}.orin-offer__explain{margin:0 0 .9rem;font-size:.82rem;line-height:1.45;color:var(--orin-muted)}.orin-btn--result{width:100%;flex:none;text-transform:none;letter-spacing:0;font-size:.95rem;font-weight:600;border-radius:.55rem;background:var(--orin-navy);color:#fff}.orin-btn--result:hover{background:var(--orin-primary)}.orin-offer__keep{display:block;width:100%;margin:.75rem 0 0;padding:0;border:0;background:none;font:inherit;font-size:.92rem;color:var(--orin-primary);text-decoration:underline;text-underline-offset:.18em;cursor:pointer;text-align:center}.orin-result__try{margin:1.25rem 0 0;padding:1rem 1.05rem 1.1rem;background:#fff;border:1px solid color-mix(in srgb,#4A607F 28%,#FAF6F5);border-radius:.7rem;text-align:left}.orin-result__try-copy{margin:0 0 .7rem;font-family:var(--orin-serif);font-size:1.05rem;font-weight:600;line-height:1.3;color:var(--orin-ink)}.orin-result__try-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.85rem;margin:0;padding:.65rem 1rem;border:1.5px solid var(--orin-navy);border-radius:.55rem;background:#fff;font:inherit;font-size:.92rem;font-weight:600;color:var(--orin-navy);text-decoration:none;cursor:pointer;text-align:center}.orin-result__try-btn:hover{background:color-mix(in srgb,#4A607F 8%,#fff)}.orin-result__try-btn:disabled{opacity:.55;cursor:not-allowed}.orin-result__try-btn:focus-visible{outline:2px solid var(--orin-primary);outline-offset:3px}.orin-optimize__already{margin:0 0 1rem;color:var(--orin-ink)}.orin-adjust{margin:.25rem 0 1.25rem}.orin-adjust__toggle{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .7rem;padding:0;border:0;background:none;font:inherit;font-size:.95rem;font-weight:650;color:var(--orin-navy);cursor:pointer}.orin-adjust__caret{width:0;height:0;border-top:.35rem solid #fff0;border-bottom:.35rem solid #fff0;border-left:.45rem solid var(--orin-navy)}.orin-adjust__toggle[aria-expanded="true"] .orin-adjust__caret{transform:rotate(90deg)}.orin-adjust__panel{margin:0 0 .85rem}.orin-adjust__label{margin:.65rem 0 .4rem;font-size:.8rem;font-weight:600;color:var(--orin-muted)}.orin-adjust__info{margin:0 0 .4rem;font-size:.84rem;line-height:1.55;color:#7a838e}.orin-adjust__rule{border:0;border-top:1px solid var(--orin-border);margin:.85rem 0}.orin-adjust__back{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:none;font:inherit;font-size:.95rem;color:var(--orin-navy);text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.orin-adjust__back::before{content:"← "}.orin-result__bar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;margin:.35rem 0 0;padding:.9rem 1.15rem;background:#f0f4f8;border-radius:0 0 .85rem .85rem;font-size:.78rem;color:#6d7a88}.orin-quiz-app.is-summary .orin-quiz-app__foot,.orin-quiz-app:has(.orin-quiz__step--summary.is-active) .orin-quiz-app__foot{display:none}@media (max-width:720px){.orin-compare{grid-template-columns:1fr}.orin-result__photo{width:4.5rem;height:4.5rem;flex-basis:4.5rem}.orin-result__bar{flex-direction:column;align-items:flex-start}}