.filters-module__5rEhmW__layout{margin-top:var(--space-6)}.filters-module__5rEhmW__phoneBar{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.filters-module__5rEhmW__phoneButton{padding:var(--space-3) var(--space-2);border:1px solid var(--color-ink);border-radius:var(--radius-full);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:flex;overflow:hidden}.filters-module__5rEhmW__badge{min-width:20px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-xs);text-align:center;margin-inline-start:var(--space-2);line-height:20px;display:inline-block}.filters-module__5rEhmW__sheet{z-index:50;display:none;position:fixed;inset:0}.filters-module__5rEhmW__sheet:target{display:block}.filters-module__5rEhmW__backdrop{background:var(--color-backdrop);position:absolute;inset:0}.filters-module__5rEhmW__panel{inset-inline:0;max-height:88svh;padding:0 var(--space-gutter);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-paper);flex-direction:column;display:flex;position:absolute;bottom:0}.filters-module__5rEhmW__head{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-line);display:flex}.filters-module__5rEhmW__head strong{font-size:var(--text-lg)}.filters-module__5rEhmW__head a{color:var(--color-ink-muted);font-size:var(--text-sm)}.filters-module__5rEhmW__head .filters-module__5rEhmW__close{color:var(--color-ink);font-size:var(--text-xl);margin-inline-start:auto;line-height:1;text-decoration:none}.filters-module__5rEhmW__body{padding-bottom:var(--space-2);overflow-y:auto}.filters-module__5rEhmW__foot{padding:var(--space-3) 0 calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--color-line)}.filters-module__5rEhmW__apply{width:100%;padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);background:var(--color-ink);color:var(--color-paper);font:inherit;cursor:pointer;border:0;font-weight:700}.filters-module__5rEhmW__accordion{border-bottom:1px solid var(--color-line)}.filters-module__5rEhmW__accordion>summary{padding:var(--space-3) 0;cursor:pointer;align-items:center;font-weight:500;list-style:none;display:flex}.filters-module__5rEhmW__accordion>summary::-webkit-details-marker{display:none}.filters-module__5rEhmW__icon{margin-inline-start:auto}.filters-module__5rEhmW__icon:before{content:"+";font-size:var(--text-lg);line-height:1}.filters-module__5rEhmW__accordion[open] .filters-module__5rEhmW__icon:before{content:"×"}.filters-module__5rEhmW__options{flex-direction:column;display:flex}.filters-module__5rEhmW__accordion>.filters-module__5rEhmW__options{padding-bottom:var(--space-3)}.filters-module__5rEhmW__option{align-items:center;gap:var(--space-3);padding:var(--space-1) 0;cursor:pointer;display:flex}.filters-module__5rEhmW__option input{width:18px;height:18px;accent-color:var(--color-ink);flex-shrink:0}.filters-module__5rEhmW__count{color:var(--color-grey-warm);font-size:var(--text-xs);margin-inline-start:auto}.filters-module__5rEhmW__more>summary{padding:var(--space-1) 0;font-size:var(--text-sm);cursor:pointer;font-weight:500;text-decoration:underline;list-style:none}.filters-module__5rEhmW__more>summary::-webkit-details-marker{display:none}.filters-module__5rEhmW__more[open]>summary{display:none}.filters-module__5rEhmW__group{margin:var(--space-6) 0 var(--space-1);color:var(--color-grey-warm);font-size:var(--text-sm);font-weight:500}.filters-module__5rEhmW__toolbar{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.filters-module__5rEhmW__toolbarRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.filters-module__5rEhmW__resultCount{color:var(--color-ink-muted);font-size:var(--text-sm)}.filters-module__5rEhmW__sortMenu{display:none;position:relative}.filters-module__5rEhmW__sortMenu>summary{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-ink);border-radius:var(--radius-full);background:var(--color-paper);font-size:var(--text-sm);cursor:pointer;font-weight:500;list-style:none;display:inline-flex}.filters-module__5rEhmW__sortMenu>summary:hover,.filters-module__5rEhmW__sortMenu[open]>summary{background:var(--color-section)}.filters-module__5rEhmW__chevron{transition:transform .15s}.filters-module__5rEhmW__sortMenu[open] .filters-module__5rEhmW__chevron{transform:rotate(180deg)}.filters-module__5rEhmW__sortMenu>summary::-webkit-details-marker{display:none}.filters-module__5rEhmW__sortList{inset-inline-end:0;top:calc(100% + var(--space-2));z-index:10;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper);box-shadow:0 8px 24px var(--color-shadow);flex-direction:column;display:flex;position:absolute;overflow:hidden}.filters-module__5rEhmW__sortList a{padding:var(--space-2) var(--space-4);color:var(--color-ink);white-space:nowrap;text-decoration:none}.filters-module__5rEhmW__sortList a:hover{background:var(--color-section)}.filters-module__5rEhmW__sortSheetList{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.filters-module__5rEhmW__sortSheetList a{padding:var(--space-4) 0;border-bottom:1px solid var(--color-line);color:var(--color-ink);text-decoration:none}.filters-module__5rEhmW__sortList a[aria-current=true],.filters-module__5rEhmW__sortSheetList a[aria-current=true]{font-weight:700}.filters-module__5rEhmW__sortList a[aria-current=true]:after,.filters-module__5rEhmW__sortSheetList a[aria-current=true]:after{content:" ✓"}.filters-module__5rEhmW__chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.filters-module__5rEhmW__chip{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.filters-module__5rEhmW__clear{color:var(--color-ink-muted);font-size:var(--text-sm)}@media (min-width:900px){.filters-module__5rEhmW__layout{gap:var(--space-12);grid-template-columns:250px 1fr;align-items:start;display:grid}.filters-module__5rEhmW__phoneBar{display:none}.filters-module__5rEhmW__sidebar,.filters-module__5rEhmW__sidebar:target{top:var(--space-4);z-index:auto;display:block;position:sticky}.filters-module__5rEhmW__sidebar .filters-module__5rEhmW__backdrop,.filters-module__5rEhmW__sidebar .filters-module__5rEhmW__close{display:none}.filters-module__5rEhmW__sidebar .filters-module__5rEhmW__panel{max-height:calc(100svh - var(--space-8));background:0 0;border-radius:0;padding:0;position:static}.filters-module__5rEhmW__sidebar .filters-module__5rEhmW__head{padding-top:0}form[data-auto=on] .filters-module__5rEhmW__foot{display:none}.filters-module__5rEhmW__sortMenu{display:block}}
.catalog-module__ZyI-Aq__page{min-height:100svh}.catalog-module__ZyI-Aq__header{padding:var(--space-4) var(--space-gutter);border-bottom:1px solid var(--color-line)}.catalog-module__ZyI-Aq__header a{color:var(--color-ink)}.catalog-module__ZyI-Aq__main{max-width:960px;padding:var(--space-6) var(--space-gutter) var(--space-12);margin:0 auto}.catalog-module__ZyI-Aq__wide{max-width:1200px}.catalog-module__ZyI-Aq__title{font-size:var(--text-display);font-weight:700;line-height:1.35}.catalog-module__ZyI-Aq__lead{color:var(--color-ink-muted)}.catalog-module__ZyI-Aq__empty{padding:var(--space-8) 0;color:var(--color-ink-muted)}.catalog-module__ZyI-Aq__grid{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}@media (min-width:720px){.catalog-module__ZyI-Aq__grid{gap:var(--space-12) var(--space-6);grid-template-columns:repeat(3,1fr)}}.catalog-module__ZyI-Aq__card{color:inherit;flex-direction:column;text-decoration:none;display:flex}.catalog-module__ZyI-Aq__tile{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--color-tile);margin-bottom:var(--space-3);position:relative;overflow:hidden}.catalog-module__ZyI-Aq__photo{position:absolute;inset:0}.catalog-module__ZyI-Aq__photo img{object-fit:cover;mix-blend-mode:multiply}.catalog-module__ZyI-Aq__photoTags{gap:var(--space-2);flex-wrap:wrap;display:flex;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.catalog-module__ZyI-Aq__photoTag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-ink);box-shadow:0 0 0 1px var(--color-ring-on-photo);color:var(--color-paper);font-family:var(--font-display);font-size:var(--text-xs);white-space:nowrap;font-weight:700;line-height:1.5}.catalog-module__ZyI-Aq__tile[data-chosen]{box-shadow:inset 0 0 0 2px var(--color-ink)}.catalog-module__ZyI-Aq__chosenTag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-accent-lime);box-shadow:0 0 0 1px var(--color-ink);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xs);white-space:nowrap;font-weight:700;line-height:1.5}.catalog-module__ZyI-Aq__roaster{margin-bottom:var(--space-1);color:var(--color-grey-warm);font-size:var(--text-xs);font-weight:500}.catalog-module__ZyI-Aq__nameRow{gap:var(--space-1);flex-direction:column;display:flex}@media (min-width:720px){.catalog-module__ZyI-Aq__nameRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-direction:row}}.catalog-module__ZyI-Aq__name{font-weight:600;font-size:var(--text-md);line-height:1.4}.catalog-module__ZyI-Aq__price{white-space:nowrap;font-weight:700}.catalog-module__ZyI-Aq__notes{margin-top:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-sm)}.catalog-module__ZyI-Aq__back{margin-bottom:var(--space-4)}.catalog-module__ZyI-Aq__pickBar{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-gutter);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-sm);display:flex;position:sticky;inset-block-start:0}.catalog-module__ZyI-Aq__addToQitfa{margin-top:var(--space-2)}
.quiz-module__52DP1W__screen{gap:var(--space-6);flex-direction:column;min-height:70svh;display:flex}.quiz-module__52DP1W__top{align-items:center;gap:var(--space-4);display:flex}.quiz-module__52DP1W__question{font-family:var(--font-display);font-size:var(--text-display);line-height:1.3}.quiz-module__52DP1W__sub{color:var(--color-ink-muted);font-size:var(--text-sm)}.quiz-module__52DP1W__cups{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.quiz-module__52DP1W__cupsLabel{flex-direction:column;align-items:center;display:flex}.quiz-module__52DP1W__big{font-family:var(--font-display);font-size:var(--text-display)}.quiz-module__52DP1W__range{width:100%;accent-color:var(--color-ink)}.quiz-module__52DP1W__cta{margin-top:auto}.quiz-module__52DP1W__result{gap:var(--space-8);flex-direction:column;display:flex}.quiz-module__52DP1W__summary{gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-section);flex-direction:column;display:flex}.quiz-module__52DP1W__hero{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-accent-lilac);flex-wrap:wrap;display:flex}.quiz-module__52DP1W__heroText{flex-direction:column;flex:1;min-width:0;display:flex}.quiz-module__52DP1W__share{flex:none}.quiz-module__52DP1W__shared{flex-basis:100%}.quiz-module__52DP1W__eyebrow{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:700}.quiz-module__52DP1W__persona{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.3}.quiz-module__52DP1W__lead{font-size:var(--text-sm)}.quiz-module__52DP1W__section{gap:var(--space-6);flex-direction:column;display:flex}.quiz-module__52DP1W__introRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.quiz-module__52DP1W__edit{flex:none}.quiz-module__52DP1W__intro{gap:var(--space-1);flex-direction:column;display:flex}.quiz-module__52DP1W__heading{font-size:var(--text-xl)}.quiz-module__52DP1W__cards{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.quiz-module__52DP1W__card{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);grid-template-columns:128px minmax(0,1fr);display:grid}.quiz-module__52DP1W__photo,.quiz-module__52DP1W__thumb{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-tile);border:0;align-self:start;padding:0;position:relative;overflow:hidden}.quiz-module__52DP1W__thumb{width:72px}.quiz-module__52DP1W__photo img,.quiz-module__52DP1W__thumb img{object-fit:cover;mix-blend-mode:multiply}.quiz-module__52DP1W__cardBody{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.quiz-module__52DP1W__tags{align-self:stretch;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.quiz-module__52DP1W__match,.quiz-module__52DP1W__tag{padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700}.quiz-module__52DP1W__match{align-items:center;gap:var(--space-1);background:var(--color-accent-lime);color:var(--color-ink);cursor:pointer;border:0;font-family:inherit;display:inline-flex}.quiz-module__52DP1W__help{color:var(--color-ink-muted);flex:none}.quiz-module__52DP1W__tag{background:var(--color-section)}.quiz-module__52DP1W__name{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.3}.quiz-module__52DP1W__nameButton{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.quiz-module__52DP1W__meta{color:var(--color-ink-muted);font-size:var(--text-xs)}.quiz-module__52DP1W__chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.quiz-module__52DP1W__chip{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-accent-cream);font-size:var(--text-xs)}.quiz-module__52DP1W__link{min-height:40px;color:var(--color-ink);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.quiz-module__52DP1W__pill{margin-inline-start:auto}.quiz-module__52DP1W__foot{gap:var(--space-2);margin-inline:calc(-1 * var(--space-3));padding:var(--space-3) var(--space-3) 0;border-top:1px solid var(--color-line);flex-direction:column;grid-column:1/-1;display:flex}.quiz-module__52DP1W__amountBox{container-type:inline-size}.quiz-module__52DP1W__amount{gap:var(--space-3);flex-direction:column;display:flex}@container (min-width:480px){.quiz-module__52DP1W__amount{flex-direction:row;align-items:center}.quiz-module__52DP1W__amount .quiz-module__52DP1W__line{flex:1}}.quiz-module__52DP1W__line{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.quiz-module__52DP1W__bags{text-align:center;min-width:2ch;font-size:var(--text-md);font-weight:700;position:relative}.quiz-module__52DP1W__spoken{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quiz-module__52DP1W__linePrice{white-space:nowrap}.quiz-module__52DP1W__stepper{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.quiz-module__52DP1W__stepper button{border:1px solid var(--color-line);border-radius:var(--radius-full);background:var(--color-paper);width:40px;height:40px;color:var(--color-ink);font:inherit;font-size:var(--text-lg);cursor:pointer}.quiz-module__52DP1W__stepper svg{vertical-align:middle}.quiz-module__52DP1W__stepper button:disabled{opacity:.4;cursor:default}.quiz-module__52DP1W__addCard{align-items:center;gap:var(--space-1);width:100%;padding:var(--space-6) var(--space-4);border:1px dashed var(--color-grey-warm);border-radius:var(--radius-lg);color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;flex-direction:column;font-weight:700;display:flex}.quiz-module__52DP1W__full{padding:var(--space-6) var(--space-4);border:1px dashed var(--color-line);border-radius:var(--radius-lg);color:var(--color-ink-muted);font-size:var(--text-sm);text-align:center}.quiz-module__52DP1W__ask{color:var(--color-ink);white-space:nowrap;font-weight:700;text-decoration:underline}.quiz-module__52DP1W__addPick{grid-column:1/-1;justify-self:end}.quiz-module__52DP1W__browse{justify-content:space-between;align-self:stretch;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-section);color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;border:0;display:flex}.quiz-module__52DP1W__browse>span:first-child{gap:var(--space-1);flex-direction:column;display:flex}.quiz-module__52DP1W__browse>span:first-child span{color:var(--color-ink-muted);font-size:var(--text-sm)}.quiz-module__52DP1W__browse>span:last-child{font-size:var(--text-xl)}.quiz-module__52DP1W__days{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-paper);font-weight:500}.quiz-module__52DP1W__facts{gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-sm);flex-direction:column;list-style:none;display:flex}.quiz-module__52DP1W__facts li:before{content:"✓ ";color:var(--color-ink)}.quiz-module__52DP1W__undo{z-index:30;width:min(var(--width-content), calc(100% - 2 * var(--space-gutter)));justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-sm);margin-inline:auto;display:flex;position:fixed;inset-block-end:var(--space-16);inset-inline:0}.quiz-module__52DP1W__undo button{color:var(--color-accent-lime);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.quiz-module__52DP1W__sticky{justify-content:space-between;align-items:center;gap:var(--space-3);margin:calc(-1 * var(--space-8)) calc(-1 * var(--space-gutter)) 0;padding:var(--space-3) var(--space-gutter);border-top:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink-muted);font-size:var(--text-xs);transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:sticky;inset-block-end:0}.quiz-module__52DP1W__sticky[data-hidden]{visibility:hidden;opacity:0;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.quiz-module__52DP1W__sticky{transition:none}}.quiz-module__52DP1W__stickyText{flex-direction:column;min-width:0;display:flex}.quiz-module__52DP1W__sticky b{color:var(--color-ink);font-size:var(--text-lg)}.quiz-module__52DP1W__sticky .quiz-module__52DP1W__checkout{width:auto;padding:var(--space-3) var(--space-6);flex-shrink:0}.quiz-module__52DP1W__reasons{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.quiz-module__52DP1W__reasons li[data-good=false]{color:var(--color-grey-warm)}.quiz-module__52DP1W__sheetAmount{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;display:flex}.quiz-module__52DP1W__sheetBody{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.quiz-module__52DP1W__options{align-self:stretch;gap:var(--space-2);flex-direction:column;display:flex}.quiz-module__52DP1W__option{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-section);color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;border:2px solid #0000;font-weight:500}.quiz-module__52DP1W__chipButton{padding:var(--space-2) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-full);background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--text-sm);cursor:pointer}.quiz-module__52DP1W__alternatives{align-self:stretch;gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.quiz-module__52DP1W__alternative{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:72px minmax(0,1fr);display:grid}.quiz-module__52DP1W__altName{line-height:1.4}.quiz-module__52DP1W__because{font-size:var(--text-sm)}@media (min-width:1024px){.quiz-module__52DP1W__result{align-items:start;gap:var(--space-8) var(--space-12);width:min(1120px, calc(100vw - 2 * var(--space-gutter)));grid-template-columns:minmax(0,1fr) 360px;align-self:center;display:grid}.quiz-module__52DP1W__hero{grid-column:1/-1}.quiz-module__52DP1W__summary td:last-child,.quiz-module__52DP1W__summary th:last-child{white-space:nowrap}.quiz-module__52DP1W__summary{position:sticky;inset-block-start:var(--space-8)}.quiz-module__52DP1W__sticky{display:none}}
.account-module__zd0OHa__sections{gap:var(--space-8);flex-direction:column;display:flex}.account-module__zd0OHa__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.account-module__zd0OHa__textAction{color:var(--color-ink);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.account-module__zd0OHa__notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-accent-lime);font-size:var(--text-sm)}.account-module__zd0OHa__noticeRate{align-items:flex-start;gap:var(--space-2);background:var(--color-accent-cream);display:flex}.account-module__zd0OHa__noticeRate svg{flex:none}.account-module__zd0OHa__noticeRate a{color:var(--color-ink);font-weight:700}.account-module__zd0OHa__gone{color:var(--color-ink);font-size:var(--text-sm)}.account-module__zd0OHa__totals{justify-content:space-between;font-weight:700;display:flex}.account-module__zd0OHa__why{color:var(--color-ink-muted);font-size:var(--text-sm)}.account-module__zd0OHa__nextEditor,.account-module__zd0OHa__nextCoffees{gap:var(--space-4);flex-direction:column;display:flex}.account-module__zd0OHa__editorFoot{gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--color-line);background:var(--color-paper);flex-direction:column;display:flex;position:sticky;inset-block-end:0}@media (min-width:1024px){.account-module__zd0OHa__nextEditor{align-items:start;gap:var(--space-8) var(--space-12);width:min(1120px, calc(100vw - 2 * var(--space-gutter)));grid-template-columns:minmax(0,1fr) 360px;align-self:center;display:grid}.account-module__zd0OHa__editorFoot{inset-block:var(--space-6) auto;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-section);border:0}}.account-module__zd0OHa__draftTotal{font-weight:700}.account-module__zd0OHa__optional{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:400}.account-module__zd0OHa__note{margin-top:var(--space-2)}.account-module__zd0OHa__note input{width:100%}.account-module__zd0OHa__choices{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.account-module__zd0OHa__choices>*{padding-block:var(--space-3);font-size:var(--text-md)}.account-module__zd0OHa__instead{align-items:center;gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.account-module__zd0OHa__editor{gap:var(--space-4);flex-direction:column;display:flex}.account-module__zd0OHa__lines{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.account-module__zd0OHa__line{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);display:flex}.account-module__zd0OHa__photo{border-radius:var(--radius-sm);background:var(--color-tile);flex:none;width:56px;height:56px;position:relative;overflow:hidden}.account-module__zd0OHa__shell{width:100%;max-width:1040px;padding:var(--space-4) var(--space-gutter) var(--space-16);flex-direction:column;margin:0 auto;display:flex}.account-module__zd0OHa__side{gap:var(--space-3);flex-direction:column;display:flex}.account-module__zd0OHa__sideName{font-size:var(--text-md)}.account-module__zd0OHa__sideNav{justify-content:space-between;gap:var(--space-3);scrollbar-width:none;border-bottom:1px solid var(--color-line);display:flex;overflow-x:auto}.account-module__zd0OHa__sideItem{display:contents}.account-module__zd0OHa__sideRule{display:none}.account-module__zd0OHa__sideTab{padding:var(--space-2) 0;color:var(--color-ink-muted);font-size:var(--text-sm);white-space:nowrap;border-bottom:2px solid #0000;font-weight:700;text-decoration:none}.account-module__zd0OHa__sideTab[aria-current=page]{border-bottom-color:var(--color-ink);color:var(--color-ink)}.account-module__zd0OHa__pane{gap:var(--space-6);min-width:0;padding-top:var(--space-6);flex-direction:column;display:flex}.account-module__zd0OHa__paneTitle{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.3}@media (min-width:900px){.account-module__zd0OHa__shell{gap:var(--space-12);padding-top:var(--space-8);flex-direction:row}.account-module__zd0OHa__side{width:220px;top:var(--space-8);flex:none;align-self:flex-start;position:sticky}.account-module__zd0OHa__sideNav{border-bottom:0;flex-direction:column;gap:0;overflow:visible}.account-module__zd0OHa__sideRule{margin-block:var(--space-4);border-top:1px solid var(--color-line);display:block}.account-module__zd0OHa__sideTab{padding:var(--space-2) var(--space-3);font-size:var(--text-md);border-bottom:0;border-inline-start:2px solid #0000}.account-module__zd0OHa__sideTab[aria-current=page]{border-inline-start-color:var(--color-ink);background:var(--color-section)}.account-module__zd0OHa__pane{flex:1;max-width:640px;padding-top:0}}.account-module__zd0OHa__box{gap:var(--space-3);padding:var(--space-6) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-section);flex-direction:column;display:flex}.account-module__zd0OHa__tag{align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:700;display:inline-flex}.account-module__zd0OHa__toneEdit{background:var(--color-accent-lime)}.account-module__zd0OHa__toneLocked{background:var(--color-tile)}.account-module__zd0OHa__toneRate{background:var(--color-accent-cream)}.account-module__zd0OHa__toneFail{background:var(--color-accent-peach)}.account-module__zd0OHa__boxTitle{font-size:var(--text-md)}.account-module__zd0OHa__titleCount{color:var(--color-ink-muted);margin-inline-start:var(--space-2);font-weight:400}.account-module__zd0OHa__facts{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.account-module__zd0OHa__facts li,.account-module__zd0OHa__factLine{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.account-module__zd0OHa__facts svg,.account-module__zd0OHa__factLine svg{color:var(--color-ink-muted);flex:none}.account-module__zd0OHa__boxRow{gap:var(--space-3);flex-direction:column;display:flex}.account-module__zd0OHa__photos{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.account-module__zd0OHa__photo{border-radius:var(--radius-sm);background:var(--color-tile);width:48px;height:48px;position:relative;overflow:hidden}.account-module__zd0OHa__photo img{object-fit:cover}.account-module__zd0OHa__photoEmpty{border:1px dashed var(--color-ink-muted);background:0 0}.account-module__zd0OHa__waiting{gap:var(--space-2);color:var(--color-ink-muted);flex-direction:column;display:flex}.account-module__zd0OHa__boxAction{align-self:stretch}.account-module__zd0OHa__box .account-module__zd0OHa__boxAction{padding:var(--space-4);border:1px solid var(--color-ink);font-size:var(--text-md)}.account-module__zd0OHa__laterRow{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.account-module__zd0OHa__later{gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--color-line);border-radius:var(--radius-lg);color:var(--color-ink-muted);flex-direction:column;display:flex}@media (min-width:900px){.account-module__zd0OHa__boxRow{justify-content:space-between;align-items:center;gap:var(--space-6);flex-direction:row}.account-module__zd0OHa__boxAction{flex:none;align-self:auto;width:auto;margin-inline-start:auto}}@media (max-width:899px){.account-module__zd0OHa__sideOffPhone{display:none}}.account-module__zd0OHa__photo[data-rated]{overflow:visible}.account-module__zd0OHa__photo[data-rated] img,.account-module__zd0OHa__thumb img{border-radius:var(--radius-sm)}.account-module__zd0OHa__tick{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background:var(--color-ink);color:var(--color-paper);place-items:center;display:grid;position:absolute;inset-block-start:calc(var(--space-1) * -1);inset-inline-start:calc(var(--space-1) * -1)}.account-module__zd0OHa__tick svg{width:var(--space-3);height:var(--space-3)}.account-module__zd0OHa__pastBox{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);display:flex}.account-module__zd0OHa__backRow{display:flex}.account-module__zd0OHa__rateHead{gap:var(--space-3);flex-direction:column;display:flex}.account-module__zd0OHa__thumbs{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.account-module__zd0OHa__thumbRow{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.account-module__zd0OHa__thumb{border-radius:var(--radius-sm);background:var(--color-tile);cursor:pointer;border:0;width:40px;height:40px;padding:0;display:block;position:relative}.account-module__zd0OHa__thumb img{object-fit:cover}.account-module__zd0OHa__thumb[aria-current=step]{box-shadow:0 0 0 2px var(--color-paper), 0 0 0 4px var(--color-ink)}.account-module__zd0OHa__rateCoffee{align-items:center;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-lg);display:flex}.account-module__zd0OHa__rateCoffeePhoto{border-radius:var(--radius-sm);background:var(--color-tile);flex:none;width:80px;height:80px;position:relative;overflow:hidden}.account-module__zd0OHa__rateCoffeePhoto img{object-fit:cover}.account-module__zd0OHa__options{gap:var(--space-2);flex-direction:column;display:flex}.account-module__zd0OHa__option{align-items:center;gap:var(--space-3);min-height:var(--space-12);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;font-weight:700;display:flex}.account-module__zd0OHa__option svg{width:var(--space-6);height:var(--space-6);flex:none}.account-module__zd0OHa__option[aria-pressed=true]{border-color:var(--color-ink)}.account-module__zd0OHa__chosen{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:var(--color-ink);color:var(--color-paper);place-items:center;margin-inline-start:auto;display:grid}.account-module__zd0OHa__chosen svg{width:var(--space-4);height:var(--space-4)}.account-module__zd0OHa__reasons{gap:var(--space-3);flex-direction:column;display:flex}.account-module__zd0OHa__chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.account-module__zd0OHa__chip{padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-full);background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--text-sm);cursor:pointer}.account-module__zd0OHa__chip[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-accent-lime);font-weight:700}.account-module__zd0OHa__move{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:700}.account-module__zd0OHa__learned{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-section);flex-direction:column;display:flex}.account-module__zd0OHa__tally{gap:var(--space-6);display:flex}.account-module__zd0OHa__tallyItem{align-items:center;gap:var(--space-2);font-weight:700;display:flex}.account-module__zd0OHa__tallyDot{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full);font-size:var(--text-xl);place-items:center;display:grid}.account-module__zd0OHa__selfCenter{align-self:center}.account-module__zd0OHa__option.account-module__zd0OHa__toneEdit{background:var(--color-accent-lime)}.account-module__zd0OHa__option.account-module__zd0OHa__toneRate{background:var(--color-accent-cream)}.account-module__zd0OHa__option.account-module__zd0OHa__toneLocked{background:var(--color-tile)}.account-module__zd0OHa__option.account-module__zd0OHa__toneFail{background:var(--color-accent-peach)}.account-module__zd0OHa__settingRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.account-module__zd0OHa__settingText{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.account-module__zd0OHa__settingRow>button{width:auto;padding:var(--space-2) var(--space-6);border:1px solid var(--color-ink);font-size:var(--text-sm);flex:none}.account-module__zd0OHa__settingNote{flex-basis:100%}.account-module__zd0OHa__settingText bdi{white-space:nowrap}.account-module__zd0OHa__muted{color:var(--color-ink-muted);font-size:var(--text-sm)}.account-module__zd0OHa__selfStart{align-self:flex-start}.account-module__zd0OHa__settings{gap:var(--space-4);flex-direction:column;display:flex}.account-module__zd0OHa__boxPlain{background:0 0}
.checkout-module__6Nj7Kq__page{flex-direction:column;min-height:100svh;display:flex}.checkout-module__6Nj7Kq__header{padding:var(--space-4) var(--space-gutter);border-bottom:1px solid var(--color-line);grid-template-columns:40px 1fr 40px;align-items:center;display:grid}.checkout-module__6Nj7Kq__logo{color:inherit;justify-self:center}.checkout-module__6Nj7Kq__bag{width:40px;height:40px;color:var(--color-ink);justify-self:end;place-items:center;display:inline-grid}.checkout-module__6Nj7Kq__split{flex-direction:column;flex:1;display:flex}.checkout-module__6Nj7Kq__formSide{padding:var(--space-8) var(--space-gutter) var(--space-12)}.checkout-module__6Nj7Kq__formInner{gap:var(--space-8);flex-direction:column;width:100%;max-width:500px;margin:0 auto;display:flex}.checkout-module__6Nj7Kq__sumSide{background:var(--color-section);border-inline-start:1px solid var(--color-line);display:none}.checkout-module__6Nj7Kq__sumInner{width:100%;max-width:calc(420px + var(--space-12) * 2);padding:var(--space-12);position:sticky;inset-block-start:0}.checkout-module__6Nj7Kq__fold{background:var(--color-section);border-bottom:1px solid var(--color-line)}.checkout-module__6Nj7Kq__fold summary{padding:var(--space-4) var(--space-gutter);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.checkout-module__6Nj7Kq__fold summary::-webkit-details-marker{display:none}.checkout-module__6Nj7Kq__foldLabel{align-items:center;gap:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-sm);display:inline-flex}.checkout-module__6Nj7Kq__foldChevron{color:var(--color-ink);transition:transform .15s}.checkout-module__6Nj7Kq__fold[open] .checkout-module__6Nj7Kq__foldChevron{transform:rotate(180deg)}.checkout-module__6Nj7Kq__fold summary b{font-size:var(--text-lg)}.checkout-module__6Nj7Kq__foldBody{padding:0 var(--space-gutter) var(--space-6)}.checkout-module__6Nj7Kq__form{gap:var(--space-8);flex-direction:column;display:flex}fieldset.checkout-module__6Nj7Kq__section{border:0;min-width:0;margin:0;padding:0}fieldset.checkout-module__6Nj7Kq__section>legend{margin-bottom:var(--space-3)}.checkout-module__6Nj7Kq__codeActions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.checkout-module__6Nj7Kq__section{gap:var(--space-3);flex-direction:column;display:flex}.checkout-module__6Nj7Kq__headStack{gap:var(--space-1);flex-direction:column;display:flex}.checkout-module__6Nj7Kq__heading{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:700;line-height:1.3}.checkout-module__6Nj7Kq__muted{color:var(--color-ink-muted);font-size:var(--text-sm)}.checkout-module__6Nj7Kq__muted a{color:var(--color-ink)}.checkout-module__6Nj7Kq__fine{color:var(--color-grey-warm);font-size:var(--text-xs)}.checkout-module__6Nj7Kq__fine a{color:var(--color-ink-muted)}.checkout-module__6Nj7Kq__link{color:var(--color-ink-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.checkout-module__6Nj7Kq__row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.checkout-module__6Nj7Kq__field{min-width:0;display:block;position:relative}.checkout-module__6Nj7Kq__input{width:100%;height:52px;padding:var(--space-4) var(--space-3) 0;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font:inherit;appearance:none}.checkout-module__6Nj7Kq__input:focus-visible{outline:2px solid var(--color-ink);outline-offset:-1px}.checkout-module__6Nj7Kq__input:read-only{background:var(--color-section)}.checkout-module__6Nj7Kq__ltr{text-align:right;direction:ltr}.checkout-module__6Nj7Kq__float{color:var(--color-grey-warm);pointer-events:none;transition:all .15s;position:absolute;inset-block-start:50%;inset-inline-start:var(--space-3);transform:translateY(-50%)}.checkout-module__6Nj7Kq__input:not(:placeholder-shown)+.checkout-module__6Nj7Kq__float,.checkout-module__6Nj7Kq__input:focus+.checkout-module__6Nj7Kq__float{font-size:var(--text-xs);line-height:1.4;inset-block-start:var(--space-2);transform:none}.checkout-module__6Nj7Kq__end{align-items:center;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3);transform:translateY(-50%)}.checkout-module__6Nj7Kq__icon{color:var(--color-grey-warm)}.checkout-module__6Nj7Kq__inField{padding:var(--space-1) var(--space-3);border:1px solid var(--color-ink);border-radius:var(--radius-full);background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--text-xs);cursor:pointer;font-weight:700}.checkout-module__6Nj7Kq__inField:disabled{border-color:var(--color-line);color:var(--color-grey-warm);cursor:default}.checkout-module__6Nj7Kq__verified{font-size:var(--text-xs);font-weight:700}.checkout-module__6Nj7Kq__codePanel{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-section);flex-direction:column;display:flex}.checkout-module__6Nj7Kq__method{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-section);display:flex}.checkout-module__6Nj7Kq__methodText{flex-direction:column;flex:1;min-width:0;line-height:1.4;display:flex}.checkout-module__6Nj7Kq__methodText span{color:var(--color-ink-muted);font-size:var(--text-xs)}.checkout-module__6Nj7Kq__radio{border:1px solid var(--color-grey-warm);border-radius:var(--radius-full);background:var(--color-paper);flex:none;width:18px;height:18px}.checkout-module__6Nj7Kq__radio[data-on]{border:5px solid var(--color-ink)}.checkout-module__6Nj7Kq__payBox{border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.checkout-module__6Nj7Kq__payRow{align-items:center;gap:var(--space-3);padding:var(--space-4);display:flex}.checkout-module__6Nj7Kq__payRow[data-on]{border:1px solid var(--color-ink);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-section)}.checkout-module__6Nj7Kq__marks{gap:var(--space-1);margin-inline-start:auto;display:flex}.checkout-module__6Nj7Kq__marks span{padding:0 var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-xs);font-weight:700}.checkout-module__6Nj7Kq__cardFields{gap:var(--space-3);padding:var(--space-4);background:var(--color-section);flex-direction:column;display:flex}.checkout-module__6Nj7Kq__testCards{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--color-grey-warm);border-radius:var(--radius-md);color:var(--color-ink-muted);font-size:var(--text-xs);flex-direction:column;display:flex}.checkout-module__6Nj7Kq__testRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.checkout-module__6Nj7Kq__testCard{padding:var(--space-1) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-full);background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--text-xs);cursor:pointer}.checkout-module__6Nj7Kq__payBlock{gap:var(--space-3);flex-direction:column;display:flex}.checkout-module__6Nj7Kq__legal{gap:var(--space-1) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-line);font-size:var(--text-xs);flex-wrap:wrap;list-style:none;display:flex}.checkout-module__6Nj7Kq__legal a{color:var(--color-ink-muted)}.checkout-module__6Nj7Kq__summary{gap:var(--space-6);flex-direction:column;display:flex}.checkout-module__6Nj7Kq__items{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.checkout-module__6Nj7Kq__item{align-items:center;gap:var(--space-4);grid-template-columns:64px minmax(0,1fr) auto;display:grid}.checkout-module__6Nj7Kq__thumb{width:64px;height:64px;position:relative}.checkout-module__6Nj7Kq__thumbImg{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-tile);position:absolute;inset:0;overflow:hidden}.checkout-module__6Nj7Kq__thumbImg img{object-fit:cover;mix-blend-mode:multiply}.checkout-module__6Nj7Kq__badge{min-width:22px;height:22px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-xs);place-items:center;font-weight:700;display:grid;position:absolute;inset-block-start:calc(-1 * var(--space-2));inset-inline-end:calc(-1 * var(--space-2))}.checkout-module__6Nj7Kq__itemText{min-width:0;font-size:var(--text-sm);flex-direction:column;line-height:1.4;display:flex}.checkout-module__6Nj7Kq__itemText span{color:var(--color-ink-muted);font-size:var(--text-xs)}.checkout-module__6Nj7Kq__itemPrice{font-size:var(--text-sm);white-space:nowrap}.checkout-module__6Nj7Kq__totals{gap:var(--space-2) var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-line);font-size:var(--text-sm);grid-template-columns:1fr auto;display:grid}.checkout-module__6Nj7Kq__totals dd{text-align:end;white-space:nowrap}.checkout-module__6Nj7Kq__total{margin-top:var(--space-2);font-size:var(--text-md);font-weight:700}.checkout-module__6Nj7Kq__timeline{flex-direction:column;list-style:none;display:flex}.checkout-module__6Nj7Kq__timeline li{padding-inline-start:var(--space-6);padding-bottom:var(--space-3);font-size:var(--text-sm);flex-direction:column;line-height:1.5;display:flex;position:relative}.checkout-module__6Nj7Kq__timeline li>span{color:var(--color-ink-muted);font-size:var(--text-xs)}.checkout-module__6Nj7Kq__timeline li:before{content:"";border:2px solid var(--color-ink);border-radius:var(--radius-full);background:var(--color-paper);width:10px;height:10px;position:absolute;inset-block-start:6px;inset-inline-start:2px}.checkout-module__6Nj7Kq__timeline li:after{content:"";background:var(--color-grey-warm);width:1px;position:absolute;inset-block:20px 0;inset-inline-start:7px}.checkout-module__6Nj7Kq__timeline li:last-child{padding-bottom:0}.checkout-module__6Nj7Kq__timeline li:last-child:after{display:none}.checkout-module__6Nj7Kq__timeline li[data-done]:before{background:var(--color-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5 10 17.5 19 7' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 10px no-repeat}.checkout-module__6Nj7Kq__timeline li[data-done]:after{background:var(--color-ink)}.checkout-module__6Nj7Kq__timeline li[data-current]:before{background:var(--color-accent-lilac);box-shadow:0 0 0 4px var(--color-accent-lilac)}.checkout-module__6Nj7Kq__timeline li>b{align-items:center;gap:var(--space-2);display:flex}.checkout-module__6Nj7Kq__timeline li[data-current]>b{font-weight:700}.checkout-module__6Nj7Kq__timeline li:not([data-done],[data-current])>b{color:var(--color-ink-muted);font-weight:400}.checkout-module__6Nj7Kq__timeline li:not([data-done],[data-current]):before{border-color:var(--color-grey-warm)}.checkout-module__6Nj7Kq__now{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-accent-lilac);color:var(--color-ink);font-size:var(--text-xs);font-weight:700}.checkout-module__6Nj7Kq__thanks{align-items:center;gap:var(--space-4);display:flex}.checkout-module__6Nj7Kq__bigCheck{border-radius:var(--radius-full);background:var(--color-success);width:52px;height:52px;color:var(--color-paper);flex:none;place-items:center;display:inline-grid}.checkout-module__6Nj7Kq__thanksTitle{font-family:var(--font-sans);font-size:var(--text-xl);line-height:1.35}.checkout-module__6Nj7Kq__panel{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;display:flex}.checkout-module__6Nj7Kq__boxHead{font-family:var(--font-sans);font-size:var(--text-lg)}.checkout-module__6Nj7Kq__details{gap:var(--space-4) var(--space-6);font-size:var(--text-sm);grid-template-columns:1fr;display:grid}.checkout-module__6Nj7Kq__details h3{margin-bottom:var(--space-1);font-size:var(--text-sm)}.checkout-module__6Nj7Kq__details p{color:var(--color-ink-muted)}.checkout-module__6Nj7Kq__nextRow{gap:var(--space-4);text-align:center;flex-direction:column-reverse;align-items:stretch;display:flex}.checkout-module__6Nj7Kq__ref{font-size:var(--text-xs);overflow-wrap:anywhere;display:block}@media (min-width:1000px){.checkout-module__6Nj7Kq__fold,.checkout-module__6Nj7Kq__phoneSummary{display:none}.checkout-module__6Nj7Kq__split{grid-template-columns:1fr 1fr;display:grid}.checkout-module__6Nj7Kq__formSide{padding:var(--space-12) var(--space-12) var(--space-16)}.checkout-module__6Nj7Kq__formInner{margin-inline:auto 0}.checkout-module__6Nj7Kq__sumSide{display:block}.checkout-module__6Nj7Kq__details{grid-template-columns:1fr 1fr}.checkout-module__6Nj7Kq__nextRow{text-align:start;flex-direction:row;justify-content:space-between;align-items:center}.checkout-module__6Nj7Kq__next{width:auto;padding-inline:var(--space-8)}}.checkout-module__6Nj7Kq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.question-module__owNEbG__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.question-module__owNEbG__headText{gap:var(--space-2);flex-direction:column;display:flex}.question-module__owNEbG__headText>*{margin:0}.question-module__owNEbG__head[data-compact] .question-module__owNEbG__headText h2{font-size:var(--text-xl);line-height:1.4}.question-module__owNEbG__count{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-section);color:var(--color-ink-muted);font-size:var(--text-sm);white-space:nowrap;flex:none}.question-module__owNEbG__hint{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-accent-lilac);color:var(--color-ink);font-size:var(--text-sm);margin:0;font-weight:700;display:flex}.question-module__owNEbG__hint svg{flex:none}.question-module__owNEbG__rows{gap:var(--space-2);grid-template-columns:1fr;display:grid}.question-module__owNEbG__row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:calc(var(--space-12) + 2 * var(--space-3));padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-section);color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;display:flex}.question-module__owNEbG__row[aria-pressed=true],.question-module__owNEbG__row[data-feeling=like]{border-color:var(--color-ink);background:var(--color-accent-lime)}.question-module__owNEbG__row[data-feeling=dislike]{border-color:var(--color-grey-warm);background:var(--color-accent-peach)}.question-module__owNEbG__media{width:var(--space-16);flex:none;justify-content:center;display:flex}.question-module__owNEbG__photo{width:var(--space-12);height:var(--space-12);object-fit:contain;mix-blend-mode:multiply;display:block}.question-module__owNEbG__photo+.question-module__owNEbG__photo{margin-inline-start:calc(-1 * var(--space-8))}.question-module__owNEbG__rowText{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.question-module__owNEbG__rowText span{color:var(--color-ink-muted);font-size:var(--text-xs)}.question-module__owNEbG__check{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:var(--color-ink);color:var(--color-paper);flex:none;place-items:center;display:grid}.question-module__owNEbG__badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-xs);flex:none;font-style:normal;font-weight:700}.question-module__owNEbG__sheet{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:640px){[role=dialog]:has(.question-module__owNEbG__sheet){width:min(640px, calc(100vw - 2 * var(--space-8)))}}.question-module__owNEbG__sheet .question-module__owNEbG__buttons{padding-block:var(--space-3);background:var(--color-paper);position:sticky;bottom:0}@media (min-width:900px){.question-module__owNEbG__head[data-compact] .question-module__owNEbG__headText h2{font-size:var(--text-2xl)}}
.taste-module__RMEjUa__label{gap:var(--space-3);padding:var(--space-8) var(--space-6);border:2px solid var(--color-ink);border-radius:var(--radius-lg);background:var(--color-paper);flex-direction:column;display:flex}.taste-module__RMEjUa__eyebrow{color:var(--color-grey-warm);font-size:var(--text-xs);font-weight:700}.taste-module__RMEjUa__labelHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.taste-module__RMEjUa__labelName{font-family:var(--font-display);font-size:var(--text-display);margin:0;line-height:1.1}.taste-module__RMEjUa__detailsButton{width:auto;padding-inline:var(--space-4);flex:none}.taste-module__RMEjUa__band{height:var(--space-6);border:1px solid var(--color-ink);border-radius:var(--radius-full);display:flex;overflow:hidden}.taste-module__RMEjUa__band span{flex-basis:0}.taste-module__RMEjUa__notes{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.taste-module__RMEjUa__notes li{align-items:center;gap:var(--space-2);display:flex}.taste-module__RMEjUa__swatch{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-sm);flex:none}.taste-module__RMEjUa__notePhoto{width:var(--space-8);height:var(--space-8);object-fit:contain;mix-blend-mode:multiply;flex:none}.taste-module__RMEjUa__fromRatings{padding:0 var(--space-2);border:1px solid var(--color-ink);border-radius:var(--radius-full);background:var(--color-paper);font-size:var(--text-xs);flex:none}.taste-module__RMEjUa__share{color:var(--color-ink-muted);font-size:var(--text-sm);margin-inline-start:auto}.taste-module__RMEjUa__next{justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm);display:flex}.taste-module__RMEjUa__flow{gap:var(--space-4);max-width:var(--width-content);flex-direction:column;display:flex}.taste-module__RMEjUa__flowTitle{font-family:var(--font-display);font-size:var(--text-xl);margin:0}.taste-module__RMEjUa__menu{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);margin:0;padding:0;list-style:none;overflow:hidden}.taste-module__RMEjUa__menu li+li{border-block-start:1px solid var(--color-line)}.taste-module__RMEjUa__menuRow{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.taste-module__RMEjUa__menuIcon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--color-section);flex:none;place-items:center;display:grid}.taste-module__RMEjUa__itemText{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.taste-module__RMEjUa__forward{color:var(--color-ink-muted);flex:none}.taste-module__RMEjUa__question{gap:var(--space-3);flex-direction:column;display:flex}.taste-module__RMEjUa__questionTitle{font-size:var(--text-md);margin:0}.taste-module__RMEjUa__save{bottom:var(--space-4);position:sticky}.taste-module__RMEjUa__saidNo{margin:0;padding:0;list-style:none}.taste-module__RMEjUa__saidNoItem{gap:var(--space-2);flex-direction:column;display:flex}.taste-module__RMEjUa__saidNoItem>:first-child{flex:1}.taste-module__RMEjUa__gone{gap:var(--space-1);padding:var(--space-4);border:1px dashed var(--color-line);border-radius:var(--radius-lg);flex-direction:column;display:flex}.taste-module__RMEjUa__undone{margin:0}.taste-module__RMEjUa__cardButton{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.taste-module__RMEjUa__selfCenter{align-self:center}
.flow-module__YP_F8W__page{flex-direction:column;min-height:100svh;display:flex}.flow-module__YP_F8W__header{padding:var(--space-4) var(--space-gutter);border-bottom:1px solid var(--color-line)}.flow-module__YP_F8W__header a{color:inherit}.flow-module__YP_F8W__main{width:100%;max-width:var(--width-content);padding:var(--space-12) var(--space-gutter);gap:var(--space-8);flex-direction:column;flex:1;margin:0 auto;display:flex}.flow-module__YP_F8W__intro{gap:var(--space-4);flex-direction:column;display:flex}.flow-module__YP_F8W__stage{gap:var(--space-8);flex-direction:column;width:100%;max-width:480px;margin:0 auto;display:flex}.flow-module__YP_F8W__stage .flow-module__YP_F8W__intro{gap:var(--space-2);text-align:center;align-items:center}.flow-module__YP_F8W__eyebrow{background:var(--color-accent-lime);font-size:var(--text-xs);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-weight:500}.flow-module__YP_F8W__question{font-size:var(--text-2xl);line-height:1.35}.flow-module__YP_F8W__sub{color:var(--color-ink-muted)}.flow-module__YP_F8W__tiles{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.flow-module__YP_F8W__tile{justify-content:center;align-items:center;gap:var(--space-1);min-height:96px;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);color:var(--color-ink);font:inherit;text-align:center;cursor:pointer;flex-direction:column;font-weight:700;display:flex}.flow-module__YP_F8W__tile span{color:var(--color-grey-warm);font-size:var(--text-sm);font-weight:400}.flow-module__YP_F8W__tile:hover,.flow-module__YP_F8W__tile[aria-pressed=true]{border-color:var(--color-ink)}.flow-module__YP_F8W__tile[aria-pressed=true]{background:var(--color-accent-lime)}.flow-module__YP_F8W__tile:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.flow-module__YP_F8W__link{color:var(--color-ink-muted);align-self:center}.flow-module__YP_F8W__fine{color:var(--color-grey-warm);font-size:var(--text-sm)}.flow-module__YP_F8W__title{font-size:var(--text-display);line-height:1.35}.flow-module__YP_F8W__lead{color:var(--color-ink-muted);font-size:var(--text-lg)}.flow-module__YP_F8W__form{gap:var(--space-8);flex-direction:column;display:flex}.flow-module__YP_F8W__field{gap:var(--space-2);border:0;flex-direction:column;display:flex}.flow-module__YP_F8W__label{font-weight:700}.flow-module__YP_F8W__error{background:var(--color-accent-peach);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm)}.flow-module__YP_F8W__input{font:inherit;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper)}.flow-module__YP_F8W__input:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}.flow-module__YP_F8W__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.flow-module__YP_F8W__chip{padding:var(--space-2) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-full);background:var(--color-paper);font-size:var(--text-sm);cursor:pointer;align-items:center;display:inline-flex}.flow-module__YP_F8W__chip input{opacity:0;pointer-events:none;position:absolute}.flow-module__YP_F8W__chip:has(input:checked){border-color:var(--color-ink);background:var(--color-accent-lime)}.flow-module__YP_F8W__chip:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.flow-module__YP_F8W__other{display:none}.flow-module__YP_F8W__field:has(input[value=other]:checked) .flow-module__YP_F8W__other{display:block}.flow-module__YP_F8W__submit{font:inherit;text-align:center;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-paper);cursor:pointer;border:0;font-weight:700;text-decoration:none}.flow-module__YP_F8W__aside{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-section);font-size:var(--text-sm)}.flow-module__YP_F8W__aside a{color:inherit}.flow-module__YP_F8W__table{border-collapse:collapse;width:100%}.flow-module__YP_F8W__table th,.flow-module__YP_F8W__table td{padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);text-align:start}.flow-module__YP_F8W__table td:last-child,.flow-module__YP_F8W__table th:last-child{text-align:end}.flow-module__YP_F8W__secondary{padding:var(--space-2) var(--space-4);border:1px solid var(--color-ink);border-radius:var(--radius-full);background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--text-sm);text-align:center;cursor:pointer;font-weight:700;text-decoration:none;display:inline-block}.flow-module__YP_F8W__secondary:disabled{border-color:var(--color-line);color:var(--color-ink-muted);cursor:default}.flow-module__YP_F8W__primary{width:100%;padding:var(--space-4);border-radius:var(--radius-full);background:var(--color-ink);color:var(--color-paper);font:inherit;font-size:var(--text-md);text-align:center;cursor:pointer;border:0;font-weight:700;text-decoration:none;display:block}.flow-module__YP_F8W__primary:disabled{opacity:.4;cursor:default}.flow-module__YP_F8W__stepButtons{gap:var(--space-3);display:flex}.flow-module__YP_F8W__stepButtons>:last-child{flex:2}.flow-module__YP_F8W__stepBack{padding:var(--space-4);border:1px solid var(--color-ink);border-radius:var(--radius-full);background:var(--color-paper);color:var(--color-ink);font:inherit;cursor:pointer;flex:1;font-weight:700}
.round-button-module__OQSNSa__round{border-radius:var(--radius-full);background:var(--color-section);width:40px;height:40px;color:var(--color-ink);font:inherit;font-size:var(--text-xl);cursor:pointer;border:0;flex:none;place-items:center;padding:0;line-height:1;display:inline-grid}.round-button-module__OQSNSa__labelled{align-items:center;gap:var(--space-2);color:inherit;font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none;display:inline-flex}
.sheet-module__djfwSG__overlay{z-index:40;background:var(--color-backdrop);position:fixed;inset:0}.sheet-module__djfwSG__sheet{z-index:41;max-height:88svh;padding:var(--space-4) var(--space-gutter) var(--space-6);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-paper);box-shadow:0 -8px 24px var(--color-shadow);font-family:var(--font-sans);color:var(--color-ink);flex-direction:column;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.sheet-module__djfwSG__sheet[data-size=large]{height:94svh;max-height:none}.sheet-module__djfwSG__sheet:focus{outline:none}@media (min-width:640px){.sheet-module__djfwSG__sheet{width:min(560px, calc(100vw - 2 * var(--space-gutter)));max-height:85svh;padding:var(--space-6);border-radius:var(--radius-lg);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.sheet-module__djfwSG__sheet[data-size=large]{width:min(1120px, calc(100vw - 2 * var(--space-8)));height:90svh;padding:var(--space-8)}}.sheet-module__djfwSG__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);display:flex}.sheet-module__djfwSG__lead{align-items:center;gap:var(--space-3);min-width:0;display:flex}.sheet-module__djfwSG__title{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.4}.sheet-module__djfwSG__description{padding-bottom:var(--space-3);color:var(--color-ink-muted);font-size:var(--text-sm)}.sheet-module__djfwSG__body{overscroll-behavior:contain;overflow-y:auto}
.coffee-module__j_YEjq__layout{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:900px){.coffee-module__j_YEjq__layout{gap:var(--space-12);grid-template-columns:1.1fr 1fr}}.coffee-module__j_YEjq__sticky{top:var(--space-6);position:sticky}.coffee-module__j_YEjq__info{gap:var(--space-8);flex-direction:column;display:flex}.coffee-module__j_YEjq__full{gap:var(--space-12);margin-top:var(--space-6);flex-direction:column;grid-column:1/-1;display:flex}.coffee-module__j_YEjq__eyebrow{color:var(--color-grey-warm);font-size:var(--text-xs);font-weight:500}.coffee-module__j_YEjq__muted{color:var(--color-grey-warm);font-size:var(--text-xs)}.coffee-module__j_YEjq__titleBlock{gap:var(--space-1);flex-direction:column;display:flex}.coffee-module__j_YEjq__h1{font-family:var(--font-display);font-size:var(--text-display);line-height:1.25}.coffee-module__j_YEjq__h2{font-family:var(--font-display);font-size:var(--text-xl);margin-bottom:var(--space-4)}.coffee-module__j_YEjq__gallery{gap:var(--space-3);flex-direction:column;display:flex}.coffee-module__j_YEjq__tile{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--color-tile);position:relative;overflow:hidden}.coffee-module__j_YEjq__tile img{object-fit:cover;mix-blend-mode:multiply}.coffee-module__j_YEjq__thumbs{gap:var(--space-2);display:flex;overflow-x:auto}.coffee-module__j_YEjq__thumb{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:2px solid #0000;flex:none;width:72px;padding:0;overflow:hidden}.coffee-module__j_YEjq__thumb[aria-current=true]{border-color:var(--color-ink)}.coffee-module__j_YEjq__thumb>*{border-radius:var(--radius-sm);pointer-events:none}.coffee-module__j_YEjq__buy{gap:var(--space-4);flex-direction:column;display:flex}.coffee-module__j_YEjq__price{font-family:var(--font-display);font-size:var(--text-2xl);align-items:baseline;gap:var(--space-2);display:flex}.coffee-module__j_YEjq__regularPrice{font-size:var(--text-md);color:var(--color-grey-warm)}.coffee-module__j_YEjq__label{font-size:var(--text-xs);color:var(--color-grey-warm);margin-bottom:var(--space-2)}.coffee-module__j_YEjq__addToCart{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-paper);font:inherit;font-weight:700;font-size:var(--text-md);cursor:pointer;border:0}.coffee-module__j_YEjq__addToCart:disabled{opacity:.4;cursor:default}.coffee-module__j_YEjq__notes{gap:var(--space-6) var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.coffee-module__j_YEjq__notes li{align-items:center;gap:var(--space-1);overflow-wrap:anywhere;text-align:center;min-width:0;font-size:var(--text-md);flex-direction:column;line-height:1.5;display:flex}.coffee-module__j_YEjq__notePhoto{aspect-ratio:1;width:100%;max-width:160px;display:block;position:relative}.coffee-module__j_YEjq__notePhoto img{object-fit:contain;mix-blend-mode:multiply}.coffee-module__j_YEjq__moreNotes{margin-top:var(--space-6);text-align:center;font-size:var(--text-md)}.coffee-module__j_YEjq__about{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.coffee-module__j_YEjq__about dt{color:var(--color-grey-warm);font-size:var(--text-xs)}.coffee-module__j_YEjq__about dd{font-weight:500}.coffee-module__j_YEjq__band{gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-lg);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:900px){.coffee-module__j_YEjq__band{padding:var(--space-12);grid-template-columns:200px 1fr}}.coffee-module__j_YEjq__logo{border-radius:var(--radius-lg);background:var(--color-paper);width:120px;height:120px;position:relative;overflow:hidden}.coffee-module__j_YEjq__logo img{object-fit:contain;padding:var(--space-3)}.coffee-module__j_YEjq__bandText{gap:var(--space-2);flex-direction:column;display:flex}.coffee-module__j_YEjq__bandName{font-family:var(--font-display);font-size:var(--text-2xl)}.coffee-module__j_YEjq__city{font-size:var(--text-sm);opacity:.85}.coffee-module__j_YEjq__story{opacity:.92;max-width:60ch;line-height:1.8}.coffee-module__j_YEjq__similar{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}@media (min-width:900px){.coffee-module__j_YEjq__similar{gap:var(--space-12) var(--space-6);grid-template-columns:repeat(4,1fr)}}
.choice-module__1390ia__step{gap:var(--space-6);flex-direction:column;display:flex}.choice-module__1390ia__cards{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.choice-module__1390ia__card{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-section);cursor:pointer;display:flex}.choice-module__1390ia__card:has(input:checked){border-color:var(--color-ink);background:var(--color-accent-lime)}.choice-module__1390ia__card:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.choice-module__1390ia__input{opacity:0;pointer-events:none;position:absolute}.choice-module__1390ia__cardText{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.choice-module__1390ia__cardTitle{font-size:var(--text-md)}.choice-module__1390ia__cardBody{color:var(--color-ink-muted);font-size:var(--text-sm)}.choice-module__1390ia__price{font-size:var(--text-md);white-space:nowrap}.choice-module__1390ia__tag{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-xs);font-weight:500;line-height:1.8}.choice-module__1390ia__note{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;line-height:1.6;display:flex}.choice-module__1390ia__renewal{font-weight:700}.choice-module__1390ia__checks{gap:var(--space-1);color:var(--color-ink-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.choice-module__1390ia__checks li:before{content:"✓ ";color:var(--color-ink);font-weight:700}.choice-module__1390ia__chosen{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-section);display:flex}.choice-module__1390ia__chosen .choice-module__1390ia__cardText{gap:0}
.size-control-module__oh39oa__sizes{height:40px;padding:var(--space-1);border:1px solid var(--color-line);border-radius:var(--radius-full);background:var(--color-section);display:flex}.size-control-module__oh39oa__size{border-radius:var(--radius-full);min-width:0;color:var(--color-ink-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1}.size-control-module__oh39oa__size[aria-checked=true]{background:var(--color-ink);color:var(--color-paper);font-weight:500}.size-control-module__oh39oa__size:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@container (min-width:480px){.size-control-module__oh39oa__hug{flex:none}.size-control-module__oh39oa__hug .size-control-module__oh39oa__size{padding-inline:var(--space-4);flex:none}}
.catalog-module__dg8R6W__withPanel{flex:1;min-width:0;display:flex}.catalog-module__dg8R6W__main{width:100%;max-width:1200px;padding:var(--space-8) var(--space-gutter) var(--space-16);gap:var(--space-6);flex-direction:column;flex:1;min-width:0;margin:0 auto;display:flex}.catalog-module__dg8R6W__intro{gap:var(--space-3);flex-direction:column;display:flex}.catalog-module__dg8R6W__h1{font-size:var(--text-display);line-height:1.35}.catalog-module__dg8R6W__h2{font-size:var(--text-xl)}.catalog-module__dg8R6W__lead{font-size:var(--text-lg)}.catalog-module__dg8R6W__muted{color:var(--color-ink-muted);font-size:var(--text-sm)}.catalog-module__dg8R6W__muted a{color:inherit}@media (min-width:640px){.catalog-module__dg8R6W__start{width:auto;padding-inline:var(--space-8);align-self:flex-start}}.catalog-module__dg8R6W__done{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-accent-lime);align-self:flex-start;font-weight:700;display:inline-flex}.catalog-module__dg8R6W__stack{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.catalog-module__dg8R6W__inline{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.catalog-module__dg8R6W__nowrap{white-space:nowrap}.catalog-module__dg8R6W__hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.catalog-module__dg8R6W__oneLine{white-space:nowrap}.catalog-module__dg8R6W__toneShown{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-success)}.catalog-module__dg8R6W__reasons{gap:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-sm);flex-direction:column;list-style:none;display:flex}.catalog-module__dg8R6W__asked{color:var(--color-ink);font-weight:500}.catalog-module__dg8R6W__empty{padding:var(--space-8) 0;color:var(--color-ink-muted);text-align:center}.catalog-module__dg8R6W__tabs{gap:var(--space-2);scrollbar-width:none;margin-inline:calc(-1 * var(--space-gutter));padding-inline:var(--space-gutter);border-bottom:1px solid var(--color-line);display:flex;overflow-x:auto}.catalog-module__dg8R6W__tab{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);color:var(--color-ink-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;font-weight:700;display:inline-flex}.catalog-module__dg8R6W__tab[aria-selected=true]{border-bottom-color:var(--color-ink);color:var(--color-ink)}.catalog-module__dg8R6W__count{min-width:24px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-tile);font-size:var(--text-xs);text-align:center}.catalog-module__dg8R6W__tab[aria-selected=true] .catalog-module__dg8R6W__count{background:var(--color-ink);color:var(--color-paper)}.catalog-module__dg8R6W__toolbar{gap:var(--space-3);flex-wrap:wrap;display:flex}.catalog-module__dg8R6W__search{flex:240px;min-width:0}.catalog-module__dg8R6W__select{flex:160px;max-width:100%}@media (min-width:640px){.catalog-module__dg8R6W__select{flex:0 220px}}.catalog-module__dg8R6W__table{border-collapse:collapse;width:100%;display:none}.catalog-module__dg8R6W__cards{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}@media (min-width:900px){.catalog-module__dg8R6W__table{display:table}.catalog-module__dg8R6W__cards{display:none}}.catalog-module__dg8R6W__table th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);font-size:var(--text-xs);text-align:start;white-space:nowrap;font-weight:500}.catalog-module__dg8R6W__table td{padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--color-line);vertical-align:top}.catalog-module__dg8R6W__tr{cursor:pointer}.catalog-module__dg8R6W__tr:hover,.catalog-module__dg8R6W__tr[data-open]{background:var(--color-section)}.catalog-module__dg8R6W__statusCell{gap:var(--space-2);flex-direction:column;max-width:360px;display:flex}.catalog-module__dg8R6W__actionCell{text-align:end;white-space:nowrap}.catalog-module__dg8R6W__card{gap:var(--space-2);width:100%;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;flex-direction:column;display:flex}.catalog-module__dg8R6W__cardTop{justify-content:space-between;gap:var(--space-3);display:flex}.catalog-module__dg8R6W__chev{color:var(--color-grey-warm);font-size:var(--text-xl);line-height:1}.catalog-module__dg8R6W__more{align-self:center}.catalog-module__dg8R6W__fresh{gap:var(--space-3);padding:var(--space-6) var(--space-4);border:1px dashed var(--color-grey-warm);border-radius:var(--radius-lg);flex-direction:column;display:flex}.catalog-module__dg8R6W__freshList{flex-direction:column;list-style:none;display:flex}.catalog-module__dg8R6W__freshRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.catalog-module__dg8R6W__panel{align-self:flex-start;gap:var(--space-6);width:420px;height:100svh;padding:var(--space-6);border-inline-start:1px solid var(--color-line);background:var(--color-paper);flex-direction:column;flex:0 0 420px;display:flex;position:sticky;top:0;overflow-y:auto}.catalog-module__dg8R6W__panelHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.catalog-module__dg8R6W__panelTitle{font-size:var(--text-lg)}.catalog-module__dg8R6W__sheetBody{padding-bottom:var(--space-16)}.catalog-module__dg8R6W__fix{gap:var(--space-6);flex-direction:column;display:flex}.catalog-module__dg8R6W__fixHead{gap:var(--space-2);flex-direction:column;display:flex}.catalog-module__dg8R6W__review{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-section);flex-direction:column;display:flex}.catalog-module__dg8R6W__decide{gap:var(--space-3);flex-direction:column;display:flex}.catalog-module__dg8R6W__minor{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.catalog-module__dg8R6W__note{margin-top:var(--space-2)}.catalog-module__dg8R6W__notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-accent-lilac);font-size:var(--text-sm)}.catalog-module__dg8R6W__form{gap:var(--space-4);flex-direction:column;display:flex}.catalog-module__dg8R6W__fit{align-self:flex-start}.catalog-module__dg8R6W__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.catalog-module__dg8R6W__label{font-weight:700;font-size:var(--text-sm)}.catalog-module__dg8R6W__facts{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.catalog-module__dg8R6W__factRow{gap:var(--space-3);display:flex}.catalog-module__dg8R6W__factRow dt{color:var(--color-ink-muted);flex:0 0 72px}.catalog-module__dg8R6W__disclosure{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-line);flex-direction:column;display:flex}.catalog-module__dg8R6W__disclosure>summary{cursor:pointer;font-weight:700}.catalog-module__dg8R6W__disclosure[open]>summary{margin-bottom:var(--space-4)}.catalog-module__dg8R6W__vatList{margin-top:var(--space-3);list-style:none}.catalog-module__dg8R6W__vatRow{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);font-size:var(--text-sm);flex-wrap:wrap;display:flex}
.charges-module__xd4MTq__switch{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);margin-bottom:var(--space-8);flex-direction:column;display:flex}.charges-module__xd4MTq__stopped{background:var(--color-accent-peach)}.charges-module__xd4MTq__day{margin-bottom:var(--space-8)}.charges-module__xd4MTq__heading{font-size:var(--text-xl);margin-bottom:var(--space-1)}.charges-module__xd4MTq__counts{color:var(--color-ink-muted);font-size:var(--text-sm);margin-bottom:var(--space-3)}.charges-module__xd4MTq__list{border-top:1px solid var(--color-line);list-style:none}.charges-module__xd4MTq__row{gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);flex-direction:column;display:flex}.charges-module__xd4MTq__line{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.charges-module__xd4MTq__muted{color:var(--color-ink-muted);font-size:var(--text-sm)}.charges-module__xd4MTq__message{width:100%;min-height:8rem;padding:var(--space-3);font:inherit;font-size:var(--text-sm);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink)}
.metrics-module__Zv1cga__stats{gap:var(--space-3);margin:0;display:grid}@media (min-width:640px){.metrics-module__Zv1cga__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.metrics-module__Zv1cga__stat{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-section);flex-direction:column;display:flex}.metrics-module__Zv1cga__stat dt{font-weight:700}.metrics-module__Zv1cga__stat dd{margin:0}.metrics-module__Zv1cga__number{font-size:var(--text-2xl);font-weight:700}.metrics-module__Zv1cga__detail,.metrics-module__Zv1cga__how{color:var(--color-ink-muted);font-size:var(--text-sm)}.metrics-module__Zv1cga__how summary{color:var(--color-ink);cursor:pointer;text-decoration:underline}.metrics-module__Zv1cga__how p{margin-top:var(--space-2)}.metrics-module__Zv1cga__notes{gap:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.cards-module__2jpg9W__page{padding:var(--space-6) var(--space-gutter)}.cards-module__2jpg9W__controls{gap:var(--space-3);max-width:var(--width-content);margin:0 auto var(--space-8);flex-direction:column;display:flex}.cards-module__2jpg9W__sheets{align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.cards-module__2jpg9W__side{border:1px solid var(--color-line);background:var(--color-paper);-webkit-print-color-adjust:exact;print-color-adjust:exact;width:105mm;max-width:100%;height:148mm;overflow:hidden}.cards-module__2jpg9W__front{flex-direction:column;display:flex}.cards-module__2jpg9W__band{background:var(--color-accent-lime);height:38mm}.cards-module__2jpg9W__greeting{padding:var(--space-8) var(--space-6);flex-direction:column;flex:1;justify-content:space-between;display:flex}.cards-module__2jpg9W__label{font-size:var(--text-sm);color:var(--color-ink-muted)}.cards-module__2jpg9W__hello{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.15}.cards-module__2jpg9W__soft{color:var(--color-grey-warm)}.cards-module__2jpg9W__back{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-6);text-align:center;background:var(--color-section);flex-direction:column;display:flex}.cards-module__2jpg9W__code{background:var(--color-paper);width:40mm;height:40mm;color:var(--color-ink)}.cards-module__2jpg9W__code svg{width:100%;height:100%;display:block}.cards-module__2jpg9W__backTitle{font-family:var(--font-display);font-size:var(--text-xl)}.cards-module__2jpg9W__backLead{font-size:var(--text-sm)}@media print{.cards-module__2jpg9W__page{padding:0}.cards-module__2jpg9W__controls{display:none}.cards-module__2jpg9W__sheets{display:block}.cards-module__2jpg9W__side{break-after:page;border:0}}
.orders-module__SuuddG__top{gap:var(--space-4);flex-direction:column;display:flex}.orders-module__SuuddG__sub{color:var(--color-ink-muted)}.orders-module__SuuddG__steps{gap:var(--space-2);counter-reset:step;flex-wrap:wrap;list-style:none;display:flex}.orders-module__SuuddG__steps a,.orders-module__SuuddG__steps span{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-full);color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:700;text-decoration:none;display:inline-flex}.orders-module__SuuddG__steps li{counter-increment:step}.orders-module__SuuddG__steps a:before,.orders-module__SuuddG__steps span:before{content:counter(step)}.orders-module__SuuddG__steps a[aria-current=step],.orders-module__SuuddG__steps .orders-module__SuuddG__stepNow{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.orders-module__SuuddG__steps .orders-module__SuuddG__stepDone{color:var(--color-ink);background:var(--color-accent-lime)}.orders-module__SuuddG__cards{gap:var(--space-6);flex-direction:column;display:flex}.orders-module__SuuddG__card{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;display:flex}.orders-module__SuuddG__eyebrow{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:700}.orders-module__SuuddG__cardTitle{font-size:var(--text-xl);line-height:1.4}.orders-module__SuuddG__rows{border-top:1px solid var(--color-line);list-style:none}.orders-module__SuuddG__row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.orders-module__SuuddG__who{flex-direction:column;min-width:0;display:flex}.orders-module__SuuddG__tags{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.orders-module__SuuddG__tag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-section);font-size:var(--text-xs);font-weight:700;display:inline-block}.orders-module__SuuddG__late{background:var(--color-accent-peach)}.orders-module__SuuddG__joins{background:var(--color-accent-lime)}.orders-module__SuuddG__own{background:var(--color-accent-lilac)}.orders-module__SuuddG__counts{gap:var(--space-2);flex-wrap:wrap;display:flex}.orders-module__SuuddG__empty{padding:var(--space-8) var(--space-6);border-radius:var(--radius-lg);background:var(--color-section);text-align:center}.orders-module__SuuddG__reminder{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-accent-cream);font-weight:700}.orders-module__SuuddG__progress{gap:var(--space-2);flex-direction:column;display:flex}.orders-module__SuuddG__bar{border-radius:var(--radius-full);background:var(--color-line);height:8px;overflow:hidden}.orders-module__SuuddG__bar span{background:var(--color-ink);height:100%;display:block}.orders-module__SuuddG__stop{gap:var(--space-2);flex-direction:column;display:flex}.orders-module__SuuddG__stopHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.orders-module__SuuddG__stopName{font-size:var(--text-xl)}.orders-module__SuuddG__tick{align-items:center;gap:var(--space-3);cursor:pointer;min-width:0;display:flex}.orders-module__SuuddG__tick input{width:22px;height:22px;accent-color:var(--color-ink);flex:none}.orders-module__SuuddG__ticked .orders-module__SuuddG__tickText{color:var(--color-ink-muted);text-decoration:line-through}.orders-module__SuuddG__bags{white-space:nowrap;min-width:80px;font-weight:700}.orders-module__SuuddG__lineEnd{align-items:center;gap:var(--space-4);display:flex}.orders-module__SuuddG__outSlot{min-width:40px}.orders-module__SuuddG__out summary,.orders-module__SuuddG__textButton{color:var(--color-ink-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.orders-module__SuuddG__out summary{list-style:none}.orders-module__SuuddG__out{position:relative}.orders-module__SuuddG__out ul{z-index:1;top:100%;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper);box-shadow:0 8px 24px var(--color-shadow);font-size:var(--text-sm);white-space:nowrap;flex-direction:column;list-style:none;display:flex;position:absolute;inset-inline-end:0}.orders-module__SuuddG__out a{color:var(--color-ink)}.orders-module__SuuddG__qitfaName{font-size:var(--text-2xl);line-height:1.3}.orders-module__SuuddG__address{gap:var(--space-1);flex-direction:column;display:flex}.orders-module__SuuddG__contact{gap:var(--space-2);flex-wrap:wrap;display:flex}.orders-module__SuuddG__actions{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.orders-module__SuuddG__wide{width:100%}.orders-module__SuuddG__notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-section);flex-direction:column;display:flex}.orders-module__SuuddG__muted{color:var(--color-ink-muted);font-size:var(--text-sm)}.orders-module__SuuddG__section{gap:var(--space-4);flex-direction:column;display:flex}.orders-module__SuuddG__heading{font-size:var(--text-xl)}.orders-module__SuuddG__packing{border-top:1px solid var(--color-line);list-style:none}.orders-module__SuuddG__qitfa{gap:var(--space-1);padding:var(--space-4) 0;border-bottom:1px solid var(--color-line);flex-direction:column;display:flex}.orders-module__SuuddG__line{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media print{.orders-module__SuuddG__noPrint{display:none!important}}.orders-module__SuuddG__delayed{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.orders-module__SuuddG__delayed>div{align-self:stretch}
.roasters-module__-sikHW__heading{font-size:var(--text-xl);margin-bottom:var(--space-4)}.roasters-module__-sikHW__list{border-top:1px solid var(--color-line);list-style:none}.roasters-module__-sikHW__row{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);flex-direction:column;display:flex}.roasters-module__-sikHW__line{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.roasters-module__-sikHW__line>span{gap:var(--space-1);flex-direction:column;display:flex}.roasters-module__-sikHW__name{font-weight:700}.roasters-module__-sikHW__meta{color:var(--color-ink-muted);font-size:var(--text-sm)}.roasters-module__-sikHW__action{font:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink);cursor:pointer;font-weight:700}.roasters-module__-sikHW__pause summary{cursor:pointer;list-style:none}.roasters-module__-sikHW__pause summary::-webkit-details-marker{display:none}.roasters-module__-sikHW__pause summary:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.roasters-module__-sikHW__pause[open] .roasters-module__-sikHW__action{border-color:var(--color-ink)}.roasters-module__-sikHW__pauseForm{gap:var(--space-4);padding-top:var(--space-4);flex-direction:column;display:flex}
.qitfa-module__6Kub0G__head{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.qitfa-module__6Kub0G__coffees{gap:var(--space-6);flex-direction:column;list-style:none;display:flex}.qitfa-module__6Kub0G__coffee{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:1fr;display:grid}@media (min-width:640px){.qitfa-module__6Kub0G__coffee{gap:var(--space-6);padding:var(--space-6);grid-template-columns:200px minmax(0,1fr)}}.qitfa-module__6Kub0G__photo{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-tile);position:relative;overflow:hidden}.qitfa-module__6Kub0G__photo img{object-fit:contain}.qitfa-module__6Kub0G__body{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.qitfa-module__6Kub0G__nameBlock{gap:var(--space-1);flex-direction:column;display:flex}.qitfa-module__6Kub0G__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.qitfa-module__6Kub0G__tag,.qitfa-module__6Kub0G__match{padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700}.qitfa-module__6Kub0G__tag{background:var(--color-section)}.qitfa-module__6Kub0G__match{background:var(--color-accent-lime)}.qitfa-module__6Kub0G__name{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.3}.qitfa-module__6Kub0G__meta{color:var(--color-ink-muted);font-size:var(--text-sm)}.qitfa-module__6Kub0G__part{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-line);flex-direction:column;display:flex}.qitfa-module__6Kub0G__partHead{font-family:var(--font-sans);font-size:var(--text-md)}.qitfa-module__6Kub0G__reasons{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.qitfa-module__6Kub0G__reasons li[data-good=false]{color:var(--color-grey-warm)}.qitfa-module__6Kub0G__recipes{gap:var(--space-2);flex-direction:column;display:flex}.qitfa-module__6Kub0G__recipes dt{font-size:var(--text-sm);font-weight:700}.qitfa-module__6Kub0G__recipes dd{margin:0}.qitfa-module__6Kub0G__list{flex-direction:column;list-style:none;display:flex}.qitfa-module__6Kub0G__listRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--color-line);display:flex}.qitfa-module__6Kub0G__listRow a{color:var(--color-ink);font-size:var(--text-sm)}.qitfa-module__6Kub0G__waiting{color:var(--color-ink-muted);font-size:var(--text-sm)}.qitfa-module__6Kub0G__words{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.qitfa-module__6Kub0G__words>button{min-height:56px;padding:var(--space-3)}.qitfa-module__6Kub0G__reasonBlock{gap:var(--space-2);flex-direction:column;display:flex}.qitfa-module__6Kub0G__reasonChoices{gap:var(--space-2);flex-wrap:wrap;display:flex}.qitfa-module__6Kub0G__reason{padding:var(--space-2) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-full);background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--text-sm);cursor:pointer}.qitfa-module__6Kub0G__reason:hover,.qitfa-module__6Kub0G__reason[aria-pressed=true]{border-color:var(--color-ink)}.qitfa-module__6Kub0G__reason[aria-pressed=true]{background:var(--color-accent-lime)}.qitfa-module__6Kub0G__reason:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.qitfa-module__6Kub0G__note{color:var(--color-ink-muted);font-size:var(--text-sm)}.qitfa-module__6Kub0G__banner{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-accent-peach);font-weight:700}.qitfa-module__6Kub0G__report{gap:var(--space-2);padding-top:var(--space-6);border-top:1px solid var(--color-line);flex-direction:column;display:flex}.qitfa-module__6Kub0G__offer{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-section);flex-direction:column;display:flex}.qitfa-module__6Kub0G__offerHead{font-family:var(--font-display);font-size:var(--text-xl)}.qitfa-module__6Kub0G__proposed,.qitfa-module__6Kub0G__facts{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.qitfa-module__6Kub0G__proposed li{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-paper)}.qitfa-module__6Kub0G__facts{gap:var(--space-2);font-size:var(--text-sm)}.qitfa-module__6Kub0G__facts li:before{content:"✓ "}.qitfa-module__6Kub0G__subscribe{gap:var(--space-4);flex-direction:column;display:flex}.qitfa-module__6Kub0G__group{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.qitfa-module__6Kub0G__rateBox{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-section);flex-direction:column;display:flex}
.sign-in-module__D-6rfa__page{flex-direction:column;min-height:100svh;display:flex}.sign-in-module__D-6rfa__header{padding:var(--space-4) var(--space-gutter);border-bottom:1px solid var(--color-line)}.sign-in-module__D-6rfa__header a{color:inherit}.sign-in-module__D-6rfa__main{width:100%;max-width:440px;padding:var(--space-12) var(--space-gutter);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.sign-in-module__D-6rfa__title{font-size:var(--text-display);line-height:1.35}.sign-in-module__D-6rfa__lead{color:var(--color-ink-muted)}.sign-in-module__D-6rfa__form{margin-top:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.sign-in-module__D-6rfa__field{gap:var(--space-1);flex-direction:column;display:flex}.sign-in-module__D-6rfa__label{font-size:var(--text-sm);font-weight:500}.sign-in-module__D-6rfa__input{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-grey-warm);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--text-lg);text-align:left}.sign-in-module__D-6rfa__input:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}.sign-in-module__D-6rfa__input[aria-invalid=true]{border-color:var(--color-ink)}.sign-in-module__D-6rfa__codeBoxes{justify-content:center;gap:var(--space-3);direction:ltr;display:flex}.sign-in-module__D-6rfa__codeBox{border:1px solid var(--color-grey-warm);border-radius:var(--radius-md);background:var(--color-paper);width:56px;height:64px;font-size:var(--text-2xl);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:500;display:flex;position:relative}.sign-in-module__D-6rfa__codeBox[data-invalid]{border-color:var(--color-ink);background:var(--color-section)}.sign-in-module__D-6rfa__codeBox[data-active]{outline:2px solid var(--color-ink);outline-offset:1px}.sign-in-module__D-6rfa__caret{background:var(--color-ink);width:2px;height:28px;animation:1.1s step-end infinite sign-in-module__D-6rfa__blink}@keyframes sign-in-module__D-6rfa__blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.sign-in-module__D-6rfa__caret{animation:none}}.sign-in-module__D-6rfa__sentTo{color:var(--color-ink-muted)}.sign-in-module__D-6rfa__devCode{background:var(--color-accent-lime);font-size:var(--text-sm);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm)}.sign-in-module__D-6rfa__notice{font-size:var(--text-sm);color:var(--color-ink-muted)}.sign-in-module__D-6rfa__error{background:var(--color-accent-peach);font-size:var(--text-sm);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm)}.sign-in-module__D-6rfa__actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.sign-in-module__D-6rfa__primary,.sign-in-module__D-6rfa__secondary{min-height:48px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.sign-in-module__D-6rfa__primary{background:var(--color-ink);color:var(--color-paper);border:0}.sign-in-module__D-6rfa__primary:disabled{opacity:.6;cursor:progress}.sign-in-module__D-6rfa__secondary{border:1px solid var(--color-ink);background:var(--color-paper);color:var(--color-ink)}.sign-in-module__D-6rfa__secondaryRow{justify-content:space-between;gap:var(--space-4);display:flex}.sign-in-module__D-6rfa__link{color:var(--color-ink);font:inherit;font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;padding:var(--space-2) 0;background:0 0;border:0;text-decoration:underline}
