.apc-card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:1.8rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.08);transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease,transform var(--duration-short) ease}.apc-card:hover{border-color:#5968a459;box-shadow:0 2.6rem 5rem -3.2rem #5968a48c;transform:translateY(-.4rem)}.apc-media{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;background:rgba(var(--color-foreground),.04)}.apc-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.22,1,.36,1)}.apc-card:hover .apc-media img{transform:scale(1.07)}.apc-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.04)}.apc-placeholder svg{width:50%;height:50%;opacity:.4}.apc-tag{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:.6rem 1.2rem;border-radius:999px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:1.1rem;letter-spacing:.04rem;text-transform:uppercase;color:rgb(var(--color-foreground))}.apc-tag--soon{background:rgba(var(--color-foreground),.85);color:rgb(var(--color-background))}.apc-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.4rem;padding:1.4rem 1.4rem 1.6rem}.apc-title{font-weight:500;font-size:1.5rem;line-height:1.2;color:rgb(var(--color-foreground));min-height:2.4em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.apc-title-link{color:inherit;text-decoration:none}.apc-title-link:hover{color:#5968a4}.apc-price{font-size:1.2rem;font-weight:400;color:rgba(var(--color-foreground),.55)}.apc-price s{opacity:.7;margin-inline-start:6px}.apc-book{margin-top:.8rem;display:inline-flex;align-items:center;justify-content:center;min-height:3.8rem;border-radius:999px;border:.1rem solid #5968a4;background:#5968a4;font-size:1.2rem;letter-spacing:.04rem;text-transform:uppercase;color:#fff;text-decoration:none;transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease,color var(--duration-short) ease}.apc-book:hover{background:#46517f;border-color:#46517f;color:#fff}.apc-card--soldout .apc-title,.apc-card--soldout .apc-price{color:rgba(var(--color-foreground),.5)}.apc-card--soldout .apc-book{opacity:.6}@media(prefers-reduced-motion:reduce){.apc-card,.apc-media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-card-atelier.css.map */
