.fk-picker{width:100%;margin-block:var(--margin-md, .8rem)}.fk-heading{margin:0 0 var(--margin-3xs, .125rem)}.fk-subheading{margin:0 0 var(--margin-md, .8rem);font-size:var(--font-size--xs, .8125rem);color:var(--color-foreground, #454e69);opacity:.6;line-height:var(--line-height--body-normal, 1.4)}.fk-counter{display:flex;align-items:center;gap:.25rem;font-size:var(--font-size--xs, .8125rem);font-weight:500;color:var(--color-foreground, #454e69);opacity:.6;margin-bottom:var(--margin-sm, .7rem);transition:opacity .15s ease}.fk-counter--complete{opacity:1}.fk-clear{display:inline-flex;align-items:center;margin-left:auto;padding:.15rem 0;background:transparent;color:var(--color-foreground, #454e69);border:none;font-family:var(--font-body--family, inherit);font-size:var(--font-size--2xs, .625rem);font-weight:500;cursor:pointer;opacity:.5;transition:opacity .15s ease,color .15s ease;-webkit-appearance:none;text-decoration:underline;text-underline-offset:2px}.fk-clear:hover{opacity:1;color:var(--color-error, #8B0000)}.fk-grid{display:grid;grid-template-columns:1fr;gap:var(--gap-xs, .5rem)}.fk-flavour{position:relative;display:flex;align-items:center;justify-content:space-between;padding:var(--padding-sm, .7rem) var(--padding-md, .8rem);background:var(--color-input-background, rgba(211, 206, 197, .09));color:var(--color-foreground, #454e69);border:var(--style-border-width-inputs, 1px) solid var(--color-input-border, #d3cec5);border-radius:var(--style-border-radius-inputs, 8px);font-family:var(--font-body--family, inherit);font-size:var(--font-size--sm, .875rem);font-weight:400;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .1s ease;text-align:left;line-height:var(--line-height--body-normal, 1.4);-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.fk-flavour:hover{border-color:var(--color-foreground, #454e69);background:#454e690a}.fk-flavour:active{transform:scale(.97)}.fk-flavour--selected{border-color:var(--color-foreground, #454e69);background:var(--color-foreground, #454e69);color:var(--color-background, #eae3dc);font-weight:500}.fk-flavour--selected:hover{background:var(--color-foreground, #454e69);opacity:.9}.fk-flavour__name{flex:1}.fk-flavour__price{font-size:var(--font-size--2xs, .625rem);opacity:.6;margin-left:var(--margin-sm, .7rem);white-space:nowrap}.fk-flavour--selected .fk-flavour__price{opacity:.7}.fk-flavour__badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--color-foreground, #454e69);color:var(--color-background, #eae3dc);font-size:.625rem;font-weight:600;display:none;align-items:center;justify-content:center;line-height:1}.fk-flavour--selected .fk-flavour__badge{background:var(--color-background, #eae3dc);color:var(--color-foreground, #454e69)}.fk-flavour__badge:not(:empty){display:flex}.fk-error{margin:var(--margin-sm, .7rem) 0 0;font-size:var(--font-size--2xs, .625rem);color:var(--color-error, #8B0000);font-weight:500}.fk-error:empty{display:none}.fk-fourth{margin-top:var(--margin-sm, .7rem)}.fk-fourth__btn{display:flex;align-items:center;gap:var(--gap-xs, .5rem);width:100%;padding:var(--padding-sm, .7rem) var(--padding-md, .8rem);background:transparent;color:var(--color-foreground, #454e69);border:1px dashed var(--color-input-border, #d3cec5);border-radius:var(--style-border-radius-inputs, 8px);font-family:var(--font-body--family, inherit);font-size:var(--font-size--sm, .875rem);font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease;-webkit-appearance:none}.fk-fourth__btn:hover{border-color:var(--color-foreground, #454e69);background:#454e6908}.fk-fourth__plus{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#454e6914;font-size:1rem;font-weight:600;flex-shrink:0}.fk-fourth__text{display:flex;flex-direction:column;text-align:left;line-height:1.3}.fk-fourth__sub{font-size:var(--font-size--2xs, .625rem);font-weight:400;opacity:.55}.fk-fourth__hint{margin:var(--margin-xs, .5rem) 0 0;font-size:var(--font-size--2xs, .625rem);font-weight:500;color:var(--color-foreground, #454e69);opacity:.7;font-style:italic}.fk-purchase-type{display:flex;flex-direction:column;gap:var(--gap-xs, .5rem);margin-top:var(--margin-md, .8rem)}.fk-option{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:var(--padding-sm, .7rem) var(--padding-md, .8rem);border:var(--style-border-width-inputs, 1px) solid var(--color-input-border, #d3cec5);border-radius:var(--style-border-radius-inputs, 8px);cursor:pointer;transition:border-color .15s ease;font-size:var(--font-size--sm, .875rem);color:var(--color-foreground, #454e69)}.fk-option:hover{border-color:var(--color-foreground, #454e69)}.fk-option--active{border-color:var(--color-foreground, #454e69);border-width:2px}.fk-option input[type=radio]{accent-color:var(--color-foreground, #454e69);margin:0;flex-shrink:0}.fk-option__label{flex:1;font-weight:500}.fk-option__save{display:inline-block;font-size:var(--font-size--2xs, .625rem);font-weight:600;background:var(--color-foreground, #454e69);color:var(--color-background, #eae3dc);padding:1px 6px;border-radius:4px;margin-left:.25rem;vertical-align:middle}.fk-option__price{font-weight:500;font-size:var(--font-size--sm, .875rem);white-space:nowrap}.fk-option__detail{width:100%;font-size:var(--font-size--2xs, .625rem);opacity:.55;padding-left:1.35rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ferment-kit-picker.css.map */
