.pc[data-astro-cid-llukyhic]{gap:var(--space-3xs);grid-template-rows:auto 1fr;display:grid;position:relative}.pc[data-astro-cid-llukyhic][hidden]{display:none}.pc-frame[data-astro-cid-llukyhic]{aspect-ratio:4/5;background:var(--lift-1);border-radius:4px;display:block;position:relative;overflow:hidden}.pc--lg[data-astro-cid-llukyhic] .pc-frame[data-astro-cid-llukyhic]{aspect-ratio:4/4.6}.pc-frame[data-astro-cid-llukyhic] img[data-astro-cid-llukyhic]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out), opacity .25s;position:absolute;inset:0}.pc[data-astro-cid-llukyhic]:hover .pc-frame[data-astro-cid-llukyhic] img[data-astro-cid-llukyhic],.pc[data-astro-cid-llukyhic]:hover .pc-film[data-astro-cid-llukyhic]{transform:scale(1.03)}.pc-film[data-astro-cid-llukyhic]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-out), transform .9s var(--ease-out);position:absolute;inset:0}.pc-film[data-astro-cid-llukyhic].is-on{opacity:1}.pc-body[data-astro-cid-llukyhic]{gap:var(--space-nano);grid-template-rows:auto auto auto 1fr auto auto;align-content:start;display:grid}.pc-top[data-astro-cid-llukyhic]{justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}.pc-name[data-astro-cid-llukyhic]{font-family:var(--font-heading);font-size:var(--text-h6);color:inherit;line-height:1.2;text-decoration:none}.pc-name[data-astro-cid-llukyhic]:hover{text-underline-offset:3px;text-decoration:underline 1px}.pc--lg[data-astro-cid-llukyhic] .pc-name[data-astro-cid-llukyhic]{font-size:var(--text-h5)}.pc-price[data-astro-cid-llukyhic]{font-variant-numeric:tabular-nums;white-space:nowrap}.pc-col[data-astro-cid-llukyhic]{color:var(--text-subtle);margin:0}.pc-swatches[data-astro-cid-llukyhic]{flex-wrap:wrap;gap:8px;margin:4px 0 2px;display:flex}.pc-sw[data-astro-cid-llukyhic]{cursor:pointer;background:var(--lift-2) var(--sw-img) center / cover no-repeat;border:0;border-radius:50%;width:24px;height:24px;padding:0;transition:box-shadow .2s,transform .2s;box-shadow:inset 0 0 0 1px #27241f24}.pc-sw[data-astro-cid-llukyhic]:hover{transform:translateY(-1px)}.pc-sw[data-astro-cid-llukyhic][aria-checked=true]{box-shadow:0 0 0 2px var(--color-light-100), 0 0 0 3px var(--color-dark-100)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.pc-line[data-astro-cid-llukyhic]{color:var(--text-medium);margin:0}.pc-facts[data-astro-cid-llukyhic]{margin:var(--space-nano) 0 0;padding-top:var(--space-micro);border-top:1px solid var(--border-subtle);font-size:var(--text-b3);gap:6px;display:grid}.pc-facts[data-astro-cid-llukyhic] div[data-astro-cid-llukyhic]{grid-template-columns:6.2rem 1fr;gap:8px;display:grid}.pc-facts[data-astro-cid-llukyhic] dt[data-astro-cid-llukyhic]{color:var(--text-subtle)}.pc-facts[data-astro-cid-llukyhic] dd[data-astro-cid-llukyhic]{color:var(--text-strong);margin:0}.pc-ctas[data-astro-cid-llukyhic]{align-items:center;gap:var(--space-micro) var(--space-3xs);margin-top:var(--space-micro);flex-wrap:wrap;display:flex}.pc-pay[data-astro-cid-llukyhic]{color:var(--text-subtle)}.pc-when[data-astro-cid-llukyhic]{color:var(--text-medium);border-top:1px solid var(--border-subtle);margin:0;padding-top:10px}.pc-when[data-astro-cid-llukyhic] span[data-astro-cid-llukyhic]{color:var(--text-subtle);margin-right:6px}@media (width>=768px){.pc--lg[data-astro-cid-llukyhic] .pc-when[data-astro-cid-llukyhic]{min-height:calc(10px + 2lh)}}.pc-im-d[data-astro-cid-llukyhic]{display:none}@media (width>=768px){.pc-im-m[data-astro-cid-llukyhic]{display:none}.pc-im-d[data-astro-cid-llukyhic]{display:block}}@media (width<=767px){.pc-swatches[data-astro-cid-llukyhic]{gap:0;margin:0 -10px}.pc-sw[data-astro-cid-llukyhic]{width:44px;height:44px;box-shadow:none;background:0 0;place-items:center;display:grid}.pc-sw[data-astro-cid-llukyhic]:before{content:"";background:var(--lift-2) var(--sw-img) center / cover no-repeat;border-radius:50%;width:24px;height:24px;box-shadow:inset 0 0 0 1px #27241f24}.pc-sw[data-astro-cid-llukyhic][aria-checked=true]{box-shadow:none}.pc-sw[data-astro-cid-llukyhic][aria-checked=true]:before{box-shadow:0 0 0 2px var(--color-light-100), 0 0 0 3px var(--color-dark-100)}.pc-body[data-astro-cid-llukyhic]{text-align:center;flex-direction:column;align-items:center;display:flex}.pc-line[data-astro-cid-llukyhic]{flex:1 0 auto}.pc--lg[data-astro-cid-llukyhic] .pc-when[data-astro-cid-llukyhic]{width:100%;min-height:calc(10px + 2em * var(--lh-b3))}.pc-top[data-astro-cid-llukyhic]{flex-direction:column;align-items:center;gap:2px}.pc-name[data-astro-cid-llukyhic]{font-size:var(--text-b1)}.pc--lg[data-astro-cid-llukyhic] .pc-name[data-astro-cid-llukyhic]{font-size:var(--text-h6)}.pc-price[data-astro-cid-llukyhic]{font-size:var(--text-b3);color:var(--text-medium)}.pc-swatches[data-astro-cid-llukyhic]{justify-content:center}.pc-facts[data-astro-cid-llukyhic],.pc[data-astro-cid-llukyhic]:not(.pc--lg) .pc-line[data-astro-cid-llukyhic]{display:none}.pc-line[data-astro-cid-llukyhic]{max-width:19rem}.pc-ctas[data-astro-cid-llukyhic]{flex-direction:column;align-items:stretch;gap:8px;width:100%}.pc-ctas[data-astro-cid-llukyhic] .btn[data-astro-cid-llukyhic]{justify-content:center;width:100%}.pc-pay[data-astro-cid-llukyhic]{text-align:center}}@media (width<=374px){.pc[data-astro-cid-llukyhic]:not(.pc--lg) .pc-ctas[data-astro-cid-llukyhic] .btn[data-astro-cid-llukyhic]{font-size:var(--text-b3);padding-inline:8px}}
