.product-image-fallback[data-astro-cid-shljrivk][hidden]{display:none!important}.product-card[data-astro-cid-tjdfhdqb]{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--bright);box-shadow:var(--card-shadow);transition:border-color .25s ease,box-shadow .25s ease}.product-card[data-astro-cid-tjdfhdqb]:hover{border-color:#637a4547;box-shadow:0 12px 30px #3c2b2112}.product-card[data-astro-cid-tjdfhdqb]:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #637a4524}.product-card[data-astro-cid-tjdfhdqb]>a[data-astro-cid-tjdfhdqb]:focus-visible{outline:none}.card-image[data-astro-cid-tjdfhdqb]{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:var(--green-pale)}.card-image[data-astro-cid-tjdfhdqb] svg,.card-image[data-astro-cid-tjdfhdqb] img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}a[data-astro-cid-tjdfhdqb]:hover .card-image[data-astro-cid-tjdfhdqb] svg,a[data-astro-cid-tjdfhdqb]:hover .card-image[data-astro-cid-tjdfhdqb] img{transform:scale(1.025)}.card-copy[data-astro-cid-tjdfhdqb]{display:flex;min-height:68px;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 13px 11px;background:var(--bright)}h3[data-astro-cid-tjdfhdqb]{position:relative;display:inline;margin:0 0 3px;font-family:var(--serif);font-size:1.12rem;font-weight:500;line-height:1.25;background-image:linear-gradient(var(--green),var(--green));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .25s ease}a[data-astro-cid-tjdfhdqb]:hover h3[data-astro-cid-tjdfhdqb]{background-size:100% 1px}.status[data-astro-cid-tjdfhdqb]{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding-top:2px;color:var(--available);font-size:.8rem;font-weight:600}.status[data-astro-cid-tjdfhdqb] i[data-astro-cid-tjdfhdqb]{width:8px;height:8px;border-radius:50%;background:var(--available)}.status[data-astro-cid-tjdfhdqb].sold{color:#91867e}.status[data-astro-cid-tjdfhdqb].sold i[data-astro-cid-tjdfhdqb]{background:#a79c93}.sold-overlay[data-astro-cid-tjdfhdqb]{position:absolute;inset:50% 0 auto;padding:8px 12px;background:#3c2a1ea3;color:#fffdf8;font-family:var(--serif);font-size:1.15rem;text-align:center;transform:translateY(-50%)}.badge-stack[data-astro-cid-tjdfhdqb]{position:absolute;top:9px;left:9px;display:flex;align-items:flex-start;flex-direction:column;gap:5px}.special-badge[data-astro-cid-tjdfhdqb],.new-badge[data-astro-cid-tjdfhdqb]{padding:5px 9px;border-radius:999px;color:#fffdf8;font-size:.68rem;font-weight:600;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.special-badge[data-astro-cid-tjdfhdqb]{background:var(--red)}.new-badge[data-astro-cid-tjdfhdqb]{background:var(--green)}.price-badge[data-astro-cid-tjdfhdqb]{position:absolute;top:8px;right:8px;display:grid;min-width:43px;height:43px;padding-inline:8px;place-content:center;border:1px solid rgb(99 122 69 / 18%);border-radius:999px;background:var(--paper);color:var(--green-dark);box-shadow:0 3px 10px #3c2b2124;font-family:var(--serif);font-size:1rem;font-weight:600;white-space:nowrap}.price-badge[data-astro-cid-tjdfhdqb].clearance{border-color:#b94a3238;color:var(--red)}@media(hover:none){.product-card[data-astro-cid-tjdfhdqb]:hover{border-color:var(--line);box-shadow:var(--card-shadow)}a[data-astro-cid-tjdfhdqb]:hover .card-image[data-astro-cid-tjdfhdqb] svg,a[data-astro-cid-tjdfhdqb]:hover .card-image[data-astro-cid-tjdfhdqb] img{transform:none}a[data-astro-cid-tjdfhdqb]:hover h3[data-astro-cid-tjdfhdqb]{background-size:0 1px}}@media(prefers-reduced-motion:reduce){.product-card[data-astro-cid-tjdfhdqb],.card-image[data-astro-cid-tjdfhdqb] svg,.card-image[data-astro-cid-tjdfhdqb] img,h3[data-astro-cid-tjdfhdqb]{transition:none}a[data-astro-cid-tjdfhdqb]:hover .card-image[data-astro-cid-tjdfhdqb] svg,a[data-astro-cid-tjdfhdqb]:hover .card-image[data-astro-cid-tjdfhdqb] img{transform:none}}@media(max-width:520px){.card-copy[data-astro-cid-tjdfhdqb]{display:block;min-height:76px;padding:10px}h3[data-astro-cid-tjdfhdqb]{font-size:1.02rem}.status[data-astro-cid-tjdfhdqb]{margin-top:5px;font-size:.76rem}.badge-stack[data-astro-cid-tjdfhdqb]{top:6px;left:6px;gap:4px}.special-badge[data-astro-cid-tjdfhdqb],.new-badge[data-astro-cid-tjdfhdqb]{padding:4px 7px;font-size:.61rem}.price-badge[data-astro-cid-tjdfhdqb]{top:6px;right:6px;min-width:37px;height:37px;padding-inline:6px;font-size:.9rem}}
