.dot[data-astro-cid-em5a3t5b]{background:#ffffff40;border-radius:999px;width:6px;height:6px}.dot[data-astro-cid-em5a3t5b].is-online{background:#fff;animation:2.4s ease-out infinite pulse;box-shadow:0 0 #ffffff80}@keyframes pulse{to{box-shadow:0 0 0 8px #fff0}}.address[data-astro-cid-em5a3t5b]{cursor:pointer;background:#ffffff0d;border-radius:14px;justify-content:space-between;align-items:center;width:100%;margin-top:24px;padding:12px 16px;font-size:12px;transition:background-color .3s;display:flex}.address[data-astro-cid-em5a3t5b]:hover{background:#ffffff1a}.row[data-astro-cid-qbunpjfh]{color:#ffffffd9;justify-content:space-between;align-items:center;padding:14px 0;font-size:13px;transition:color .3s;display:flex}a[data-astro-cid-qbunpjfh].row:hover{color:#fff}.row[data-astro-cid-qbunpjfh].is-off{color:#ffffff40}.arrow[data-astro-cid-qbunpjfh]{color:#ffffff4d;transition:transform .4s var(--ease-out-soft), color .3s}a[data-astro-cid-qbunpjfh].row:hover .arrow[data-astro-cid-qbunpjfh]{color:#fff;transform:translate(4px)}.skeleton{background:#ffffff0a;animation:1.6s ease-in-out infinite alternate breathe}@keyframes breathe{to{background:#ffffff14}}.deal{flex-direction:column;justify-content:flex-end;min-height:200px;display:flex}.deal .shot{--shot-brightness:.4}.deal .shot:before{content:"";background:linear-gradient(#0c0c0e33 30%,#0c0c0ed9 100%);position:absolute;inset:0}.filter{text-transform:uppercase;letter-spacing:.2em;text-indent:.2em;color:#fff9;cursor:pointer;border-radius:999px;flex:none;height:40px;padding:0 20px;font-size:11px;font-weight:500;transition:color .3s,background-color .3s}.filter:hover{color:#fff}.filter.is-active{color:var(--color-bg);background:#fff}.card{aspect-ratio:1;border-radius:var(--radius-card);animation:card-in .8s var(--ease-out-soft) both;animation-delay:var(--d,0s);transition:transform .6s var(--ease-out-soft), box-shadow .6s var(--ease-out-soft);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}@keyframes card-in{0%{opacity:0;transform:translateY(16px)}}.card.no-anim{animation:none}.card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #fff3,0 24px 48px #00000073}.card .shot{--shot-brightness:.6}.card:hover .shot img{--shot-brightness:.85;transform:scale(1.05)}.card[hidden]{display:none}.card-hit{border-radius:inherit;cursor:pointer;position:absolute;inset:0}.chip{text-transform:uppercase;letter-spacing:.2em;border-radius:999px;padding:8px 14px;font-size:9px;font-weight:600;position:absolute;top:12px}.chip-sale{color:var(--color-bg);letter-spacing:.04em;background:#fff;font-size:11px;right:12px}.add-pill{text-transform:uppercase;letter-spacing:.16em;height:32px;color:var(--color-bg);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:10px;font-weight:600;display:inline-flex}.add-pill.is-in{color:#fff;background:#ffffff24}@media (width<=767px){.add-pill{letter-spacing:0;justify-content:center;width:32px;padding:0;font-size:15px}}.cart-pill{z-index:40;text-transform:uppercase;letter-spacing:.16em;cursor:pointer;height:56px;transition:transform .4s var(--ease-out-soft);border-radius:999px;align-items:center;gap:12px;padding:0 24px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.cart-pill:hover{transform:translate(-50%)translateY(-2px)}@media (width<=767px){.cart-pill{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}.cart-pill.bump{animation:bump .5s var(--ease-out-soft)}@keyframes bump{40%{transform:translate(-50%)scale(1.08)}}.cart-count{letter-spacing:0;min-width:24px;height:24px;color:var(--color-bg);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.sheet{color:#fff;border-radius:var(--radius-panel);width:min(480px,100vw - 24px);max-height:calc(100svh - 24px);margin:auto;padding:40px 24px 24px;position:fixed;overflow:hidden auto}.sheet:not([open]){display:none}.sheet::backdrop{backdrop-filter:blur(12px);background:#0009}.sheet[open]{animation:sheet-in .5s var(--ease-out-soft)}@keyframes sheet-in{0%{opacity:0;transform:scale(.95)translateY(16px)}}.sheet-close{color:#fff9;cursor:pointer;background:#ffffff14;border-radius:999px;width:36px;height:36px;font-size:20px;font-weight:300;line-height:1;transition:color .3s,background-color .3s;position:absolute;top:16px;right:16px}.sheet-close:hover{color:#fff;background:#ffffff29}.line{background:#ffffff0d;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:grid}.stepper{align-items:center;gap:4px;display:flex}.stepper button,.line-del{color:#ffffffb3;cursor:pointer;background:#ffffff14;border-radius:999px;width:28px;height:28px;font-size:16px;line-height:1;transition:color .3s,background-color .3s}.stepper button:hover,.line-del:hover{color:#fff;background:#ffffff2e}.stepper button:disabled{opacity:.3;cursor:default}.field{text-align:left;flex-direction:column;gap:8px;width:100%;display:flex}.field[hidden]{display:none}.field>span{text-transform:uppercase;letter-spacing:.24em;color:var(--color-mute);padding-left:16px;font-size:10px}.field>small{color:var(--color-mute);padding-left:16px;font-size:11px;line-height:1.5}.field input,.field select,.field textarea{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;outline:none;height:52px;padding:0 20px;font-size:15px;transition:border-color .3s,background-color .3s}.field input::placeholder{color:#ffffff40}.field input:focus,.field select:focus,.field textarea:focus{background:#ffffff1a;border-color:#fff9}
