.seal-fermentation-picker{--seal-fermentation-border: color-mix(in srgb, var(--color-foreground) 13%, transparent);--seal-fermentation-soft-border: color-mix(in srgb, var(--color-foreground) 8%, transparent);--seal-fermentation-muted: color-mix(in srgb, var(--color-foreground) 62%, transparent);--seal-fermentation-surface: color-mix(in srgb, var(--color-background) 94%, var(--color-foreground) 6%);--seal-fermentation-warm: #7a5a2f;display:block;width:100%;color:var(--color-foreground);-webkit-tap-highlight-color:transparent}.seal-fermentation-picker__native{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.seal-fermentation-picker__native input,.seal-fermentation-picker__native button,.seal-fermentation-picker__native select{pointer-events:none}.seal-fermentation-picker__head{display:grid;gap:5px;margin-block-end:12px}.seal-fermentation-picker__eyebrow{margin:0;color:var(--seal-fermentation-muted);font-size:.72rem;font-weight:780;line-height:1.2;letter-spacing:0;text-transform:uppercase}.seal-fermentation-picker__title{margin:0;font-size:clamp(1.1rem,2vw,1.38rem);font-weight:780;line-height:1.08}.seal-fermentation-picker__sets,.seal-fermentation-picker__custom{display:grid;gap:14px}.seal-fermentation-picker__sets[hidden],.seal-fermentation-picker__custom[hidden]{display:none!important}.seal-fermentation-picker__set-track{--seal-fermentation-set-card-width: 324px;--seal-fermentation-set-edge-space: 12px;display:grid;grid-auto-columns:minmax(292px,var(--seal-fermentation-set-card-width));grid-auto-flow:column;gap:12px;margin-inline:-12px;padding:6px var(--seal-fermentation-set-edge-space) 12px;overflow-x:auto;overflow-y:visible;scroll-padding-inline:var(--seal-fermentation-set-edge-space);scroll-snap-type:x mandatory;scrollbar-width:none}.seal-fermentation-picker__set-track::-webkit-scrollbar{display:none}.seal-fermentation-picker__set{-webkit-appearance:none;appearance:none;position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--seal-fermentation-soft-border);border-radius:8px;background:linear-gradient(180deg,var(--color-background),var(--seal-fermentation-surface));color:inherit;font:inherit;text-align:left;cursor:pointer;scroll-snap-align:center;transition:border-color .22s ease,box-shadow .26s ease,transform .26s cubic-bezier(.22,1,.36,1)}.seal-fermentation-picker__set:hover{border-color:var(--seal-fermentation-border);transform:translateY(-2px);box-shadow:0 14px 32px color-mix(in srgb,#000 8%,transparent)}.seal-fermentation-picker__set.is-selected{border-color:color-mix(in srgb,var(--color-foreground) 42%,transparent);box-shadow:0 18px 44px color-mix(in srgb,#000 11%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-foreground) 18%,transparent)}.seal-fermentation-picker__set.is-unavailable{cursor:not-allowed;opacity:.58}.seal-fermentation-picker__set-media{position:relative;flex:0 0 auto;aspect-ratio:1 / 1;overflow:hidden;background:color-mix(in srgb,var(--color-background) 88%,var(--color-foreground) 7%)}.seal-fermentation-picker__set-media img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform .42s cubic-bezier(.22,1,.36,1)}.seal-fermentation-picker__set:hover .seal-fermentation-picker__set-media img,.seal-fermentation-picker__set.is-selected .seal-fermentation-picker__set-media img{transform:scale(1.06)}.seal-fermentation-picker__set-badge,.seal-fermentation-picker__set-selected{position:absolute;z-index:1;top:10px;display:inline-flex;align-items:center;min-height:24px;border-radius:999px;font-size:.68rem;font-weight:780;line-height:1}.seal-fermentation-picker__set-badge{left:10px;max-width:calc(100% - 20px);padding:6px 9px;color:var(--color-background);background:color-mix(in srgb,var(--color-foreground) 84%,var(--seal-fermentation-warm));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seal-fermentation-picker__set.is-selected .seal-fermentation-picker__set-badge{max-width:calc(100% - 56px)}.seal-fermentation-picker__set-selected{right:10px;justify-content:center;width:24px;color:var(--color-foreground);background:var(--color-background);box-shadow:0 8px 20px color-mix(in srgb,#000 12%,transparent)}.seal-fermentation-picker__set-body{display:flex;flex:1;flex-direction:column;gap:8px;padding:12px}.seal-fermentation-picker__set-title{display:block;font-size:.98rem;font-weight:790;line-height:1.12}.seal-fermentation-picker__set-includes{display:grid;gap:5px;margin:0;padding:0;list-style:none}.seal-fermentation-picker__set-includes li,.seal-fermentation-picker__summary-list li{display:grid;grid-template-columns:15px minmax(0,1fr);gap:7px;align-items:start;color:var(--seal-fermentation-muted);font-size:.79rem;line-height:1.27}.seal-fermentation-picker__check{display:grid;width:15px;height:15px;place-items:center;margin-block-start:1px;border:0;background:transparent;color:var(--color-foreground);font-size:.78rem;font-weight:760;line-height:1}.seal-fermentation-picker__set-includes li.is-negative .seal-fermentation-picker__check,.seal-fermentation-picker__summary-list li.is-negative .seal-fermentation-picker__check,.seal-fermentation-picker__special-option-includes li.is-negative .seal-fermentation-picker__check{color:color-mix(in srgb,#c72b2b 84%,var(--color-foreground) 16%)}.seal-fermentation-picker__note{margin:auto 0 0;color:var(--seal-fermentation-muted);font-size:.78rem;line-height:1.3}.seal-fermentation-picker__note strong{color:var(--color-foreground);font-weight:780}.seal-fermentation-picker__switch{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:42px;width:100%;border:1px solid var(--seal-fermentation-border);border-radius:8px;background:var(--color-background);color:var(--color-foreground);font:inherit;font-size:.9rem;font-weight:760;cursor:pointer;transition:background .22s ease,border-color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.seal-fermentation-picker__switch:hover{transform:translateY(-1px);background:var(--seal-fermentation-surface)}.seal-fermentation-picker__special{margin-top:8px}.seal-fermentation-picker__back.seal-fermentation-picker__special{color:var(--color-foreground);font-size:clamp(1.1rem,2vw,1.38rem);font-weight:780;line-height:1.08}.seal-fermentation-picker__special-panel{display:grid;gap:10px;padding:0 14px 14px}.seal-fermentation-picker__special-options{display:grid;gap:10px}.seal-fermentation-picker__special-option{-webkit-appearance:none;appearance:none;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:16px;align-items:center;min-height:72px;padding:14px 16px;border:1px solid var(--seal-fermentation-soft-border);border-radius:8px;background:var(--color-background);color:var(--color-foreground);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.seal-fermentation-picker__special-option:hover{border-color:var(--seal-fermentation-border);box-shadow:0 8px 20px color-mix(in srgb,#000 7%,transparent);transform:translateY(-1px)}.seal-fermentation-picker__special-option.is-selected{border-color:color-mix(in srgb,var(--color-foreground) 48%,transparent);background:var(--color-background);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-foreground) 18%,transparent)}.seal-fermentation-picker__special-option.is-unavailable{cursor:not-allowed;opacity:.58}.seal-fermentation-picker__special-check{display:grid;width:28px;height:28px;border:1px solid var(--seal-fermentation-border);border-radius:50%;place-items:center;color:var(--color-background);background:transparent;font-size:.78rem;font-weight:780;line-height:1}.seal-fermentation-picker__special-option.is-selected .seal-fermentation-picker__special-check{background:var(--color-foreground)}.seal-fermentation-picker__special-option-copy{display:grid;gap:7px;min-width:0}.seal-fermentation-picker__special-option-copy strong{font-size:.94rem;font-weight:780;line-height:1.1}.seal-fermentation-picker__special-option-includes{display:grid;gap:4px;margin:0;padding:0;list-style:none}.seal-fermentation-picker__special-option-includes li{display:grid;grid-template-columns:15px minmax(0,1fr);gap:7px;align-items:start;color:var(--seal-fermentation-muted);font-size:.79rem;line-height:1.24}.seal-fermentation-picker__special-price{align-self:center;color:var(--color-foreground);font-size:.88rem;font-weight:780;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.seal-fermentation-picker__back{-webkit-appearance:none;appearance:none;justify-self:start;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0;border:0;background:transparent;color:var(--seal-fermentation-muted);font:inherit;font-size:.82rem;font-weight:760;line-height:1.2;cursor:pointer;transition:color .18s ease,transform .18s ease}.seal-fermentation-picker__back:hover{color:var(--color-foreground);transform:translate(-2px)}.seal-fermentation-picker__back-icon{display:grid;width:18px;height:18px;place-items:center;border:1px solid var(--seal-fermentation-soft-border);border-radius:50%;font-size:.7rem;line-height:1}.seal-fermentation-picker__custom-shell{display:grid;gap:14px;padding:15px;border:1px solid var(--seal-fermentation-soft-border);border-radius:8px;background:linear-gradient(180deg,var(--color-background),var(--seal-fermentation-surface))}.seal-fermentation-picker__custom-head,.seal-fermentation-picker__custom-heading{display:grid;gap:4px}.seal-fermentation-picker__custom-eyebrow{color:var(--seal-fermentation-muted);font-size:.68rem;font-weight:780;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.seal-fermentation-picker__custom-heading strong{font-size:1rem;line-height:1.14}.seal-fermentation-picker__custom-heading span{color:var(--seal-fermentation-muted);font-size:.82rem;line-height:1.35}.seal-fermentation-picker__toggle{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:16px;align-items:center;padding:14px 16px;border:1px solid var(--seal-fermentation-soft-border);border-radius:8px;background:color-mix(in srgb,var(--color-background) 92%,var(--color-foreground) 4%);cursor:pointer}.seal-fermentation-picker__toggle input{width:18px;height:18px;margin:0;accent-color:var(--color-foreground)}.seal-fermentation-picker__toggle>span{display:grid;gap:5px;min-width:0}.seal-fermentation-picker__toggle strong{display:block;font-size:.88rem;line-height:1.12}.seal-fermentation-picker__toggle>span>span{display:block;color:var(--seal-fermentation-muted);font-size:.78rem;line-height:1.32}.seal-fermentation-picker__toggle.is-disabled{cursor:not-allowed;opacity:.62}.seal-fermentation-picker__compatibility-note{display:flex;gap:4px;align-items:baseline;margin-top:-4px;padding:10px 12px;border:1px solid color-mix(in srgb,#d67b4c 30%,transparent);border-radius:8px;background:color-mix(in srgb,#fff4ed 92%,var(--color-background) 8%);color:color-mix(in srgb,#7b3a17 88%,var(--color-foreground) 12%);font-size:.78rem;line-height:1.42}.seal-fermentation-picker__compatibility-note strong{font-weight:780}.seal-fermentation-picker__jar-overview{display:grid;gap:8px}.seal-fermentation-picker__jar-item{-webkit-appearance:none;appearance:none;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;padding:6px 8px 6px 6px;border:1px solid var(--seal-fermentation-soft-border);border-radius:8px;background:color-mix(in srgb,var(--color-background) 94%,var(--color-foreground) 6%);color:var(--color-foreground);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.seal-fermentation-picker__jar-item:hover{border-color:var(--seal-fermentation-border);background:var(--color-background);box-shadow:0 8px 20px color-mix(in srgb,#000 7%,transparent);transform:translateY(-1px)}.seal-fermentation-picker__jar-thumb{display:grid;width:42px;height:42px;overflow:hidden;border:1px solid var(--seal-fermentation-soft-border);border-radius:50%;place-items:center;background:var(--seal-fermentation-surface)}.seal-fermentation-picker__jar-thumb img{display:block;width:100%;height:100%;object-fit:cover}.seal-fermentation-picker__jar-copy{display:grid;gap:7px;min-width:0}.seal-fermentation-picker__jar-title{display:block;font-size:.88rem;font-weight:740;line-height:1.18}.seal-fermentation-picker__jar-meta{display:block;margin-block-start:2px;color:var(--seal-fermentation-muted);font-size:.78rem;line-height:1.25}.seal-fermentation-picker__jar-edit{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border:1px solid var(--seal-fermentation-border);border-radius:999px;background:var(--color-background);color:var(--color-foreground);font-size:.74rem;font-weight:720}.seal-fermentation-picker__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--layer-modal, 1000) + 10);display:grid;place-items:center;padding:24px;background:#00000075;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility 0s linear .24s}.seal-fermentation-picker__modal.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s ease,visibility 0s}.seal-fermentation-picker__modal-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(520px,100%);max-height:min(620px,calc(100svh - 48px));overflow:hidden;border:1px solid var(--seal-fermentation-soft-border);border-radius:8px;background:var(--color-background);color:var(--color-foreground);box-shadow:0 24px 80px color-mix(in srgb,#000 28%,transparent);opacity:0;transform:translateY(18px) scale(.985);transition:opacity .24s ease,transform .34s cubic-bezier(.19,1,.22,1)}.seal-fermentation-picker__modal.is-open .seal-fermentation-picker__modal-panel{opacity:1;transform:translateY(0) scale(1)}.seal-fermentation-picker__modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-block-end:1px solid var(--seal-fermentation-soft-border);background:var(--color-background)}.seal-fermentation-picker__modal-title{margin:0;font-size:1rem;font-weight:760;line-height:1.2}.seal-fermentation-picker__modal-close{-webkit-appearance:none;appearance:none;display:grid;width:36px;height:36px;border:1px solid var(--seal-fermentation-soft-border);border-radius:8px;place-items:center;background:var(--seal-fermentation-surface);color:var(--color-foreground);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.seal-fermentation-picker__modal-close:hover{border-color:var(--seal-fermentation-border);background:var(--color-background);transform:translateY(-1px)}.seal-fermentation-picker__modal-close span,.seal-fermentation-picker__modal-close span:before{display:block;width:14px;height:1.5px;border-radius:999px;background:currentColor}.seal-fermentation-picker__modal-close span{transform:rotate(45deg)}.seal-fermentation-picker__modal-close span:before{content:"";transform:rotate(90deg)}.seal-fermentation-picker__modal-body{display:grid;padding:18px;overflow:auto;overscroll-behavior:contain}.seal-fermentation-picker__modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.seal-fermentation-picker__modal-jar{-webkit-appearance:none;appearance:none;position:relative;display:grid;align-content:start;gap:10px;min-width:0;padding:10px;overflow:hidden;border:1px solid var(--seal-fermentation-soft-border);border-radius:8px;background:color-mix(in srgb,var(--color-background) 96%,var(--color-foreground) 4%);color:var(--color-foreground);font:inherit;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.seal-fermentation-picker__modal-jar:hover{border-color:var(--seal-fermentation-border);background:var(--color-background);transform:translateY(-2px)}.seal-fermentation-picker__modal-jar.is-selected{border-color:color-mix(in srgb,var(--color-foreground) 72%,transparent);background:var(--color-background);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-foreground) 56%,transparent),0 8px 22px color-mix(in srgb,#000 10%,transparent)}.seal-fermentation-picker__modal-jar.is-selected:before,.seal-fermentation-picker__modal-jar.is-selected:after{content:"";position:absolute;z-index:2;pointer-events:none}.seal-fermentation-picker__modal-jar.is-selected:before{top:10px;right:10px;width:24px;height:24px;border-radius:50%;background:var(--color-foreground);box-shadow:0 3px 8px color-mix(in srgb,#000 22%,transparent)}.seal-fermentation-picker__modal-jar.is-selected:after{top:22px;right:15px;width:14px;height:11px;background:var(--color-background);clip-path:polygon(13% 48%,0 63%,36% 100%,100% 21%,84% 6%,35% 68%);transform:translateY(-50%)}.seal-fermentation-picker__modal-jar.is-unavailable{cursor:not-allowed;opacity:.55}.seal-fermentation-picker__modal-badge{position:absolute;z-index:2;top:10px;left:10px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--color-foreground) 18%,transparent);border-radius:6px;background:var(--color-background);color:var(--seal-fermentation-muted);font-size:.64rem;font-weight:760;line-height:1}.seal-fermentation-picker__modal-jar-media{display:grid;aspect-ratio:1;width:100%;padding:12px;overflow:hidden;border-radius:8px;place-items:center;background:linear-gradient(180deg,var(--color-background),var(--seal-fermentation-surface))}.seal-fermentation-picker__modal-jar-media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .22s ease}.seal-fermentation-picker__modal-jar:hover .seal-fermentation-picker__modal-jar-media img{transform:scale(1.04)}.seal-fermentation-picker__modal-jar-copy{display:grid;gap:3px;text-align:center}.seal-fermentation-picker__modal-jar-title{font-size:.92rem;font-weight:760;line-height:1.18}.seal-fermentation-picker__modal-jar-text{color:var(--seal-fermentation-muted);font-size:.76rem;line-height:1.25}.seal-fermentation-picker__summary{display:grid;gap:10px;padding:13px;border:1px solid var(--seal-fermentation-soft-border);border-radius:8px;background:color-mix(in srgb,var(--color-background) 90%,var(--color-foreground) 4%)}.seal-fermentation-picker__summary-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.seal-fermentation-picker__summary-head strong{font-size:.92rem;line-height:1.2}.seal-fermentation-picker__summary-head span{color:var(--seal-fermentation-muted);font-size:.84rem;font-weight:720}.seal-fermentation-picker__summary-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}@media screen and (max-width:749px){.seal-fermentation-picker__set-track{--seal-fermentation-set-card-width: min(88vw, 340px);--seal-fermentation-set-edge-space: 14px;grid-auto-columns:minmax(292px,var(--seal-fermentation-set-card-width));gap:14px;margin-inline:-14px}.seal-fermentation-picker__set-body{gap:8px;padding:12px 14px 14px}.seal-fermentation-picker__set-title{font-size:1rem;line-height:1.12}.seal-fermentation-picker__set-includes{gap:4px}.seal-fermentation-picker__set-includes li{font-size:.75rem;line-height:1.23}.seal-fermentation-picker__set-badge{top:8px;left:8px;max-width:calc(100% - 16px);padding:5px 9px;white-space:nowrap}.seal-fermentation-picker__set.is-selected .seal-fermentation-picker__set-badge{max-width:calc(100% - 54px)}.seal-fermentation-picker__set-selected{top:8px;right:8px}.seal-fermentation-picker__note{display:-webkit-box;overflow:hidden;font-size:.75rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.seal-fermentation-picker__special-summary{padding:13px}.seal-fermentation-picker__special-panel{padding-inline:13px}.seal-fermentation-picker__special-option{grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;padding:13px 14px}.seal-fermentation-picker__special-price{grid-column:2;justify-self:start;margin-top:0}.seal-fermentation-picker__compatibility-note{display:grid;gap:3px}.seal-fermentation-picker__jar-item{grid-template-columns:42px minmax(0,1fr) auto}.seal-fermentation-picker__jar-edit{padding-inline:9px}.seal-fermentation-picker__modal{align-items:end;padding:0;place-items:end stretch}.seal-fermentation-picker__modal-panel{width:100%;max-height:88svh;border-radius:8px 8px 0 0;border-inline:0;border-block-end:0;transform:translateY(100%)}.seal-fermentation-picker__modal.is-open .seal-fermentation-picker__modal-panel{transform:translateY(0)}.seal-fermentation-picker__modal-header{position:relative;padding-block-start:24px}.seal-fermentation-picker__modal-header:before{content:"";position:absolute;top:8px;left:50%;width:42px;height:4px;border-radius:999px;background:var(--seal-fermentation-soft-border);transform:translate(-50%)}.seal-fermentation-picker__modal-grid{grid-template-columns:1fr}}@media screen and (max-width:480px){.seal-fermentation-picker__set-track{--seal-fermentation-set-card-width: min(84vw, 292px);--seal-fermentation-set-edge-space: 12px;grid-auto-columns:minmax(236px,var(--seal-fermentation-set-card-width));gap:10px;margin-inline:-12px}}@media(prefers-reduced-motion:reduce){.seal-fermentation-picker *,.seal-fermentation-picker *:before,.seal-fermentation-picker *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/seal-fermentation-variant-picker.css.map */
