.BrewingMethodSelector_container__w2IQu{display:flex;flex-direction:column;gap:.75rem}.BrewingMethodSelector_icons__zztz9{display:flex;flex-wrap:wrap;gap:.75rem}.BrewingMethodSelector_iconWrapper__N0vp0{position:relative}.BrewingMethodSelector_iconButton__upv5z{display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:8px;background:rgba(44,24,16,.04);border:1px solid transparent;border-radius:3px;cursor:pointer;transition:all .25s ease}.BrewingMethodSelector_iconButton__upv5z:focus{outline:none}.BrewingMethodSelector_available__oP44O{background:rgba(44,24,16,.06);border-color:rgba(44,24,16,.15)}.BrewingMethodSelector_available__oP44O:hover{background:rgba(44,24,16,.1);border-color:rgba(44,24,16,.3)}.BrewingMethodSelector_selected__fHRIQ,.BrewingMethodSelector_selected__fHRIQ:hover{background:#2c1810;border-color:#2c1810}.BrewingMethodSelector_selected__fHRIQ .BrewingMethodSelector_icon__AQUCY{filter:brightness(0) invert(1)}.BrewingMethodSelector_unavailable__vngrz{background:rgba(44,24,16,.02);border-color:transparent;cursor:not-allowed;opacity:.5}.BrewingMethodSelector_unavailable__vngrz:hover{transform:none}.BrewingMethodSelector_icon__AQUCY{width:100%;height:100%;object-fit:contain}.BrewingMethodSelector_tooltip__8TJIV{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:.5rem .75rem;background:#2c1810;color:#fdf9f5;font-size:.75rem;font-weight:500;white-space:nowrap;border-radius:4px;z-index:10;pointer-events:none;animation:BrewingMethodSelector_fadeIn__ml7MT .15s ease}.BrewingMethodSelector_tooltip__8TJIV:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#2c1810}@keyframes BrewingMethodSelector_fadeIn__ml7MT{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:768px){.BrewingMethodSelector_icons__zztz9{justify-content:center}.BrewingMethodSelector_iconButton__upv5z{width:52px;height:52px}}@media (max-width:480px){.BrewingMethodSelector_iconButton__upv5z{width:48px;height:48px;padding:6px}.BrewingMethodSelector_icons__zztz9{gap:.5rem}}