.pc{--pc-accent: var(--color-primary-button-background);--pc-on-accent: var(--color-primary-button-text);--pc-bg: var(--color-background);--pc-border: rgb(var(--color-border-rgb) / var(--opacity-20, .2));--pc-title: var(--color-foreground);--pc-muted: var(--color-foreground-muted);--pc-media-bg: color-mix(in srgb, var(--color-foreground) 5%, var(--color-background));--pc-type: var(--color-foreground-muted);--pc-sku: var(--color-foreground-muted);--pc-vendor: var(--color-foreground-muted);--pc-vendor-bg: color-mix(in srgb, var(--color-foreground) 3%, var(--color-background));--pc-vendor-border: rgb(var(--color-border-rgb) / var(--opacity-20, .2));--pc-price: var(--pc-accent);--pc-net: var(--color-foreground-muted);--pc-stock: var(--color-foreground-muted);--pc-dot-in: var(--pc-accent);--pc-dot-low: var(--color-warning, oklch(.68 .15 65));--pc-dot-out: rgb(var(--color-foreground-rgb) / var(--opacity-30, .3));--pc-btn-bg: var(--color-foreground);--pc-btn-text: var(--color-background);position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--pc-border);border-radius:6px;background:var(--pc-bg);transition:border-color .15s ease}.pc:hover{border-color:color-mix(in srgb,var(--pc-accent) 45%,var(--pc-border))}.pc__media{position:relative;aspect-ratio:1;overflow:hidden;border-bottom:1px solid var(--pc-border);background:var(--pc-media-bg)}.pc__media-link{display:block;width:100%;height:100%}.pc__image{width:100%;height:100%;object-fit:contain}.pc__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:22%;color:rgb(var(--color-foreground-rgb) / var(--opacity-20, .2))}.pc__placeholder-svg{width:100%;height:auto;fill:currentcolor}.pc__body{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;padding:18px}.pc__type{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pc-type)}.pc__title{margin:2px 0 0;font-family:var(--font-body--family);font-size:.9375rem;font-weight:500;line-height:1.35;color:var(--pc-title)}.pc__title-link{color:inherit;text-decoration:none}.pc__title-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pc__title-link:focus-visible{outline:none}.pc:has(.pc__title-link:focus-visible){outline:var(--focus-outline-width, 2px) solid var(--pc-accent);outline-offset:var(--focus-outline-offset, 2px)}.pc__sku,.pc__price,.pc__net,.pc__stock{font-family:var(--font-accent--family)}.pc__sku{font-size:.8125rem;letter-spacing:.02em;color:var(--pc-sku)}.pc__vendor{align-self:flex-start;margin-top:4px;padding:4px 10px;border:1px solid var(--pc-vendor-border);border-radius:4px;background:var(--pc-vendor-bg);font-size:.75rem;color:var(--pc-vendor)}.pc__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:auto;padding-top:18px}.pc__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.pc__price{font-size:1.375rem;font-weight:500;line-height:1.1;color:var(--pc-price)}.pc__compare{font-family:var(--font-accent--family);font-size:.8125rem;color:var(--pc-muted)}.pc__net{display:flex;flex-direction:column;font-size:.75rem;line-height:1.3;color:var(--pc-net)}.pc__net-value{font-size:.8125rem}.pc__stock{display:inline-flex;align-items:flex-start;gap:7px;flex-shrink:0;max-width:46%;font-size:.75rem;line-height:1.35;text-align:left;color:var(--pc-stock)}.pc__dot{flex-shrink:0;width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--pc-dot-out)}.pc__stock--in .pc__dot{background:var(--pc-dot-in)}.pc__stock--low .pc__dot,.pc__stock--backorder .pc__dot{background:var(--pc-dot-low)}.pc__form{display:block;margin-top:14px}.pc__form form{margin:0}.pc__button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:46px;margin-top:14px;padding:0 18px;border:none;border-radius:var(--border-radius-sm, 4px);background:var(--pc-btn-bg);color:var(--pc-btn-text);font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.pc__form .pc__button{margin-top:0}.pc__button:hover{background:color-mix(in srgb,var(--pc-btn-bg) 85%,var(--pc-btn-text))}.pc__button:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--pc-accent);outline-offset:var(--focus-outline-offset, 2px)}.pc__button--off{background:color-mix(in srgb,var(--color-foreground) 22%,var(--color-background));color:var(--color-background);cursor:not-allowed}.pc__button--off:hover{background:color-mix(in srgb,var(--color-foreground) 22%,var(--color-background))}.pc__button--link{border:1px solid var(--pc-btn-bg);background:transparent;color:var(--pc-btn-bg)}.pc__button--link:hover{background:color-mix(in srgb,var(--pc-btn-bg) 6%,transparent)}.pc__price--sale{color:var(--color-error, var(--pc-accent))}@media screen and (max-width:749px){.pc__body{padding:14px}.pc__meta{flex-direction:column;align-items:flex-start;gap:8px}.pc__stock{max-width:100%}}@media(prefers-reduced-motion:reduce){.pc,.pc__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cidal-product-card.css.map */
