/**

 * Mobile — fix „podłogi” / schodków nad belką KREATOR + odstęp od wymiarów technicznych.

 * Osobny moduł — bez edycji zamrożonego hoker-seat-configurator.css.

 * v1.0.5 — odstęp wymiary → KREATOR (bez ujemnego marginesu).

 */



@media (max-width: 768px) {

	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.hoker-seat-production-card.single-product div.product > .hoker-bench-technical-dimensions,

	body.hoker-seat-production-card.single-product div.product > #hoker-bench-technical-dimensions,

	body.single-product div.product > .hoker-bench-technical-dimensions,

	body.single-product div.product > #hoker-bench-technical-dimensions,

	body.single-product div.product > .hoker-chair-technical-dimensions,

	body.single-product div.product > #hoker-chair-technical-dimensions {

		margin-bottom: 0 !important;

	}



	body.single-product div.product #hoker-seat-configurator {

		margin-top: 0 !important;

	}



	body.single-product .hoker-tech-dimensions-disclosure:not([open]) .hoker-tech-dimensions-frame {

		display: none !important;

		visibility: hidden !important;

		height: 0 !important;

		max-height: 0 !important;

		overflow: hidden !important;

		margin: 0 !important;

		padding: 0 !important;

		border: 0 !important;

		opacity: 0 !important;

		pointer-events: none !important;

	}



	body.single-product .hoker-tech-dimensions--grouped.hoker-tech-dimensions--collapsible .hoker-tech-dimensions-disclosure:not([open]) .hoker-tech-dimensions-frame {

		box-shadow: none !important;

		background: transparent !important;

	}



	body.single-product.postid-1599 #hoker-seat-configurator #hoker-seat-choice-summary.hoker-seat-choice-summary,
	body.single-product #hoker-seat-configurator #hoker-seat-choice-summary.hoker-seat-choice-summary,
	body.single-product #hoker-chair-product-card #hoker-seat-choice-summary.hoker-seat-choice-summary,
	body.hoker-chair-card-active #hoker-seat-choice-summary.hoker-seat-choice-summary,
	body.single-product #hoker-fabric-sample-choice-summary.hoker-seat-choice-summary {

		box-sizing: border-box;

		margin-top: 0 !important;

		margin-bottom: 12px !important;

		padding: 0 0 14px !important;

		border: 0 !important;

		border-left: 0 !important;

		border-radius: 0 !important;

		background: transparent !important;

		box-shadow: none !important;

		overflow: visible !important;

		overflow-x: visible !important;

		overflow-y: visible !important;

		max-height: none !important;

		height: auto !important;

		-webkit-overflow-scrolling: auto;

	}



	body.single-product.postid-1599 #hoker-seat-configurator #hoker-seat-choice-summary dl > div:first-child,

	body.single-product #hoker-seat-configurator #hoker-seat-choice-summary dl > div:first-child {

		border-top: 0 !important;

		padding-top: 0 !important;

	}



	body.single-product #hoker-seat-configurator #hoker-seat-choice-summary .hoker-seat-choice-title,
	body.single-product #hoker-chair-product-card #hoker-seat-choice-summary .hoker-seat-choice-title,
	body.hoker-chair-card-active #hoker-seat-choice-summary .hoker-seat-choice-title,
	body.single-product #hoker-fabric-sample-choice-summary .hoker-seat-choice-title {
		margin-top: 0 !important;
		background-image: none !important;
		text-shadow: none !important;
		transform: none !important;
	}



	body.single-product #hoker-seat-configurator #hoker-seat-choice-summary .hoker-kreator-stamp-zone {

		overflow: hidden;

	}



	body.single-product #hoker-seat-material-choices {

		border: 0 !important;

		background: none !important;

		box-shadow: none !important;

		padding: 0 !important;

	}



	body.single-product .hoker-mobile-category-back--lead {

		display: none !important;

		visibility: hidden !important;

		height: 0 !important;

		max-height: 0 !important;

		margin: 0 !important;

		padding: 0 !important;

		overflow: hidden !important;

		border: 0 !important;

		pointer-events: none !important;

	}

}


