/**
* Theme Name: Machic Child
* Description: This is a child theme of Machic, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/KlbTheme">KlbTheme (Sinan ISIK)</a>
* Template: machic
* Version: 1.1.5
*/

upsells.products .products {
	  width: 100%;
}

body, table, button, bdi, .btn-primary, .btn, .button, .site-offcanvas nav.categories ul.departments-menu, .products .product-title,  .single-product-wrapper .woocommerce-tabs .wc-tabs, .single-product-wrapper .product-info-bottom .info-message, .single-product-wrapper .product-message.warning, .sub-text, .primary-text, .small-text, .main-text, .price, .select2-selection__rendered, .wc-proceed-to-checkout .checkout-button, .cart-collaterals .cart_totals > h2, .order-review-wrapper h3, #customer_details h3, .my-account-page h3, form.search-form select.form-select, a {
	font-family: var(--font-primary) !important;
	font-weight: 400!important;
}

iframe.cmplz-placeholder-element.cmplz-video.cmplz-processed.cmplz-activated {
	max-width: 100% !important;
}

.order-review-wrapper .woocommerce-checkout-payment ul.payment_methods label {
	margin-bottom : 5px;	
}


label[for*=payment_method_payu] img {
	vertical-align: text-bottom;
    margin-left: 5px;
}

@media (min-width: 1024px) and (orientation: landscape) {
  .woocommerce-MyAccount-navigation {
    	width: 30%;
	}
	.woocommerce-MyAccount-content {
    	width: 70%;
		flex-grow: 1; /* Expands inside a flex container */
    	padding: 10px;
	}
	.my-account-page .container .woocommerce {
		min-height: 400px;
		height: auto !important;
		display: flex;
		flex-direction: row; /* Ensure items sit side by side */
		align-items: stretch; /* Makes sure both items stretch */
		gap: 20px; /* Optional: Adds space between elements */
	}
	.my-account-page .container .woocommerce:after {
		content: "";
    	display: block;
    	clear: both;
	}
}

li.woocommerce-MyAccount-navigation-link {
	list-style: none;
    background: #f7f8f9;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    border: 1px solid #ededed;
}

a.woocommerce-MyAccount-navigation-link_a i.fa {
	font-size: 25px;
}

.woocommerce-MyAccount-navigation .wcmamtx_vertical {
	padding-left: 0;
}

.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address a {
	padding: 12px;
    background: #f7f8f9;
    margin-bottom: 15px;
    display: block;
    border-radius: 10px;
    border: 1px solid #ededed;
}

.wpfda-submit {
	margin-top : 20px !important;
}

.woocommerce-form-login-toggle {
    padding: 20px;
    background-color: #F7F7F7;
    /* padding-left: 35px; */
    position: relative;
    font-size: .875rem;
    margin-bottom: 1.875rem;
    border-radius: var(--size-border-radius);
}

#installment-mini-cart {
	margin: 0;
}

ul.woocommerce-error {
	background: #f03b3b !important;
    color: white !important;
    font-weight: bold !important;
}
}

#payment > div > div:nth-child(3) > p {
	font-size: 9px;
}

.delete-acc-button {
	margin-top: 20px;
    background: #e9e9e9 !important
}

.term-description {
    margin-top: 20px;
}