.elementor-1355 .elementor-element.elementor-element-75429425{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1355 .elementor-element.elementor-element-3f23fd8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-1355:not(.elementor-motion-effects-element-type-background), body.elementor-page-1355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-3f23fd8 */.page-id-1355 .content-container.site-container{
	max-width:1400px!important;
	width:100%!important;
}
h3{font-size:20px!important;}
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce {
	display: grid !important;
	grid-template-columns: 300px minmax(0, 1fr) !important;
	column-gap: 20px !important;
	align-items: start !important;
	font-family: 'Raleway', sans-serif !important;
}


.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .kadence-account-avatar {
	display: none !important;
}

.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation {
	width: 100% !important;
	padding: 22px 10px !important;
	background: #ffffff !important;
	border-radius: 24px !important;
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.05) !important;
}
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation a {
	display: flex !important;
	align-items: center !important;
	gap: 12px !important;
	min-height: 44px !important;
	padding: 12px 16px !important;
	border-radius: 16px !important;
	background: transparent !important;
	color: #3f73bc !important;
	font-size: 15px !important;
	font-weight: 600 !important;
	line-height: 1.2 !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
	letter-spacing: 0 !important;
	border: 0 !important;
	box-shadow: none !important;
	transition: background 0.2s ease, color 0.2s ease !important;
}
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation a::before {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 22px !important;
	min-width: 22px !important;
	margin-right: 0 !important;
	font-family: "Font Awesome 5 Free" !important;
	font-weight: 900 !important;
	font-size: 18px !important;
	line-height: 1 !important;
	color: #3f73bc !important;
	font-style: normal !important;
	font-variant: normal !important;
	text-rendering: auto !important;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
}

.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation-link--dashboard a::before { content: "\f007" !important; }
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation-link--favorites a::before { content: "\f004" !important; }
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation-link--edit-address a::before { content: "\f2bb" !important; }
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation-link--edit-account a::before { content: "\f4ff" !important; }
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation-link--downloads a::before { content: "\f358" !important; }
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation-link--orders a::before { content: "\f290" !important; }
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation-link--recently-viewed a::before { content: "\f06e" !important; }
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation-link--payment-methods a::before { content: "\f09d" !important; }
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation-link--contact a::before { content: "\f0e0" !important; }
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation-link--customer-logout a::before { content: "\f2f5" !important; }

.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation-link--dashboard a::before{content:"\f007"!important;}
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation-link--favorites a::before{content:"\f004"!important;}
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation-link--edit-address a::before{content:"\f2bb"!important;}
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation-link--edit-account a::before{content:"\f4ff"!important;}
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation-link--downloads a::before{content:"\f358"!important;}
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation-link--orders a::before{content:"\f290"!important;}
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation-link--recently-viewed a::before{content:"\f06e"!important;}
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation-link--payment-methods a::before{content:"\f09d"!important;}
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation-link--contact a::before{content:"\f0e0"!important;}
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"\f2f5"!important;}

.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-content{
	width:100%!important;
	max-width:100%!important;
	margin:0!important;
}
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .account-dashboard{
	display:grid!important;
	grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
	grid-template-areas:
		"left top"
		"left bottom"!important;
	gap:20px!important;
	align-items:stretch!important;
}
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .dashboard-card.wide.half-height{
	grid-area:top!important;
	min-height:280px!important;
}

.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .dashboard-card.quarter.promo-card:nth-of-type(3){
	grid-area:bottom!important;
	width:calc(50% - 11px)!important;
	justify-self:start!important;
	min-height:240px!important;
}

.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .dashboard-card.quarter.promo-card:nth-of-type(4){
	grid-area:bottom!important;
	width:calc(50% - 11px)!important;
	justify-self:end!important;
	min-height:240px!important;
}
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce ul.product-list{
	list-style:none!important;
	margin:0!important;
	padding:30px 0px 24px!important;
}
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce ul.product-list li{
	margin:0 0 18px!important;
	padding:0!important;
	line-height:1.8!important;}
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .promo-overlay{
	display:flex!important;
	flex-direction:column!important;
	align-items:flex-start!important;
	width:100%!important;
	height:100%!important;
	gap:18px!important;
}
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .promo-card-text,
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .promo-overlay p{
	margin:0!important;
	color:#fff!important;
	font-size:18px!important;
	font-weight:500!important;
	max-width:200px!important;
}
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .arrow-icon{
	margin-top:auto!important;
	align-self:flex-end!important;
}
.page-id-1355 .woocommerce form .password-input{
	position:relative!important;
}

.page-id-1355 .woocommerce .show-password-input{
	position:absolute!important;
	right:12px!important;
	top:50%!important;
	transform:translateY(-50%)!important;
	width:auto!important;
	height:auto!important;
	background:transparent!important;
	border:0!important;
	box-shadow:none!important;
	padding:0!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
}

.page-id-1355 .woocommerce .show-password-input::after{
	font-size:18px!important;
	color:#6b7280!important;
}

@media (max-width:1024px){
	.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce{
		grid-template-columns:1fr!important;
	}
	
	.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .account-navigation-wrap{
		max-width:100%!important;
	}
	.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .account-dashboard{
		grid-template-columns:1fr!important;
		grid-template-areas:
			"left"
			"top"
			"promo1"
			"promo2"!important;
	}
	.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .dashboard-card.wide.tall,
	.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .dashboard-card.wide.half-height,
	.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .dashboard-card.quarter.promo-card:nth-of-type(3),
	.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .dashboard-card.quarter.promo-card:nth-of-type(4){
		width:100%!important;
		min-height:auto!important;
	}
	.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .dashboard-card.quarter.promo-card:nth-of-type(3){
		grid-area:promo1!important;
	}
	.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .dashboard-card.quarter.promo-card:nth-of-type(4){
		grid-area:promo2!important;
	}
}
@media (max-width:1024px){

	.woocommerce-MyAccount-navigation a{
		display:flex!important;
		align-items:center!important;
		gap:12px!important;
		padding:12px 14px!important;
		border-radius:12px!important;
		background:#f3f5f9!important;
		color:#3f73bc!important;
		font-size:14px!important;
		text-decoration:none!important;
	}

	.woocommerce-MyAccount-navigation a::before{
		font-family:"Font Awesome 5 Free"!important;
		font-weight:900!important;
		font-size:16px!important;
		width:20px!important;
		text-align:center!important;
	}

	.woocommerce-MyAccount-navigation-link--dashboard a::before{content:"\f007";}
	.woocommerce-MyAccount-navigation-link--edit-address a::before{content:"\f2bb";}
	.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"\f4ff";}
	.woocommerce-MyAccount-navigation-link--downloads a::before{content:"\f358";}
	.woocommerce-MyAccount-navigation-link--orders a::before{content:"\f290";}
	.woocommerce-MyAccount-navigation-link--recently-viewed a::before{content:"\f06e";}
	.woocommerce-MyAccount-navigation-link--payment-methods a::before{content:"\f09d";}
	.woocommerce-MyAccount-navigation-link--contact a::before{content:"\f0e0";}
	.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"\f2f5";}

.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .arrow-icon{
	display:none!important;
}
	.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .promo-overlay,
	.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .promo-card-text-wrapper,
	.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .promo-card-title,
	.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .promo-card-text,
	.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .promo-overlay p{
		width:100%!important;
		max-width:none!important;
		display:block!important;
	}
	}
.logged-in.page-id-1355 .elementor-element-3f23fd8 .woocommerce .woocommerce-MyAccount-content h2 {
    margin: 0 0 20px 0 !important;
    padding: 0 !important;
    color: #2664AE !important;
    font-size: 40px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    border: none !important;
    background: none !important;
    text-transform: none !important;
}
.woo-tab-menu{
	margin-bottom:0!important;
	padding-left:0!important;
}/* End custom CSS */
/* Start custom CSS */.page-id-1355 .entry-hero.page-hero-section {
	display: none !important;
}/* End custom CSS */