.step-panel{transition:opacity .35s ease,max-height .4s cubic-bezier(.4,0,.2,1)}.step-panel.active{opacity:1;max-height:900px;overflow:visible}.step-panel.completed{opacity:1;max-height:60px;overflow:hidden}.step-panel.hidden-step{opacity:0;max-height:0;overflow:hidden;pointer-events:none}.step-panel.active .summary-bar{display:none!important}.step-panel.active .step-body{display:block}.step-panel.completed .summary-bar{display:flex!important}.step-panel.completed .step-body{display:none}.step-panel.hidden-step .summary-bar{display:none!important}.step-panel.hidden-step .step-body{display:none}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-reveal{animation:fadeSlideUp .3s ease forwards}.opt-chip{transition:all .15s ease;cursor:pointer}.opt-chip:hover{border-color:#567443;color:#567443}.opt-chip.selected{background-color:#567443;border-color:#567443;color:#fff}.size-btn{transition:all .18s ease;cursor:pointer}.size-btn:hover:not(.selected){background-color:#f9f9f9}.size-btn.selected{background-color:#567443;color:#fff}.size-btn.selected .size-price{color:#fff}.size-btn.selected .size-serves{color:rgba(255,255,255,.75)}.qty-btn{cursor:pointer}.qty-btn:hover{background-color:#567443;color:#fff}.opt-chip:disabled,.qty-btn:disabled,.size-btn:disabled{cursor:not-allowed}