.collection-shell{--collection-muted-text: var(--sc-label-text);display:grid;gap:32px;padding-block:40px 64px}:root{--toggle-dur: .35s;--toggle-travel: 18px;--toggle-ov1: 1px;--toggle-ov2: 0px;--toggle-track: 0ms;--toggle-ease: cubic-bezier(.34, 1.35, .64, 1)}.collection-shell--coffee{gap:20px;padding-block-start:24px}.collection-shell--hub-results{padding-block-start:0;scroll-margin-block-start:96px}.collection-breadcrumbs{display:flex;min-width:0;align-items:center;gap:4px;color:var(--sc-body-text);font-size:.75rem;font-weight:500;line-height:1}.collection-breadcrumbs a,.collection-breadcrumbs span[aria-current=page]{color:inherit;text-decoration:none;white-space:nowrap}.collection-breadcrumbs a{color:var(--collection-muted-text)}.collection-breadcrumbs a:focus-visible{border-radius:2px;corner-shape:squircle;outline:2px solid var(--sc-primary-text);outline-offset:3px}.collection-breadcrumbs__icon{display:inline-flex;width:16px;height:16px;flex:0 0 16px;color:var(--collection-muted-text);--fill-0: currentcolor}.collection-shell__header{display:grid;gap:20px}.collection-shell__intro{display:grid;gap:12px;min-width:0}.collection-shell__identity{display:grid;gap:12px;min-inline-size:0}.collection-shell__title{max-width:16ch;color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:1.875rem;font-weight:500;line-height:1.1;letter-spacing:-1px;text-wrap:balance}.collection-shell__description{max-width:58ch;color:var(--sc-body-text);font-size:.8125rem;line-height:1.4;letter-spacing:-.5px;text-wrap:pretty}.collection-shell__description.collection-shell__footnote{color:var(--sc-label-text);font-size:var(--sc-type-caption);line-height:1.5}.collection-rested-guide{display:grid;max-width:64ch;gap:12px}.collection-rested-guide__lead{margin:0;color:var(--sc-body-text);font-size:.875rem;line-height:1.45;letter-spacing:-.35px;text-wrap:pretty}.collection-rested-guide__help{justify-self:start}.collection-rested-reward{display:flex;flex-direction:column;gap:var(--sc-space-2);justify-content:flex-start}.collection-rested-reward__copy{margin:0;color:var(--sc-body-text);font-size:var(--sc-type-caption);line-height:1.5;text-wrap:pretty}.collection-shell--roaster .collection-shell__title{max-width:18ch}.collection-shell__roaster-country{display:inline-flex;width:fit-content;align-items:center;gap:6px;color:var(--sc-body-text);font-size:.875rem;font-weight:500;line-height:1.25;letter-spacing:-.5px}.collection-shell__roaster-country-name{position:relative;top:-.5px;margin-block-end:0;padding-block-end:0}.collection-shell__roaster-flag{margin-block-start:0;color:initial;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.125rem;line-height:1}.collection-preference{display:grid;width:fit-content;max-width:100%;gap:4px}.collection-preference__help{position:relative;display:inline-flex;width:fit-content;min-height:24px;align-items:center;gap:4px;padding:0;color:var(--sc-body-text);font:inherit;font-size:12px;line-height:1;letter-spacing:-.5px;text-align:left;background:transparent;border:0;border-radius:4px;corner-shape:squircle;cursor:pointer;touch-action:manipulation}.collection-preference__help:before{position:absolute;inset:50% 0 auto;height:44px;content:"";transform:translateY(-50%)}.collection-preference__help:focus-visible{outline:2px solid var(--sc-primary-text);outline-offset:3px}.collection-preference__help-icon{display:inline-flex;width:18px;height:18px;flex:0 0 18px;color:currentcolor}.collection-mode-switcher{--collection-switcher-x: 0%;position:relative;isolation:isolate;display:grid;width:min(100%,252px);min-height:44px;grid-template-columns:repeat(2,minmax(0,1fr));color:var(--sc-primary-text);background:var(--sc-primary-surface-bg);border:1px solid var(--sc-surface-border);border-radius:999px;corner-shape:round}.collection-mode-switcher[data-collection-mode-switcher=advanced]{--collection-switcher-x: 100%}.collection-mode-switcher__indicator{position:absolute;z-index:0;inset-block:var(--sc-space-1);inset-inline-start:var(--sc-space-1);width:calc((100% - (var(--sc-space-1) * 2)) / 2);background:color-mix(in oklch,var(--sc-primary-surface-bg) 90%,var(--sc-primary-text));border:1px solid var(--sc-surface-border);border-radius:999px;corner-shape:round;box-shadow:0 var(--sc-elevation-low-y) var(--sc-elevation-low-blur) color-mix(in oklch,var(--sc-primary-text) 10%,transparent);transform:translate3d(var(--collection-switcher-x),0,0);transition:transform .18s cubic-bezier(.2,0,0,1)}.collection-shell:not([data-collection-mode-ready]) .collection-mode-switcher__indicator{transition:none}.collection-mode-switcher__button{position:relative;z-index:1;display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:10px 11px;color:var(--sc-body-text);font:inherit;font-size:.875rem;font-weight:500;line-height:1.2;letter-spacing:-.5px;white-space:nowrap;background:transparent;border:0;border-radius:999px;corner-shape:round;cursor:pointer;touch-action:manipulation;transition-property:color;transition-duration:.18s;transition-timing-function:ease}.collection-mode-switcher__button.is-active{color:var(--sc-primary-text)}.collection-mode-switcher__button:focus-visible{outline:2px solid var(--sc-primary-text);outline-offset:-3px}.collection-mode-switcher__icon,.collection-browsing-dialog__mode-icon{display:inline-flex;flex:0 0 auto;color:currentcolor;--stroke-0: currentcolor;--fill-0: currentcolor}.collection-mode-switcher__icon,.collection-browsing-dialog__mode-icon{width:20px;height:20px}.collection-filter-state{display:flex;min-width:0;grid-area:values;align-items:center;gap:8px}.collection-filter-state__values{display:flex;min-width:0;flex:1 1 auto;max-width:100%;margin:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity;gap:8px;padding:0;list-style:none;-webkit-overflow-scrolling:touch}.collection-filter-state__values::-webkit-scrollbar{display:none}.collection-filter-state__values>li{flex:0 0 auto;scroll-snap-align:start}.collection-filter-state__value{display:inline-flex;min-height:44px;align-items:center;gap:4px;padding:10px 10px 10px 12px;color:var(--sc-body-text);font:inherit;font-size:.875rem;font-weight:500;line-height:1.25;letter-spacing:-.5px;text-decoration:none;white-space:nowrap;background:var(--sc-primary-surface-bg);border:1px solid var(--sc-surface-border);border-radius:5px;corner-shape:squircle;cursor:pointer;text-align:start;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease}.collection-filter-state__value-label{color:var(--sc-primary-text);font-weight:500}.collection-filter-state__value>span:not(.collection-filter-state__remove-icon){position:relative;top:1px}.collection-filter-state__remove-icon,.collection-filter-state__remove-icon svg{display:block;width:16px;height:16px;flex:0 0 16px}.collection-filter-state__remove-icon{margin-inline-start:4px;color:var(--sc-label-text)}@media(hover:hover)and (pointer:fine){.collection-filter-state__value:hover{color:var(--sc-primary-text);background:var(--sc-card-surface);border-color:color-mix(in oklch,var(--sc-primary-text) 20%,var(--sc-surface-border))}}.collection-filter-state__value:focus-visible{outline:2px solid var(--sc-primary-text);outline-offset:2px}:root:not([data-theme=light]) .button.collection-filter-state__clear,[data-theme=light] .button.collection-filter-state__clear{--collection-filter-destructive-color: oklch(.535 .219 29.234);--button-background: transparent;--button-color: var(--collection-filter-destructive-color);--button-border-color: transparent;width:auto;height:44px;min-height:44px;flex:0 0 auto;padding-inline-start:10px;color:var(--button-color);background:color-mix(in oklch,var(--collection-filter-destructive-color) 10%,transparent);border-color:transparent;border-radius:5px;corner-shape:squircle;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--collection-filter-destructive-color) 34%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.button.collection-filter-state__clear .button__icon{width:18px;height:18px}:root .button.collection-filter-state__clear:after{display:none}@media(hover:hover)and (pointer:fine){:root:not([data-theme=light]) .button.collection-filter-state__clear:hover:not([aria-busy=true]),[data-theme=light] .button.collection-filter-state__clear:hover:not([aria-busy=true]){background:color-mix(in oklch,var(--collection-filter-destructive-color) 14%,transparent);border-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--collection-filter-destructive-color) 34%,transparent)}}.collection-view{display:contents}.collection-products{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.collection-products--coffee{align-items:start}.collection-products__results{display:contents}.collection-series-shortcuts{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:var(--sc-space-2)}.collection-series-shortcuts__label{flex:0 0 auto;color:var(--sc-label-text);font-size:var(--sc-type-caption);font-weight:500;line-height:1.2}.collection-series-shortcuts__list{--collection-series-inline-bleed: min(var(--page-margin), var(--sc-space-4));--collection-series-shadow-tail: calc(var(--sc-space-5) * 2 + var(--sc-space-3));display:flex;min-width:0;flex:1 1 auto;margin:0;gap:var(--sc-space-2);padding:var(--sc-space-4) var(--collection-series-inline-bleed) var(--collection-series-shadow-tail);margin-inline:calc(-1 * var(--collection-series-inline-bleed));margin-block-start:calc(var(--sc-space-5) - var(--sc-space-4));margin-block-end:calc(var(--sc-space-5) - var(--collection-series-shadow-tail));overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:var(--collection-series-inline-bleed);scroll-snap-type:inline proximity;scrollbar-width:none;list-style:none;-webkit-overflow-scrolling:touch}.collection-series-shortcuts__list::-webkit-scrollbar{display:none}.collection-series-shortcuts__list>li{flex:0 0 auto;scroll-snap-align:start}.collection-series-shortcuts__link{white-space:nowrap}.collection-series-shortcuts__link .button__icon,.collection-series__heading-icon{color:var(--sc-primary-text);--sc-icon-foreground: var(--sc-primary-text);--stroke-0: currentColor}.collection-series-shortcuts__link .button__icon svg,.collection-series__heading-icon svg{display:block;width:100%;height:100%}.collection-series{display:grid;min-width:0;grid-column:1 / -1;gap:var(--sc-space-3);scroll-margin-block-start:var(--collection-series-scroll-offset, calc(var(--sc-space-5) * 3))}.collection-series+.collection-series{margin-block-start:var(--sc-space-4)}.collection-series__heading{display:flex;margin:0;align-items:center;gap:var(--sc-space-2);color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:var(--sc-type-heading-small);font-weight:500;line-height:1.15;letter-spacing:-.5px;text-wrap:balance}.collection-series__heading-icon{display:block;width:20px;height:20px;flex:0 0 20px}.collection-series__empty{margin:0;color:var(--sc-label-text);font-size:var(--sc-type-body-small);line-height:1.4;text-wrap:pretty}.collection-series__products{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.collection-loading-skeleton{display:none;min-width:0;grid-column:1 / -1;grid-template-columns:minmax(0,1fr);gap:24px}.collection-shell:not([data-show-sold-out=true]) .collection-products .product-card[data-product-availability=sold-out]{display:none}.collection-products__toolbar,.collection-products__meta,.collection-ready-now-promo,.collection-products__empty{grid-column:1 / -1}.collection-products__toolbar{display:grid;min-width:0;min-height:44px;grid-template-areas:"summary actions";grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.collection-shell--coffee .collection-products__toolbar{margin-block-end:-4px}.collection-products__toolbar--filtered{grid-template-areas:"summary summary" "values actions";align-items:end;row-gap:10px}.collection-products__toolbar-summary{display:flex;min-width:0;grid-area:summary;align-items:center;gap:10px}.collection-products__toolbar-actions{display:flex;min-width:0;grid-area:actions;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.collection-ready-now-promo{display:flex;min-width:0;min-height:72px;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;background:color-mix(in oklch,var(--sc-card-surface) 90%,var(--sc-sigma-coffee-orange));border-radius:9px;corner-shape:squircle;box-shadow:0 0 0 1px color-mix(in oklch,var(--sc-sigma-coffee-orange) 24%,transparent),0 3px 12px color-mix(in oklch,var(--sc-background-main) 16%,transparent)}.collection-ready-now-promo.is-active{box-shadow:0 0 0 1px color-mix(in oklch,var(--sc-sigma-coffee-orange) 42%,transparent),0 3px 12px color-mix(in oklch,var(--sc-background-main) 16%,transparent)}.collection-ready-now-promo__copy{display:grid;min-width:0;max-width:64ch;gap:4px}.collection-ready-now-promo__eyebrow,.collection-ready-now-promo__description{margin:0}.collection-ready-now-promo__eyebrow{color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:.875rem;font-weight:600;line-height:1.15;letter-spacing:-.28px;text-wrap:balance}.collection-ready-now-promo__description{color:var(--sc-body-text);font-size:.8125rem;line-height:1.4;letter-spacing:-.2px;text-wrap:pretty}.collection-ready-now-promo__action{display:inline-flex;min-width:max-content;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;padding:10px 14px;color:var(--sc-orange-button-text);font-size:.8125rem;font-weight:600;line-height:1;letter-spacing:-.3px;text-decoration:none;background:var(--sc-sigma-coffee-orange);border-radius:5px;corner-shape:squircle;box-shadow:0 2px 8px color-mix(in oklch,var(--sc-background-main) 18%,transparent);touch-action:manipulation;transition-property:background-color,box-shadow,scale;transition-duration:.15s;transition-timing-function:ease,ease,cubic-bezier(.2,0,0,1)}.collection-ready-now-promo__action:active{scale:.96}.collection-ready-now-promo__action:focus-visible{outline:2px solid var(--sc-primary-text);outline-offset:3px}.collection-ready-now-promo__action-icon,.collection-ready-now-promo__action-icon svg{display:block;width:20px;height:20px;flex:0 0 20px}.collection-ready-now-promo__count{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;padding-inline:5px;color:inherit;font-size:.75rem;font-variant-numeric:tabular-nums;background:color-mix(in oklch,var(--sc-orange-button-text) 14%,transparent);border-radius:999px;corner-shape:round}.collection-filter-trigger{--collection-filter-trigger-badge-bg: var(--sc-button-bg);--collection-filter-trigger-badge-text: var(--sc-body-text);--collection-filter-trigger-badge-border: var(--sc-primary-surface-bg);--collection-filter-trigger-shadow: var(--sc-control-surface-shadow);--collection-filter-trigger-shadow-hover: var(--sc-control-surface-shadow-hover);--collection-filter-trigger-shadow-active: var(--sc-control-surface-shadow-hover);--collection-filter-trigger-shadow-active-hover: var(--sc-control-surface-shadow-hover);position:relative;display:inline-flex;height:44px;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 16px 0 12px;color:var(--sc-primary-text);font:inherit;font-size:.875rem;font-weight:500;line-height:1;letter-spacing:-.5px;background:var(--sc-card-surface);border:1px solid transparent;border-radius:5px;corner-shape:squircle;box-shadow:var(--collection-filter-trigger-shadow);cursor:pointer;touch-action:manipulation;transition-property:color,background-color,box-shadow,scale;transition-duration:var(--sc-motion-fast);transition-timing-function:ease}.collection-filter-trigger[data-collection-filter-open]{width:100px}.collection-shell[data-collection-browsing-mode=advanced] .collection-filter-trigger[data-collection-filter-open]{width:168px}.collection-filter-trigger__labels{position:relative;display:inline-grid;width:38px;min-width:0;overflow:hidden;place-items:center start}.collection-filter-trigger__label{grid-area:1 / 1;white-space:nowrap;will-change:opacity,filter,transform;transition-property:opacity,filter,transform;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}.collection-filter-trigger__label--advanced{opacity:0;filter:blur(4px);transform:scale(.96)}.collection-shell[data-collection-browsing-mode=advanced] .collection-filter-trigger__labels{width:106px}.collection-shell[data-collection-browsing-mode=advanced] .collection-filter-trigger__label--basic{opacity:0;filter:blur(4px);transform:scale(.96)}.collection-shell[data-collection-browsing-mode=advanced] .collection-filter-trigger__label--advanced{opacity:1;filter:blur(0);transform:scale(1)}.collection-shell:not([data-collection-mode-ready]) .collection-filter-trigger[data-collection-filter-open],.collection-shell:not([data-collection-mode-ready]) .collection-filter-trigger__labels,.collection-shell:not([data-collection-mode-ready]) .collection-filter-trigger__label{transition:none}[data-theme=light] .collection-filter-trigger{--collection-filter-trigger-badge-bg: var(--sc-primary-text);--collection-filter-trigger-badge-text: var(--sc-primary-surface-bg)}.collection-filter-trigger--active{box-shadow:var(--collection-filter-trigger-shadow-active)}.collection-filter-trigger__icon,.collection-filter-trigger__icon svg,.collection-sort-trigger__icon,.collection-sort-trigger__icon svg{display:block;width:24px;height:24px;flex:0 0 24px}.collection-sort-trigger__icon svg{width:22px;height:22px;margin:1px}.collection-filter-trigger__count{position:absolute;z-index:1;top:-10.5px;right:-7.5px;display:flex;min-width:25px;height:25px;padding-inline:6px;align-items:center;justify-content:center;color:var(--collection-filter-trigger-badge-text);font-size:.875rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.5px;background:var(--collection-filter-trigger-badge-bg);border:1.5px solid var(--collection-filter-trigger-badge-border);border-radius:999px;corner-shape:round;pointer-events:none;transition-property:opacity,scale;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}.collection-filter-trigger[aria-busy=true] .collection-filter-trigger__count{opacity:0;scale:.96}.collection-filter-trigger:active{scale:.96}.collection-filter-trigger:focus-visible{outline:2px solid var(--sc-primary-text);outline-offset:3px}.collection-filter-trigger[aria-busy=true]{pointer-events:none}.collection-filter-trigger[aria-busy=true] .button__content{opacity:0;filter:blur(2px);transform:translate3d(0,-2px,0) scale(.98)}.collection-filter-trigger .button__loading-text{line-height:1.4}.collection-filter-trigger[aria-busy=true] .button__loading{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.collection-view[data-collection-view-transition=entering] [data-button-loading-control] .button__content{opacity:0;filter:blur(2px);transform:translate3d(0,2px,0) scale(.98)}.collection-view [data-button-loading-control] .button__content,.collection-view [data-button-loading-control] .button__loading{transition-property:opacity,filter,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.collection-products__meta{margin:0;color:var(--sc-body-text);font-size:.8125rem;font-weight:500;line-height:1.2;letter-spacing:-.2px;font-variant-numeric:tabular-nums}.collection-products__empty{display:grid;max-width:520px;gap:16px;padding-block:8px 24px;color:var(--sc-body-text);text-wrap:pretty}.collection-products__empty h2,.collection-products__empty p{margin:0}.collection-products__empty h2{color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:1.5rem;font-weight:500;line-height:1.15;letter-spacing:-.5px;text-wrap:balance}.collection-products__empty p{max-width:48ch;line-height:1.4}.collection-products__empty-actions{display:flex;flex-wrap:wrap;gap:12px;padding-block-start:4px}.collection-products__empty-actions .button{min-width:min(100%,190px)}.collection-pagination{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px}.site-pagination__list{display:flex;padding:0;margin:0;gap:4px;list-style:none}.collection-pagination .current{color:var(--sc-primary-text);font-weight:600;background:var(--sc-card-surface);border:1px solid var(--sc-surface-border);border-radius:6px;corner-shape:squircle;box-shadow:0 1px 2px color-mix(in oklch,var(--sc-primary-text) 6%,transparent)}.collection-pagination .deco{color:var(--collection-muted-text)}@media(hover:hover)and (pointer:fine){.site-pagination__list a:hover{color:var(--sc-sigma-coffee-orange);background:var(--sc-card-surface)}}.collection-pagination :is(.site-pagination__list a,.current,.deco){display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:8px}.site-pagination__list a{color:var(--sc-primary-text);text-decoration:none;border-radius:6px;corner-shape:squircle}.site-pagination__list a:focus-visible{outline:2px solid var(--sc-primary-text);outline-offset:2px}.collection-pagination[hidden],.collection-load-more[hidden],.collection-load-more__button[hidden],[data-collection-load-more-card][hidden]{display:none!important}.collection-load-more{display:grid;grid-column:1 / -1;justify-items:center;gap:10px;padding-block-start:16px;overflow-anchor:none}.collection-load-more:has(.collection-show-all:not([hidden])){width:min(100%,440px);max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-self:center;column-gap:12px}.collection-show-all{display:contents}.collection-show-all[hidden],.collection-show-all__button[hidden],.collection-show-all__status:empty,.collection-load-more:has(.collection-show-all__status:not(:empty))>.collection-load-more__status{display:none}.collection-load-more:has(.collection-show-all:not([hidden]))>.collection-load-more__button,.collection-show-all__button{width:100%;min-height:45px}.collection-show-all__button{padding-inline:16px;grid-column:2;grid-row:1}.collection-show-all__status,.collection-load-more:has(.collection-show-all:not([hidden]))>.collection-load-more__status{grid-column:1 / -1}.collection-show-all__status{margin:0;color:var(--sc-primary-text);font-size:.75rem;line-height:1.5;font-variant-numeric:tabular-nums;text-align:center;text-wrap:pretty}.collection-load-more:has([data-collection-show-all-running]){position:sticky;z-index:5;bottom:var(--sc-space-3);grid-template-columns:minmax(0,1fr);padding:var(--sc-space-3);background:var(--sc-background-main);border-radius:5px;box-shadow:var(--sc-control-surface-shadow)}.collection-load-more:has([data-collection-show-all-running]) .collection-show-all__button{grid-column:1}@media(max-width:359px){.collection-load-more:has(.collection-show-all:not([hidden])){width:min(100%,260px);grid-template-columns:minmax(0,1fr)}.collection-show-all__button{grid-column:1;grid-row:auto}}.collection-load-more__button{width:min(100%,260px);min-height:45px}:root .collection-load-more__button:active{scale:1;transform:none}.collection-load-more__button[aria-busy=true]{color:var(--sc-orange-button-text);background-color:color-mix(in oklch,var(--sc-sigma-coffee-orange) 72%,oklch(0 0 0));border-color:color-mix(in oklch,var(--sc-sigma-coffee-orange) 72%,oklch(0 0 0));box-shadow:var(--orange-button-shadow-active);cursor:progress;opacity:1}.collection-load-more__button .button__loading-text{color:currentColor;background-image:none;-webkit-text-fill-color:currentColor}.collection-load-more__button[aria-busy=true] .button__loading-text{animation:none}.collection-load-more__icon,.collection-load-more__icon svg{width:20px;height:20px}.collection-load-more__icon{color:currentColor;transform:translateY(2px)}.collection-load-more__status{margin:0;color:var(--sc-label-text);font-size:.75rem;line-height:1.25;letter-spacing:-.2px;text-align:center;font-variant-numeric:tabular-nums}.collection-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.collection-products .product-card--collection-showcase{--card-mode-duration: .22s;--card-mode-enter-duration: .18s;--card-mode-content-ease: cubic-bezier(.23, 1, .32, 1);--card-mode-meter-ease: cubic-bezier(.19, 1, .22, 1);--card-mode-ease: cubic-bezier(.65, 0, .35, 1);--product-card-action-mix: var(--sc-primary-surface-bg);position:relative;display:flex;width:100%;min-height:0;flex-direction:column;overflow:hidden;color:var(--sc-primary-text);background:var(--sc-primary-surface-bg);border:0;border-radius:12px;corner-shape:squircle;box-shadow:var(--sc-elevated-surface-shadow);transition:background-color .18s ease,box-shadow .18s ease}.collection-shell:not([data-collection-mode-ready]) .collection-products .product-card--collection-showcase{--card-mode-duration: 0ms;--card-mode-enter-duration: 0ms}.collection-products .product-card--collection-showcase:before{content:"";position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;border:1px solid var(--product-card-outline);border-radius:inherit;corner-shape:inherit;pointer-events:none}.collection-products .product-card__showcase-media{position:relative;z-index:0;display:flex;height:230px;flex:0 0 230px;flex-direction:column;padding:12px 12px 0;overflow:hidden;isolation:isolate;background:var(--sc-primary-surface-bg)}.collection-products .product-card__showcase-badge,.collection-products .product-card__showcase-status{position:relative;z-index:3;display:inline-flex;min-height:24px;align-items:center;justify-content:center;padding:7px 8px;color:var(--sc-body-text);font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:-.11px;text-transform:uppercase;background:var(--sc-surface-border);border:1px solid var(--sc-button-border);border-radius:4px;corner-shape:squircle;box-shadow:inset 2px -1px 6.5px color-mix(in oklch,var(--sc-primary-text) 4%,transparent)}.collection-products .product-card__showcase-badge{inset:auto;align-self:flex-start}.collection-products .product-card__showcase-badge[hidden]{display:none}.collection-products .product-card__showcase-status{position:absolute;top:12px;right:12px;margin:0;color:var(--product-card-sold-out-text);background:var(--product-card-sold-out-background);border-color:var(--product-card-sold-out-border);box-shadow:none}.collection-products .product-card__showcase-image-frame{position:relative;z-index:2;display:flex;width:100%;min-height:0;flex:1;align-items:flex-start;justify-content:center;padding-block-end:12px}.collection-products .product-card__showcase-image{position:relative;z-index:2;width:auto;height:100%;max-width:100%;aspect-ratio:210 / 151;object-fit:contain;filter:drop-shadow(2px 8px 10px color-mix(in oklch,var(--sc-primary-text) 12%,transparent));transition-property:opacity;transition-duration:.16s;transition-timing-function:ease}.collection-products .product-card__showcase-image-frame .product-card__image-placeholder{width:min(58%,180px);height:100%;max-height:178px}.collection-products .product-card--sold-out .product-card__showcase-image{opacity:.72}.collection-products .product-card__showcase-body{position:relative;z-index:3;display:flex;min-height:0;flex:1;flex-direction:column;gap:16px;padding:16px;overflow:hidden;background:var(--sc-card-surface);border-top:1px solid var(--sc-surface-border);border-radius:12px;corner-shape:squircle;pointer-events:none}.collection-products .product-card__showcase-main{display:flex;flex-direction:column;gap:0}.collection-products :is(.product-card__showcase-roaster,.product-card__showcase-title,.product-card__basic-label,.product-card__basic-text,.product-card__picker-label,.product-card__profile-label,.product-card__showcase-price,.product-card__showcase-footer p){margin:0}.collection-products .product-card__showcase-roaster{color:var(--product-card-muted-text, var(--sc-label-text));font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:-.24px;text-transform:uppercase}.collection-products .product-card__showcase-title{color:var(--sc-primary-text);font-size:1rem;font-weight:500;line-height:1.2;letter-spacing:-.16px;text-wrap:balance}.collection-products .product-card__showcase-title a{color:inherit;text-decoration:none}.collection-products .product-card__showcase-roaster+.product-card__showcase-title{margin-block-start:8px}.collection-products .product-card__showcase-title a:focus-visible{border-radius:2px;corner-shape:squircle;outline:2px solid var(--sc-primary-text);outline-offset:4px}.collection-products .product-card__showcase-facts,.collection-products .product-card__basic-summary,.collection-products .product-card__advanced-reveal{display:grid;overflow:hidden}.collection-products .product-card__showcase-facts{grid-template-rows:0fr;margin-block-start:0;transition:grid-template-rows var(--card-mode-duration) var(--card-mode-ease),margin-block-start var(--card-mode-duration) var(--card-mode-ease)}.collection-products .product-card--collection-showcase[data-product-card-mode=advanced] .product-card__showcase-facts{grid-template-rows:1fr;margin-block-start:12px}.collection-products .product-card__showcase-facts-inner,.collection-products .product-card__basic-summary-inner,.collection-products .product-card__advanced-reveal-inner{min-height:0;overflow:hidden;transition-property:opacity,transform;transition-duration:var(--card-mode-enter-duration);transition-timing-function:var(--card-mode-content-ease)}.collection-products .product-card__showcase-facts-inner{display:flex;flex-wrap:wrap;gap:8px;opacity:0;transform:translate3d(0,4px,0)}.collection-products .product-card--collection-showcase[data-product-card-mode=advanced] .product-card__showcase-facts-inner{opacity:1;transform:translateZ(0)}.collection-products .product-card__showcase-pill{position:relative;display:inline-flex;min-width:0;min-height:35px;align-items:center;gap:6px;padding:8px 12px;color:var(--sc-body-text);font-size:.75rem;font-weight:500;line-height:1.25;background:var(--sc-card-surface);border:1px solid var(--sc-surface-border);border-radius:4px;corner-shape:squircle;box-shadow:inset 2px -1px 6.5px color-mix(in oklch,var(--sc-primary-text) 4%,transparent)}.collection-products .product-card__showcase-pill--notes{max-width:100%}.collection-products .product-card__showcase-pill-icon{width:16px;height:16px;flex:0 0 16px;color:currentcolor;--stroke-0: currentcolor;--fill-0: currentcolor}.collection-products .product-card__showcase-divider{width:100%;height:1px;background:var(--sc-surface-border)}.collection-products .product-card__showcase-facts+.product-card__showcase-divider,.collection-products .product-card__showcase-divider+.product-card__showcase-details{margin-block-start:12px}.collection-products .product-card__showcase-details{display:flex;flex-direction:column;gap:0}.collection-products .product-card__basic-summary{grid-template-rows:1fr;margin-block-end:12px;transition:grid-template-rows var(--card-mode-duration) var(--card-mode-ease),margin-block-end var(--card-mode-duration) var(--card-mode-ease)}.collection-products .product-card__basic-summary-inner{display:flex;flex-direction:column;gap:12px;opacity:1;transform:translateZ(0)}.collection-products .product-card--collection-showcase[data-product-card-mode=advanced] .product-card__basic-summary{grid-template-rows:0fr;margin-block-end:0}.collection-products .product-card--collection-showcase[data-product-card-mode=advanced] .product-card__basic-summary-inner{opacity:0;transform:translate3d(0,-4px,0)}.collection-products .product-card__basic-info{display:flex;flex-direction:column;gap:4px;color:var(--sc-primary-text);line-height:1.25;letter-spacing:-.5px}.collection-products .product-card__basic-label{color:var(--sc-body-text);font-size:.75rem;font-weight:500}.collection-products .product-card__basic-text{color:var(--sc-primary-text);font-size:.875rem;font-weight:400;text-wrap:pretty}.collection-products .product-card__advanced-reveal{grid-template-rows:0fr;margin-block-end:0;transition:grid-template-rows var(--card-mode-duration) var(--card-mode-ease),margin-block-end var(--card-mode-duration) var(--card-mode-ease)}.collection-products .product-card__advanced-reveal-inner{opacity:0;transform:translate3d(0,4px,0)}.collection-products .product-card--collection-showcase[data-product-card-mode=advanced] .product-card__advanced-reveal{grid-template-rows:1fr;margin-block-end:12px}.collection-products .product-card--collection-showcase[data-product-card-mode=advanced] .product-card__advanced-reveal-inner{opacity:1;transform:translateZ(0)}.collection-products .product-card__advanced-profile,.collection-products .product-card__picker-stack,.collection-products .product-card__profile-list,.collection-products .product-card__picker-group{display:flex;width:100%;flex-direction:column}.collection-products .product-card__advanced-profile{gap:12px}.collection-products .product-card__picker-stack{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:12px 24px}.collection-products .product-card__profile-list{gap:8px}.collection-products .product-card__picker-group{width:auto;min-width:60px;max-width:100%;flex:0 0 auto;gap:8px}.collection-products .product-card__picker-group--roast-dates{flex:1 1 auto}.collection-products .product-card__picker-label,.collection-products .product-card__profile-label{color:var(--product-card-muted-text, var(--sc-label-text));font-size:.75rem;font-weight:500;line-height:1;letter-spacing:-.5px;text-transform:uppercase}.collection-products .product-card__picker-label{font-weight:600}.collection-products .product-card__picker-options{display:flex;flex-wrap:wrap;gap:8px}.collection-products .product-card__profile-row{display:grid;grid-template-columns:minmax(78px,104px) minmax(0,1fr) 32px;align-items:center;gap:8px;color:var(--sc-primary-text);font-size:.75rem;font-weight:500;line-height:1.25;letter-spacing:-.5px}.collection-products .product-card__profile-row>span:last-child{color:var(--product-card-muted-text, var(--sc-label-text));font-size:.6875rem;text-align:right;font-variant-numeric:tabular-nums}.collection-products .product-card__profile-meter{position:relative;display:block;height:6px;overflow:hidden;background:color-mix(in oklch,var(--sc-primary-text) 12%,transparent);border-radius:5px;corner-shape:squircle}.collection-products .product-card__profile-meter span{position:absolute;inset:0 auto 0 0;display:block;width:var(--score-percent, 0%);background:var(--sc-sigma-coffee-orange);border-radius:inherit;corner-shape:inherit;transform:scaleX(0);transform-origin:left center;transition-property:transform;transition-duration:var(--card-mode-enter-duration);transition-timing-function:var(--card-mode-meter-ease)}.collection-products .product-card--collection-showcase[data-product-card-mode=advanced] .product-card__profile-meter span{transform:scaleX(1)}.collection-products .product-card--collection-showcase[data-product-card-mode=advanced][data-product-card-profile-fill=off] .product-card__profile-meter span{transform:scaleX(0)}.collection-products .product-card__picker-stack,.collection-products .product-card__showcase-footer{opacity:1;transform:translateZ(0)}.collection-products .product-card__showcase-footer{display:flex;margin-block-start:auto;flex-direction:row;flex-wrap:wrap;align-items:last baseline;gap:12px}.collection-products .product-card__showcase-meta{flex:1 0 auto}.collection-products .product-card__showcase-price{color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:1.25rem;font-weight:500;line-height:1;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.collection-products .product-card__showcase-action{width:auto;min-height:44px;flex:0 0 auto;padding:13px 14px 13px 16px;line-height:1;letter-spacing:-.28px}.collection-products .product-card__showcase-action-icon{display:inline-flex;width:20px;height:20px;flex:0 0 20px;--stroke-0: currentcolor}.collection-filter-drawer{--collection-filter-padding-top: max(24px, env(safe-area-inset-top));--collection-filter-padding-bottom-base: max( 16px, var(--modal-safe-area-bottom, env(safe-area-inset-bottom)) );--collection-filter-padding-bottom: calc( var(--collection-filter-padding-bottom-base) + var(--modal-keyboard-inset, 0px) );--collection-filter-section-heading-size: 1rem;--collection-filter-group-heading-size: .875rem;--collection-filter-option-size: .875rem;--collection-filter-description-size: .75rem;--collection-filter-destructive-color: oklch(.535 .219 29.234);--collection-filter-section-surface: color-mix(in oklch, var(--sc-primary-text) 4%, var(--sc-primary-surface-bg));--collection-filter-divider-color: color-mix(in oklch, var(--sc-primary-text) 10%, transparent);--collection-filter-motion-duration: .24s;--collection-filter-motion-exit-duration: .18s;--collection-filter-motion-ease: cubic-bezier(.2, 0, 0, 1);--collection-filter-motion-exit-ease: cubic-bezier(.25, .46, .45, .94);--collection-filter-motion-blur: 2px;--collection-filter-inline-bleed: 6px;--collection-filter-funk-clean: oklch(.823 .126 221.828);--collection-filter-funk-funky: oklch(.69 .32 326.631);--collection-filter-funk-ultra: oklch(.539 .284 292.862);position:fixed;z-index:900;inset:var(--modal-shell-top, 0px) 0 auto;width:100vw;max-width:none;height:var(--modal-shell-height, 100dvh);max-height:none;padding:var(--collection-filter-padding-top) max(16px,env(safe-area-inset-right)) var(--collection-filter-padding-bottom) max(16px,env(safe-area-inset-left));margin:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;color:var(--sc-primary-text);background:var(--sc-primary-surface-bg);border:0;border-radius:0}.collection-filter-drawer::-webkit-scrollbar{display:none}.collection-filter-drawer:not([open]){display:none}.collection-filter-drawer::backdrop{background:transparent}.collection-filter-drawer[data-modal-keyboard=true]::backdrop{background:var(--sc-primary-surface-bg)}.collection-filter-drawer__inner{display:flex;width:min(100%,398px);min-height:calc(var(--modal-shell-height, 100dvh) - var(--collection-filter-padding-top) - var(--collection-filter-padding-bottom));flex-direction:column;margin-inline:auto}.collection-filter-drawer__header{position:sticky;z-index:3;top:calc(-1 * var(--collection-filter-padding-top));display:flex;min-width:0;min-height:44px;align-items:center;justify-content:space-between;gap:20px;padding-block:var(--collection-filter-padding-top) 16px;background:color-mix(in oklch,var(--sc-primary-surface-bg) 88%,transparent);box-shadow:0 16px 28px var(--sc-primary-surface-bg);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.collection-filter-drawer__header>div{display:grid;min-width:0;gap:8px}.collection-filter-drawer__header h2,.collection-filter-drawer__section-heading h3,.collection-filter-drawer__section-heading p,.collection-filter-group__hint,.collection-filter-region p{margin:0}.collection-filter-funk-options{display:grid}.collection-filter-funk-value{min-width:0}.collection-filter-funk-option{position:relative;display:flex;min-width:0;min-height:62px;align-items:center;justify-content:space-between;gap:16px;color:var(--sc-primary-text);cursor:pointer;touch-action:manipulation}.collection-filter-funk-value+.collection-filter-funk-value .collection-filter-funk-option{padding-block-start:16px;margin-block-start:16px;border-block-start:1px solid var(--sc-surface-border)}.collection-filter-funk-option__copy{display:grid;min-width:0;gap:12px}.collection-filter-funk-option__name{line-height:1.1;text-box-edge:cap alphabetic;text-box-trim:trim-both}.collection-filter-funk-option--ultra-clean .collection-filter-funk-option__name{color:var(--sc-primary-text);font-family:"Gruppo",var(--font-primary--family);font-size:clamp(2rem,9vw,2.25rem);letter-spacing:-2px}.collection-filter-funk-option--clean .collection-filter-funk-option__name{color:var(--collection-filter-funk-clean);font-family:"Grand Hotel",var(--font-primary--family);font-size:clamp(2.25rem,10.5vw,2.625rem)}.collection-filter-funk-option--funky .collection-filter-funk-option__name{color:var(--collection-filter-funk-funky);font-family:"Matemasie",var(--font-primary--family);font-size:clamp(2rem,9vw,2.25rem)}.collection-filter-funk-option--ultra-funky .collection-filter-funk-option__name{color:var(--collection-filter-funk-ultra);font-family:"Rock Salt",var(--font-primary--family);font-size:clamp(1.75rem,8vw,2.25rem)}.collection-filter-funk-option__hint{color:var(--sc-body-text);font-size:var(--collection-filter-description-size);line-height:1.3;letter-spacing:-.25px}.collection-filter-funk-option__input{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.collection-filter-funk-option__selector{position:relative;display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;background:var(--sc-button-border);border:1px solid var(--sc-surface-border);border-radius:4px;corner-shape:squircle;box-shadow:inset 0 1px color-mix(in oklch,var(--sc-primary-text) 5%,transparent);transition-property:color,background-color,border-color,box-shadow,scale;transition-duration:.15s;transition-timing-function:ease,ease,ease,ease,cubic-bezier(.2,0,0,1)}.collection-filter-funk-option__selector:after{width:6px;height:10px;content:"";border:solid var(--sc-primary-surface-bg);border-width:0 2px 2px 0;opacity:0;filter:blur(4px);scale:.25;transform:translateY(-1px) rotate(45deg);transition-property:opacity,filter,scale;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}.collection-filter-funk-option__input:checked+.collection-filter-funk-option__selector{background:var(--sc-selected-accent);border-color:var(--sc-selected-border);box-shadow:inset 0 0 0 1px var(--sc-selected-border)}.collection-filter-funk-option__input:checked+.collection-filter-funk-option__selector:after{border-color:#fff;opacity:1;filter:blur(0);scale:1}.collection-filter-funk-option__input:focus-visible+.collection-filter-funk-option__selector{outline:2px solid var(--sc-primary-text);outline-offset:3px}.collection-filter-funk-option__input:active+.collection-filter-funk-option__selector{scale:.96}.collection-filter-funk-option.is-disabled{cursor:not-allowed;opacity:.42}.collection-filter-funk-option.is-disabled .collection-filter-funk-option__input{cursor:not-allowed}.collection-filter-funk-note{max-width:280px;margin:0;color:var(--sc-body-text);font-size:var(--collection-filter-description-size);line-height:1.3;letter-spacing:-.25px}.collection-filter-roast-options{display:flex;min-width:0;flex-wrap:wrap;gap:8px}.collection-filter-roast-value{display:inline-flex}.collection-filter-roast-option{--collection-filter-roast-fill: var(--sc-button-bg);--collection-filter-roast-text: var(--sc-primary-text);position:relative;display:inline-flex;min-height:44px;align-items:center;cursor:pointer;touch-action:manipulation}.collection-filter-roast-option__input{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.collection-filter-roast-option__surface{display:inline-flex;height:35px;align-items:center;padding-inline:12px;color:var(--collection-filter-roast-text);font-size:var(--collection-filter-option-size);font-weight:500;line-height:1.15;letter-spacing:-.35px;white-space:nowrap;background:var(--collection-filter-roast-fill);border:1px solid var(--sc-button-border);border-radius:5px;corner-shape:squircle;box-shadow:inset 0 1px color-mix(in oklch,oklch(1 0 0) 8%,transparent);transition-property:border-color,box-shadow,scale;transition-duration:.15s;transition-timing-function:ease,ease,cubic-bezier(.2,0,0,1)}.collection-filter-roast-option--ultra-light,.collection-filter-roast-option--extra-light{--collection-filter-roast-fill: oklch(.78 .054 70.633);--collection-filter-roast-text: oklch(.2 0 0)}.collection-filter-roast-option--light{--collection-filter-roast-fill: oklch(.658 .077 68.491);--collection-filter-roast-text: oklch(.2 0 0)}.collection-filter-roast-option--medium-light,.collection-filter-roast-option--light-medium{--collection-filter-roast-fill: oklch(.625 .1 66.64);--collection-filter-roast-text: oklch(.2 0 0)}.collection-filter-roast-option--medium{--collection-filter-roast-fill: oklch(.528 .085 67.096);--collection-filter-roast-text: oklch(.98 0 0)}.collection-filter-roast-option--medium-dark{--collection-filter-roast-fill: oklch(.36 .063 66.794);--collection-filter-roast-text: oklch(.98 0 0)}.collection-filter-roast-option--dark{--collection-filter-roast-fill: oklch(.323 .066 63.012);--collection-filter-roast-text: oklch(.98 0 0)}.collection-filter-roast-option--very-dark,.collection-filter-roast-option--extra-dark{--collection-filter-roast-fill: oklch(.237 .038 69.199);--collection-filter-roast-text: oklch(.98 0 0)}.collection-filter-roast-option__input:checked+.collection-filter-roast-option__surface{border-color:var(--sc-primary-text);box-shadow:inset 0 0 0 2px var(--collection-filter-roast-text),0 0 0 2px var(--sc-primary-surface-bg),0 0 0 3px var(--sc-primary-text)}.collection-filter-roast-option__input:focus-visible+.collection-filter-roast-option__surface{outline:2px solid var(--sc-primary-text);outline-offset:3px}.collection-filter-roast-option__input:active+.collection-filter-roast-option__surface{scale:.96}.collection-filter-roast-option.is-disabled{cursor:not-allowed;opacity:.42}.collection-filter-roast-option.is-disabled .collection-filter-roast-option__input{cursor:not-allowed}.collection-filter-drawer__header h2{color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:1.9375rem;font-weight:500;line-height:1.2;letter-spacing:-1px;text-wrap:balance}.collection-filter-drawer__close{position:relative;display:grid}.collection-filter-drawer__content{display:flex;flex:1;flex-direction:column;gap:0;padding-block:20px calc(88px + var(--collection-filter-padding-bottom))}[data-collection-filter-mode-panel]{display:grid;gap:24px}[data-collection-filter-mode-panel][hidden]{display:none}.collection-filter-drawer__section{display:grid;gap:24px}.collection-filter-drawer__section-heading{display:grid;gap:8px}.collection-filter-drawer__section-heading--advanced{padding-block-end:4px}.collection-filter-drawer__section-heading h3{color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:var(--collection-filter-section-heading-size);font-weight:500;line-height:1.15;letter-spacing:-.35px;text-wrap:balance}.collection-filter-drawer__section-heading p,.collection-filter-group__hint{max-width:48ch;color:var(--sc-label-text);font-size:var(--collection-filter-description-size);line-height:1.3;letter-spacing:-.25px;text-wrap:pretty}.collection-filter-group{display:grid;min-width:0;gap:16px;padding:6px 0 0;margin:0;border:0;box-shadow:none}.collection-filter-group>legend+.collection-filter-options,.collection-filter-group>legend+.collection-filter-roast-options{margin-block-start:8px}.collection-filter-group--direct{padding-block-start:0}.collection-filter-group--funk{padding-block-start:12px}.collection-filter-group[hidden]{display:none}.collection-filter-group__title{padding:0;color:var(--sc-primary-text);font-size:var(--collection-filter-group-heading-size);font-weight:600;line-height:1.1;letter-spacing:-.28px}.collection-filter-options{display:flex;min-width:0;flex-wrap:wrap;gap:8px}.collection-filter-normalized-option,.collection-filter-scale-option{display:inline-flex}[data-filter-search-item][hidden],[data-collection-filter-search-empty][hidden]{display:none}.collection-filter-option{position:relative;display:inline-flex;min-width:0;min-height:44px;align-items:stretch;cursor:pointer;touch-action:manipulation}.collection-filter-option__input{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.collection-filter-option__surface{display:inline-flex;min-width:0;min-height:40px;align-items:center;gap:5px;padding:9px 12px;margin-block:2px;color:var(--sc-primary-text);font-size:var(--collection-filter-option-size);font-weight:500;line-height:1.15;letter-spacing:-.35px;background:var(--sc-card-surface);border:1px solid var(--sc-button-border);border-radius:5px;corner-shape:squircle;box-shadow:inset 0 1px color-mix(in oklch,var(--sc-primary-text) 4%,transparent);transition-property:color,background-color,border-color,box-shadow,scale;transition-duration:.15s;transition-timing-function:ease,ease,ease,ease,cubic-bezier(.2,0,0,1)}.collection-filter-option-label{display:inline-flex;min-width:0;font-optical-sizing:auto;font-synthesis:none}.collection-filter-option-label__text{font-weight:500;letter-spacing:-.35px}.collection-filter-option--featured .collection-filter-option__surface{border-color:color-mix(in oklch,var(--sc-sigma-coffee-orange) 56%,var(--sc-button-border));box-shadow:inset 0 1px color-mix(in oklch,var(--sc-primary-text) 5%,transparent),0 0 0 1px color-mix(in oklch,var(--sc-sigma-coffee-orange) 12%,transparent)}.collection-filter-option__input:checked+.collection-filter-option__surface{color:var(--sc-selected-text);background:var(--sc-selected-background);border-color:var(--sc-selected-border);box-shadow:inset 0 0 0 1px var(--sc-selected-border)}.collection-filter-option__input:focus-visible+.collection-filter-option__surface{outline:2px solid var(--sc-primary-text);outline-offset:2px}.collection-filter-option__input:active+.collection-filter-option__surface{scale:.96}.collection-filter-option.is-disabled{cursor:not-allowed;opacity:.42}.collection-filter-option.is-disabled .collection-filter-option__input{cursor:not-allowed}.collection-filter-option__flag{color:var(--sc-primary-text);font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:.6875rem;line-height:1}.collection-filter-toggle{position:relative;display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:16px;padding:4px 0;color:var(--sc-primary-text);cursor:pointer;touch-action:manipulation}.collection-filter-value-toggle{width:100%}.collection-filter-toggle__copy{display:grid;min-width:0;gap:4px}.collection-filter-toggle__copy>span:first-child{color:var(--sc-primary-text);font-size:var(--collection-filter-option-size);font-weight:500;line-height:1.15;letter-spacing:-.35px}.collection-filter-toggle__copy>span+span{color:var(--sc-label-text);font-size:var(--collection-filter-description-size);line-height:1.25;letter-spacing:-.2px;text-wrap:pretty}.collection-filter-toggle__input{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.collection-filter-toggle__track{position:relative;display:block;width:42px;height:24px;flex:0 0 42px;background:var(--sc-card-surface);border:1px solid var(--sc-button-border);border-radius:999px;corner-shape:round;transition-property:background-color,border-color;transition-duration:var(--toggle-track);transition-timing-function:var(--toggle-ease)}.collection-filter-toggle__thumb{position:absolute;inset:2px auto auto 2px;width:18px;height:18px;background:var(--sc-primary-text);border-radius:50%;corner-shape:round;box-shadow:0 1px 2px color-mix(in oklch,var(--sc-primary-text) 18%,transparent);translate:0 0;will-change:translate}.collection-filter-toggle__input:checked+.collection-filter-toggle__track{background:var(--sc-sigma-coffee-orange);border-color:var(--sc-sigma-coffee-orange)}.collection-filter-toggle__input:checked+.collection-filter-toggle__track .collection-filter-toggle__thumb{background:var(--sc-orange-button-text);translate:var(--toggle-travel) 0}.collection-filter-toggle__input:checked+.collection-filter-toggle__track.is-init .collection-filter-toggle__thumb{animation:collection-toggle-on var(--toggle-dur) var(--toggle-ease) both}.collection-filter-toggle__input:not(:checked)+.collection-filter-toggle__track.is-init .collection-filter-toggle__thumb{animation:collection-toggle-off var(--toggle-dur) var(--toggle-ease) both}@keyframes collection-toggle-on{0%{translate:0 0}55%{translate:calc(var(--toggle-travel) + var(--toggle-ov1)) 0}80%{translate:calc(var(--toggle-travel) - var(--toggle-ov2)) 0}to{translate:var(--toggle-travel) 0}}@keyframes collection-toggle-off{0%{translate:var(--toggle-travel) 0}55%{translate:calc(0px - var(--toggle-ov1)) 0}80%{translate:var(--toggle-ov2) 0}to{translate:0 0}}.collection-filter-availability-toggle{--collection-filter-availability-selected-bg: color-mix( in oklch, var(--sc-label-text) 70%, var(--sc-card-surface) );--collection-filter-availability-selected-border: color-mix( in oklch, var(--sc-label-text) 82%, var(--sc-button-border) )}.collection-filter-availability-toggle .collection-filter-toggle__input:checked+.collection-filter-toggle__track{background:var(--collection-filter-availability-selected-bg);border-color:var(--collection-filter-availability-selected-border)}.collection-filter-availability-toggle .collection-filter-toggle__input:checked+.collection-filter-toggle__track .collection-filter-toggle__thumb{background:var(--sc-primary-surface-bg)}.collection-filter-toggle__input:focus-visible+.collection-filter-toggle__track{outline:2px solid var(--sc-primary-text);outline-offset:3px}.collection-filter-toggle.is-disabled{cursor:not-allowed;opacity:.42}.collection-filter-toggle.is-disabled .collection-filter-toggle__input{cursor:not-allowed}.collection-filter-size-option{display:flex;min-width:132px;flex:1 1 calc(50% - 4px)}.collection-filter-size-option>.collection-filter-option,.collection-filter-size-option__surface{width:100%}.collection-filter-size-option__surface{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.collection-filter-size-option__range{color:var(--sc-label-text);font-size:var(--collection-filter-description-size);font-weight:400;line-height:1.3;letter-spacing:-.2px}.collection-filter-option__input:checked+.collection-filter-size-option__surface .collection-filter-size-option__range{color:inherit}.collection-filter-disclosure{min-width:0}.collection-filter-disclosure>summary{display:flex;min-width:0;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:9px 8px 9px 12px;color:var(--sc-primary-text);font-size:var(--collection-filter-option-size);font-weight:500;line-height:1.2;letter-spacing:-.35px;list-style:none;background:var(--sc-card-surface);border:1px solid var(--sc-button-border);border-radius:5px;corner-shape:squircle;cursor:pointer;touch-action:manipulation;transition-property:color,background-color,border-color;transition-duration:.15s;transition-timing-function:ease}.collection-filter-disclosure>summary::-webkit-details-marker{display:none}.collection-filter-disclosure>summary:focus-visible{outline:2px solid var(--sc-primary-text);outline-offset:2px}.collection-filter-disclosure__icon,.collection-filter-disclosure__icon svg{display:block;width:24px;height:24px;flex:0 0 24px;transition-property:transform;transition-duration:var(--collection-filter-motion-duration);transition-timing-function:var(--collection-filter-motion-ease)}.collection-filter-disclosure[open]:not([data-collection-filter-motion-state]) .collection-filter-disclosure__icon,.collection-filter-disclosure[data-collection-filter-motion-state=open] .collection-filter-disclosure__icon{transform:rotate(90deg)}.collection-filter-major-disclosure{min-width:0;border-block-start:1px solid var(--sc-surface-border)}.collection-filter-family{min-width:0;padding-inline:12px;background:var(--collection-filter-section-surface);border:0;border-radius:7px;corner-shape:squircle}.collection-filter-major-disclosure>summary,.collection-filter-family>summary{display:grid;min-width:0;min-height:64px;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:12px;padding:14px 12px;color:var(--sc-primary-text);list-style:none;cursor:pointer;touch-action:manipulation;border-radius:7px;corner-shape:squircle;transition-property:color,background-color;transition-duration:.15s;transition-timing-function:ease}.collection-filter-major-disclosure[open]>summary{background:var(--collection-filter-section-surface)}.collection-filter-major-disclosure>summary::-webkit-details-marker,.collection-filter-family>summary::-webkit-details-marker{display:none}.collection-filter-major-disclosure>summary:focus-visible,.collection-filter-family>summary:focus-visible{outline:2px solid var(--sc-primary-text);outline-offset:2px}.collection-filter-major-disclosure__copy,.collection-filter-family>summary>span:first-child{display:grid;min-width:0;gap:4px}.collection-filter-major-disclosure__copy strong{color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:var(--collection-filter-section-heading-size);font-weight:500;line-height:1.15;letter-spacing:-.35px}.collection-filter-family>summary strong{color:var(--sc-primary-text);font-size:var(--collection-filter-group-heading-size);font-weight:600;line-height:1.15;letter-spacing:-.26px}.collection-filter-major-disclosure__copy small{color:var(--sc-label-text);font-size:var(--collection-filter-description-size);line-height:1.3;letter-spacing:-.2px;text-wrap:pretty}.collection-filter-family>summary small{color:var(--sc-label-text);font-size:var(--collection-filter-description-size);line-height:1.3;letter-spacing:-.2px;text-wrap:pretty}.collection-filter-major-disclosure__selection,.collection-filter-family__selection{color:var(--sc-label-text);font-size:.6875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.collection-filter-major-disclosure[open]:not([data-collection-filter-motion-state])>summary .collection-filter-disclosure__icon,.collection-filter-family[open]:not([data-collection-filter-motion-state])>summary .collection-filter-disclosure__icon,.collection-filter-major-disclosure[data-collection-filter-motion-state=open]>summary .collection-filter-disclosure__icon,.collection-filter-family[data-collection-filter-motion-state=open]>summary .collection-filter-disclosure__icon{transform:rotate(90deg)}.collection-filter-motion{display:grid;grid-template-rows:0fr;padding-inline:var(--collection-filter-inline-bleed);margin-inline:calc(-1 * var(--collection-filter-inline-bleed));overflow:hidden;transition-property:grid-template-rows;transition-duration:var(--collection-filter-motion-duration);transition-timing-function:var(--collection-filter-motion-ease)}details[open]:not([data-collection-filter-motion-state])>.collection-filter-motion,details[data-collection-filter-motion-state=open]>.collection-filter-motion{grid-template-rows:1fr}details[data-collection-filter-motion-state=closing]>.collection-filter-motion{transition-duration:var(--collection-filter-motion-exit-duration);transition-timing-function:var(--collection-filter-motion-exit-ease)}details[data-collection-filter-motion-state=closed]>.collection-filter-motion{transition:none}.collection-filter-motion__reveal{min-height:0;padding-inline:var(--collection-filter-inline-bleed);margin-inline:calc(-1 * var(--collection-filter-inline-bleed));overflow:hidden;opacity:0;filter:blur(var(--collection-filter-motion-blur));transform:translate3d(0,5px,0);transition-property:opacity,transform,filter;transition-duration:var(--collection-filter-motion-duration);transition-timing-function:var(--collection-filter-motion-ease)}details[open]:not([data-collection-filter-motion-state])>.collection-filter-motion>.collection-filter-motion__reveal,details[data-collection-filter-motion-state=open]>.collection-filter-motion>.collection-filter-motion__reveal{opacity:1;filter:blur(0);transform:translateZ(0)}details[data-collection-filter-motion-state=closing]>.collection-filter-motion>.collection-filter-motion__reveal{opacity:0;filter:blur(var(--collection-filter-motion-blur));transform:translate3d(0,-4px,0);transition-duration:var(--collection-filter-motion-exit-duration);transition-timing-function:var(--collection-filter-motion-exit-ease)}details[data-collection-filter-motion-state=closed]>.collection-filter-motion>.collection-filter-motion__reveal,details[data-collection-filter-motion-state=closed]>summary .collection-filter-disclosure__icon{transition:none}details[data-collection-filter-motion-state=closing]>summary .collection-filter-disclosure__icon{transition-duration:var(--collection-filter-motion-exit-duration);transition-timing-function:var(--collection-filter-motion-exit-ease)}.collection-filter-major-disclosure__content-inner{display:grid;gap:24px;padding-block:16px 20px}.collection-filter-basic-core,.collection-filter-advanced-core{--collection-filter-core-gap: 28px;display:grid;gap:var(--collection-filter-core-gap)}.collection-filter-basic-core{--collection-filter-toggle-cluster-gap: 12px}.collection-filter-basic-core>.collection-filter-group--direct+.collection-filter-group--direct,.collection-filter-basic-core>.collection-filter-group--direct+.collection-filter-ready-now-toggle,.collection-filter-basic-core>.collection-filter-ready-now-toggle+.collection-filter-group--direct,.collection-filter-basic-core>.collection-filter-group--direct~.collection-filter-availability-toggle,.collection-filter-basic-core>.collection-filter-ready-now-toggle~.collection-filter-availability-toggle{margin-block-start:calc(var(--collection-filter-toggle-cluster-gap) - var(--collection-filter-core-gap))}.collection-filter-basic-separator{height:1px;margin-block:calc(var(--collection-filter-core-gap) / -2);background:var(--collection-filter-divider-color)}.collection-filter-basic-separator+.collection-filter-group{margin-block-start:calc(1px - var(--collection-filter-core-gap))}.collection-filter-extra-sections{position:relative}.collection-filter-extra-sections:before{position:absolute;inset-inline:0;content:"";border-block-start:1px solid var(--collection-filter-divider-color);pointer-events:none}.collection-filter-extra-sections{display:grid;gap:14px;padding-block-start:8px}.collection-filter-extra-sections:before{top:-8px}.collection-filter-extra-sections__heading{display:grid;gap:5px}.collection-filter-extra-sections__heading h3,.collection-filter-extra-sections__heading p{margin:0}.collection-filter-extra-sections__heading h3{color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:var(--collection-filter-section-heading-size);font-weight:500;line-height:1.15;letter-spacing:-.35px;text-wrap:balance}.collection-filter-extra-sections__heading p{color:var(--sc-label-text);font-size:var(--collection-filter-description-size);line-height:1.3;letter-spacing:-.2px;text-wrap:pretty}.collection-filter-extra-disclosures{display:grid;gap:8px}.collection-filter-extra-disclosures .collection-filter-major-disclosure{overflow:clip;background:color-mix(in oklch,var(--sc-card-surface) 68%,transparent);border:0;border-radius:9px;corner-shape:squircle;box-shadow:0 0 0 1px color-mix(in oklch,var(--sc-primary-text) 8%,transparent),0 1px 2px color-mix(in oklch,var(--sc-background-main) 12%,transparent)}.collection-filter-extra-disclosures .collection-filter-major-disclosure>summary{padding:14px;border-radius:9px;corner-shape:squircle}.collection-filter-extra-disclosures .collection-filter-major-disclosure[open]>summary{background:color-mix(in oklch,var(--sc-primary-text) 4%,transparent)}.collection-filter-extra-disclosures .collection-filter-major-disclosure__content-inner{padding:8px 14px 20px}.collection-filter-process-families{display:grid;gap:calc(var(--sc-space-2) + var(--sc-space-1))}.collection-filter-family>summary{min-height:52px;grid-template-columns:minmax(0,1fr) auto 24px;padding:12px 0}.collection-filter-family.is-disabled>summary{cursor:not-allowed;opacity:.42;pointer-events:none}.collection-filter-family__content-inner{display:grid;gap:16px;padding-block:4px 16px}.collection-filter-family__toggle{padding-inline:12px;background:color-mix(in oklch,var(--sc-card-surface) 76%,transparent);border-radius:7px;corner-shape:squircle;box-shadow:inset 0 0 0 1px var(--sc-button-border)}.collection-filter-search{display:flex;min-height:44px;align-items:center;gap:8px;padding-inline:12px;color:var(--sc-label-text);background:var(--sc-card-surface);border-radius:5px;corner-shape:squircle;box-shadow:inset 0 0 0 1px var(--sc-button-border)}.collection-filter-search:focus-within{outline:2px solid var(--sc-primary-text);outline-offset:2px}.collection-filter-search>span,.collection-filter-search svg{display:block;width:18px;height:18px;flex:0 0 18px}.collection-filter-search input{width:100%;min-width:0;min-height:44px;padding:0;color:var(--sc-primary-text);font:inherit;font-size:1rem;font-weight:500;line-height:1.25;letter-spacing:-.5px;background:transparent;border:0;outline:0}.collection-filter-search input::placeholder{color:var(--sc-label-text);letter-spacing:inherit;opacity:1}.collection-filter-search__empty{margin:0;color:var(--sc-label-text);font-size:var(--collection-filter-description-size)}.collection-filter-disclosure__options-inner{display:grid;gap:20px;padding-block-start:20px}.collection-filter-region{display:grid;gap:10px}.collection-filter-region p{color:var(--sc-label-text);font-size:.625rem;font-weight:500;line-height:1;letter-spacing:.03em;text-transform:uppercase}.collection-filter-price{--collection-price-min-position: 0%;--collection-price-max-position: 100%;--collection-price-slider-height: 52px;display:grid;min-width:0;gap:12px}.collection-filter-price__readout{display:grid;min-height:42px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px;color:var(--sc-primary-text);background:var(--collection-filter-section-surface);border-radius:7px;corner-shape:squircle;box-shadow:inset 0 0 0 1px var(--sc-button-border)}.collection-filter-price__readout output{display:flex;min-width:0;overflow:hidden;align-items:baseline;font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap}.collection-filter-price__readout output:last-child{justify-content:flex-end}.collection-filter-price__readout>span{color:var(--sc-label-text);font-size:.6875rem;line-height:1}.collection-filter-price__slider{position:relative;display:none;width:100%;height:var(--collection-price-slider-height);min-width:0;user-select:none;-webkit-user-select:none}.collection-filter-price.is-enhanced .collection-filter-price__slider{display:block}.collection-filter-price__rail{position:absolute;inset:50% 22px auto;height:4px;overflow:hidden;background:var(--sc-button-border);border-radius:999px;corner-shape:round;box-shadow:inset 0 1px 1px color-mix(in oklch,var(--sc-primary-text) 8%,transparent);transform:translateY(-50%);pointer-events:none}.collection-filter-price__fill{position:absolute;inset-block:0;inset-inline-start:var(--collection-price-min-position);inset-inline-end:calc(100% - var(--collection-price-max-position));min-width:2px;background:var(--sc-sigma-coffee-orange);border-radius:inherit;corner-shape:inherit}.collection-filter-price__range{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:var(--collection-price-slider-height);padding:0;margin:0;appearance:none;-webkit-appearance:none;background:transparent;border:0;outline:0;pointer-events:none}.collection-filter-price__range--minimum,.collection-filter-price[data-active-thumb=minimum] .collection-filter-price__range--minimum,.collection-filter-price[data-active-thumb=maximum] .collection-filter-price__range--maximum{z-index:2}.collection-filter-price[data-active-thumb=maximum] .collection-filter-price__range--minimum{z-index:1}.collection-filter-price__range::-webkit-slider-runnable-track{height:4px;background:transparent;border:0}.collection-filter-price__range::-moz-range-track{height:4px;background:transparent;border:0}.collection-filter-price__range::-webkit-slider-thumb{width:44px;height:44px;box-sizing:border-box;margin-block-start:-20px;appearance:none;-webkit-appearance:none;background:var(--sc-primary-text);border:8px solid var(--sc-primary-surface-bg);border-radius:50%;corner-shape:round;box-shadow:0 0 0 1px var(--sc-button-border),0 4px 12px color-mix(in oklch,var(--sc-background-main) 22%,transparent);cursor:grab;pointer-events:auto;touch-action:none;transition-property:box-shadow,scale;transition-duration:.15s;transition-timing-function:ease,cubic-bezier(.2,0,0,1)}.collection-filter-price__range::-moz-range-thumb{width:44px;height:44px;box-sizing:border-box;background:var(--sc-primary-text);border:8px solid var(--sc-primary-surface-bg);border-radius:50%;corner-shape:round;box-shadow:0 0 0 1px var(--sc-button-border),0 4px 12px color-mix(in oklch,var(--sc-background-main) 22%,transparent);cursor:grab;pointer-events:auto;touch-action:none;transition-property:box-shadow,scale;transition-duration:.15s;transition-timing-function:ease,cubic-bezier(.2,0,0,1)}.collection-filter-price__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--sc-primary-surface-bg),0 0 0 4px var(--sc-primary-text),0 5px 14px color-mix(in oklch,var(--sc-background-main) 24%,transparent)}.collection-filter-price__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--sc-primary-surface-bg),0 0 0 4px var(--sc-primary-text),0 5px 14px color-mix(in oklch,var(--sc-background-main) 24%,transparent)}.collection-filter-price__range:active::-webkit-slider-thumb{cursor:grabbing;scale:.96}.collection-filter-price__range:active::-moz-range-thumb{cursor:grabbing;scale:.96}.collection-filter-drawer__footer{position:fixed;z-index:2;inset-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right));bottom:0;display:grid;width:auto;max-width:398px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-block:12px var(--collection-filter-padding-bottom);margin-inline:auto;margin-block-start:auto;background:color-mix(in oklch,var(--sc-primary-surface-bg) 88%,transparent);box-shadow:0 -16px 28px var(--sc-primary-surface-bg);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.collection-filter-drawer__zero-message{grid-column:1 / -1;margin:0 0 3px;color:var(--sc-label-text);font-size:.6875rem;line-height:1.25;letter-spacing:-.2px;text-align:center;text-wrap:pretty}.collection-filter-drawer__clear,.collection-filter-drawer__apply{--button-background: var(--sc-primary-surface-bg);--button-color: var(--sc-primary-text);--button-border-color: color-mix(in oklch, var(--sc-primary-text) 18%, var(--sc-button-border));position:relative;display:inline-flex;min-width:0;height:44px;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:10px 12px 10px 10px;font:inherit;font-size:.8125rem;font-weight:500;line-height:1;letter-spacing:-.28px;border:1px solid var(--button-border-color);border-radius:10px;corner-shape:squircle;cursor:pointer;touch-action:manipulation;overflow:hidden;color:var(--button-color);background-color:var(--button-background)}.collection-filter-drawer__clear{--button-background: var(--sc-primary-text);--button-color: var(--sc-primary-surface-bg);--button-border-color: var(--sc-primary-text);transition-property:color,border-color,box-shadow,scale;transition-duration:.18s,.18s,.18s,.2s;transition-timing-function:ease,ease,ease,cubic-bezier(.2,0,0,1)}.collection-filter-drawer__clear:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background-color:var(--collection-filter-destructive-color);opacity:0;transition-property:opacity,background-color;transition-duration:.18s,.16s;transition-timing-function:cubic-bezier(.2,0,0,1),ease}:root:not([data-theme=light]) .collection-filter-drawer__clear{--button-background: var(--sc-button-bg);--button-color: var(--sc-button-text);--button-border-color: var(--sc-button-border)}.collection-filter-drawer__apply{--button-background: var(--sc-sigma-coffee-orange);--button-color: var(--sc-orange-button-text);--button-border-color: var(--button-background);--button-hover-background: color-mix(in oklch, var(--button-background) 95%, oklch(0 0 36.986));--button-active-background: color-mix(in oklch, var(--button-background) 90%, oklch(0 0 36.986));--button-hover-border-color: color-mix(in oklch, var(--sc-sigma-coffee-orange) 88%, oklch(0 0 36.986));--button-active-border-color: color-mix(in oklch, var(--sc-sigma-coffee-orange) 80%, oklch(0 0 36.986))}[data-theme=light] .collection-filter-drawer__clear{--button-background: var(--sc-primary-surface-bg);--button-color: var(--sc-primary-text);--button-border-color: color-mix(in oklch, var(--sc-primary-text) 18%, var(--sc-button-border))}[data-theme=light] .collection-filter-drawer__apply{--button-background: var(--sc-sigma-coffee-orange);--button-color: var(--sc-orange-button-text);--button-border-color: var(--button-background)}.collection-filter-drawer__apply-label{--text-swap-dur: .15s;--text-swap-translate-y: 4px;--text-swap-blur: 2px;--text-swap-ease: ease-in-out}.collection-filter-drawer__button-content,.collection-filter-drawer__button-loading{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:8px}.collection-filter-drawer__button-content{opacity:1;filter:blur(0);transform:translateZ(0);transition-property:opacity,filter,transform;transition-duration:.15s;transition-timing-function:ease-in-out}.collection-filter-drawer__button-loading{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;filter:blur(2px);pointer-events:none;transform:translate3d(0,2px,0) scale(.98);transition-property:opacity,filter,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.collection-filter-drawer__spinner{width:16px;height:16px;flex:0 0 16px;border:2px solid color-mix(in oklch,currentcolor 24%,transparent);border-block-start-color:currentcolor;border-radius:50%;corner-shape:round}.collection-filter-drawer__clear[aria-busy=true] .collection-filter-drawer__spinner,.collection-filter-drawer__apply[aria-busy=true]:not([data-collection-filter-loading-mode=icon]) .collection-filter-drawer__spinner{animation:collection-filter-spinner .7s linear infinite}.collection-filter-drawer__clear[aria-busy=true] .collection-filter-drawer__button-content,.collection-filter-drawer__apply[aria-busy=true]:not([data-collection-filter-loading-mode=icon]) .collection-filter-drawer__button-content{opacity:0;filter:blur(2px);transform:translate3d(0,-2px,0) scale(.98)}.collection-filter-drawer__clear[aria-busy=true] .collection-filter-drawer__button-loading,.collection-filter-drawer__apply[aria-busy=true]:not([data-collection-filter-loading-mode=icon]) .collection-filter-drawer__button-loading{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}@keyframes collection-filter-spinner{to{transform:rotate(1turn)}}.collection-filter-drawer__clear-icon,.collection-filter-drawer__apply-icon,.collection-filter-drawer__clear-icon svg,.collection-filter-drawer__apply svg{display:block;width:20px;height:20px;flex:0 0 20px}.collection-filter-drawer__apply-icon{position:relative;display:grid;place-items:center}.collection-filter-drawer__apply-check,.collection-filter-drawer__checking-spinner{grid-area:1 / 1;transition-property:opacity,filter,scale;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1)}.collection-filter-drawer__apply-check{opacity:1;filter:blur(0);scale:1}.collection-filter-drawer__checking-spinner{width:16px;height:16px;opacity:0;filter:blur(4px);border:2px solid color-mix(in oklch,currentcolor 24%,transparent);border-block-start-color:currentcolor;border-radius:50%;corner-shape:round;scale:.25}.collection-filter-drawer__apply[data-collection-filter-loading-mode=icon] .collection-filter-drawer__apply-check{opacity:0;filter:blur(4px);scale:.25}.collection-filter-drawer__apply[data-collection-filter-loading-mode=icon] .collection-filter-drawer__checking-spinner{opacity:1;filter:blur(0);scale:1;animation:collection-filter-spinner .7s linear infinite}.collection-filter-drawer__apply[data-collection-filter-loading-mode=icon] .collection-filter-drawer__button-content{opacity:1;filter:none;transform:none}.collection-filter-drawer__apply[data-collection-filter-loading-mode=icon] .collection-filter-drawer__button-loading{opacity:0;filter:blur(2px);transform:translate3d(0,2px,0) scale(.98)}.collection-filter-drawer__apply .collection-filter-drawer__button-loading{filter:blur(4px)}.collection-filter-drawer__apply[aria-busy=true]:not([data-collection-filter-loading-mode=icon]) .collection-filter-drawer__button-content{filter:blur(4px);transform:translate3d(0,-4px,0) scale(.98)}.collection-filter-drawer__apply[aria-busy=true]:not([data-collection-filter-loading-mode=icon]) .collection-filter-drawer__button-loading{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.collection-filter-drawer__clear-labels{position:relative;display:inline-grid;width:87px;min-width:0;overflow:hidden;place-items:center start}.collection-filter-drawer__clear-label{grid-area:1 / 1;white-space:nowrap;transition-property:opacity,filter,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.collection-filter-drawer__clear-label--confirm{opacity:0;filter:blur(2px);transform:scale(.96)}.collection-filter-drawer__footer[data-collection-filter-clear-confirming] .collection-filter-drawer__clear{--collection-filter-confirm-shadow: inset 0 0 0 1px color-mix(in oklch, var(--collection-filter-destructive-color) 34%, transparent);--button-background: transparent;--button-color: var(--collection-filter-destructive-color);--button-border-color: transparent;--button-shadow-rest: var(--collection-filter-confirm-shadow);--button-shadow-hover: var(--collection-filter-confirm-shadow);color:var(--button-color);background:transparent;border-color:transparent;border-radius:10px;corner-shape:squircle;box-shadow:var(--collection-filter-confirm-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}:root:not([data-theme=light]) .collection-filter-drawer__footer[data-collection-filter-clear-confirming] .collection-filter-drawer__clear{--button-background: transparent;--button-color: var(--collection-filter-destructive-color);--button-border-color: transparent;--button-shadow-rest: var(--collection-filter-confirm-shadow);--button-shadow-hover: var(--collection-filter-confirm-shadow);color:var(--button-color);background:transparent;border-color:transparent;border-radius:10px;corner-shape:squircle;box-shadow:var(--collection-filter-confirm-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.collection-filter-drawer__footer[data-collection-filter-clear-confirming] .collection-filter-drawer__clear:before{opacity:1;background-color:color-mix(in oklch,var(--collection-filter-destructive-color) 10%,transparent)}:root .collection-filter-drawer__footer[data-collection-filter-clear-confirming] .collection-filter-drawer__clear:after{display:none}.collection-filter-drawer__footer[data-collection-filter-clear-confirming] .collection-filter-drawer__clear-label--default{opacity:0;filter:blur(2px);transform:scale(.96)}.collection-filter-drawer__footer[data-collection-filter-clear-confirming] .collection-filter-drawer__clear-label--confirm{opacity:1;filter:blur(0);transform:scale(1)}.collection-filter-drawer__clear:active,.collection-filter-drawer__apply:active{scale:.96}.collection-filter-drawer__clear:focus-visible,.collection-filter-drawer__apply:focus-visible{outline:2px solid var(--sc-primary-text);outline-offset:2px}.collection-filter-drawer__clear:disabled,.collection-filter-drawer__apply:disabled{cursor:not-allowed;opacity:.42}.collection-filter-drawer[aria-busy=true] .collection-filter-drawer__clear:disabled,.collection-filter-drawer[aria-busy=true] .collection-filter-drawer__apply:disabled{cursor:wait;opacity:.68}.collection-filter-drawer__clear[aria-busy=true],.collection-filter-drawer__apply[aria-busy=true]{cursor:wait}.collection-browsing-dialog{--collection-browsing-panel-surface: color-mix( in oklch, var(--sc-card-surface) 96%, var(--sc-primary-text) );position:fixed;z-index:900;inset:var(--modal-shell-top, 0px) 0 auto;width:100%;max-width:none;height:var(--modal-visible-viewport-height, 100dvh);max-height:none;padding:0;overflow:hidden;color:var(--sc-primary-text);background:transparent;border:0}.collection-browsing-dialog:not([open]){display:none}.collection-browsing-dialog[open]{display:grid;align-items:center;justify-items:center}.collection-browsing-dialog::backdrop{background:transparent}.collection-browsing-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in oklch,var(--sc-primary-surface-bg) 58%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.collection-browsing-dialog__panel{position:relative;z-index:1;display:flex;width:calc(100% - var(--modal-centered-inline-clearance, 32px));max-width:378px;max-height:calc(var(--modal-visible-viewport-height, 100dvh) - var(--modal-centered-block-clearance, 32px));flex-direction:column;gap:24px;padding:20px;margin:0;overflow:hidden auto;overscroll-behavior:contain;background:var(--collection-browsing-panel-surface);border:1px solid var(--sc-surface-border);border-radius:12px;corner-shape:squircle;box-shadow:var(--sc-elevated-surface-shadow-strong)}.collection-browsing-dialog__header{display:flex;min-width:0;min-height:35px;align-items:center;justify-content:space-between;gap:16px}.collection-browsing-dialog__header h2{max-width:289px;color:var(--sc-primary-text);font-family:var(--font-display--family);font-size:1.125rem;font-weight:500;line-height:1.1;letter-spacing:-.5px;text-wrap:balance}.collection-browsing-dialog__close{position:relative;display:grid}.collection-browsing-dialog__option{display:grid;gap:12px;color:var(--sc-body-text)}.collection-browsing-dialog__option+.collection-browsing-dialog__option{padding-block-start:20px;border-block-start:1px solid var(--sc-surface-border)}.collection-browsing-dialog__mode-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.collection-browsing-dialog__mode{display:inline-flex;width:fit-content;min-height:24px;align-items:center;gap:10px;color:var(--sc-primary-text);font-size:.875rem;font-weight:500;line-height:1;letter-spacing:-.5px}.collection-browsing-dialog__current{display:inline-flex;min-height:24px;align-items:center;padding:6px 8px;color:var(--sc-primary-text);font-size:.6875rem;font-weight:500;line-height:1;letter-spacing:.02em;background:color-mix(in oklch,var(--sc-card-surface) 86%,var(--sc-primary-text));border:1px solid var(--sc-surface-border);border-radius:4px;corner-shape:squircle;text-transform:uppercase}.collection-browsing-dialog__current[hidden]{display:none}.collection-browsing-dialog__option p{margin:0;color:var(--sc-body-text);font-size:.875rem;line-height:1.25;letter-spacing:-.5px;text-wrap:pretty}.collection-sort-dialog__panel{gap:16px}.collection-sort-options{display:grid}.collection-sort-option{display:flex;width:100%;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:12px;color:var(--sc-primary-text);font:inherit;text-decoration:none;text-align:start;background:transparent;border:0;border-block-start:1px solid var(--sc-surface-border);cursor:pointer;touch-action:manipulation;transition-property:color,background-color,scale;transition-duration:.15s;transition-timing-function:ease,ease,cubic-bezier(.2,0,0,1)}.collection-sort-option:first-child{border-block-start:0}.collection-sort-option__copy{display:grid;min-width:0;gap:5px}.collection-sort-option__copy strong,.collection-sort-option__copy small{display:block}.collection-sort-option__copy strong{font-size:.875rem;font-weight:600;line-height:1.15;letter-spacing:-.4px}.collection-sort-option__copy small{color:var(--sc-body-text);font-size:.75rem;font-weight:400;line-height:1.25;letter-spacing:-.2px;text-wrap:pretty}.collection-sort-option__selector{position:relative;display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border:1.5px solid var(--sc-button-border);border-radius:50%;corner-shape:round;transition-property:background-color,border-color;transition-duration:.15s;transition-timing-function:ease}.collection-sort-option__selector:after{width:8px;height:8px;opacity:0;background:var(--sc-primary-surface-bg);border-radius:50%;corner-shape:round;scale:.25;content:"";transition-property:opacity,scale;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.collection-sort-option[aria-current=true] .collection-sort-option__selector{background:var(--sc-primary-text);border-color:var(--sc-primary-text)}.collection-sort-option[aria-current=true] .collection-sort-option__selector:after{opacity:1;scale:1}.collection-sort-option:active{scale:.96}.collection-sort-option:focus-visible{position:relative;z-index:1;outline:2px solid var(--sc-primary-text);outline-offset:-2px;border-radius:5px;corner-shape:squircle}.collection-sort-dialog[aria-busy=true] .collection-sort-option{cursor:wait;opacity:.68;pointer-events:none}@media(max-width:767px){.collection-browsing-dialog__panel{width:calc(100% - var(--modal-centered-inline-clearance, 32px));max-width:378px;max-height:calc(var(--modal-visible-viewport-height, 100dvh) - var(--modal-centered-block-clearance, 32px));padding:20px max(20px,env(safe-area-inset-right)) max(20px,var(--modal-safe-area-bottom, env(safe-area-inset-bottom))) max(20px,env(safe-area-inset-left));margin:0;border-radius:14px;corner-shape:squircle}}[data-theme=light] .collection-mode-switcher{border-color:var(--sc-button-border)}[data-theme=light] .collection-products .product-card--collection-showcase{--product-card-action-mix: var(--sc-primary-text);--product-card-outline: oklch(0 0 0 / .1)}[data-theme=light] .collection-products .product-card__showcase-image{filter:drop-shadow(2px 8px 10px color-mix(in oklch,var(--sc-primary-text) 8%,transparent))}[data-theme=light] .collection-products .product-card__showcase-pill{color:var(--sc-primary-text);background:var(--sc-primary-surface-bg)}[data-theme=light] .collection-shell{--collection-muted-text: var(--sc-body-text)}[data-theme=light] .collection-products .product-card--collection-showcase{--product-card-muted-text: var(--sc-body-text)}[data-theme=light] .collection-products .product-card__profile-meter{background:color-mix(in oklch,var(--sc-primary-text) 6%,transparent)}[data-theme=light] .collection-browsing-dialog__backdrop{background:color-mix(in oklch,var(--sc-primary-text) 26%,transparent)}[data-theme=light] .collection-browsing-dialog__panel{--collection-browsing-panel-surface: var(--sc-background-main)}[data-theme=light] .collection-filter-drawer{--collection-filter-funk-clean: oklch(.52 .14 229);--collection-filter-funk-funky: oklch(.48 .22 326.631);--collection-filter-funk-ultra: oklch(.45 .22 292.862)}@media(hover:hover)and (pointer:fine){.collection-ready-now-promo__action:hover{background:color-mix(in oklch,var(--sc-sigma-coffee-orange) 90%,var(--sc-primary-text));box-shadow:0 4px 12px color-mix(in oklch,var(--sc-background-main) 24%,transparent);transition-duration:0s}.collection-filter-trigger:hover{box-shadow:var(--collection-filter-trigger-shadow-hover);transition-duration:0s}.collection-filter-trigger--active:hover{box-shadow:var(--collection-filter-trigger-shadow-active-hover)}.collection-preference__help:hover,.collection-mode-switcher__button:hover{color:var(--sc-primary-text);transition-duration:0s}.collection-filter-toggle:not(:has(.collection-filter-toggle__input:checked)):hover .collection-filter-toggle__track{border-color:color-mix(in oklch,var(--sc-primary-text) 20%,transparent)}.collection-filter-price__range:hover::-webkit-slider-thumb{box-shadow:0 0 0 1px color-mix(in oklch,var(--sc-primary-text) 28%,var(--sc-button-border)),0 5px 14px color-mix(in oklch,var(--sc-background-main) 26%,transparent)}.collection-filter-price__range:hover::-moz-range-thumb{box-shadow:0 0 0 1px color-mix(in oklch,var(--sc-primary-text) 28%,var(--sc-button-border)),0 5px 14px color-mix(in oklch,var(--sc-background-main) 26%,transparent)}.collection-sort-option:hover{background:color-mix(in oklch,var(--sc-primary-text) 6%,transparent);transition-duration:0s}.collection-filter-option:hover .collection-filter-option__surface,.collection-filter-disclosure>summary:hover,.collection-filter-major-disclosure>summary:hover,.collection-filter-family>summary:hover{border-color:color-mix(in oklch,var(--sc-primary-text) 24%,var(--sc-button-border));box-shadow:inset 0 1px color-mix(in oklch,var(--sc-primary-text) 6%,transparent),0 2px 6px color-mix(in oklch,var(--sc-background-main) 14%,transparent);transition-duration:0s}.collection-filter-drawer__footer[data-collection-filter-clear-confirming] .collection-filter-drawer__clear:hover{background:transparent;border-color:transparent;box-shadow:var(--collection-filter-confirm-shadow)}.collection-filter-drawer__footer[data-collection-filter-clear-confirming] .collection-filter-drawer__clear:hover:before{background-color:color-mix(in oklch,var(--collection-filter-destructive-color) 14%,transparent)}}@media(pointer:coarse){.collection-filter-price{--collection-price-slider-height: 60px}}@media(max-width:899px){.collection-shell{padding-block-start:24px}}@media(max-width:749px){.collection-filter-drawer__header h2{font-size:1.375rem;letter-spacing:-.5px}}@media(max-width:359px){.collection-shell--roaster .collection-breadcrumbs span[aria-current=page]{min-width:0;overflow-wrap:anywhere;white-space:normal}.collection-shell__title{font-size:1.75rem;letter-spacing:-.75px}}@media(min-width:750px){.collection-shell__title{font-size:2.5rem}.collection-products,.collection-series__products,.collection-loading-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-browsing-dialog[open]{padding:24px}.collection-browsing-dialog__panel{width:378px;max-height:calc(100dvh - 48px);margin:0;transform-origin:center}}@media(min-width:900px){.collection-shell--coffee{row-gap:12px}.collection-shell--coffee .collection-shell__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-block-start:8px;gap:32px}.collection-shell--coffee .collection-shell__header--rested{grid-template-rows:auto auto;gap:calc(var(--sc-space-1) + var(--sc-space-2)) var(--sc-space-5)}.collection-shell--coffee .collection-shell__header--rested .collection-shell__intro{grid-column:1;grid-row:1 / 3}.collection-shell--coffee .collection-shell__header--rested .collection-preference{grid-column:2;grid-row:2}.collection-shell--coffee .collection-preference{justify-self:end}.collection-shell--coffee:has(.collection-products__toolbar--filtered) .collection-preference{translate:0 26px}.collection-shell--coffee .collection-mode-switcher{justify-self:end}.collection-shell--coffee .collection-products__toolbar{margin-block-end:-12px}.collection-shell--coffee .collection-products__toolbar-summary{align-self:end}}@media(min-width:1200px){.collection-shell__title{font-size:3rem}.collection-shell__description{font-size:.875rem}.collection-shell__description.collection-shell__footnote{font-size:.8125rem}}@media(min-width:640px)and (max-width:959px),(min-width:960px)and (max-width:1199px)and (max-height:699px){.collection-filter-drawer__inner{width:min(100%,520px)}.collection-filter-drawer__footer{max-width:520px}}@media(min-width:960px)and (min-height:700px){.collection-filter-drawer{--collection-filter-padding-top: 24px;--collection-filter-padding-bottom: 20px;inset:16px 4px 16px auto;width:min(520px,calc(100vw - 20px));height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);padding:0 16px;overflow-y:auto;scrollbar-color:color-mix(in oklch,var(--sc-primary-text) 20%,transparent) transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin;background:var(--sc-primary-surface-bg);border-radius:18px;corner-shape:squircle;box-shadow:0 0 0 1px color-mix(in oklch,var(--sc-primary-text) 10%,transparent),-12px 0 48px color-mix(in oklch,var(--sc-background-main) 28%,transparent),0 24px 80px color-mix(in oklch,var(--sc-background-main) 42%,transparent)}.collection-filter-drawer::backdrop{background:color-mix(in oklch,var(--sc-background-main) 52%,transparent);animation:collection-filter-backdrop-enter .26s cubic-bezier(.23,1,.32,1) both}.collection-filter-drawer[data-collection-filter-state=closing]::backdrop{animation:collection-filter-backdrop-exit .2s cubic-bezier(.215,.61,.355,1) both}.collection-filter-drawer::-webkit-scrollbar{display:block;width:8px}.collection-filter-drawer::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--sc-primary-text) 20%,transparent);background-clip:padding-box;border:2px solid transparent;border-radius:999px;corner-shape:round}.collection-filter-drawer__inner{width:100%;min-height:100%;margin-inline:0}.collection-filter-drawer__header{top:0;padding-block:var(--collection-filter-padding-top) 16px}.collection-filter-drawer__header h2{font-size:1.25rem;line-height:1.1;letter-spacing:-.5px}.collection-filter-drawer__footer{position:sticky;inset-inline:auto;bottom:0;width:auto;max-width:none;margin-inline:0}}@keyframes collection-filter-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes collection-filter-backdrop-exit{0%{opacity:1}to{opacity:0}}@media(min-width:1024px){.collection-shell{padding-block-start:var(--sc-page-padding-block-start, 40px)}.collection-products,.collection-series__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.collection-shell--coffee .collection-products__toolbar{margin-block-end:-4px}.collection-products--coffee{align-items:stretch}.collection-products--coffee .product-card--collection-showcase{height:100%}.collection-loading-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1400px){.collection-products,.collection-series__products,.collection-loading-skeleton{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.collection-loading-skeleton .loading-skeleton-card{width:100%;max-width:440px;justify-self:center}.collection-products__toolbar{grid-template-areas:"summary" "actions";grid-template-columns:minmax(0,1fr);align-items:flex-start;row-gap:12px}.collection-products__toolbar--filtered{grid-template-areas:"summary" "values" "actions"}.collection-products__toolbar-summary{width:100%;justify-content:space-between}.collection-products__toolbar--grouped .collection-products__toolbar-summary{align-items:stretch;flex-direction:column;gap:var(--sc-space-2)}.collection-products__toolbar--grouped{row-gap:var(--sc-space-2)}.collection-series-shortcuts__list{margin-block-start:calc(var(--sc-space-2) + var(--sc-space-1) - var(--sc-space-4));margin-block-end:calc(var(--sc-space-2) + var(--sc-space-1) - var(--collection-series-shadow-tail))}.collection-series-shortcuts{width:100%}.collection-products__toolbar-actions{width:100%;justify-content:flex-start}.collection-ready-now-promo{align-items:stretch;flex-direction:column;gap:12px}.collection-ready-now-promo__action{width:100%;min-width:0}.collection-products .product-card,.collection-series__products .product-card{width:100%;max-width:440px;justify-self:center}}@media(max-width:421px){.collection-products__toolbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.collection-products__toolbar-actions>.collection-filter-trigger{width:100%}}@media(max-width:359px){.collection-shell[data-collection-browsing-mode=advanced] .collection-products__toolbar-actions{display:flex}.collection-shell[data-collection-browsing-mode=advanced] .collection-products__toolbar-actions>.collection-filter-trigger{width:auto}.collection-shell[data-collection-browsing-mode=advanced] .collection-products__toolbar-actions>.collection-filter-trigger[data-collection-filter-open]{width:168px}.collection-mode-switcher__button{gap:6px;padding-inline:8px}.collection-products .product-card__showcase-media{height:220px;flex-basis:220px}.collection-products .product-card__showcase-title{font-size:.9375rem}.collection-products .product-card__showcase-pill{padding-inline:10px}.collection-products .product-card__profile-row{grid-template-columns:minmax(72px,84px) minmax(0,1fr) 30px;gap:7px}}@media(max-width:959px)and (max-height:700px){.collection-filter-drawer{--collection-filter-padding-top: max(12px, env(safe-area-inset-top))}.collection-filter-drawer__content{padding-block-start:20px}.collection-browsing-dialog__panel{gap:16px;padding:16px 20px}}@media(prefers-reduced-motion:reduce){.collection-mode-switcher__indicator,.collection-mode-switcher__button,.collection-filter-toggle__track,.collection-filter-toggle__thumb,.collection-products .product-card--collection-showcase,.collection-products .product-card__showcase-image,.collection-products .product-card__showcase-facts,.collection-products .product-card__showcase-facts-inner,.collection-products .product-card__showcase-pill,.collection-products .product-card__basic-summary,.collection-products .product-card__basic-summary-inner,.collection-products .product-card__advanced-reveal,.collection-products .product-card__advanced-reveal-inner,.collection-products .product-card__profile-row,.collection-products .product-card__profile-meter span,.collection-browsing-dialog__close,.collection-sort-option,.collection-sort-option__selector,.collection-sort-option__selector:after,.collection-filter-state__clear,.collection-filter-state__values>li,.collection-filter-state__value,.collection-filter-trigger,.collection-filter-trigger__count,.collection-filter-trigger__labels,.collection-filter-trigger__label,.collection-filter-trigger .button__content,.collection-filter-trigger .button__loading,.collection-filter-drawer__close,.collection-filter-option__surface,.collection-filter-option-label__text,.collection-filter-disclosure>summary,.collection-filter-disclosure__icon,.collection-filter-major-disclosure>summary,.collection-filter-family>summary,.collection-filter-motion,.collection-filter-motion__reveal,.collection-filter-funk-option__selector,.collection-filter-funk-option__selector:after,.collection-filter-roast-option__surface,.collection-filter-drawer__apply-content,.collection-filter-drawer__button-content,.collection-filter-drawer__button-loading,.collection-filter-drawer__apply-check,.collection-filter-drawer__checking-spinner,.collection-filter-drawer__footer,.collection-filter-drawer__clear,.collection-filter-drawer__clear:before,.collection-filter-drawer__clear-labels,.collection-filter-drawer__clear-label,.collection-filter-drawer__apply{transition:none}.collection-filter-drawer::backdrop{animation:none}.collection-filter-price__range::-webkit-slider-thumb{transition:none}.collection-filter-price__range::-moz-range-thumb{transition:none}.collection-filter-drawer__spinner,.collection-filter-drawer__checking-spinner{animation:none}.collection-filter-toggle__thumb{animation:none!important;will-change:auto}}@media(forced-colors:active){.collection-filter-trigger,.collection-filter-option__surface,.collection-filter-toggle__track,.collection-filter-funk-option__selector,.collection-filter-roast-option__surface,.collection-filter-price__rail,.collection-filter-disclosure>summary,.collection-filter-major-disclosure>summary,.collection-filter-family>summary,.collection-filter-search,.collection-filter-drawer__clear,.collection-filter-drawer__apply{border:1px solid ButtonText}.collection-filter-option__input:checked+.collection-filter-option__surface,.collection-filter-toggle__input:checked+.collection-filter-toggle__track,.collection-filter-funk-option__input:checked+.collection-filter-funk-option__selector,.collection-filter-roast-option__input:checked+.collection-filter-roast-option__surface,.collection-filter-drawer__apply{color:HighlightText;background:Highlight;border-color:Highlight;forced-color-adjust:none}.collection-filter-price__fill{background:Highlight;forced-color-adjust:none}.collection-filter-price__range::-webkit-slider-thumb{background:ButtonText;border-color:Canvas;box-shadow:0 0 0 1px ButtonText;forced-color-adjust:none}.collection-filter-price__range::-moz-range-thumb{background:ButtonText;border-color:Canvas;box-shadow:0 0 0 1px ButtonText;forced-color-adjust:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/collection.css.map */
