.wizard-page #page-content {
  padding: 5px 5px !important;

  .region-content {
    min-height: 0px;
    margin-bottom: 0px;
  }
}

/* Block principale */
.block-newcom-wizard {
	display: flex;
	align-items: start;
	justify-content: space-between;
	width: 100%;
	margin-bottom: 2rem;

	> .block-wrapper,
	.content {
		display: flex;
		align-items: start;
		justify-content: center;
		width: 100%;
	}

	/* Form */
	form {
		display: flex;
		align-items: start;
		justify-content: space-between;
		gap: 2rem;
		width: 100%;
		max-width: 1200px;
		text-align: left;

		/* Fieldset */
		fieldset {
			padding: 0;
			margin: 0;
			border: 0;

			/* Label */
			label.form-required div,
			label.form-required::after {
				float: left;
			}

			label.form-required::after {
				margin-left: 5px;
			}
		}

		/* Images */
		img {
			max-width: 100%;
			max-height: 100%;
		}

		.wizard-label-image img {
			width: 130px;
		}
	}

	/* Wizard Left e Right */
	#edit-wizard-left,
	#edit-wizard-right {
		padding: 0;
		border: 0;
	}
}

/* Zoom Icon */
details .wizard-label-image .wizard-label-image-zoom .zoom-icon,
#edit-v-configuratore-voci-t-6 .wizard-option-finitura-child-markups .zoom-icon {
  --color: #000;
  color: var(--color);
  bottom: 5px;
  right: 5px;
}

a.wizard-label-image-zoom {
		line-height: 0px;
}

/* Solo Desktop */
body.is-desktop {
	/* Nascondo tutti i div creati per la versione mobile */
	fieldset.shipping-container > legend,
	fieldset.shipping_info_msg-container > legend {
		display: none;
	}
}

/* Solo Mobile o modalità "right_mobile" */
.block-newcom-wizard[data-wizard-right-mode="right_mobile"] form,
body.is-mobile .block-newcom-wizard form {
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 800px;

  #edit-wizard-left {
    max-width: 100%;
  }
}
