.flavor-dropdown{position:relative;display:block;margin-top:7px}.flavor-dropdown__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:8px;border:1px solid var(--color-foreground);border-radius:4px;background-color:var(--color-cream-light);color:var(--color-foreground);font-size:var(--font-size-lg);font-weight:600;cursor:pointer}.flavor-dropdown__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.flavor-dropdown[open] .flavor-dropdown__icon svg{transform:rotate(180deg)}.flavor-dropdown__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:center;padding:16px;visibility:hidden;background:color-mix(in srgb,#000 40%,transparent)}.flavor-dropdown[open] .flavor-dropdown__overlay{visibility:visible}.flavor-dropdown__list{width:100%;max-height:100%;padding:16px;overflow-y:auto;border-radius:8px;background:var(--color-background)}.flavor-dropdown__option{width:100%;margin:0;padding:8px;border:2px solid transparent;border-radius:8px;background:var(--color-background);font-size:var(--font-size-lg);font-weight:600;letter-spacing:normal;text-decoration:none;cursor:pointer}.flavor-dropdown__option--radio{position:relative;display:flex;align-items:center;justify-content:space-between;color:var(--color-foreground);line-height:1.2;transition:border-color .1s ease}.flavor-dropdown__option--radio:has(:checked),.flavor-dropdown__option--link[aria-current=page]{border-color:var(--color-foreground)}.flavor-dropdown__option--radio:has(:focus-visible){box-shadow:0 0 0 3px var(--color-background),0 0 0 5px color-mix(in srgb,var(--color-foreground) 55%,transparent)}.flavor-dropdown__option--link{display:block;color:inherit}.flavor-dropdown__option-content{display:flex;align-items:center;text-align:left}.flavor-dropdown__option-content[data-unavailable],.flavor-dropdown__option--radio:has([data-unavailable]){color:var(--color-grey-400)}.flavor-dropdown__image{display:block;width:36px;margin-right:8px}.flavor-dropdown__image img{display:block;max-width:100%;height:auto;object-fit:contain}.flavor-dropdown__summary{display:block;font-size:var(--font-size-sm);font-weight:500;letter-spacing:.6px}@media screen and (min-width:750px){.flavor-dropdown__overlay{position:absolute;inset:auto;width:100%;padding:0;background:none}.flavor-dropdown__list{max-height:320px;margin-top:10px;overflow:hidden auto;box-shadow:0 2px 4px 4px color-mix(in srgb,#000 15%,transparent)}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/flavor-dropdown.css.map */
