.header-mini-chart .wc-block-mini-cart {
	visibility: visible!important;
}

.woocommerce-checkout main .woocommerce {
	max-width: 100%;	
}

#ship-to-different-address .woocommerce-form__label-for-checkbox  {
	display: flex;
    gap: 2%;
}

.woocommerce-form-coupon-toggle .woocommerce-info {
    background-color: transparent;
    border-top-color: var(--wp--preset--color--primary);
}

.woocommerce-info::before {
    color: var(--wp--preset--color--primary);
}

#customer_details {
    border-bottom: 1px solid #707070;
    
}
 
 .woocommerce-checkout .woocommerce-form-coupon .button {
    background-color: var(--wp--preset--color--primary);
	color: var(--wp--preset--color--base);
	font-weight: 700;
    font-size: 16px;
    border-radius: 38px;
}
.woocommerce-checkout form.checkout_coupon {
    border: none;
    padding: 20px;
    margin: 2em 0;
    text-align: left;
    border-radius: 0;
    border-top: 1px solid #707070;
    border-bottom: 1px solid #707070;
}

.woocommerce-page table.shop_table {
	width: 100%;
}

.woocommerce-checkout #payment {
	background-color: transparent;
}

.woocommerce-checkout .payment_box {
    background-color: transparent!important;
    border: 1px solid;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	float: none;
	background-color: var(--wp--preset--color--primary);
	color: var(--wp--preset--color--base);
	font-weight: 700;
    font-size: 16px;
    border-radius: 38px;
}

.woocommerce-terms-and-conditions {
	background-color: transparent;
}

.variation dd p {
	margin-top: 0;
	line-height: unset;
}

#ship-to-different-address .woocommerce-form__label-for-checkbox {
		font-size: 1.43333rem!important;
}
.wp-block-group.is-layout-flow.wp-block-group-is-layout-flow{
	padding:20px;
}

@media screen and (max-width: 1024px) and (min-width: 451px) {
	.woocommerce-billing-fields h3, #ship-to-different-address span {
		font-size: 1.23333rem;
	}
	
	#ship-to-different-address {
		    margin-top: 32px;
	}
}

@media screen and (max-width: 450px) {
	h3 {
		font-size: 1.6rem;
		line-height: 1.2;
	}
	
	.variation dd p {
		font-size: 0.8rem;
	}
}