.fz-related-card__media-wrap{position:relative;overflow:hidden}.fz-related-card__hover-actions{position:absolute;z-index:4;left:12px;right:12px;bottom:14px;display:grid;grid-template-columns:1fr 1fr;gap:8px;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.fz-related-card:hover .fz-related-card__hover-actions,.fz-related-card:focus-within .fz-related-card__hover-actions{opacity:1;transform:translateY(0);pointer-events:auto}.fz-related-card__quick-add-form{margin:0}.fz-related-card__action{width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border:1px solid #d9d1cd;border-radius:0;background:#fffffff7;color:#2c1719;box-shadow:0 6px 20px #2c171914;font:inherit;font-size:11px;font-weight:500;letter-spacing:.045em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.fz-related-card__action:hover{border-color:var(--fz-related-accent, #6b1f2a);background:var(--fz-related-accent, #6b1f2a);color:#fff}.fz-related-card__action:disabled,.fz-related-card__action.is-loading{opacity:.65;cursor:wait}.fz-related-card__action.is-added{border-color:#2f6f3e;background:#2f6f3e;color:#fff}.fz-related-quick-view{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;padding:24px;background:#160e0e94}.fz-related-quick-view.is-open{display:flex}.fz-related-quick-view__dialog{position:relative;width:min(900px,96vw);max-height:90vh;overflow:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);background:#fff;box-shadow:0 24px 70px #0000003d}.fz-related-quick-view__media{min-height:420px;background:#f6f2ee}.fz-related-quick-view__media img{width:100%;height:100%;display:block;object-fit:contain}.fz-related-quick-view__content{padding:46px 38px 38px}.fz-related-quick-view__content h3{margin:0 0 14px;color:#2c1719;font-size:clamp(24px,2.3vw,34px);font-weight:500;line-height:1.25}.fz-related-quick-view__price{margin:0 0 18px;color:var(--fz-related-accent, #6b1f2a);font-size:20px;font-weight:700}.fz-related-quick-view__description{margin:0 0 26px;color:#625957;font-size:14px;line-height:1.7}.fz-related-quick-view__link{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;background:var(--fz-related-accent, #6b1f2a);color:#fff;font-size:12px;font-weight:750;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.fz-related-quick-view__close{position:absolute;z-index:2;top:12px;right:12px;width:40px;height:40px;border:1px solid #ded5d1;background:#fff;color:#2c1719;font-size:25px;line-height:1;cursor:pointer}@media(max-width:749px){.fz-related-card__hover-actions{left:8px;right:8px;bottom:8px;gap:6px;opacity:1;transform:none;pointer-events:auto}.fz-related-card__action{min-height:38px;padding:8px 7px;font-size:9px}.fz-related-quick-view{padding:14px}.fz-related-quick-view__dialog{grid-template-columns:1fr;max-height:92vh}.fz-related-quick-view__media{min-height:300px}.fz-related-quick-view__content{padding:28px 22px 26px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/furnizo-related-quick-add.css.map */
