/* Siedzisko #1134 — galeria jak #14 / krzesło #5891 (miniatury na zdjęciu, budowa pod spodem) */

@media (min-width: 769px) {
	body.postid-1134.single-product div.product > div.images.woocommerce-product-gallery,
	body.postid-1134.single-product div.product > div.images,
	body.postid-1134.single-product div.product > .woocommerce-product-gallery,
	body.hoker-seat-build-1134-active.single-product div.product > div.images.woocommerce-product-gallery,
	body.hoker-seat-build-1134-active.single-product div.product > .woocommerce-product-gallery {
		grid-column: 1 !important;
		grid-row: 1 !important;
	}

	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 {
		grid-column: 1 !important;
		grid-row: 2 !important;
		align-self: start !important;
		justify-self: start !important;
		width: min(520px, 100%) !important;
		max-width: 100% !important;
		margin: 10px 0 0 !important;
		order: unset !important;
	}

	body.postid-1134.single-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs,
	body.hoker-seat-build-1134-active.single-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs {
		position: absolute !important;
		left: 16px !important;
		bottom: 16px !important;
		z-index: 6 !important;
		display: flex !important;
		gap: 8px !important;
		max-width: calc(100% - 32px) !important;
		margin: 0 !important;
		padding: 8px !important;
		border: 1px solid rgba(141, 28, 47, 0.14) !important;
		border-radius: 14px !important;
		background: rgba(255, 250, 244, 0.92) !important;
		box-shadow: 0 10px 24px rgba(36, 31, 28, 0.12) !important;
		overflow-x: auto !important;
		width: auto !important;
	}

	body.postid-1134.single-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li,
	body.hoker-seat-build-1134-active.single-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li {
		float: none !important;
		flex: 0 0 72px !important;
		width: 72px !important;
		margin: 0 !important;
	}

	body.postid-1134.single-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs img,
	body.hoker-seat-build-1134-active.single-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs img {
		display: block !important;
		width: 72px !important;
		height: 72px !important;
		border: 1px solid #eadad1 !important;
		border-radius: 9px !important;
		background: #fff !important;
		object-fit: cover !important;
	}

	body.postid-1134.single-product .woocommerce-product-gallery__trigger,
	body.hoker-seat-build-1134-active.single-product .woocommerce-product-gallery__trigger {
		display: block !important;
		position: absolute !important;
		top: 16px !important;
		right: 16px !important;
		z-index: 7 !important;
	}

	body.postid-1134.single-product .woocommerce-product-gallery__image a,
	body.hoker-seat-build-1134-active.single-product .woocommerce-product-gallery__image a {
		cursor: zoom-in;
	}

	body.postid-1134.single-product div.product div.images.woocommerce-product-gallery,
	body.postid-1134.single-product .woocommerce-product-gallery.images,
	body.hoker-seat-build-1134-active.single-product .woocommerce-product-gallery.images {
		position: relative !important;
		overflow: hidden;
	}
}

body.postid-1134 .pswp,
body.hoker-seat-build-1134-active .pswp {
	z-index: 1000000 !important;
}
