.sticker-card[data-v-2f6a98fc]{background:#fff;border:1px solid oklch(92% .005 250);border-radius:20px;box-shadow:0 1px 3px #0000000f,0 4px 16px #00000014;display:flex;flex-direction:column;outline:none;overflow:hidden;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease}.sticker-card[data-v-2f6a98fc]:hover{box-shadow:0 4px 12px #00000014,0 16px 40px #00000024;transform:translateY(-4px)}.sticker-card--sm[data-v-2f6a98fc]{font-size:.875rem}.sticker-card--lg[data-v-2f6a98fc],.sticker-card--md[data-v-2f6a98fc]{font-size:1rem}.sticker-card__image-wrap[data-v-2f6a98fc]{aspect-ratio:1;background:#faf4ef;flex:0 0 auto;overflow:hidden;position:relative}.sticker-card__image[data-v-2f6a98fc]{display:block;filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(0 6px 10px rgba(0,0,0,.18));height:100%;-o-object-fit:contain;object-fit:contain;padding:1.25rem;transition:transform .28s cubic-bezier(.34,1.56,.64,1);width:100%}.sticker-card:hover .sticker-card__image[data-v-2f6a98fc]{transform:scale(1.05)}.sticker-card__placeholder[data-v-2f6a98fc]{align-items:center;background:var(--color-brand-soft);display:flex;height:100%;justify-content:center;width:100%}.sticker-card__placeholder-glyph[data-v-2f6a98fc]{color:color-mix(in srgb,var(--color-brand) 25%,transparent);font-size:2.75rem;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.sticker-card:hover .sticker-card__placeholder-glyph[data-v-2f6a98fc]{transform:scale(1.05) rotate(15deg)}.sticker-card__info[data-v-2f6a98fc]{display:flex;flex:1;flex-direction:column;gap:.625rem;padding:.875rem 1rem 1rem}.sticker-card--sm .sticker-card__info[data-v-2f6a98fc]{padding:.75rem .875rem .875rem}.sticker-card--lg .sticker-card__info[data-v-2f6a98fc]{padding:1rem 1.125rem 1.125rem}.sticker-card__sizes[data-v-2f6a98fc]{display:flex;flex-wrap:wrap;gap:5px}.size-chip[data-v-2f6a98fc]{background:#fff;border:1px solid oklch(88% .005 250);border-radius:999px;color:#454e58;cursor:pointer;direction:ltr;font-family:inherit;font-size:.7rem;font-weight:600;padding:3px 10px;transition:border-color .15s,background .15s,color .15s}.size-chip--on[data-v-2f6a98fc],.size-chip[data-v-2f6a98fc]:hover{border-color:var(--color-brand)}.size-chip--on[data-v-2f6a98fc]{background:var(--color-brand-soft);color:var(--color-brand-dark)}.sticker-card__buy-row[data-v-2f6a98fc]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-top:auto}.price-value[data-v-2f6a98fc]{color:var(--color-brand-dark);font-size:1rem;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.sticker-card--sm .price-value[data-v-2f6a98fc]{font-size:.9375rem}.sticker-card--lg .price-value[data-v-2f6a98fc]{font-size:1.125rem}.add-btn[data-v-2f6a98fc]{align-items:center;background:var(--color-brand);border:none;border-radius:12px;color:var(--color-on-brand);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:700;gap:.3rem;padding:.45rem .9rem;transition:background .15s,transform .15s ease;white-space:nowrap}.add-btn[data-v-2f6a98fc]:hover:not(:disabled){background:var(--color-brand-dark)}.add-btn[data-v-2f6a98fc]:active{transform:scale(.97)}.add-btn[data-v-2f6a98fc]:disabled{cursor:not-allowed;opacity:.6}.add-btn--added[data-v-2f6a98fc]{background:var(--color-brand-dark)}.add-btn__icon[data-v-2f6a98fc]{flex-shrink:0;height:14px;width:14px}
