.axExxq_pills{text-shadow:none;flex-wrap:wrap;gap:8px;display:flex}.axExxq_pill{cursor:pointer;position:relative}.axExxq_pill input{opacity:0;width:1px;height:1px;position:absolute}.axExxq_pill span{min-height:40px;color:var(--cream);font:600 .92rem/1.2 var(--font-head);transition:background .25s, border-color .25s, color .25s, translate .3s var(--ease-out);background:#281e2059;border:1.5px solid #f3eae173;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.axExxq_pill:hover span{border-color:var(--cream);translate:0 -1px}.axExxq_pill input:focus-visible+span{outline:3px solid var(--cream);outline-offset:2px}.axExxq_pill input:checked+span{border-color:var(--red);color:var(--white);background:linear-gradient(40deg,#ee3338 55%,#c9161f);box-shadow:0 4px 12px #5000004d}.axExxq_pill input:checked+span:before{content:"";border-bottom:2px solid;border-right:2px solid;width:5px;height:10px;margin:-3px 2px 0 0;rotate:45deg}.axExxq_otherInput{width:0;min-width:0;color:var(--ink-strong);font:500 .95rem/1.2 var(--font);opacity:0;transition:width .35s var(--ease-out), opacity .25s, padding .35s;background:#f3eeeaf0;border:0;border-radius:999px;padding:0}.axExxq_otherInput[data-open]{opacity:1;width:200px;padding:8px 14px}.axExxq_otherInput:focus{box-shadow:inset 0 -2px 0 var(--red);outline:none}.axExxq_stepper{background:#f3eeeaf0;border-radius:999px;grid-template-columns:40px 64px 40px;justify-self:start;align-items:center;display:inline-grid;overflow:hidden;box-shadow:inset 0 2px 4px #0000001f}.axExxq_stepper button{height:40px;color:var(--red);font:700 1.3rem/1 var(--font);cursor:pointer;background:0 0;border:0;transition:background .2s}.axExxq_stepper button:hover:not(:disabled){background:#ee33381f}.axExxq_stepper button:disabled{color:var(--muted);opacity:.5;cursor:default}.axExxq_stepper input{text-align:center;width:100%;height:40px;color:var(--ink-strong);font:700 1.05rem/1 var(--font);-moz-appearance:textfield;background:0 0;border:0}.axExxq_stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.axExxq_stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.axExxq_stepper input:focus{outline:none}.axExxq_drop{color:var(--cream);cursor:pointer;text-shadow:none;background:#281e204d;border:1.5px dashed #f3eae18c;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .25s,background .25s;display:flex}.axExxq_drop input{opacity:0;width:1px;height:1px;position:absolute}.axExxq_drop:hover,.axExxq_drop[data-over]{border-color:var(--cream);background:#3c1e2073}.axExxq_drop:focus-within{outline:3px solid var(--cream);outline-offset:2px}.axExxq_drop[data-error]{border-color:#ffb3b5}.axExxq_dropIcon{background:var(--cream);border-radius:50%;flex:none;width:42px;height:42px;position:relative}.axExxq_dropIcon:before{content:"";background:var(--red);border-radius:2px;width:2.5px;height:18px;margin-left:-1.25px;position:absolute;top:12px;left:50%}.axExxq_dropIcon:after{content:"";border-left:2.5px solid var(--red);border-top:2.5px solid var(--red);transform-origin:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:12px;left:50%;translate:0 1px;rotate:45deg}.axExxq_drop:hover .axExxq_dropIcon:before,.axExxq_drop:hover .axExxq_dropIcon:after{animation:axExxq_lift .6s var(--ease-out)}@keyframes axExxq_lift{50%{translate:0 -3px}}.axExxq_dropText{gap:2px;min-width:0;display:grid}.axExxq_dropText strong{font:700 .95rem/1.3 var(--font-head);color:var(--cream);overflow-wrap:anywhere}.axExxq_dropText small{color:#f3eae1bf;font-size:.8rem}.axExxq_drop[data-error] small{color:#ffb3b5}
