.wk-product-card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--product-card-corner-radius, .8rem);border:var(--product-card-border-width, 0) solid rgba(var(--color-foreground, 17, 17, 17),var(--product-card-border-opacity, .1));box-shadow:var(--product-card-shadow-horizontal-offset, 0) var(--product-card-shadow-vertical-offset, .4rem) var(--product-card-shadow-blur-radius, .5rem) rgba(var(--color-shadow, 0, 0, 0),var(--product-card-shadow-opacity, .25));background:rgb(var(--color-background, 255, 255, 255))}.wk-image{display:block;width:100%;height:100%;object-fit:contain!important}.wk-media{position:relative;overflow:hidden;aspect-ratio:1 / 1;background:rgb(var(--color-background, 255, 255, 255))}.wk-image-link{display:block;width:100%;height:100%}.wk-loading{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:rgb(var(--color-background, 255, 255, 255))}.wk-loading-spinner{width:28px;height:28px;color:var(--vaultify-gold, #c9a24d)}.wk-badges{position:absolute;top:12px;left:12px;z-index:3;pointer-events:none}.wk-badge--sold-out{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:4px 10px;line-height:1;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vaultify-gold, #c9a24d);background:#000000d9;border:1px solid var(--vaultify-gold-border, rgba(201, 162, 77, .8));border-radius:999px;box-shadow:0 3px 10px #0000004d,0 0 0 1px var(--vaultify-gold-inset, rgba(201, 162, 77, .15)) inset}.wk-remove-button--text{display:block;margin-top:8px;font-size:1.2rem;color:rgba(var(--color-foreground, 17, 17, 17),.75)}.wk-content{display:flex;flex-direction:column;flex-grow:1;gap:8px;padding:1.3rem 1rem;text-align:var(--product-card-text-alignment, center)}.wk-meta{display:flex;flex-direction:column;gap:4px}.wk-vendor{font-size:1rem;letter-spacing:.13rem;text-transform:uppercase;color:rgba(var(--color-foreground, 17, 17, 17),.6)}.wk-product-title{font-size:1.4rem;line-height:1.35}.wk-text-link{color:inherit;text-decoration:none}.wk-text-link:hover{text-decoration:underline}.wk-price{display:flex;align-items:baseline;justify-content:var(--product-card-text-alignment, center);flex-wrap:wrap;gap:6px;margin-top:2px}.wk-compare-price{font-size:1.3rem;text-decoration:line-through;opacity:.6}.wk-current-price{font-size:1.5rem;font-weight:600}.wk-current-price.wk-sale,.wk-savings{color:var(--vaultify-gold, #c9a24d)}.wk-savings{font-size:1.3rem;font-weight:600}.wk-unit-price{margin-top:2px;font-size:1.1rem;opacity:.65}.wk-form{display:flex;flex-direction:column;gap:10px;margin-top:6px}.wk-variants{display:flex;flex-direction:column;gap:8px}.wk-quantity{display:flex;align-items:center;justify-content:center;gap:8px}.wk-quantity-label{font-size:1.1rem;opacity:.7}.wk-quantity-input{width:56px;padding:4px 6px;border:1px solid rgba(var(--color-foreground, 17, 17, 17),.15);border-radius:4px;font:inherit}.wk-cta-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:0 1.6rem;border:1px solid var(--vaultify-gold, #c9a24d);border-radius:4px;background:var(--vaultify-gold, #c9a24d);color:#111;font-size:1.3rem;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background .15s ease,opacity .15s ease}.wk-cta-button:hover:not([disabled]){background:var(--vaultify-gold-hover, #b88f3f)}.wk-cta-button[disabled]{cursor:not-allowed;opacity:.55;background:transparent;color:rgba(var(--color-foreground, 17, 17, 17),.6)}.wk-cta-button:focus-visible{outline:2px solid var(--vaultify-gold, #c9a24d);outline-offset:2px}.wk-cta-spinner{display:none;width:16px;height:16px;margin-left:8px}.wk-cta-button[data-loading] .wk-cta-spinner{display:inline-block}.wk-cta-button.loading{color:transparent;position:relative}.wk-cta-button.loading>.loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;display:flex;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-vaultify-wishlist-card.css.map */
