.btn-coming-soon{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:2px solid #d1d5db;background-color:#f3f4f6;color:#9ca3af;border-radius:4px;cursor:not-allowed;width:100%;max-width:400px;transition:all .3s ease;opacity:.7}.btn-coming-soon:hover{background-color:#e5e7eb}.btn-coming-soon-small{padding:10px 20px;font-size:14px;max-width:100%}.coming-soon-banner{position:absolute;top:12px;left:12px;z-index:10;background:red;color:#fff;padding:6px 16px;border-radius:4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 2px 8px #00000026;animation:fadeInBanner .4s ease-in-out}@keyframes fadeInBanner{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.coming-soon-banner.style-gradient{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px #667eea4d}.coming-soon-banner.style-minimal{background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2)}.coming-soon-banner.style-bright{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 12px #f59e0b4d}.coming-soon-banner.style-elegant{background:#1f2937;border:1px solid #374151;box-shadow:0 2px 8px #0000004d}.product-card,.card-product,.product-grid-item{position:relative}.product-card.coming-soon .product-card__image,.card-product.coming-soon .card__media{opacity:.75;filter:grayscale(20%)}@media (max-width: 768px){.btn-coming-soon{padding:10px 20px;font-size:14px}.coming-soon-banner{font-size:11px;padding:5px 12px;top:8px;left:8px}}.coming-soon-banner.pulse{animation:fadeInBanner .4s ease-in-out,pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.preorder-banner{position:absolute;top:12px;left:12px;z-index:10;background:#ff6b35;color:#fff;padding:6px 16px;border-radius:4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 2px 8px #00000026;animation:fadeInBanner .4s ease-in-out}@media (max-width: 768px){.preorder-banner{font-size:11px;padding:5px 12px;top:8px;left:8px}}.preorder-banner.pulse{animation:fadeInBanner .4s ease-in-out,pulse 2s infinite}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
