.branches-section .branche-address {
	margin-bottom: 30px;
}

ul.wc_payment_methods.payment_methods.methods,
ul#shipping_method {
	list-style-type: none;
}
ul.wc_payment_methods.payment_methods.methods input[type="checkbox"],
ul.wc_payment_methods.payment_methods.methods input[type="radio"],
ul#shipping_method input[type="checkbox"],
ul#shipping_method input[type="radio"],
input#ship-to-different-address-checkbox[type="checkbox"],
input#ship-to-different-address-checkbox[type="radio"] {
	position: relative;
	opacity: 1;
	visibility: visible;
}
.checkout-form {
	display: flex;
	flex-flow: column;
}
table.shop_table.woocommerce-checkout-review-order-table {
	width: 100%;
	margin-bottom: 35px;
}
ul#shipping_method label,
ul.wc_payment_methods.payment_methods.methods label {
	margin: unset;
}
ul#shipping_method li,
ul.wc_payment_methods.payment_methods.methods li {
	display: flex;
	align-items: center;
	gap: 10px;
}
.payment_box.payment_method_bacs,
.payment_box.payment_method_cheque,
.payment_box.payment_method_cod {
	display: none !important;
}
.checkout-form-title.d-flex.align-items-center.justify-content-between {
	display: none !important;
}
div#payment .form-row.place-order {
	margin: unset;
	margin-top: 25px;
}
.woocommerce-billing-fields .form-group label,
p#order_comments_field label,
.woocommerce-shipping-fields__field-wrapper label {
	position: relative;
	-webkit-transform: unset;
	transform: unset;
}
.checkout-page .woocommerce-invalid span.error {
	position: absolute;
}
.woocommerce-shipping-fields__field-wrapper {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 30px;
}
.checkout-page .woocommerce-shipping-fields p.form-row {
	margin: unset;
}
p#billing_city_field {
	min-width: unset;
}
span.woocommerce-input-wrapper {
	display: block;
	width: 100%;
}
p#shipping_country_field,
p#shipping_company_field,
p#shipping_address_2_field {
	display: none !important;
}
p#shipping_city_field {
	grid-column: -1 / 1;
}
.shipping_address {
	margin-bottom: 50px;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
	display: flex;
	align-items: center;
	gap: 10px;
	margin: unset;
}
.checkout-page .checkout-form .woocommerce-billing-fields__field-wrapper .form-group {
	margin-inline: unset;
}
section.checkout-page.bg-white {
	padding-bottom: unset;
}
.single-product .product_information.info-form {
	display: none;
}

.cart-notice {
	margin-top: -25px;
	color: red;
	font-weight: bold;
}

.hero__slide__video-wrapper iframe {
	background-color: #000;
	height: 107rem;
}

@media screen and (max-width: 1300px) {
	.hero__slide__video-wrapper iframe {
		height: 70rem;
	}
}

@media screen and (max-width: 992) {
	.hero__slide__video-wrapper iframe {
		height: 35rem;
	}
}

@media screen and (max-width: 768px) {
	.hero__slide__video-wrapper iframe {
		height: 20rem;
	}
}
