/* Hides redundant br elements from cart page */
.checkout-button br, .quantity br{
	display: none;
}

/* Nadpis nad sekcemi dopravy a platebních metod */
.ct-shipping-heading, .ct-payments-heading {
		margin-bottom: 15px;
		font-size: 18px;
		font-weight: 600;
}
.wc_payment_methods {
		border: none !important;
		margin: 0;
		padding: 0;
}
.wc_payment_method {
		border: none !important;
		margin-bottom: 8px !important;
		padding: 5px 0 !important;
}
.wc_payment_method label {
		display: flex!important;
		align-items: center!important;
		gap: 8px!important;
		padding: 0!important;
}
.wc_payment_method svg {
		fill: currentColor;
}

@media(max-width: 689.98px) {
	.woocommerce-checkout-payment {
			margin-inline: 0!important;
	}

	.woocommerce-checkout-payment .place-order {
			padding: 0!important;
	}
}

/* Radio Buttons For Payment Methods */
#payment ul.payment_methods>li.wc_payment_method>input[type=radio]:first-child
{
	position: relative!important;
}

/* Payment Method Field in Order Details Table on Thank You Page */
.woocommerce-order-overview__payment-method.method
{
	border: none;
} 

/* Order Details Table */
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details
{
	border-radius: 8px!important;
}

/* Order Actions Button on Checkout Page */
a.woocommerce-button.order-actions-button.cancel
{
	margin-left: 8px;
}

/* Order Details Adress Section */
section.woocommerce-customer-details p
{
	display: none;
}

section.woocommerce-customer-details .woocommerce-column__title
{
	font-size: 2rem;
}

.woocommerce-thankyou-order-failed-actions br
{
  display: none;
}

/* Odeber <br> element z formuláře na slevový poukaz */
.checkout_coupon .form-row-first > br {
  display: none;
}

/* Packeta widget */
.packetery-widget-button-wrapper .packeta-widget .packeta-widget-button {
  display: flex;
  gap: 8px;
}

.packetery-widget-button-wrapper .packeta-widget .packeta-widget-button .packetery-widget-button-logo {
  width: 45px;
  height: 45px;
}

.packeta-widget.after-rate .packeta-widget-button button {
  width: auto!important;
}