/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 15 2025 | 05:34:59 */
.woocommerce-account article {
	width:100%;
	max-width:1720px;
	margin:0 auto;
}
@media (max-width:767px) and (min-width:601px)
{
	.woocommerce-account.logged-in .entry-content>.woocommerce .woocommerce-MyAccount-navigation+.woocommerce-MyAccount-content {
		margin-top:unset;
	}
	.woocommerce-account.logged-in .entry-content>.woocommerce {
		flex-wrap:nowrap;  
	}
	.woocommerce-account.logged-in .woocommerce-MyAccount-navigation {
		flex:0 0 30% !important;
		max-width:30% !important;

	}
	.woocommerce-account.logged-in .woocommerce-MyAccount-content { 
		flex:0 0 70% !important;
		max-width:70% !important;
	}
	nav.woocommerce-MyAccount-navigation {
		padding-right:40px; 
	}
	.woocommerce-account.logged-in .woocommerce-MyAccount-content {
		padding-left:40px !important;
	}
}
@media (max-width:992px) and (min-width:768px){ 
	.woocommerce-account.logged-in .entry-content>.woocommerce .woocommerce-MyAccount-navigation+.woocommerce-MyAccount-content {
		margin-top:unset;
	}
	.woocommerce-account.logged-in .entry-content>.woocommerce {
		flex-wrap:nowrap;  
	}
	.woocommerce-account.logged-in .woocommerce-MyAccount-navigation {
		flex:0 0 20% !important;
		max-width:20% !important;

	}
	.woocommerce-account.logged-in .woocommerce-MyAccount-content { 
		flex:0 0 80% !important;
		max-width:80% !important;
	}
	nav.woocommerce-MyAccount-navigation {
		padding-right:40px; 
	}
	.woocommerce-account.logged-in .woocommerce-MyAccount-content {
		padding-left:40px !important;
	}
}
@media (max-width:1720px) {
	.woocommerce-account article { 
		padding-left:20px;
		padding-right:20px;
	}
}
@media (max-width:767px)
{
	.woocommerce-account .woocommerce-MyAccount-content  a {
		display:inline-flex !important;
		background:unset !important;
		margin-bottom:unset !important;;
	}
}
.woocommerce-account header.entry-header {
	display:none; 
}
.woocommerce-account {
	background: #F8F6F2;
}
.woocommerce-account .woocommerce-MyAccount-content p a {
	text-decoration:none !important;
}
.woocommerce-account.logged-in .entry-content>.woocommerce .woocommerce-MyAccount-navigation ul .is-active > a {
	background-color:unset;  
	text-decoration-line: underline;
	text-decoration-color: #53585C;;
	text-decoration-thickness:1px;
	text-underline-offset: 5px;

}
.woocommerce-account .woocommerce-MyAccount-navigation ul a {
	border-bottom:unset !important; 
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	text-transform:uppercase;
	padding:unset !important;
	margin-bottom:20px;
	color: #53585C !important;
	letter-spacing:0 !important;

}
.woocommerce-account nav.botiga-breadcrumb-trail {
	display:none;
}

.woocommerce-account nav.woocommerce-MyAccount-navigation {
	padding-top:40px;
	border-right:1px solid #53585c;
	padding-bottom:60px;
}
.woocommerce-account footer.entry-footer {
	display:none; 
}
.woocommerce-account footer {
	border-top:1px solid #53585c; 
}

.woocommerce-MyAccount-content {
	padding-left:120px !important;
	padding-top:40px;
}
.woocommerce-MyAccount-content p:nth-child(3) {
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	color: #999999;
}
.woocommerce-MyAccount-content  p:nth-child(3) a 
{
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	color: #999999;
}
.woocommerce-MyAccount-content p:nth-child(2) {

	font-weight: 400;
	font-size: 18px;
	text-transform:uppercase;
	color: #53585C;
	line-height: 100%;
	margin-bottom:12px;

}
.woocommerce-MyAccount-content p:nth-child(2) strong {
	color: #53585C;
	line-height: 100%;
	font-weight: 400;
	font-size: 18px;
}
.woocommerce-MyAccount-content p:nth-child(2) a {
	color: #53585C;
	line-height: 100%;
	font-weight: 400;
	font-size: 18px;
}

/* Mobile Devices */
@media (max-width:600px)
{
	body.woocommerce-account nav.woocommerce-MyAccount-navigation {
		border-right:unset;
		padding-top:20px;
		margin-bottom:20px;
	}
}
@media (max-width:600px)
{

	body.woocommerce-account nav.woocommerce-MyAccount-navigation {
		padding-bottom:unset;
	}
	body.woocommerce-account .woocommerce-MyAccount-content {
		margin-top:unset !important;
		padding-left:20px !important;
		padding-top:unset;
		padding-right:20px;
	}
	body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a {
		font-weight: 400;
		font-size: 12px;
		line-height: 100%;
		color: #53585C;
		text-decoration:unset !important;
		text-underline-offset:unset !important;
	}
	body.woocommerce-account nav.woocommerce-MyAccount-navigation ul .is-active > a {
		padding-top:10px !important;
		padding-bottom:10px !important;
		background: #FAF1D0 !important;
	}
	body.woocommerce-account article {
		padding-left:unset;
		padding-right:unset;
	}
	body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li > a {
		padding-left: 20px !important;
		padding-right: 20px !important; 
	}
	body.woocommerce-account .woocommerce-MyAccount-content p:nth-child(2) ,  .woocommerce-MyAccount-content p:nth-child(2) a ,   .woocommerce-MyAccount-content p:nth-child(2) strong{
		font-size: 12px;
	}
	body.woocommerce-account .woocommerce-MyAccount-content p:nth-child(2) {
		margin-bottom:6px; 
	}
	body.woocommerce-account .woocommerce-MyAccount-content p:nth-child(3),   body.woocommerce-account .woocommerce-MyAccount-content p:nth-child(3) a {
		font-size:11px; 
	}

}


/*  Account Detail menu desktop version */
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account .woocommerce-form-row label{
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	color: #53585C;
	text-transform:uppercase;
}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account .woocommerce-form-row {
	width:100%;
	max-width:1080px;
}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account  .required {
	color: #53585C;
}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account  button.woocommerce-Button.button {
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	color: #08212E;
	margin-top:20px;
	background:transparent;
	border: 1px solid #08212E;
	padding:12px 40px;
	margin-bottom:60px;
}
.woocommerce-MyAccount-content span#account_display_name_description em {
	font-weight: 400;
	font-style: Italic;
	font-size: 14px;
	line-height: 100%;
	color: #53585C;
}
.woocommerce-MyAccount-content span#account_display_name_description {
	padding-top:10px !important;
	display:block;
	color: #53585C;
}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account .woocommerce-form-row {
	margin-bottom:40px;  
}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account input {
	margin-top:15px; 
	background: #FEFBF6;
	padding-left:40px;
	padding-top:12px;
	padding-bottom:12px;
	border:unset !important;
	border-radius:4px;
	color: #999999;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	min-height:auto !important;
}
.woocommerce-MyAccount-content input#password_current:-webkit-autofill {
	background-color: #FEFBF6 !important;
	-webkit-box-shadow: 0 0 0 200px #FEFBF6  inset !important;
	-webkit-text-fill-color: #999999 !important; 
}

.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account input:focus {
	outline: unset !important;
	border:unset !important;
	box-shadow:unset !important
}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account input:focus-visible {
	outline: unset !important; 
	border:unset !important;
}
body.woocommerce-account fieldset {
	border-width: unset;
	border-color: unset;
	border-style: unset;
	padding: unset;
	margin-bottom: unset;
	margin-left:unset !important;
}
.woocommerce-account fieldset legend {
	display:none; 
}
.woocommerce-account .password-input .show-password-input {
	display:none;
}
@media (max-width:767px)
{
	body.woocommerce-account .woocommerce-MyAccount-content a {
		display:inline-flex;
		background:unset;
		margin-bottom:unset; 
	}
	body.woocommerce-account .woocommerce-MyAccount-content p:nth-child(3) a
	{
		text-transform:lowercase !important; 
		color:#999999 !important;
	}
}

/* myorder css */

.woocommerce-account #botiga-footer-ticker {
	display:none; 
}
.woocommerce-account .botiga-footer-icons {
	display:none; 
}

.woocommerce-orders .shop_table.woocommerce-MyAccount-orders thead th {
	padding-bottom:22px;
}
.woocommerce-orders .woocommerce-MyAccount-content {
	padding-top:30px; 
}
.woocommerce-orders .woocommerce-orders-table {
	margin-bottom:87px; 
}

.woocommerce-orders .woocommerce-MyAccount-content {
	padding-left:80px !important;
}
.woocommerce-orders .shop_table.woocommerce-MyAccount-orders { 
	background:unset;
	padding:unset;
}
.woocommerce-orders .woocommerce-orders-table tr th span {
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	text-transform:uppercase;
	color: #53585C;
}
.woocommerce-orders tbody tr.woocommerce-orders-table__row {
	background: #FEFBF6;
	border:unset;
}
.woocommerce-orders tbody tr.woocommerce-orders-table__row th {
	padding-left: 40px;
}
.woocommerce-orders table,.woocommerce-orders  th,.woocommerce-orders  td {
	border: none !important;
}
.woocommerce-orders table {
	border-collapse: separate;
	border-spacing: 0 10px; 
}
.woocommerce-orders tbody tr th a,.woocommerce-orders tbody tr td  {
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	text-decoration:none;
	color: #999999;
}
.woocommerce-orders .shop_table.woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell .button {
	width:fit-content;
	border:unset;
	padding:12px 40px;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	color: #08212E;
	background:unset;
	border: 1px solid #08212E;
}
.woocommerce-orders table.shop_table_responsive thead tr th:first-child {
	padding-left:40px;
}
.woocommerce-orders .shop_table.woocommerce-MyAccount-orders tbody tr+tr td {
	border-top:unset !important; 
}
.woocommerce-orders  .shop_table.woocommerce-MyAccount-orders tbody tr td {
	padding: 15px 0px;
}
.woocommerce-orders .shop_table.woocommerce-MyAccount-orders thead th {
	padding-top:unset ;
}

/*   Order Related Mobile Version */

@media (max-width: 1024px) and (min-width: 768px) {
	.woocommerce-orders .woocommerce-MyAccount-content {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch; 
	}
	.woocommerce-orders .woocommerce-MyAccount-content table {
		min-width: 900px;  
		white-space: nowrap; 
	}
}
@media (max-width:767px)
{
	.woocommerce-orders .shop_table.woocommerce-MyAccount-orders tbody tr td {
		padding:10px 15px;  
	}
	.woocommerce-orders .shop_table.woocommerce-MyAccount-orders tbody tr td:first-child{

	}
	.woocommerce-orders .shop_table.woocommerce-MyAccount-orders tbody tr td a {
		padding:4px 10px !important; 
		border:unset;
		background-color:#08212E !important;
		color:#ffffff !important;
		position:relative;
		top:-2px;
	}
	.woocommerce-orders .woocommerce-orders-table {
		margin-bottom:20px !important;
	}
	.woocommerce-orders .woocommerce-orders-table tbody tr:first-child {
		transform: translateY(-10px);
	}
	.woocommerce-orders .woocommerce-orders-table tbody tr:last-child {
		transform: translateY(10px);
	}
}


/* Address Related */
.woocommerce-edit-address .woocommerce-Address header h2,.woocommerce-edit-address .woocommerce-Address header a {
	margin-top:40px; 
	font-weight: 400;
	font-size: 18px;
	line-height: 100%;
	color: #53585C;
	margin-bottom:12px;
}
.woocommerce-edit-address .woocommerce-Address header h2 {
	text-transform:uppercase; 
}
.woocommerce-edit-address .woocommerce-Address address {
	margin-top:20px;
	padding:30px;
	background-color: #FEFBF6;
	border-radius:8px; 
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	color: #999999;
	font-style:normal!important;
	line-height:26px;
}
.woocommerce-edit-address .u-column2.woocommerce-Address address { 
	margin-bottom:100px; 
}
@media (max-width:767px)
{
	.woocommerce-edit-address .woocommerce-Address header a {
		margin-top:0px;
	}
}
@media (max-width:600px)
{
	.woocommerce-edit-address .woocommerce-Address address {
		background:unset;
		padding:unset;
		margin-top:10px;
		font-size:12px;
		line-height:20px;
	}
	.woocommerce-edit-address .u-column2.woocommerce-Address address {
		margin-bottom:20px;  
	}
	.woocommerce-edit-address .woocommerce-Address header h2 {
		margin-top:20px; 
		font-size:14px;
	}
}


/* Customer Club Design */

.woocommerce-MyAccount-content .modish-responsive-container, .woocommerce-MyAccount-content #modish-loyalty-container {
	max-width:100%; 
}
.woocommerce-MyAccount-content form.modish-loyalty-form  label {
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	color: #53585C;
	text-transform: uppercase;
}
.woocommerce-MyAccount-content form.modish-loyalty-form  input {
	margin-top: 15px;
	background: #FEFBF6;
	padding-left: 40px;
	padding-top: 12px;
	padding-bottom: 12px;
	border: unset !important;
	border-radius: 4px;
	color: #999999;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	min-height: auto !important;
}
.woocommerce-MyAccount-content form.modish-loyalty-form input:focus {
	outline: unset !important;
	border:unset !important;
	box-shadow:unset !important
}
.woocommerce-MyAccount-content form.modish-loyalty-form input:focus-visible {
	outline: unset !important; 
	border:unset !important;
}
.woocommerce-MyAccount-content form.modish-loyalty-form .input-group{
	margin-bottom: 40px;
}

.woocommerce-MyAccount-content form.modish-loyalty-form .input-group input[type="submit"] {
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	color: #08212E;
	margin-top: 20px;
	background: transparent;
	border: 1px solid #08212E !important;
	padding: 12px 40px;
	margin-bottom: 60px;

	border-radius:unset !important
}
.woocommerce-MyAccount-content div#loyaltyFields .form-check.form-check-inline.custom-gender, .woocommerce-MyAccount-content .form-check.form-check-inline {
	margin-top: 15px;
	margin-bottom:40px;
}
.woocommerce-MyAccount-content form.modish-loyalty-form .form-check label {
	padding:12px 0px; 
}
.woocommerce-MyAccount-content .input-group label, .woocommerce-MyAccount-content .input-row label {
	margin-bottom:unset;  
}
.woocommerce-MyAccount-content .modish-loyalty-form br{
	display:none !important; 
}
.woocommerce-MyAccount-content .divider-content-center {
	padding:6px 12px;
}
.woocommerce-MyAccount-content form.modish-loyalty-form .input-group input[type="submit"]:hover{
	background: #08212E;
	color:#ffffff;
}
.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button:hover {
	background: #08212E;
	color:#ffffff;
}
.vipps-btn {
	padding-top:6px;
	padding-bottom:6px;
}
/*  Responsive design */

@media (max-width:600px)
{
	.woocommerce-MyAccount-content form.modish-loyalty-form label {
		font-size:12px; 
	}
	.woocommerce-MyAccount-content form.modish-loyalty-form input {
		margin-top:6px;  
	}
	.woocommerce-MyAccount-content form.modish-loyalty-form .input-group {
		margin-bottom:14px;  
	}
	.woocommerce-MyAccount-content div#loyaltyFields .form-check.form-check-inline.custom-gender, .woocommerce-MyAccount-content .form-check.form-check-inline {
		margin-top:6px;   
		margin-bottom:14px;  
	}
	.woocommerce-MyAccount-content form.modish-loyalty-form .input-group input[type="submit"] {
		font-size:12px;
		margin-bottom:20px;  
		margin-top:unset;
	}
	.woocommerce-MyAccount-content form.modish-loyalty-form input {
		font-size:12px; 
	}
	.woocommerce-MyAccount-content  .divider-content-center {
		font-size:12px; 
	}

}
/*  Account details Responsive */
@media (max-width:600px)
{
	.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account .woocommerce-form-row label {
		font-size:12px; 
	}
	.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account .woocommerce-form-row input {
		margin-top:6px; 
		font-size:12px;
	}
	.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account .woocommerce-form-row
	{
		margin-bottom:14px;  
	}
	.woocommerce-MyAccount-content form.modish-loyalty-form .input-group input[type="submit"] {
		font-size:12px;
		margin-bottom:20px;  
		margin-top:unset;
	}
	.woocommerce-MyAccount-content form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button {
		margin-bottom:15px; 
/* 		width:100%; */
		font-size:12px;
		margin-top:unset;
		padding: 10px 30px;
	}
	form.woocommerce-EditAccountForm.edit-account > p:last-child {
  text-align:center;
}

}

/*  Edit billing Address Form */

@media (max-width:600px)
{
	body.woocommerce-edit-address .woocommerce-MyAccount-content form .woocommerce-address-fields label {
		font-size:12px; 
	}
	body.woocommerce-edit-address .woocommerce-MyAccount-content form .woocommerce-address-fields input, input#billing_country {
		margin-top: 6px;
		font-size: 12px; 
	}
	body.woocommerce-edit-address  .woocommerce-MyAccount-content form p {
		margin-bottom: 14px !important;
	}
	body.woocommerce-edit-address .woocommerce-MyAccount-content h2 {
		font-size:12px;
		margin-bottom: 14px;
	}
	body.woocommerce-edit-address .woocommerce-MyAccount-content #billing_country_field .woocommerce-input-wrapper strong, body.woocommerce-edit-address .woocommerce-MyAccount-content #shipping_country_field .woocommerce-input-wrapper strong {
		font-size:12px;
	}
	body.woocommerce-edit-address .woocommerce-MyAccount-content .woocommerce-address-fields button {
		margin-bottom: 16px;
		width: 100%;
		font-size: 12px;
		margin-top: unset;
	}
	body.woocommerce-account form input {
		padding-left:14px !important; 
	}
}


.woocommerce-edit-address .woocommerce-MyAccount-content form .woocommerce-address-fields label {
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	color: #53585C;
	text-transform: uppercase;
}

.woocommerce-edit-address .woocommerce-MyAccount-content form .woocommerce-address-fields input, input#billing_country {
	margin-top: 15px;
	background: #FEFBF6;
	padding-left: 40px;
	padding-top: 12px;
	padding-bottom: 12px;
	border: unset !important;
	border-radius: 4px;
	color: #999999;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	min-height: auto !important;
}
.woocommerce-edit-address .woocommerce-MyAccount-content form .woocommerce-address-fields #billing_address_1_field , .woocommerce-edit-address .woocommerce-MyAccount-content form .woocommerce-address-fields  #shipping_address_1_field {
	margin-bottom:unset !important;  
}

.woocommerce-edit-address .woocommerce-MyAccount-content form .woocommerce-address-fields input:focus {
	outline: unset !important;
	border:unset !important;
	box-shadow:unset !important
}
.woocommerce-edit-address .woocommerce-MyAccount-content form .woocommerce-address-fields input:focus-visible {
	outline: unset !important; 
	border:unset !important;
}
.woocommerce-edit-address  .woocommerce-MyAccount-content h2 {
	font-weight: 400;
	font-size: 18px;
	text-transform:uppercase;
	color: #53585C;
	line-height: 100%;
	margin-top:unset;
}
.woocommerce-edit-address .woocommerce-MyAccount-content p:nth-child(2) {
	margin-bottom:40px;
}
.woocommerce-edit-address  .woocommerce-MyAccount-content #billing_country_field .woocommerce-input-wrapper strong, .woocommerce-edit-address  .woocommerce-MyAccount-content #shipping_country_field .woocommerce-input-wrapper strong   {
	display:block;
	color: #999999;
	font-weight: 400;
	font-size: 16px;
	line-height:100%;
	padding-top: 12px;

}
.woocommerce-edit-address  .woocommerce-MyAccount-content .woocommerce-address-fields button{ 
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	color: #08212E !important;
	margin-top: 20px;
	background: transparent;
	border: 1px solid #08212E;
	padding: 12px 40px;
	margin-bottom: 60px; 
}
.woocommerce-edit-address  .woocommerce-MyAccount-content .woocommerce-address-fields button:hover {
	background: #08212E;
	color: #ffffff !important;
}

/*  Logout Page */

.logout-site form.woocommerce-form-login  label {
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	color: #53585C;
	text-transform: uppercase;
}
.logout-site form.woocommerce-form-login input{
	margin-top: 15px;
	background: #FEFBF6;
	padding-top: 12px;
	padding-bottom: 12px;
	border: unset !important;
	border-radius: 4px;
	color: #999999;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	min-height: auto !important;
}
.logout-site form.woocommerce-form-login button.woocommerce-button.button.woocommerce-form-login__submit {
	font-size:16px;
	padding:14px 50px !important;
	background: #08212E;
}
.logout-site form.woocommerce-form-login button.woocommerce-button.button.woocommerce-form-login__submit:hover {
	background: #53585C;
	color:#ffffff;
}
.logout-site form.woocommerce-form-login p.woocommerce-LostPassword.lost_password {
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	color: #53585C;
	margin-bottom:unset;
}
.logout-site .woocommerce-form-login {
	padding:50px;
	width:100%;
	max-width:800px;
	margin:0px auto 50px auto;
}
.logout-site .woocommerce h2 {
	font-size:36px;
	line-height:43.2px;
	width:100%;
	max-width:800px;
	margin:40px auto;
}
.logout-site form input:focus {
	outline: unset !important;
	border:unset !important;
	box-shadow:unset !important
}
.logout-site form input:focus-visible {
	outline: unset !important; 
	border:unset !important;
}
@media (max-width:600px)
{
	.logout-site .woocommerce-form-login, .logout-site .woocommerce h2  {
		padding-left:20px;
		padding-right:20px;
	}
}
/*  Logout Mobile device */

@media (max-width:990px)
{
	.logout-site .woocommerce-form-login {
		min-height:auto !important;
	}
}
.logout-site form.woocommerce-form-login p.woocommerce-LostPassword.lost_password a {
	color:#53585C; 
}
@media (max-width:600px)
{
	body.logout-site article {
		padding-left:20px !important;
		padding-right:20px !important;
	}
	body.logout-site form.woocommerce-form-login label {
		font-size:11px;
	}
	body.logout-site .woocommerce h2 {
		font-size:20px;
		margin:20px auto;
		padding-left:0px;
		padding-right:0px;
	}
	body.logout-site .woocommerce-form__label-for-checkbox span:not(.required):after {
		height:10px;
		width:10px;
	}
	body.logout-site .woocommerce-form__label-for-checkbox span:not(.required):before {
		left: 3px;
		top: 4px;
		width: 4px;
		height: 6px;
		border-width: 0 1px 1px 0;
	}
	body.logout-site .woocommerce-form__label-for-checkbox span:not(.required) {
		padding-left:1.2rem;   
	}
	body.logout-site form.woocommerce-form-login button.woocommerce-button.button.woocommerce-form-login__submit {
		font-size:12px;
		padding:6px 30px !important;
	}
	body.logout-site form.woocommerce-form-login p.woocommerce-LostPassword.lost_password  {
		font-size:12px;
	}
	body.logout-site .woocommerce-form-login {
		padding:20px; 
	}
}

/*  order Tab detail css */

 .woocommerce-view-order .woocommerce-customer-details h2 {
  margin-top: 40px;
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: #53585C;
  margin-bottom: 12px;
  text-transform:uppercase;
}
 .woocommerce-view-order .woocommerce-customer-details address {
  margin-top: 20px;
  padding: 30px;
  background-color: #FEFBF6;
  border-radius: 8px;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #999999;
  font-style: normal !important;
  line-height: 26px;
}
 .woocommerce-view-order .woocommerce-customer-details p.woocommerce-customer-details--phone {
  margin-bottom:unset; 
  padding-bottom:8px;
  padding-top:8px;
}
 .woocommerce-view-order .woocommerce-customer-details p.woocommerce-customer-details--email {
  margin-bottom:unset;
}
 .woocommerce-view-order section.woocommerce-order-details h2.woocommerce-order-details__title {
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color:#53585C;
  text-transform:uppercase
}
 .woocommerce-view-order section.woocommerce-order-details table thead tr th,
 .woocommerce-view-order section.woocommerce-order-details table thead tr td,
 .woocommerce-view-order section.woocommerce-order-details .shop_table.order_details tfoot th,
 .woocommerce-view-order section.woocommerce-order-details .shop_table.order_details tfoot .woocommerce-Price-amount,
 .woocommerce-view-order section.woocommerce-order-details .shop_table.woocommerce-MyAccount-orders tfoot .woocommerce-Price-amount {
  font-weight: 400;
}
section.woocommerce-order-details .shop_table .wc-item-meta li p {
  font-size:16px; 
  color:#53585C !important;
}
section.woocommerce-order-details table tr td.product-name a {
  color:#53585C !important;
}
section.woocommerce-order-details  .woocommerce-table__product-name strong {
  font-weight:400;
  font-size:16px;
}
 .woocommerce-view-order section.woocommerce-order-details  .woocommerce-table__product-name li  p {
  font-size:16px;
}
 .woocommerce-view-order section.woocommerce-order-details .shop_table.order_details {
  background-color: #FEFBF6;
}
 .woocommerce-view-order section.woocommerce-order-details .shop_table tr th, section.woocommerce-order-details .shop_table tr td {
  color:#53585C;
}
 .woocommerce-view-order section.woocommerce-order-details .shop_table .wc-item-meta {
  padding-left:unset; 
}
.woocommerce-view-order .botiga-wc-account-view-order+.woocommerce-notices-wrapper+p {
  background-color: #FEFBF6;
  color:#53585C;
}
.woocommerce-view-order .botiga-wc-account-view-order+.woocommerce-notices-wrapper+p mark {
  background-color: #FEFBF6;
  color:#53585C;
}
.woocommerce-view-order .woocommerce-customer-details address:last-child {
  margin-bottom:100px; 
}
@media (max-width:600px) {
  body.woocommerce-view-order .woocommerce-customer-details h2,
   .woocommerce-view-order section.woocommerce-order-details table thead tr th,
   .woocommerce-view-order section.woocommerce-order-details table thead tr td,
  body.woocommerce-view-order .woocommerce-customer-details address,
  .woocommerce-view-order section.woocommerce-order-details h2.woocommerce-order-details__title,
  .woocommerce-view-order section.woocommerce-order-details .woocommerce-table__product-name strong,
  .woocommerce-view-order section.woocommerce-order-details .woocommerce-table__product-name li p,
   .woocommerce-view-order section.woocommerce-order-details .shop_table.order_details tfoot th,
   .woocommerce-view-order section.woocommerce-order-details .shop_table.order_details tfoot .woocommerce-Price-amount,
   .woocommerce-view-order section.woocommerce-order-details .shop_table tr td {
    font-size: 12px;
  }

  .woocommerce-view-order .botiga-wc-account-view-order+.woocommerce-notices-wrapper+p {
    font-size:12px !important;
    padding:unset;
    background-color:unset !important;
    line-height:100%;

  }
  .woocommerce-view-order .botiga-wc-account-view-order+.woocommerce-notices-wrapper+p mark {
    padding:unset;
    background-color:unset !important;
  }
   .woocommerce-view-order section.woocommerce-order-details h2.woocommerce-order-details__title {
    margin-top:unset; 
  }
 .woocommerce-view-order .woocommerce-customer-details address {
    margin-bottom:30px !important; 
    background: unset;
    padding: unset;
    margin-top: 10px;
    font-size: 12px;
    line-height: 20px;
  }
  .woocommerce-view-order section.woocommerce-order-details table tr td.product-name a {
    font-size:12px !important;  
  }
}
@media (max-width: 430px)  {
   .woocommerce-view-order .woocommerce-order-details {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; 
  }
   .woocommerce-view-order .woocommerce-order-details  table {
    white-space: nowrap; 
    min-width: 430px;  
    margin-bottom:unset;
  }
}