.quick-view-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:fadeIn .3s ease}.quick-view-modal{background:#fff;border-radius:16px;max-width:900px;width:100%;max-height:90vh;overflow:hidden;position:relative;box-shadow:0 20px 60px #0000004d;animation:slideUp .3s ease}.quick-view-close{position:absolute;top:16px;right:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border:none;border-radius:50%;cursor:pointer;z-index:10;box-shadow:0 2px 8px #0000001a;transition:all .2s ease}.quick-view-close:hover{background:#f0f0f0;transform:rotate(90deg)}.quick-view-content{display:grid;grid-template-columns:1fr 1fr;gap:0}@media screen and (max-width: 749px){.quick-view-content{grid-template-columns:1fr}}.quick-view-image{aspect-ratio:1;overflow:hidden;background:#f8f8f8}.quick-view-image img{width:100%;height:100%;object-fit:cover}.quick-view-info{padding:40px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;max-height:90vh}@media screen and (max-width: 749px){.quick-view-info{padding:24px;max-height:50vh}}.quick-view-title{font-family:Playfair Display,serif;font-size:1.75rem;font-weight:500;color:#2d2d2d;margin:0;line-height:1.3}.quick-view-price{font-size:1.5rem;font-weight:600;color:#e8b4b8;margin:0}.quick-view-description{font-size:.95rem;color:#666;line-height:1.6;flex-grow:1}.quick-view-btn-full{display:inline-block;padding:16px 32px;background:#2d2d2d;color:#fff;text-decoration:none;text-align:center;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:8px;transition:all .3s ease;margin-top:auto}.quick-view-btn-full:hover{background:#e8b4b8;color:#fff}.pca-notification-container{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:10px;pointer-events:none}@media screen and (max-width: 749px){.pca-notification-container{top:auto;bottom:20px;left:20px;right:20px}}.pca-notification{display:flex;align-items:center;gap:12px;padding:14px 20px;background:#fff;border-radius:10px;box-shadow:0 4px 20px #00000026;font-size:.9rem;color:#333;transform:translate(120%);transition:transform .3s ease;pointer-events:auto}.pca-notification.is-visible{transform:translate(0)}@media screen and (max-width: 749px){.pca-notification{transform:translateY(120%)}.pca-notification.is-visible{transform:translateY(0)}}.pca-notification__icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;font-weight:700;flex-shrink:0}.pca-notification--success .pca-notification__icon{background:#e8f5e9;color:#4caf50}.pca-notification--error .pca-notification__icon{background:#ffebee;color:#f44336}.pca-notification--info .pca-notification__icon{background:#e3f2fd;color:#2196f3}.pca-notification__text{font-weight:500}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.product-card-availability{display:flex;align-items:center;gap:6px;font-size:.8rem;margin-top:4px}.product-card-availability--in-stock{color:#4caf50}.product-card-availability--out-of-stock{color:#f44336}.product-card-availability__icon{width:14px;height:14px}.product-card-availability__icon svg{width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/14/assets/product-card-hover-actions.css.map */
