.pcard.svelte-11ja2cl{border:2px solid var(--dark,#111110);color:inherit;background:#fff;flex-direction:column;text-decoration:none;transition:transform .2s;display:flex;position:relative}.pcard.svelte-11ja2cl:hover{transform:translateY(-4px)}.pimg.svelte-11ja2cl{aspect-ratio:1;background:#fff;position:relative;overflow:hidden}.img-wrap.svelte-11ja2cl{padding:13% 16%;transition:transform .5s;position:absolute;inset:0}.pcard.svelte-11ja2cl:hover .img-wrap:where(.svelte-11ja2cl){transform:scale(1.05)}.img-wrap.svelte-11ja2cl img{object-fit:contain;width:100%;height:100%}.ph-img.svelte-11ja2cl{background:#f0eeea repeating-linear-gradient(135deg,#9a9a961f 0 1px,#0000 1px 12px);position:absolute;inset:0}.ptag.svelte-11ja2cl{z-index:2;background:var(--accent,#e64b17);color:#fff;letter-spacing:.07em;padding:8px 13px;font-size:11px;font-weight:600;position:absolute;top:0;left:0}.quick.svelte-11ja2cl{z-index:2;color:var(--dark,#111110);text-align:center;letter-spacing:.06em;border:2px solid var(--dark,#111110);cursor:pointer;opacity:0;background:#fff;padding:12px;font-size:12px;font-weight:600;transition:opacity .22s,transform .22s,background .2s,color .2s,border-color .2s;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(8px)}.pcard.svelte-11ja2cl:hover .quick:where(.svelte-11ja2cl){opacity:1;transform:none}.quick.svelte-11ja2cl:hover{background:var(--accent,#e64b17);color:#fff;border-color:var(--accent,#e64b17)}.pbody.svelte-11ja2cl{border-top:2px solid var(--dark,#111110);flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.pbrand.svelte-11ja2cl{letter-spacing:.12em;color:var(--text-secondary,#74726e);font-size:11px;font-weight:500}.pname.svelte-11ja2cl{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);margin-top:7px;font-size:23px;font-weight:600;line-height:1.12}.pmeta.svelte-11ja2cl{justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:16px;display:flex}.pprice.svelte-11ja2cl{font-size:16px;font-weight:600}.padd.svelte-11ja2cl{letter-spacing:.05em;color:var(--accent,#e64b17);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.arw.svelte-11ja2cl{transition:transform .2s}.pcard.svelte-11ja2cl:hover .arw:where(.svelte-11ja2cl){transform:translate(4px)}.sold-out-tag.svelte-11ja2cl{letter-spacing:.04em;color:var(--text-secondary,#74726e);font-size:11px;font-weight:600}.low-stock-tag.svelte-11ja2cl{letter-spacing:.04em;color:var(--accent,#e64b17);font-size:11px;font-weight:600}.instore-tag.svelte-11ja2cl{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary,#74726e);font-size:11px;font-weight:600}@media (width<=760px){.pbody.svelte-11ja2cl{padding:13px 14px 16px}.pname.svelte-11ja2cl{font-size:18px}.pprice.svelte-11ja2cl{font-size:15px}.quick.svelte-11ja2cl{letter-spacing:.04em;font-size:11.5px}.pmeta.svelte-11ja2cl{flex-direction:column;align-items:flex-start;gap:4px;padding-top:11px}.instore-tag.svelte-11ja2cl{letter-spacing:.03em}}@media (hover:none){.quick.svelte-11ja2cl{opacity:1;transform:none}.pcard.svelte-11ja2cl:hover .img-wrap:where(.svelte-11ja2cl),.pcard.svelte-11ja2cl:hover{transform:none}}@media (hover:none) and (width<=760px){.quick.svelte-11ja2cl{border:none;padding:13px 8px;bottom:0;left:0;right:0;box-shadow:0 -8px 16px #ffffffeb}.img-wrap.svelte-11ja2cl{padding:10% 15% 26%}.padd.svelte-11ja2cl{display:none}}
