.shop-hero[data-astro-cid-pk2qq6sv]{padding-block:var(--sp-8)}.shop-hero[data-astro-cid-pk2qq6sv] h1[data-astro-cid-pk2qq6sv]{font-size:var(--fs-hero);margin-block:var(--sp-3) var(--sp-2)}.shop-hero[data-astro-cid-pk2qq6sv] p[data-astro-cid-pk2qq6sv]{color:var(--clr-on-dark-muted);max-width:62ch;margin:0;font-size:1.05rem}.shop-hero-extra[data-astro-cid-pk2qq6sv]:not(:empty){margin-top:var(--sp-5);max-width:780px}.shop[data-astro-cid-pk2qq6sv]{padding-block:var(--sp-7) var(--sp-9)}.cat-pills[data-astro-cid-pk2qq6sv]{gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.pill[data-astro-cid-pk2qq6sv]{color:var(--clr-on-dark);min-height:44px;padding:var(--sp-2) var(--sp-5);border:1.5px solid var(--clr-line-dark);font-size:var(--fs-small);transition:all .2s var(--ease-out);background:0 0;border-radius:999px;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.pill[data-astro-cid-pk2qq6sv]:hover{border-color:var(--clr-on-dark-muted)}.pill-gift[data-astro-cid-pk2qq6sv]{gap:var(--sp-2);border-color:var(--clr-accent);color:var(--clr-on-dark)}.pill-gift[data-astro-cid-pk2qq6sv]:hover{background:var(--clr-accent);border-color:var(--clr-accent);color:#fff}.pill[data-astro-cid-pk2qq6sv].active{background:var(--clr-paper);color:var(--clr-ink);border-color:var(--clr-paper)}.sub-pills[data-astro-cid-pk2qq6sv]{gap:var(--sp-2);margin-bottom:var(--sp-6);padding-top:var(--sp-2);border-top:1px solid var(--clr-line-dark);flex-wrap:wrap;display:flex}.sub-pill[data-astro-cid-pk2qq6sv]{min-height:36px;padding:6px var(--sp-4);border:1px solid var(--clr-line-dark);font-size:var(--fs-tiny);letter-spacing:.02em;color:var(--clr-on-dark-muted);cursor:pointer;transition:all .18s var(--ease-out);background:0 0;border-radius:999px;font-weight:600}.sub-pill[data-astro-cid-pk2qq6sv]:hover{border-color:var(--clr-on-dark);color:var(--clr-on-dark)}.sub-pill[data-astro-cid-pk2qq6sv].active{background:var(--clr-accent);border-color:var(--clr-accent);color:#fff}.shop-empty[data-astro-cid-pk2qq6sv]{text-align:center;padding:var(--sp-6) 0}.shop-grid[data-astro-cid-pk2qq6sv]{gap:var(--sp-5);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1100px){.shop-grid[data-astro-cid-pk2qq6sv]{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.shop-grid[data-astro-cid-pk2qq6sv]{grid-template-columns:repeat(2,1fr)}}@media (width<=460px){.shop-grid[data-astro-cid-pk2qq6sv]{gap:var(--sp-3);grid-template-columns:1fr 1fr}}.shop-card[data-astro-cid-pk2qq6sv]{text-align:left;color:inherit;background:var(--clr-surface-2);border:1px solid var(--clr-line-dark);border-radius:var(--radius-md);cursor:pointer;transition:transform .25s var(--ease-out), border-color .25s var(--ease-out), box-shadow .25s var(--ease-out);flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.shop-card[data-astro-cid-pk2qq6sv]:hover{border-color:var(--clr-accent);box-shadow:var(--shadow-card);transform:translateY(-4px)}.shop-card-img[data-astro-cid-pk2qq6sv]{aspect-ratio:4/3;background:#fff;display:block;position:relative;overflow:hidden}.shop-card-img[data-astro-cid-pk2qq6sv] img[data-astro-cid-pk2qq6sv]{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out)}.shop-card[data-astro-cid-pk2qq6sv]:hover .shop-card-img[data-astro-cid-pk2qq6sv] img[data-astro-cid-pk2qq6sv]{transform:scale(1.04)}.product-tag[data-astro-cid-pk2qq6sv]{top:var(--sp-3);left:var(--sp-3);background:var(--clr-ink);color:var(--clr-paper);font-size:var(--fs-tiny);letter-spacing:.08em;text-transform:uppercase;transition:opacity .2s var(--ease-out);border-radius:4px;padding:4px 10px;font-weight:600;position:absolute}.sale-tag[data-astro-cid-pk2qq6sv]{top:var(--sp-3);right:var(--sp-3);background:var(--clr-accent);color:var(--clr-white);font-size:var(--fs-tiny);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:4px 10px;font-weight:700;position:absolute}.shop-card-includes[data-astro-cid-pk2qq6sv]{z-index:2;justify-content:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);color:var(--clr-paper);opacity:0;transition:opacity .25s var(--ease-out);pointer-events:none;background:#1b1b1bf0;flex-direction:column;display:flex;position:absolute;inset:0}@media (hover:hover){.shop-card[data-astro-cid-pk2qq6sv]:hover .shop-card-includes[data-astro-cid-pk2qq6sv],.shop-card[data-astro-cid-pk2qq6sv]:focus-visible .shop-card-includes[data-astro-cid-pk2qq6sv]{opacity:1}.shop-card[data-astro-cid-pk2qq6sv]:has(.shop-card-includes):hover .product-tag[data-astro-cid-pk2qq6sv],.shop-card[data-astro-cid-pk2qq6sv]:has(.shop-card-includes):focus-visible .product-tag[data-astro-cid-pk2qq6sv]{opacity:0}}.shop-card-includes-title[data-astro-cid-pk2qq6sv]{font-size:var(--fs-tiny);letter-spacing:.14em;text-transform:uppercase;color:var(--clr-accent);font-weight:600}.shop-card-includes-list[data-astro-cid-pk2qq6sv]{flex-direction:column;gap:3px;display:flex}.shop-card-includes-item[data-astro-cid-pk2qq6sv]{padding-left:14px;font-size:.82rem;line-height:1.3;position:relative}.shop-card-includes[data-astro-cid-pk2qq6sv].is-long{padding-block:var(--sp-3);gap:6px}.shop-card-includes[data-astro-cid-pk2qq6sv].is-long .shop-card-includes-list[data-astro-cid-pk2qq6sv]{gap:0}.shop-card-includes[data-astro-cid-pk2qq6sv].is-long .shop-card-includes-item[data-astro-cid-pk2qq6sv]{font-size:.74rem;line-height:1.25}.shop-card-includes-item[data-astro-cid-pk2qq6sv]:before{content:"";background:var(--clr-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.shop-card-badge[data-astro-cid-pk2qq6sv]{font-size:var(--fs-tiny);letter-spacing:.1em;text-transform:uppercase;color:var(--clr-accent);font-weight:700}.price-wrap[data-astro-cid-pk2qq6sv]{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.price-old[data-astro-cid-pk2qq6sv]{font-size:var(--fs-tiny);color:var(--clr-on-dark-muted)}.price-save[data-astro-cid-pk2qq6sv]{font-size:var(--fs-tiny);letter-spacing:.06em;text-transform:uppercase;color:var(--clr-accent);font-weight:700}.price-from[data-astro-cid-pk2qq6sv]{font-size:var(--fs-tiny);color:var(--clr-on-dark-muted);font-weight:500}.shop-card-body[data-astro-cid-pk2qq6sv]{gap:var(--sp-1);padding:var(--sp-5);flex-direction:column;flex:1;display:flex}.shop-card-name[data-astro-cid-pk2qq6sv]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);color:var(--clr-on-dark)}.shop-card-desc[data-astro-cid-pk2qq6sv]{font-size:var(--fs-small);color:var(--clr-on-dark-muted);flex:1}.shop-card-foot[data-astro-cid-pk2qq6sv]{margin-top:var(--sp-3);justify-content:space-between;align-items:center;display:flex}.shop-card-foot[data-astro-cid-pk2qq6sv] .price[data-astro-cid-pk2qq6sv]{color:var(--clr-accent);font-size:1.15rem}.shop-card-add[data-astro-cid-pk2qq6sv]{border:1.5px solid var(--clr-line-dark);width:44px;height:44px;color:var(--clr-on-dark);transition:all .2s var(--ease-out);border-radius:50%;place-items:center;display:grid}.shop-card[data-astro-cid-pk2qq6sv]:hover .shop-card-add[data-astro-cid-pk2qq6sv]{background:var(--clr-accent);border-color:var(--clr-accent);color:#fff}
