/**
 * My Account
 */
 .woocommerce-account table{
	width: 100%;
 }
 .woocommerce-account tbody tr:nth-of-type(odd),
 .woocommerce-account th,
 .woocommerce-account tr:nth-child(even){
	background-color: transparent;
}

@media screen and (max-width: 768px) {
	.woocommerce-account tbody tr {
		display: table-row;
	}
}
.woocommerce-MyAccount-navigation-link--downloads{
	display: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
	padding: 0;
	margin-left: 0;
	border-top: 1px solid #eee;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li {
	list-style: none;
	border-bottom: 1px solid #eee;
	padding-bottom: 0;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before {
	opacity: 1;
	text-decoration-color: transparent;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	display: block;
	padding: var(--space-4) var(--space-2);
	color: var(--color-secondary);
	font-size: var(--text-lg);
	font-weight: var(--font-semibold);
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
	color: var(--color-primary);
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before {
	margin-right: var(--space-5);
	opacity: 0.5;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before {
	opacity: 1;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before {
	font-family: "FontAwesome", serif;
	content: "\f0e4";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before {
	font-family: "FontAwesome", serif;
	content: "\f291";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before {
	font-family: "FontAwesome", serif;
	content: "\f1c6";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before {
	font-family: "FontAwesome", serif;
	content: "\f015";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before {
	font-family: "FontAwesome", serif;
	content: "\f09d";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before {
	font-family: "FontAwesome", serif;
	content: "\f007";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before {
	font-family: "FontAwesome", serif;
	content: "\f08b";
}

.woocommerce-account .woocommerce-MyAccount-content h2 {
	font-size: var(--text-xxl);

	font-weight: var(--font-semibold);
	text-align: left;
}

.woocommerce-account p.order-again {
	text-align: right;
}

.woocommerce-account .woocommerce-EditAccountForm input[type="submit"] {
	margin-top: var(--space-1);
	float: right;
}

.logged-in.woocommerce-account .woocommerce {
	display: flex;
	flex-direction: row;

	align-items: flex-start;
	gap: var(--space-10);
}

.woocommerce-account .woocommerce a {
	color: var(--color-secondary);
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
	flex: 20%;
	min-width: 300px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
	min-width: 400px;
	flex: 75%;
	margin-left: 5%;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content a {
	color: var(--color-primary);
}

.woocommerce-account .woocommerce div.woocommerce-MyAccount-content .woocommerce-Message.woocommerce-Message--info.woocommerce-info {
	border-top-color: var(--color-secondary);
}

.woocommerce-account .woocommerce div.woocommerce-MyAccount-content .woocommerce-Message.woocommerce-Message--info.woocommerce-info::before {
	color: var(--color-secondary);
}

/* Style the account form fields */
.woocommerce-EditAccountForm input[type="text"],
.woocommerce-EditAccountForm input[type="password"],
.woocommerce-EditAccountForm input[type="email"],
.woocommerce-account .woocommerce input[type="text"],
.woocommerce-account .woocommerce input[type="password"],
.woocommerce-account .woocommerce input[type="email"],
.woocommerce-EditAccountForm select {
	width: 100%;
	margin-bottom: var(--space-3);
	padding: var(--space-2);
	border: 1px solid #ccc;
}

/* Style the account form labels */
.woocommerce-EditAccountForm label,
.woocommerce-account .woocommerce label {
	font-size: 14px;
	display: block;
	font-weight: var(--font-medium);
	text-transform: uppercase;
}

.woocommerce-account .woocommerce-LostPassword.lost_password a {
	display: block;
	margin-top: var(--space-2);
	color: var(--color-secondary);
	font-size: var(--text-sm);
	font-style: italic;
	text-decoration: underline;
}

/* Style the account form submit button */
.woocommerce-EditAccountForm button[type="submit"],
.woocommerce-account .woocommerce button[type="submit"] {
	padding: var(--space-3) var(--space-6);
	border: none;
	background-color: var(--color-secondary);
	color: var(--color-white);
	text-transform: uppercase;
	cursor: pointer;
}

.woocommerce-EditAccountForm button[type="submit"]:hover {
	background-color: var(--color-primary);
}

/**/
.woocommerce-account .woocommerce #customer_login {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: flex-start;
	gap: var(--space-40);
}

@media only screen and (max-width: 768px) {
	.woocommerce-account .woocommerce #customer_login {
		gap: var(--space-10);
	}
}

.woocommerce-account .woocommerce #customer_login p {
	margin-bottom: 0;
}

.woocommerce-account .woocommerce #customer_login a {
	color: var(--color-primary);
}

.u-column1,
.u-column2 {
	min-width: 400px;
	flex: 40%;
}

.woocommerce-account .woocommerce .woocommerce-privacy-policy-text {
	display: block;
	margin-bottom: var(--space-6);
}

.woocommerce-account .woocommerce button:hover {
	color: var(--color-primary);
	border-color: var(--color-primary);
}

.show-password-input{
	display: none;
}

@media only screen and (max-width: 768px) {
	.logged-in.woocommerce-account .woocommerce {
		flex-direction: column;
	}

}
.woocommerce-account #billing_phone{
	width: 100%;
	border-color:  #ccc;
}
/* * * Edit Account * * */
/* * * Edit Account * * */
@media screen and (min-width: 1024px) {
	/* Shared layout styling for billing, shipping, and account fields */
	.woocommerce-account p:has(#account_first_name),
	.woocommerce-account p:has(#billing_first_name),
	.woocommerce-account p:has(#shipping_first_name),
	.woocommerce-account p:has(#account_last_name),
	.woocommerce-account p:has(#billing_last_name),
	.woocommerce-account p:has(#shipping_last_name),
	.woocommerce-account #billing_address_2_field,
	.woocommerce-account #shipping_address_2_field,
	.woocommerce-account #billing_address_1_field,
	.woocommerce-account #shipping_address_1_field,
	.woocommerce-account #billing_postcode_field,
	.woocommerce-account #shipping_postcode_field,
	.woocommerce-account #billing_city_field,
	.woocommerce-account #shipping_city_field,
	.woocommerce-account #shipping_phone_field,
	.woocommerce-account p:has(#account_display_name),
	.woocommerce-account p:has(.woocommerce-Input--email),
	.woocommerce-account p:has(#password_1),
	.woocommerce-account p:has(#password_2) {
		width: 48% !important;
		display: inline-block;
		vertical-align: top;
	}

	/* Right-aligned fields */
	.woocommerce-account p:has(#account_last_name),
	.woocommerce-account p:has(.woocommerce-Input--email),
	.woocommerce-account p:has(#password_2),
	.woocommerce-account #shipping_phone_field,
	.woocommerce-account #billing_city_field,
	.woocommerce-account #shipping_city_field,
	.woocommerce-account #billing_address_2_field,
	.woocommerce-account #shipping_address_2_field,
	.woocommerce-account p:has(#billing_last_name),
	.woocommerce-account p:has(#shipping_last_name) {
		width: calc(50% - 16px);
		margin-left: 16px;
	}

	form.woocommerce-EditAccountForm .clear {
		display: none;
	}

	form.woocommerce-EditAccountForm fieldset {
		padding: 0;
	}

	.woocommerce-account #billing_address_2_field,
	.woocommerce-account #shipping_address_2_field {
		padding-top: 28px;
	}
}


@media screen and (max-width: 1024px) {
	.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
		margin-left: 0 ;
	}
	form.woocommerce-EditAccountForm fieldset{
		padding: 0;
	}
}

/* * * Naročila* * */
.woocommerce-orders-table{
	width: 100%;
	background-color: transparent;
}
