/* Mobile #14/#1134: tytuł → terminy → zdjęcie → wymiary/spec → KREATOR → suwaki → grubość → dodatki → tkanina → drewno; #5891 bez zmian */

@media (max-width: 768px) {
	body.postid-14.single-product div.product,
	body.hoker-bench-production-card.single-product div.product,
	body.postid-1134.single-product div.product,
	body.postid-5891.single-product div.product,
	body.hoker-chair-card-active.single-product div.product,
	body.hoker-seat-build-1134-active.single-product div.product,
	body.hoker-seat-production-card.single-product div.product,
	body.hoker-seat-fabric-standard.postid-14.single-product div.product {
		display: flex !important;
		flex-direction: column !important;
		align-items: stretch !important;
		gap: 12px !important;
		float: none !important;
		width: 100% !important;
		max-width: 100% !important;
	}

	body.postid-14.single-product div.product > .summary.entry-summary,
	body.hoker-bench-production-card.single-product div.product > .summary.entry-summary,
	body.postid-1134.single-product div.product > .summary.entry-summary,
	body.postid-5891.single-product div.product > .summary.entry-summary,
	body.hoker-chair-card-active.single-product div.product > .summary.entry-summary,
	body.hoker-seat-build-1134-active.single-product div.product > .summary.entry-summary,
	body.hoker-seat-production-card.single-product div.product > .summary.entry-summary,
	body.hoker-seat-fabric-standard.postid-14.single-product div.product > .summary.entry-summary {
		display: contents !important;
	}

	body.postid-14.single-product div.product .product_title,
	body.hoker-bench-production-card.single-product div.product .product_title,
	body.postid-1134.single-product div.product .product_title,
	body.postid-5891.single-product div.product .product_title,
	body.hoker-chair-card-active.single-product div.product .product_title,
	body.hoker-seat-build-1134-active.single-product div.product .product_title,
	body.hoker-seat-fabric-standard.postid-14.single-product div.product .product_title,
	body.postid-14.single-product div.product > .summary > h1,
	body.hoker-bench-production-card.single-product div.product > .summary > h1,
	body.postid-1134.single-product div.product > .summary > h1,
	body.postid-5891.single-product div.product > .summary > h1,
	body.hoker-chair-card-active.single-product div.product > .summary > h1 {
		order: 1 !important;
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 0 4px !important;
	}

	body.postid-14.single-product div.product .hoker-leadtime-delivery-box,
	body.hoker-bench-production-card.single-product div.product .hoker-leadtime-delivery-box,
	body.postid-1134.single-product div.product .hoker-leadtime-delivery-box,
	body.postid-5891.single-product div.product .hoker-leadtime-delivery-box,
	body.hoker-chair-card-active.single-product div.product .hoker-leadtime-delivery-box {
		order: 2 !important;
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 0 12px !important;
	}

	body.hoker-seat-build-1134-active.single-product div.product .hoker-leadtime-delivery-box,
	body.hoker-seat-production-card.single-product div.product .hoker-leadtime-delivery-box {
		order: 2 !important;
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 0 12px !important;
	}

	body.postid-14.single-product div.product > .hoker-seat-gallery-actions,
	body.hoker-bench-production-card.single-product div.product > .hoker-seat-gallery-actions,
	body.postid-1134.single-product div.product > .hoker-seat-gallery-actions,
	body.postid-5891.single-product div.product > .hoker-seat-gallery-actions,
	body.hoker-chair-card-active.single-product div.product > .hoker-seat-gallery-actions,
	body.hoker-seat-fabric-standard.postid-14.single-product div.product > .hoker-seat-gallery-actions,
	body.hoker-seat-fabric-standard.postid-1134.single-product div.product > .hoker-seat-gallery-actions {
		order: 2 !important;
		display: none !important;
	}

	body.postid-14.single-product div.product > div.images,
	body.postid-1134.single-product div.product > div.images,
	body.postid-5891.single-product div.product > div.images,
	body.hoker-chair-card-active.single-product div.product > div.images,
	body.hoker-seat-build-1134-active.single-product div.product > div.images,
	body.hoker-bench-production-card.single-product div.product > div.images,
	body.hoker-seat-production-card.single-product div.product > div.images,
	body.postid-14.single-product div.product > .woocommerce-product-gallery,
	body.hoker-bench-production-card.single-product div.product > .woocommerce-product-gallery,
	body.postid-1134.single-product div.product > .woocommerce-product-gallery,
	body.postid-5891.single-product div.product > .woocommerce-product-gallery,
	body.hoker-chair-card-active.single-product div.product > .woocommerce-product-gallery {
		order: 3 !important;
		flex: 0 0 auto !important;
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 !important;
		float: none !important;
	}

	/* #14 / #1134 — wymiary ławki lub specyfikacja siedziska zaraz po zdjęciu */
	body.postid-14.single-product div.product > .hoker-bench-technical-dimensions,
	body.postid-14.single-product div.product > #hoker-bench-technical-dimensions,
	body.hoker-bench-production-card.single-product div.product > .hoker-bench-technical-dimensions,
	body.hoker-bench-production-card.single-product div.product > #hoker-bench-technical-dimensions,
	body.postid-1134.single-product div.product > #hoker-seat-build-1134,
	body.postid-1134.single-product div.product > .hoker-seat-build,
	body.hoker-seat-build-1134-active.single-product div.product > #hoker-seat-build-1134,
	body.hoker-seat-build-1134-active.single-product div.product > .hoker-seat-build {
		order: 4 !important;
		flex: 0 0 auto !important;
		width: 100% !important;
		max-width: 100% !important;
		margin: 10px 0 0 !important;
	}

	/* Kreator — jeden blok flex; wewnątrz: podsumowanie → suwaki → grubość → dodatki */
	body.postid-14.single-product div.product #hoker-seat-configurator,
	body.hoker-bench-production-card.single-product div.product #hoker-seat-configurator,
	body.postid-1134.single-product div.product #hoker-seat-configurator,
	body.hoker-seat-fabric-standard.postid-14.single-product div.product #hoker-seat-configurator,
	body.hoker-seat-fabric-standard.hoker-bench-production-card.single-product div.product #hoker-seat-configurator,
	body.hoker-seat-build-1134-active.single-product div.product #hoker-seat-configurator,
	body.hoker-seat-production-card.single-product div.product #hoker-seat-configurator {
		order: 5 !important;
		display: flex !important;
		flex-direction: column !important;
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 0 12px !important;
	}

	body.postid-14.single-product div.product #hoker-seat-configurator #h-v3d-box,
	body.hoker-bench-production-card.single-product div.product #hoker-seat-configurator #h-v3d-box,
	body.postid-1134.single-product div.product #hoker-seat-configurator #h-v3d-box,
	body.hoker-seat-build-1134-active.single-product div.product #hoker-seat-configurator #h-v3d-box {
		display: none !important;
	}

	body.postid-14.single-product div.product #hoker-seat-configurator #hoker-seat-choice-summary,
	body.hoker-bench-production-card.single-product div.product #hoker-seat-configurator #hoker-seat-choice-summary,
	body.postid-1134.single-product div.product #hoker-seat-configurator #hoker-seat-choice-summary,
	body.hoker-seat-build-1134-active.single-product div.product #hoker-seat-configurator #hoker-seat-choice-summary {
		order: 1 !important;
	}

	body.postid-14.single-product div.product #hoker-seat-configurator #hoker-mobile-sliders,
	body.hoker-bench-production-card.single-product div.product #hoker-seat-configurator #hoker-mobile-sliders,
	body.postid-1134.single-product div.product #hoker-seat-configurator #hoker-mobile-sliders,
	body.hoker-seat-build-1134-active.single-product div.product #hoker-seat-configurator #hoker-mobile-sliders {
		order: 2 !important;
	}

	body.postid-1134.single-product div.product #hoker-seat-configurator .hoker-seat-thickness-field,
	body.hoker-seat-build-1134-active.single-product div.product #hoker-seat-configurator .hoker-seat-thickness-field {
		order: 3 !important;
	}

	body.postid-14.single-product div.product #hoker-seat-configurator .hoker-seat-equipment-compact-field,
	body.hoker-bench-production-card.single-product div.product #hoker-seat-configurator .hoker-seat-equipment-compact-field,
	body.postid-1134.single-product div.product #hoker-seat-configurator .hoker-seat-equipment-compact-field,
	body.hoker-seat-build-1134-active.single-product div.product #hoker-seat-configurator .hoker-seat-equipment-compact-field {
		order: 4 !important;
	}

	body.postid-14.single-product div.product > #hoker-seat-material-choices,
	body.hoker-bench-production-card.single-product div.product > #hoker-seat-material-choices,
	body.hoker-seat-production-card.single-product div.product > #hoker-seat-material-choices,
	body.postid-1134.single-product div.product > #hoker-seat-material-choices {
		display: contents !important;
	}

	body.postid-14.single-product div.product > #hoker-seat-fabric-selector,
	body.hoker-bench-production-card.single-product div.product > #hoker-seat-fabric-selector,
	body.hoker-seat-production-card.single-product div.product > #hoker-seat-fabric-selector,
	body.postid-1134.single-product div.product > #hoker-seat-fabric-selector,
	body.postid-14.single-product div.product > #hoker-seat-material-choices > #hoker-seat-fabric-selector,
	body.hoker-bench-production-card.single-product div.product > #hoker-seat-material-choices > #hoker-seat-fabric-selector,
	body.hoker-seat-production-card.single-product div.product > #hoker-seat-material-choices > #hoker-seat-fabric-selector,
	body.postid-1134.single-product div.product > #hoker-seat-material-choices > #hoker-seat-fabric-selector {
		order: 9 !important;
		flex: 0 0 auto !important;
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 !important;
	}

	body.postid-14.single-product div.product > #hoker-seat-wood-selector,
	body.hoker-bench-production-card.single-product div.product > #hoker-seat-wood-selector,
	body.postid-14.single-product div.product > #hoker-seat-material-choices > #hoker-seat-wood-selector,
	body.hoker-bench-production-card.single-product div.product > #hoker-seat-material-choices > #hoker-seat-wood-selector {
		order: 10 !important;
		flex: 0 0 auto !important;
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 !important;
	}

	/* Krzesło #5891 — wymiary techniczne przed kreatorem (bez zmiany) */
	body.postid-5891.single-product div.product > .hoker-chair-technical-dimensions,
	body.hoker-chair-card-active.single-product div.product > .hoker-chair-technical-dimensions {
		order: 4 !important;
		flex: 0 0 auto !important;
		width: 100% !important;
		max-width: 100% !important;
		margin: 10px 0 0 !important;
	}

	body.postid-5891.single-product div.product #hoker-seat-configurator,
	body.postid-5891.single-product div.product #hoker-chair-product-card,
	body.hoker-chair-card-active.single-product div.product #hoker-seat-configurator,
	body.hoker-chair-card-active.single-product div.product #hoker-chair-product-card,
	body.hoker-chair-card-active.single-product div.product .hoker-chair-product-card {
		order: 5 !important;
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 0 12px !important;
	}

	/* Krzesło #5891 — kreator przed tkaniną/drewnem (osobny wiersz DOM) */
	body.postid-5891.single-product div.product > #hoker-chair-fabric-row,
	body.hoker-chair-card-active.single-product div.product > #hoker-chair-fabric-row {
		order: 6 !important;
		flex: 0 0 auto !important;
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
		transform: none !important;
	}

	body.postid-5891.single-product div.product > .summary.entry-summary,
	body.hoker-chair-card-active.single-product div.product > .summary.entry-summary {
		display: contents !important;
		order: unset !important;
	}

	body.postid-14.single-product div.product .summary > p.price,
	body.hoker-bench-production-card.single-product div.product .summary > p.price,
	body.hoker-seat-production-card.single-product div.product .summary > p.price,
	body.postid-1134.single-product div.product .summary > p.price,
	body.postid-14.single-product div.product > p.price,
	body.hoker-bench-production-card.single-product div.product > p.price,
	body.hoker-seat-production-card.single-product div.product > p.price,
	body.postid-1134.single-product div.product > p.price {
		order: 11 !important;
		width: 100% !important;
		margin: 0 0 8px !important;
	}

	body.postid-5891.single-product div.product .summary > p.price,
	body.hoker-chair-card-active.single-product div.product .summary > p.price,
	body.postid-5891.single-product div.product > p.price,
	body.hoker-chair-card-active.single-product div.product > p.price {
		order: 7 !important;
		width: 100% !important;
		margin: 0 0 8px !important;
	}

	body.postid-14.single-product div.product > form.variations_form,
	body.hoker-bench-production-card.single-product div.product > form.variations_form,
	body.hoker-seat-production-card.single-product div.product > form.variations_form,
	body.postid-1134.single-product div.product > form.variations_form,
	body.postid-14.single-product div.product > form.cart,
	body.hoker-bench-production-card.single-product div.product > form.cart,
	body.hoker-seat-production-card.single-product div.product > form.cart,
	body.postid-1134.single-product div.product > form.cart {
		order: 12 !important;
		flex: 0 0 auto !important;
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 !important;
		padding-bottom: calc(72px + env(safe-area-inset-bottom, 0px)) !important;
	}

	body.postid-5891.single-product div.product > form.variations_form,
	body.hoker-chair-card-active.single-product div.product > form.variations_form,
	body.postid-5891.single-product div.product > form.cart,
	body.hoker-chair-card-active.single-product div.product > form.cart {
		order: 8 !important;
		flex: 0 0 auto !important;
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 !important;
		padding-bottom: calc(72px + env(safe-area-inset-bottom, 0px)) !important;
	}

	body.postid-14.single-product div.product > #open-ask-hoker,
	body.hoker-bench-production-card.single-product div.product > #open-ask-hoker,
	body.hoker-seat-production-card.single-product div.product > #open-ask-hoker,
	body.postid-1134.single-product div.product > #open-ask-hoker {
		order: 13 !important;
		width: 100% !important;
		margin: 0 0 8px !important;
	}

	body.postid-5891.single-product div.product > #open-ask-hoker,
	body.hoker-chair-card-active.single-product div.product > #open-ask-hoker {
		order: 9 !important;
		width: 100% !important;
		margin: 0 0 8px !important;
	}

	body.postid-14.single-product div.product > .woocommerce-tabs,
	body.hoker-bench-production-card.single-product div.product > .woocommerce-tabs,
	body.hoker-seat-production-card.single-product div.product > .woocommerce-tabs,
	body.postid-1134.single-product div.product > .woocommerce-tabs {
		order: 14 !important;
		width: 100% !important;
	}

	body.postid-5891.single-product div.product > .woocommerce-tabs,
	body.hoker-chair-card-active.single-product div.product > .woocommerce-tabs {
		order: 9 !important;
		width: 100% !important;
	}

	body.postid-14.single-product div.product > .related.products,
	body.hoker-bench-production-card.single-product div.product > .related.products,
	body.hoker-seat-production-card.single-product div.product > .related.products,
	body.postid-1134.single-product div.product > .related.products {
		order: 15 !important;
		width: 100% !important;
	}

	body.postid-5891.single-product div.product > .related.products,
	body.hoker-chair-card-active.single-product div.product > .related.products {
		order: 10 !important;
		width: 100% !important;
	}

	body.postid-14.single-product div.product .woocommerce-product-details__short-description,
	body.hoker-bench-production-card.single-product div.product .woocommerce-product-details__short-description,
	body.hoker-seat-production-card.single-product div.product .woocommerce-product-details__short-description,
	body.postid-1134.single-product div.product .woocommerce-product-details__short-description {
		order: 16 !important;
		width: 100% !important;
	}

	body.postid-5891.single-product div.product .woocommerce-product-details__short-description,
	body.hoker-chair-card-active.single-product div.product .woocommerce-product-details__short-description {
		order: 11 !important;
		width: 100% !important;
	}
}

/* Laptop #14 / #1134 — prawa kolumna: terminy → KREATOR → suwaki → grubość → dodatki */
@media (min-width: 769px) {
	body.postid-14.single-product #hoker-seat-configurator,
	body.hoker-bench-production-card.single-product #hoker-seat-configurator,
	body.hoker-seat-fabric-standard.hoker-bench-production-card.single-product #hoker-seat-configurator,
	body.postid-1134.single-product #hoker-seat-configurator,
	body.hoker-seat-build-1134-active.single-product #hoker-seat-configurator,
	body.hoker-seat-fabric-standard.postid-14.single-product #hoker-seat-configurator {
		display: flex !important;
		flex-direction: column !important;
	}

	body.postid-14.single-product #hoker-seat-configurator #hoker-seat-choice-summary,
	body.hoker-bench-production-card.single-product #hoker-seat-configurator #hoker-seat-choice-summary,
	body.postid-1134.single-product #hoker-seat-configurator #hoker-seat-choice-summary,
	body.hoker-seat-build-1134-active.single-product #hoker-seat-configurator #hoker-seat-choice-summary,
	body.hoker-seat-fabric-standard.postid-14.single-product #hoker-seat-configurator #hoker-seat-choice-summary {
		order: 1 !important;
	}

	body.postid-14.single-product #hoker-seat-configurator #hoker-mobile-sliders,
	body.hoker-bench-production-card.single-product #hoker-seat-configurator #hoker-mobile-sliders,
	body.hoker-seat-fabric-standard.hoker-bench-production-card.single-product #hoker-seat-configurator #hoker-mobile-sliders,
	body.postid-1134.single-product #hoker-seat-configurator #hoker-mobile-sliders,
	body.hoker-seat-build-1134-active.single-product #hoker-seat-configurator #hoker-mobile-sliders,
	body.hoker-seat-fabric-standard.postid-14.single-product #hoker-seat-configurator #hoker-mobile-sliders {
		order: 2 !important;
	}

	body.postid-1134.single-product #hoker-seat-configurator .hoker-seat-thickness-field,
	body.hoker-seat-build-1134-active.single-product #hoker-seat-configurator .hoker-seat-thickness-field {
		order: 3 !important;
	}

	body.postid-14.single-product #hoker-seat-configurator .hoker-seat-equipment-compact-field,
	body.hoker-bench-production-card.single-product #hoker-seat-configurator .hoker-seat-equipment-compact-field,
	body.postid-1134.single-product #hoker-seat-configurator .hoker-seat-equipment-compact-field,
	body.hoker-seat-build-1134-active.single-product #hoker-seat-configurator .hoker-seat-equipment-compact-field,
	body.hoker-seat-fabric-standard.postid-14.single-product #hoker-seat-configurator .hoker-seat-equipment-compact-field {
		order: 4 !important;
	}

	body.postid-14.single-product div.product .hoker-leadtime-delivery-box,
	body.hoker-bench-production-card.single-product div.product .hoker-leadtime-delivery-box,
	body.postid-1134.single-product div.product .hoker-leadtime-delivery-box,
	body.hoker-seat-build-1134-active.single-product div.product .hoker-leadtime-delivery-box,
	body.hoker-seat-fabric-standard.postid-14.single-product div.product .hoker-leadtime-delivery-box {
		display: block !important;
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 0 12px !important;
	}
}
