._container_3yvsq_1{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}._title_3yvsq_8{margin:0;font-size:.75rem;font-weight:800;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.1em;color:var(--sea-ink-soft);opacity:.8;padding-left:.5rem}._titleIcon_3yvsq_22{width:.875rem;height:.875rem;color:#ff9a9e}._buttonList_3yvsq_28{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start}._addButton_3yvsq_35{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:1.25rem;background-color:var(--surface-card);border:1px solid var(--line);box-shadow:12px 12px 24px var(--shadow-color),inset 4px 4px 8px var(--clay-shadow-inner-light),inset -4px -4px 8px var(--clay-shadow-inner-dark);font-size:.875rem;font-weight:700;color:var(--sea-ink);cursor:pointer;transition:all .2s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;animation:_popIn_3yvsq_1 .4s cubic-bezier(.175,.885,.32,1.275) both}@keyframes _popIn_3yvsq_1{0%{transform:scale(.5);opacity:0;filter:blur(4px)}70%{transform:scale(1.1);opacity:1;filter:blur(0)}to{transform:scale(1);opacity:1}}._addButton_3yvsq_35:hover{transform:translateY(-3px);box-shadow:16px 16px 32px var(--shadow-color),inset 4px 4px 8px var(--clay-shadow-inner-light),inset -4px -4px 8px var(--clay-shadow-inner-dark);border-color:var(--lagoon)}._addButton_3yvsq_35:active{transform:scale(.92);box-shadow:4px 4px 8px var(--shadow-color),inset 2px 2px 4px var(--clay-shadow-inner-light),inset -2px -2px 4px var(--clay-shadow-inner-dark)}._addButton_3yvsq_35:disabled{opacity:.5;cursor:not-allowed;transform:none}._addButton_3yvsq_35._settling_3yvsq_98{border-color:#ff9a9e;background-color:color-mix(in srgb,#ff9a9e 5%,var(--surface-card));color:#ff9a9e;box-shadow:0 0 0 2px #ff9a9e33,inset 4px 4px 8px var(--clay-shadow-inner-light),inset -4px -4px 8px var(--clay-shadow-inner-dark)}._addButton_3yvsq_35._settled_3yvsq_108{border-color:#84fab0;background-color:color-mix(in srgb,#84fab0 8%,var(--surface-card));color:#2f6a4a;transform:scale(1.05)}._addButton_3yvsq_35._disappearing_3yvsq_115{pointer-events:none;animation:_poof_3yvsq_1 .4s cubic-bezier(.175,.885,.32,1.275) forwards,_collapse_3yvsq_1 .4s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes _poof_3yvsq_1{0%{transform:scale(1.05);opacity:1;filter:blur(0)}30%{transform:scale(1.15);opacity:1;filter:blur(0)}to{transform:scale(0);opacity:0;filter:blur(8px)}}@keyframes _collapse_3yvsq_1{0%{max-width:300px;max-height:100px;padding-inline:1.25rem;padding-block:.75rem;margin-right:0;opacity:1}40%{max-width:300px;max-height:100px;padding-inline:1.25rem;padding-block:.75rem;margin-right:0;opacity:1}to{max-width:0;max-height:0;padding-inline:0;padding-block:0;margin-right:-.75rem;opacity:0}}._timerProgress_3yvsq_167{position:absolute;bottom:0;left:0;height:4px;background:linear-gradient(90deg,#ff9a9e,#ff4d4d);width:100%;transform-origin:left}._addButton_3yvsq_35._settling_3yvsq_98 ._plusIcon_3yvsq_177{transform:rotate(45deg);color:#ff4d4d}._plusIcon_3yvsq_177,._checkIcon_3yvsq_182{width:1rem;height:1rem;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}._plusIcon_3yvsq_177{color:#ff9a9e}._checkIcon_3yvsq_182{color:#2f6a4a;animation:_checkPop_3yvsq_1 .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes _checkPop_3yvsq_1{0%{transform:scale(0) rotate(-20deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}._quantityBadge_3yvsq_202{font-size:.625rem;padding:.125rem .5rem;border-radius:9999px;font-weight:800;background-color:#ff9a9e;color:#fff;margin-left:.25rem;box-shadow:0 4px 8px #ff9a9e4d;display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem}
