/* Important: this file is generated automatically, do not modify it directly, any direct changes will be lost. */
.wooptima-checkout-form {
  /***************************************/
  /****            General            ****/
  /***************************************/
  /*************************************/
  /****            WCIPI            ****/
  /*************************************/
  /**************************************/
  /****            STRIPE            ****/
  /**************************************/
  /***************************************/
  /****            PACKETA            ****/
  /***************************************/
  /* .packetery-widget-button-wrapper {
		width: 100%;
		margin-bottom: var(--space-s);
		text-align: center;
	}

	.packetery-widget-button-wrapper .packeta-widget {
		width: 100%;
	}

	.packetery-widget-button-wrapper .packeta-widget .packetery-widget-button-row {
		width: 100%;
	}

	.packetery-widget-button-wrapper .packeta-widget .packetery-widget-button-row button {
		width: 100%;
	}

	.packetery-widget-button-wrapper .wa-selected-shipping-point__wrapper {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		gap: var(--space-xs);
		line-height: 1;
		padding: var(--space-m) var(--space-m) var(--space-xs);
		font-size: calc(var(--text-m)*0.9);
	}

	.packetery-widget-button-wrapper .wa-selected-shipping-point__wrapper p {
		margin: 0;
	} */
  /***************************************/
  /****       TORET CESKA POSTA       ****/
  /***************************************/
  /* Checkout */
  /* th.tcp-choose-branche-th {
		display: none;
	}

	td.tcp-content {
		width: 100%;
	}

	button.tcp-open-popup-btn.tcp-open-popup-widget {
		cursor: pointer;
		width: 100%;
		text-align: center;
		margin-bottom: var(--space-xs);
	}

	tr.table-tcp.tcp-selected-branche {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		gap: var(--space-xs);
		width: 100%;
		min-width: 100%;
		text-align: center;
		line-height: 1;
		padding: var(--space-xs) var(--space-m) var(--space-m);
		font-size: calc(var(--text-m)*0.9);
	} */
  /* Thankyou */
  /* table.shop_table.order_details.tcp_detail {
		padding-top: var(--space-xs);
		border-top: 1px solid var(--uip-background-grey);
		margin-top: var(--space-s);
		font-size: var(--text-m);
	}

	table.shop_table.order_details.tcp_detail tr:first-child th {
		font-size: large;
		padding-bottom: var(--space-xs);
	}

	table.shop_table.order_details.tcp_detail th {
		text-align: left;
	}

	table.shop_table.order_details.tcp_detail th,
	table.shop_table.order_details.tcp_detail td {
		vertical-align: baseline;
		padding: 0;
	} */
  /***************************************/
  /****        WPIFY WOO ICDIC        ****/
  /***************************************/
  /* #section_company_details #billing_ic_field+style+div.form-row {
		display: none !important
	}

	#section_company_details .wpify-woo__ic-error {
		font-size: 0.8em;
		color: #ff434f;
		margin-top: 0.35em;
		background: #ffe0e0;
		padding: 0.625em 0.75em
	}

	#section_company_details:has(.wpify-woo-ic-dic__company_field.loading) .wpify-woo-ic-dic__company_field input {
		pointer-events: none;
		cursor: loading;
		opacity: 0.625
	}

	#section_company_details:has(.wpify-woo-ic-dic__company_field.loading) .wpify-woo-ic-dic__company_field::after {
		opacity: 1
	}

	#section_company_details .wpify-woo-ic-dic__company_field {
		position: relative
	}

	#section_company_details .wpify-woo-ic-dic__company_field::after {
		content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBzdHlsZT0ibWFyZ2luOiBhdXRvOyBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPgo8Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiBmaWxsPSJub25lIiBzdHJva2U9IiNjY2NjY2MiIHN0cm9rZS13aWR0aD0iNyIgcj0iMzkiIHN0cm9rZS1kYXNoYXJyYXk9IjE4My43ODMxNzAyMzUwMDI5IDYzLjI2MTA1Njc0NTAwMDk2NCI+CiAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjEuMzMzMzMzMzMzMzMzMzMzM3MiIHZhbHVlcz0iMCA1MCA1MDszNjAgNTAgNTAiIGtleVRpbWVzPSIwOzEiPjwvYW5pbWF0ZVRyYW5zZm9ybT4KPC9jaXJjbGU+CjwhLS0gW2xkaW9dIGdlbmVyYXRlZCBieSBodHRwczovL2xvYWRpbmcuaW8vIC0tPjwvc3ZnPg==);
		mix-blend-mode: multiply;
		position: absolute;
		opacity: 0;
		transition: all 300ms ease-in-out;
		right: 1.15em;
		top: 2.7em
	}

	#section_company_details .wpify-woo-ic-dic__company_field.loading input {
		pointer-events: none;
		cursor: loading;
		opacity: 0.625
	}

	#section_company_details .wpify-woo-ic-dic__company_field.loading::after {
		opacity: 1
	}

	#section_company_details .wpify-woo-ic-dic__company_field>label>span:first-child.required,
	#section_company_details .wpify-woo-ic-dic__company_field>label>span:first-child.optional {
		display: none !important
	} */
}
.wooptima-checkout-form #section_createaccount .fields__wrapper {
  display: none !important;
}
.wooptima-checkout-form .wooptima-form-section {
  overflow: visible !important;
}
.wooptima-checkout-form .woocommerce-input-wrapper:has(input[name=tos_acceptance]) span.optional {
  display: none;
}
.wooptima-checkout-form .iti--allow-dropdown, .wooptima-checkout-form .wcipi-container {
  z-index: 99 !important;
}
.wooptima-checkout-form .iti--allow-dropdown input, .wooptima-checkout-form .wcipi-container input {
  height: 4rem;
}
.wooptima-checkout-form .iti--allow-dropdown #billing_phone, .wooptima-checkout-form .iti--allow-dropdown #shipping_phone, .wooptima-checkout-form .wcipi-container #billing_phone, .wooptima-checkout-form .wcipi-container #shipping_phone {
  width: 100%;
}
.wooptima-checkout-form span.int-phone.valid-msg, .wooptima-checkout-form span.int-phone.error-msg, .wooptima-checkout-form span.wcipi-label.valid-msg, .wooptima-checkout-form span.wcipi-label.error-msg {
  display: none;
}
.wooptima-checkout-form .payment-methods__wrapper label[for="payment_method_stripe_applepay"].payment-method {
  display: none;
}
.wooptima-checkout-form .apple-pay-button, .wooptima-checkout-form .gpay-button-container {
  margin-top: var(--space-m);
}
