.atc[data-astro-cid-56irr2ge]{position:relative;overflow:hidden}.atc__icon[data-astro-cid-56irr2ge]{display:inline-grid;place-items:center}.atc__icon--done[data-astro-cid-56irr2ge],.atc[data-astro-cid-56irr2ge][data-in-cart] .atc__icon--add[data-astro-cid-56irr2ge]{display:none}.atc[data-astro-cid-56irr2ge][data-in-cart] .atc__icon--done[data-astro-cid-56irr2ge]{display:inline-grid}.atc[data-astro-cid-56irr2ge].is-added .atc__icon--done[data-astro-cid-56irr2ge]{animation:pop .5s var(--ease-out)}.atc--bar[data-astro-cid-56irr2ge]{min-height:2.9rem;padding-inline:1.2rem}.atc--full[data-astro-cid-56irr2ge][data-in-cart],.atc--bar[data-astro-cid-56irr2ge][data-in-cart]{--btn-bg: var(--c-success);--btn-bg-hover: #255738}.atc--card[data-astro-cid-56irr2ge]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:2.75rem;min-width:2.75rem;padding:0 1.05rem 0 .85rem;border-radius:var(--radius-pill);background:var(--c-surface);color:var(--c-ink);font-size:var(--fs-xs);font-weight:800;letter-spacing:.02em;box-shadow:var(--shadow-md);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.atc--card[data-astro-cid-56irr2ge]:hover{background:var(--c-ink);color:var(--c-ink-inverse)}.atc--card[data-astro-cid-56irr2ge][data-in-cart]{background:var(--c-success);color:#fff}@media (hover: none),(max-width: 640px){.atc--card[data-astro-cid-56irr2ge]{padding:0;width:2.75rem}.atc--card[data-astro-cid-56irr2ge] .atc__label[data-astro-cid-56irr2ge]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@keyframes pop{0%{transform:scale(.4) rotate(-20deg)}60%{transform:scale(1.25)}to{transform:none}}.product-card[data-astro-cid-7omm2xna]{position:relative;display:flex;flex-direction:column}.product-card__media[data-astro-cid-7omm2xna]{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-md);overflow:hidden;background:radial-gradient(120% 90% at 50% 20%,var(--c-wood-50),var(--c-paper-deep));isolation:isolate}.product-card__link[data-astro-cid-7omm2xna]{position:absolute;inset:0;display:grid;place-items:center}.product-card__img[data-astro-cid-7omm2xna]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease-out),opacity var(--dur-slow) var(--ease-out)}.product-card__img--alt[data-astro-cid-7omm2xna]{opacity:0}.product-card__emoji[data-astro-cid-7omm2xna]{font-size:clamp(3.5rem,8vw,5rem);filter:drop-shadow(0 10px 12px rgba(61,31,12,.18));transition:transform 1.1s var(--ease-out)}@media (hover: hover){.product-card[data-astro-cid-7omm2xna]:hover .product-card__img[data-astro-cid-7omm2xna],.product-card[data-astro-cid-7omm2xna]:hover .product-card__emoji[data-astro-cid-7omm2xna]{transform:scale(1.045)}.product-card[data-astro-cid-7omm2xna]:hover .product-card__img--alt[data-astro-cid-7omm2xna]{opacity:1}}.product-card__badges[data-astro-cid-7omm2xna]{position:absolute;top:var(--sp-3);left:var(--sp-3);display:flex;gap:var(--sp-2);pointer-events:none}.product-card__quick[data-astro-cid-7omm2xna]{position:absolute;right:var(--sp-3);bottom:var(--sp-3);z-index:1}@media (hover: hover) and (min-width: 641px){.product-card__quick[data-astro-cid-7omm2xna]{opacity:0;transform:translateY(8px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.product-card[data-astro-cid-7omm2xna]:hover .product-card__quick[data-astro-cid-7omm2xna],.product-card[data-astro-cid-7omm2xna]:focus-within .product-card__quick[data-astro-cid-7omm2xna],.product-card__quick[data-astro-cid-7omm2xna]:has([data-in-cart]){opacity:1;transform:none}}.product-card__info[data-astro-cid-7omm2xna]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-4)}.product-card__name[data-astro-cid-7omm2xna]{font-size:clamp(1.05rem,.95rem + .35vw,1.3rem);line-height:1.25;font-variation-settings:"SOFT" 70,"opsz" 48}.product-card__name[data-astro-cid-7omm2xna] a[data-astro-cid-7omm2xna]{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size var(--dur-slow) var(--ease-out)}.product-card[data-astro-cid-7omm2xna]:hover .product-card__name[data-astro-cid-7omm2xna] a[data-astro-cid-7omm2xna]{background-size:100% 1px}.product-card__price[data-astro-cid-7omm2xna]{flex:none;font-weight:700;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.product-card__meta[data-astro-cid-7omm2xna]{margin-top:.2rem;font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;color:var(--c-ink-3)}@media (max-width: 480px){.product-card__info[data-astro-cid-7omm2xna]{flex-direction:column;gap:.15rem}}
