.cardmnsy{position:relative;font-family:var(--font-body--family)}.cardmnsy__frame{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;overflow:hidden;text-decoration:none;background:color-mix(in srgb,var(--color-foreground) 5%,transparent)}.cardmnsy__art{position:relative;z-index:2;width:100%;height:100%;display:flex;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.cardmnsy__img{width:100%;height:100%;object-fit:contain;display:block}.cardmnsy__ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--font-heading--family);font-weight:700;color:var(--color-foreground);opacity:.45;padding:14px;text-align:center;line-height:1.2}.cardmnsy__cover-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.cardmnsy__badge{position:absolute;top:0;left:0;z-index:4;background:#f99325;color:#1a1a1a;font-size:.69rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 9px}.cardmnsy__badge--sale{background:#1a1a1a;color:#fff}.cardmnsy__badge--soldout{background:#262626;color:#fcf6ef}.cardmnsy__disc{position:absolute;top:9%;left:50%;width:82%;height:82%;border-radius:50%;transform:translate(-92%);transition:transform .5s cubic-bezier(.2,.7,.2,1);z-index:1;box-shadow:0 8px 22px #0000004d}.cardmnsy--vinyl .cardmnsy__disc{background:radial-gradient(circle at center,#000 0 16%,#c47f1e 16% 18.5%,#111 18.5% 26%,#1d1d1d 26% 27%,#111 27% 34%,#1c1c1c 34% 35%,#111 35% 44%,#1d1d1d 44% 45%,#111 45% 100%)}.cardmnsy--vinyl .cardmnsy__disc:after{content:"";position:absolute;top:41%;right:41%;bottom:41%;left:41%;border-radius:50%;background:#f99325}.cardmnsy--cd .cardmnsy__disc{background:conic-gradient(from 30deg,#bcd0ff,#c7f0d6,#fff2b8,#ffd0b8,#ffbcde,#d6c0ff,#bcd0ff),radial-gradient(circle,#f2f3f5 0 30%,#d6d8dc 58%,#bcbec2);background-blend-mode:soft-light,normal}.cardmnsy--cd .cardmnsy__disc:after{content:"";position:absolute;top:43%;right:43%;bottom:43%;left:43%;border-radius:50%;background:var(--color-background,#fcf6ef)}@media(hover:hover)and (pointer:fine){.cardmnsy__frame:hover .cardmnsy__art{transform:scale(1.03)}.cardmnsy--anim .cardmnsy__frame:hover .cardmnsy__art{transform:translate(-4%) scale(1.01)}.cardmnsy--anim .cardmnsy__frame:hover .cardmnsy__disc{transform:translate(2%)}}@media(prefers-reduced-motion:reduce){.cardmnsy__art,.cardmnsy__disc{transition:none}}.cardmnsy__qa{position:absolute;left:10px;right:10px;bottom:10px;z-index:5;display:none}.cardmnsy__qa add-to-cart-component,.cardmnsy__qa product-form-component,.cardmnsy__qa form{flex:1;display:flex}.cardmnsy__qa .button,.cardmnsy__addbtn{flex:1;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:#f99325;color:#1a1a1a;font-family:var(--font-body--family);font-weight:600;font-size:.85rem;line-height:1;min-height:0;padding:11px 12px;border:0;border-radius:4px;cursor:pointer;text-decoration:none;box-shadow:0 6px 18px #0000002e}.cardmnsy__qa .button:hover,.cardmnsy__addbtn:hover{background:#e07d1a}.cardmnsy__addbtn--disabled{background:color-mix(in srgb,var(--color-foreground) 12%,transparent);color:var(--color-foreground);cursor:default;box-shadow:none}.cardmnsy__qa .add-to-cart-icon{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.cardmnsy__qa{display:flex;opacity:0;transform:translateY(8px);transition:opacity .22s,transform .22s;pointer-events:none}.cardmnsy:hover .cardmnsy__qa{opacity:1;transform:none;pointer-events:auto}}.cardmnsy__meta{margin-top:12px;display:flex;flex-direction:column;gap:1px}.cardmnsy__artist{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#e07d1a;font-weight:600;text-decoration:none}.cardmnsy__title{font-family:var(--font-heading--family);font-weight:700;font-size:1.02rem;line-height:1.2;color:var(--color-foreground);text-decoration:none;margin-top:3px}.cardmnsy__title:hover,.cardmnsy__artist:hover{text-decoration:underline}.cardmnsy__foot{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:7px}.cardmnsy__format{font-size:.78rem;opacity:.6;color:var(--color-foreground)}.cardmnsy__price{font-size:.86rem;opacity:.65;color:var(--color-foreground);font-weight:500}.cardmnsy__price--sale{opacity:1;color:#e07d1a;font-weight:700}.cardmnsy__price-old{opacity:.5;color:var(--color-foreground);font-weight:400;margin-right:6px;font-size:.78rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/card-product-mnsy.css.map */
