/* Hoker — bez animacji ruchu (projekt STOLARZ). Wyjątki: pigułki podsumowania + pieczątka KREATOR. */
.hoker-seat-configurator *:not(.hoker-summary-pill-pop):not(.hoker-summary-pill-pop-double):not(.hoker-summary-ready-stamp):not(.hoker-bench14-usc-colors-table-hint):not(.hoker-bench14-usc-colors-table-hint-bright),
.hoker-chair-product-card *:not(.hoker-summary-pill-pop):not(.hoker-summary-pill-pop-double):not(.hoker-summary-ready-stamp):not(.hoker-bench14-usc-colors-table-hint):not(.hoker-bench14-usc-colors-table-hint-bright),
.hoker-fabric-sample-selector *:not(.hoker-summary-pill-pop):not(.hoker-summary-pill-pop-double):not(.hoker-summary-ready-stamp):not(.hoker-bench14-usc-colors-table-hint):not(.hoker-bench14-usc-colors-table-hint-bright),
.hoker-product-settings-admin * {
	animation: none !important;
	transition: none !important;
}

/* Podgląd próbki (zoom) — opacity musi działać mimo wyłączenia transition w STOLARZ */
.hoker-seat-fabric-zoom,
.hoker-seat-wood-zoom {
	transition: opacity 0.12s ease !important;
}

/* Krótka animacja „powiększenia” czerwonej pigułki po wyborze (1134, 14, próbki, krzesło). */
body.postid-1134 #hoker-seat-choice-summary dd.hoker-summary-pill-pop,
body.postid-14 #hoker-seat-choice-summary dd.hoker-summary-pill-pop,
body.postid-1204 #hoker-fabric-sample-choice-summary dd.hoker-summary-pill-pop,
body.hoker-chair-card-active #hoker-seat-choice-summary dd.hoker-summary-pill-pop,
body.hoker-chair-card-active .hoker-seat-choice-summary dd.hoker-summary-pill-pop {
	animation: hoker-summary-pill-pop 0.48s cubic-bezier(0.34, 1.45, 0.64, 1) !important;
}

body.postid-1134 #hoker-seat-choice-summary dd.hoker-summary-pill-pop-double,
body.postid-14 #hoker-seat-choice-summary dd.hoker-summary-pill-pop-double,
body.postid-1204 #hoker-fabric-sample-choice-summary dd.hoker-summary-pill-pop-double,
body.hoker-chair-card-active #hoker-seat-choice-summary dd.hoker-summary-pill-pop-double,
body.hoker-chair-card-active .hoker-seat-choice-summary dd.hoker-summary-pill-pop-double {
	animation: hoker-summary-pill-pop-double 0.82s cubic-bezier(0.34, 1.45, 0.64, 1) !important;
}

/* Pieczątka „ZAMÓWIENIE GOTOWE” — jedyny dozwolony efekt ruchu poza pigułkami (STOLARZ). */
body.postid-1134 #hoker-seat-choice-summary.is-summary-stamp-animating .hoker-summary-ready-stamp,
body.postid-14 #hoker-seat-choice-summary.is-summary-stamp-animating .hoker-summary-ready-stamp,
body.postid-1204 #hoker-fabric-sample-choice-summary.is-summary-stamp-animating .hoker-summary-ready-stamp,
body.hoker-chair-card-active #hoker-seat-choice-summary.is-summary-stamp-animating .hoker-summary-ready-stamp,
#hoker-seat-choice-summary.is-summary-stamp-animating .hoker-summary-ready-stamp {
	animation: hoker-stamp-slam 1.05s cubic-bezier(0.2, 0.85, 0.22, 1) both !important;
}

body.postid-1134 #hoker-seat-choice-summary.is-summary-stamp-sparkle .hoker-summary-ready-stamp,
body.postid-14 #hoker-seat-choice-summary.is-summary-stamp-sparkle .hoker-summary-ready-stamp,
body.postid-1204 #hoker-fabric-sample-choice-summary.is-summary-stamp-sparkle .hoker-summary-ready-stamp,
body.hoker-chair-card-active #hoker-seat-choice-summary.is-summary-stamp-sparkle .hoker-summary-ready-stamp,
#hoker-seat-choice-summary.is-summary-stamp-sparkle .hoker-summary-ready-stamp {
	animation: hoker-stamp-glow 0.85s ease-out both !important;
}

@media (min-width: 769px) {
	body.postid-1134 #hoker-seat-choice-summary.is-summary-stamp-animating .hoker-summary-ready-stamp,
	body.postid-14 #hoker-seat-choice-summary.is-summary-stamp-animating .hoker-summary-ready-stamp,
	body.postid-1204 #hoker-fabric-sample-choice-summary.is-summary-stamp-animating .hoker-summary-ready-stamp,
	body.hoker-chair-card-active #hoker-seat-choice-summary.is-summary-stamp-animating .hoker-summary-ready-stamp,
	#hoker-seat-choice-summary.is-summary-stamp-animating .hoker-summary-ready-stamp {
		animation: hoker-stamp-slam-desktop 1.1s cubic-bezier(0.18, 0.88, 0.22, 1) both !important;
	}
}

@media (max-width: 768px) {
	body.postid-1134 #hoker-seat-choice-summary.is-summary-stamp-animating .hoker-summary-ready-stamp,
	body.postid-14 #hoker-seat-choice-summary.is-summary-stamp-animating .hoker-summary-ready-stamp,
	body.postid-1204 #hoker-fabric-sample-choice-summary.is-summary-stamp-animating .hoker-summary-ready-stamp,
	body.hoker-chair-card-active #hoker-seat-choice-summary.is-summary-stamp-animating .hoker-summary-ready-stamp,
	#hoker-seat-choice-summary.is-summary-stamp-animating .hoker-summary-ready-stamp {
		animation: hoker-stamp-slam-desktop 1.1s cubic-bezier(0.18, 0.88, 0.22, 1) both !important;
	}
}

.single_add_to_cart_button.hoker-price-pending:not(.hoker-cart-btn-stable) {
	pointer-events: none;
	opacity: 0.85;
}

#hoker-seat-configurator #h-anchor,
.hoker-seat-configurator #h-cube,
.hoker-viz-v2 #h-anchor,
.hoker-viz-v2 #h-cube {
	display: none !important;
}
