/* Basic layout */
.woocommerce-account .entry-content .woocommerce {
  display: grid;
  grid-template-columns: 280px 1fr;
  gap: 24px;
}

/* Sidebar */
.ak-account-sidebar {
  background: #fff;
  border-radius: 16px;
  padding: 20px;
  box-shadow: 0 6px 24px rgba(0,0,0,.06);
}
.ak-account-profile { text-align: center; margin-bottom: 16px; }
.ak-account-profile .ak-name { font-weight: 600; margin-top: 8px; }
.ak-account-nav ul { list-style: none; margin: 0; padding: 0; }
.ak-account-nav li { margin: 6px 0; }
.ak-account-nav a { display: block; padding: 10px 12px; border-radius: 10px; }
.ak-account-nav .is-active a,
.ak-account-nav a:hover { background: #f7efe9; }

/* Content cards */
.ak-section-title { font-size: 22px; letter-spacing: .03em; margin: 0 0 18px; }
.ak-btn { padding: 10px 18px; border-radius: 8px; text-transform: uppercase; letter-spacing: .04em; }
.ak-btn-primary { background: #6b3c17; color: #fff; }
.ak-btn-primary:hover { opacity: .92; }
.ak-btn-secondary { background: #6b3c17; color: #fff; }
.ak-btn-ghost { background: transparent; border: 1px solid #ddd; }

/* Forms */
.ak-personal-settings .form-row,
.ak-change-password .form-row,
.ak-edit-address .form-row { margin-bottom: 14px; }
.ak-personal-settings input,
.ak-change-password input,
.ak-edit-address input,
.ak-edit-address select,
.ak-edit-address textarea { width: 100%; }

/* Orders table (cards-like grid) */
.ak-orders-table { width: 100%; border: 1px solid #e6e6e6; border-radius: 10px; overflow: hidden; }
.ak-orders-head,
.ak-orders-row { display: grid; grid-template-columns: 2fr .8fr .8fr 2fr .8fr 1fr .8fr; align-items: center; gap: 12px; padding: 14px 16px; }
.ak-orders-head { background: #faf8f6; font-weight: 600; }
.ak-orders-row { border-top: 1px solid #eee; }
.ak-orders-cell.ak-product { display: flex; align-items: center; gap: 10px; }
.ak-orders-cell.ak-product img { width: 48px; height: 48px; object-fit: cover; border-radius: 6px; }
.ak-qty-box { display: inline-block; min-width: 40px; text-align: center; padding: 6px 10px; border: 1px solid #ddd; border-radius: 6px; }
.ak-pill { display: inline-block; padding: 6px 10px; border-radius: 999px; background: #eefaf0; color: #0a8f2d; font-weight: 600; }
.ak-status-pending { background:#fff6e6;color:#8f6a0a; }
.ak-status-processing { background:#eaf3ff;color:#0a4b8f; }
.ak-status-completed { background:#eefaf0;color:#0a8f2d; }

/* Address cards */
.ak-address-card { border: 1px solid #eee; border-radius: 12px; padding: 16px; margin-bottom: 14px; }
.ak-address-title { font-weight: 600; margin-bottom: 8px; }
.ak-address-addnew .ak-add-link { display: inline-block; margin-top: 8px; }

/* Responsive */
@media (max-width: 992px) {
  .woocommerce-account .entry-content .woocommerce {
    grid-template-columns: 1fr;
  }
  .ak-orders-head,
  .ak-orders-row {
    grid-template-columns: 1fr 1fr;
  }
  .ak-orders-cell.ak-status,
  .ak-orders-cell.ak-track { grid-column: span 2; }
}


/* account dashboard : start */
body.woocommerce-account .woocommerce-notices-wrapper {
    position: fixed;
    top: 100px;
    right: 20px;
	display: none;
}
.woocommerce-account .account_section_wrapper .elementor-shortcode > .woocommerce {
	padding: 0;
}
.woocommerce-account .account_section_wrapper .custom-auth-container{
	width: 100%;
}
.woocommerce-account .account_section_wrapper button.show-password-input:hover, 
.woocommerce-account .account_section_wrapper button.show-password-input:focus {
    background-color: transparent;
	color: #99582A;
	transition: all 0.3s ease;
}
.woocommerce-account .account_section_wrapper button.show-password-input:hover:before, 
.woocommerce-account .account_section_wrapper button.show-password-input:focus:before {
	background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17.3%203.3C16.9%202.9%2016.2%202.9%2015.7%203.3L13.3%205.7C12.2437%205.3079%2011.1267%205.1048%2010%205.1C6.2%205.2%202.8%207.2%201%2010.5C1.2%2010.9%201.5%2011.3%201.8%2011.7C2.6%2012.8%203.6%2013.7%204.7%2014.4L3%2016.1C2.6%2016.5%202.5%2017.2%203%2017.7C3.4%2018.1%204.1%2018.2%204.6%2017.7L17.3%204.9C17.7%204.4%2017.7%203.7%2017.3%203.3ZM6.7%2012.3L5.4%2013.6C4.2%2012.9%203.1%2011.9%202.3%2010.7C3.5%209%205.1%207.8%207%207.2C5.7%208.6%205.6%2010.8%206.7%2012.3ZM10.1%209C9.6%208.5%209.7%207.7%2010.2%207.2C10.7%206.8%2011.4%206.8%2011.9%207.2L10.1%209ZM18.3%209.5C17.8%208.8%2017.2%208.1%2016.5%207.6L15.5%208.6C16.3%209.2%2017%209.9%2017.6%2010.8C15.9%2013.4%2013%2015%209.9%2015H9.1L8.1%2016C8.8%2015.9%209.4%2016%2010%2016C13.3%2016%2016.4%2014.4%2018.3%2011.7C18.6%2011.3%2018.8%2010.9%2019.1%2010.5C18.8%2010.2%2018.6%209.8%2018.3%209.5ZM14%2010L10%2014C12.2%2014%2014%2012.2%2014%2010Z%22%20fill%3D%22%2399582A%22%2F%3E%3C%2Fsvg%3E');
}
.woocommerce-account.logged-in.admin-bar .account_section_wrapper .elementor-shortcode > .woocommerce {
    min-height: calc(100dvh - 125px);
}
.woocommerce-account.logged-in .account_section_wrapper .elementor-shortcode > .woocommerce {
    min-height: calc(100dvh - 93px);
    overflow: hidden;
    display: flex;
    flex-wrap: nowrap;
    padding: 0;
	align-items: stretch;
}
.woocommerce-account.logged-in .account_section_wrapper .elementor-shortcode > .woocommerce:before,
.woocommerce-account.logged-in .account_section_wrapper .elementor-shortcode > .woocommerce:after{
	display: none;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce .my_account_header{
	display: none;
	padding: 20px;
	background: #FFFFFF;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce .my_account_header .my_account_drawer_trigger {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    padding: 0;
    margin-left: auto;
    border: none;
    position: relative;
	background-color: transparent;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce .my_account_header .my_account_drawer_trigger:hover,
.woocommerce-account.logged-in .account_section_wrapper .woocommerce .my_account_header .my_account_drawer_trigger:focus {
	background-color: transparent;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce .my_account_header .my_account_drawer_trigger span {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 2px;
    background-color: #99582a;
	transition: all 0.3s ease;
}
body.myAccountDrawerActive.woocommerce-account.logged-in .account_section_wrapper .woocommerce .my_account_header .my_account_drawer_trigger span {
	background-color: transparent;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce .my_account_header .my_account_drawer_trigger span:before, 
.woocommerce-account.logged-in .account_section_wrapper .woocommerce .my_account_header .my_account_drawer_trigger span:after {
    content: '';
    position: absolute;
    right: 0;
    width: 60%;
    height: 100%;
    background-color: #99582a;
	transition: all 0.3s ease;
}
body.myAccountDrawerActive.woocommerce-account.logged-in .account_section_wrapper .woocommerce .my_account_header .my_account_drawer_trigger span:before, 
body.myAccountDrawerActive.woocommerce-account.logged-in .account_section_wrapper .woocommerce .my_account_header .my_account_drawer_trigger span:after {
    width: 100%;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce .my_account_header .my_account_drawer_trigger span:before {
    top: -10px;
}
body.myAccountDrawerActive.woocommerce-account.logged-in .account_section_wrapper .woocommerce .my_account_header .my_account_drawer_trigger span:before {
    top: 0;
	transform: rotate(-45deg);
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce .my_account_header .my_account_drawer_trigger span:after {
    bottom: -10px;
}
body.myAccountDrawerActive.woocommerce-account.logged-in .account_section_wrapper .woocommerce .my_account_header .my_account_drawer_trigger span:after {
    bottom: 0;
	transform: rotate(45deg);
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar {
    flex: 0 0 400px;
	width: auto;
    max-width: 400px;
    box-shadow: -31px 4px 87.2px 0px #00000040;
    border-radius: 0;
    z-index: 1;
	padding: 47px 58px;
	display: flex;
	flex-direction: column;
	gap: 40px;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar .ak-account-profile{
	width: 100%;
	display: flex;
	align-items: center;
	margin: 0;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar .ak-account-profile .ak-avatar{
	flex: 0 0 55px;
	max-width: 55px;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar .ak-account-profile .ak-avatar:after{
	content: '';
	display: table;
	clear: both;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar .ak-account-profile .ak-avatar img{
	width: 100%;
	aspect-ratio: 1;
	border-radius: 50%;
	object-fit: cover;
	object-position: center;
	float: left;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar .ak-account-profile .ak-name{
	padding: 0 12px;
	margin: 0;
	flex: 1;
	text-align: center;
	color: #6C4C7A;
	font-family: 'Belleza';
    font-weight: 400;
    font-size: 24px;
    line-height: 1.2;
    text-transform: uppercase;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar .ak-account-nav li{
	margin: 0;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar .ak-account-nav a{
	display: flex;
	align-items: center;
	gap: 16px;
	padding: 24px;
	color: #615D5A;
	font-family: 'Lato';
    font-weight: 400;
    font-size: 20px;
    line-height: 1.2;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar .ak-account-nav li.is-active a,
.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar .ak-account-nav a:hover,
.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar .ak-account-nav a:focus{
	background-color: #FFF5ED;
	color: #4D3A55;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar .ak-account-nav a .icon{
	display: block;
	width: 25px;
	height: 25px;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar .ak-account-nav a .icon:before{
	content: url('data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.9838%201.73023C10.237%201.73023%208.0103%203.95695%208.0103%206.70374C8.0103%209.45053%2010.237%2011.6772%2012.9838%2011.6772C15.7306%2011.6772%2017.9573%209.45053%2017.9573%206.70374C17.9573%203.95695%2015.7306%201.73023%2012.9838%201.73023ZM9.58088%206.70374C9.58088%204.82435%2011.1044%203.30081%2012.9838%203.30081C14.8632%203.30081%2016.3867%204.82435%2016.3867%206.70374C16.3867%208.58312%2014.8632%2010.1067%2012.9838%2010.1067C11.1044%2010.1067%209.58088%208.58312%209.58088%206.70374Z%22%20fill%3D%22currentColor%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.9838%2013.2478C10.8485%2013.2478%208.87676%2013.7407%207.41154%2014.578C5.96854%2015.4026%204.86914%2016.6614%204.86914%2018.2213C4.86914%2019.7813%205.96854%2021.0401%207.41154%2021.8647C8.87676%2022.7019%2010.8485%2023.1948%2012.9838%2023.1948C15.1191%2023.1948%2017.0909%2022.7019%2018.5561%2021.8647C19.9991%2021.0401%2021.0985%2019.7813%2021.0985%2018.2213C21.0985%2016.6614%2019.9991%2015.4026%2018.5561%2014.578C17.0909%2013.7407%2015.1191%2013.2478%2012.9838%2013.2478ZM6.43972%2018.2213C6.43972%2017.4682%206.98105%2016.6329%208.19077%2015.9416C9.37827%2015.2631%2011.0712%2014.8184%2012.9838%2014.8184C14.8964%2014.8184%2016.5893%2015.2631%2017.7768%2015.9416C18.9866%2016.6329%2019.5279%2017.4682%2019.5279%2018.2213C19.5279%2018.9744%2018.9866%2019.8098%2017.7768%2020.501C16.5893%2021.1796%2014.8964%2021.6243%2012.9838%2021.6243C11.0712%2021.6243%209.37827%2021.1796%208.19077%2020.501C6.98105%2019.8098%206.43972%2018.9744%206.43972%2018.2213Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E');
	width: 100%;
	height: 100%;
	display: block;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar .ak-account-nav a[href*="/orders"] .icon{
	content: url('data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.9976%203.93266L17.9976%204.98221C20.1493%206.11135%2021.2251%206.67592%2021.8225%207.69043C22.4199%208.70494%2022.4199%209.96736%2022.4199%2012.4922V12.6092C22.4199%2015.134%2022.4199%2016.3965%2021.8225%2017.411C21.2251%2018.4255%2020.1493%2018.99%2017.9976%2020.1192L15.9976%2021.1687C14.242%2022.09%2013.3642%2022.5507%2012.4199%2022.5507C11.4756%2022.5507%2010.5978%2022.09%208.84221%2021.1687L6.84221%2020.1192C4.69055%2018.99%203.61471%2018.4255%203.01732%2017.411C2.41992%2016.3965%202.41992%2015.134%202.41992%2012.6092V12.4922C2.41992%209.96736%202.41992%208.70494%203.01732%207.69043C3.61471%206.67592%204.69055%206.11135%206.84221%204.98221L8.84221%203.93266C10.5978%203.01135%2011.4756%202.55069%2012.4199%202.55069C13.3642%202.55069%2014.242%203.01135%2015.9976%203.93266Z%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M21.4199%208.05069L17.4199%2010.0507M17.4199%2010.0507C17.4199%2010.0507%2017.1152%2010.2031%2016.9199%2010.3007C15.1625%2011.1794%2012.4199%2012.5507%2012.4199%2012.5507M17.4199%2010.0507V13.5507M17.4199%2010.0507L7.91992%205.05069M12.4199%2012.5507L3.41992%208.05069M12.4199%2012.5507V22.0507%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E');
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar .ak-account-nav a[href*="/change-password"] .icon{
	content: url('data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.41992%2016.5507C2.41992%2013.7223%202.41992%2012.3081%203.2986%2011.4294C4.17728%2010.5507%205.59149%2010.5507%208.41992%2010.5507H16.4199C19.2483%2010.5507%2020.6625%2010.5507%2021.5412%2011.4294C22.4199%2012.3081%2022.4199%2013.7223%2022.4199%2016.5507C22.4199%2019.3791%2022.4199%2020.7933%2021.5412%2021.672C20.6625%2022.5507%2019.2483%2022.5507%2016.4199%2022.5507H8.41992C5.59149%2022.5507%204.17728%2022.5507%203.2986%2021.672C2.41992%2020.7933%202.41992%2019.3791%202.41992%2016.5507Z%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M12.4199%2014.5507V18.5507%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M6.41992%2010.5507V8.55069C6.41992%205.23698%209.10621%202.55069%2012.4199%202.55069C15.7336%202.55069%2018.4199%205.23698%2018.4199%208.55069V10.5507%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E');
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar .ak-account-nav a[href*="/edit-address"] .icon{
	content: url('data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.66992%209.06532C4.66992%205.00333%208.19138%201.80069%2012.4199%201.80069C16.6485%201.80069%2020.1699%205.00333%2020.1699%209.06532C20.1699%2012.8765%2017.807%2017.3507%2013.9947%2018.9799C12.9939%2019.4076%2011.846%2019.4076%2010.8451%2018.9799C7.03281%2017.3507%204.66992%2012.8765%204.66992%209.06532ZM12.4199%203.30069C8.91647%203.30069%206.16992%205.93145%206.16992%209.06532C6.16992%2012.3937%208.27535%2016.2505%2011.4346%2017.6006C12.0589%2017.8674%2012.7809%2017.8674%2013.4053%2017.6006C16.5645%2016.2505%2018.6699%2012.3937%2018.6699%209.06532C18.6699%205.93145%2015.9234%203.30069%2012.4199%203.30069ZM12.4199%208.30069C11.7296%208.30069%2011.1699%208.86033%2011.1699%209.55069C11.1699%2010.241%2011.7296%2010.8007%2012.4199%2010.8007C13.1103%2010.8007%2013.6699%2010.241%2013.6699%209.55069C13.6699%208.86033%2013.1103%208.30069%2012.4199%208.30069ZM9.66992%209.55069C9.66992%208.03191%2010.9011%206.80069%2012.4199%206.80069C13.9387%206.80069%2015.1699%208.03191%2015.1699%209.55069C15.1699%2011.0695%2013.9387%2012.3007%2012.4199%2012.3007C10.9011%2012.3007%209.66992%2011.0695%209.66992%209.55069ZM4.01533%2015.5473C4.29336%2015.8543%204.26984%2016.3286%203.9628%2016.6066C3.39511%2017.1207%203.16992%2017.6128%203.16992%2018.0507C3.16992%2018.8144%203.89393%2019.7555%205.65663%2020.5487C7.34892%2021.3103%209.73944%2021.8007%2012.4199%2021.8007C15.1004%2021.8007%2017.4909%2021.3103%2019.1832%2020.5487C20.9459%2019.7555%2021.6699%2018.8144%2021.6699%2018.0507C21.6699%2017.6128%2021.4447%2017.1207%2020.877%2016.6066C20.57%2016.3286%2020.5465%2015.8543%2020.8245%2015.5473C21.1025%2015.2402%2021.5768%2015.2167%2021.8839%2015.4947C22.6469%2016.1857%2023.1699%2017.0518%2023.1699%2018.0507C23.1699%2019.7723%2021.6554%2021.0811%2019.7988%2021.9166C17.8718%2022.7838%2015.2623%2023.3007%2012.4199%2023.3007C9.57756%2023.3007%206.96807%2022.7838%205.04108%2021.9166C3.18449%2021.0811%201.66992%2019.7723%201.66992%2018.0507C1.66992%2017.0518%202.19297%2016.1857%202.95597%2015.4947C3.26301%2015.2167%203.73731%2015.2402%204.01533%2015.5473Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E');
}

.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar .ak-account-nav a[href*="/edit-account"] .icon{
	content: url('data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.9838%201.73023C10.237%201.73023%208.0103%203.95695%208.0103%206.70374C8.0103%209.45053%2010.237%2011.6772%2012.9838%2011.6772C15.7306%2011.6772%2017.9573%209.45053%2017.9573%206.70374C17.9573%203.95695%2015.7306%201.73023%2012.9838%201.73023ZM9.58088%206.70374C9.58088%204.82435%2011.1044%203.30081%2012.9838%203.30081C14.8632%203.30081%2016.3867%204.82435%2016.3867%206.70374C16.3867%208.58312%2014.8632%2010.1067%2012.9838%2010.1067C11.1044%2010.1067%209.58088%208.58312%209.58088%206.70374Z%22%20fill%3D%22currentColor%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.9838%2013.2478C10.8485%2013.2478%208.87676%2013.7407%207.41154%2014.578C5.96854%2015.4026%204.86914%2016.6614%204.86914%2018.2213C4.86914%2019.7813%205.96854%2021.0401%207.41154%2021.8647C8.87676%2022.7019%2010.8485%2023.1948%2012.9838%2023.1948C15.1191%2023.1948%2017.0909%2022.7019%2018.5561%2021.8647C19.9991%2021.0401%2021.0985%2019.7813%2021.0985%2018.2213C21.0985%2016.6614%2019.9991%2015.4026%2018.5561%2014.578C17.0909%2013.7407%2015.1191%2013.2478%2012.9838%2013.2478ZM6.43972%2018.2213C6.43972%2017.4682%206.98105%2016.6329%208.19077%2015.9416C9.37827%2015.2631%2011.0712%2014.8184%2012.9838%2014.8184C14.8964%2014.8184%2016.5893%2015.2631%2017.7768%2015.9416C18.9866%2016.6329%2019.5279%2017.4682%2019.5279%2018.2213C19.5279%2018.9744%2018.9866%2019.8098%2017.7768%2020.501C16.5893%2021.1796%2014.8964%2021.6243%2012.9838%2021.6243C11.0712%2021.6243%209.37827%2021.1796%208.19077%2020.501C6.98105%2019.8098%206.43972%2018.9744%206.43972%2018.2213Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E');
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar .ak-account-nav a[href*="/customer-logout"] .icon{
	content: url('data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.42188%2012.5497H16.4219M16.4219%2012.5497L12.9219%209.54968M16.4219%2012.5497L12.9219%2015.5497%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M9.42188%207.55066C9.43398%205.37563%209.53043%204.19772%2010.2988%203.42934C11.1775%202.55066%2012.5917%202.55066%2015.4201%202.55066H16.4201C19.2485%202.55066%2020.6628%202.55066%2021.5414%203.42934C22.4201%204.30802%2022.4201%205.72223%2022.4201%208.55066V16.5507C22.4201%2019.3791%2022.4201%2020.7933%2021.5414%2021.672C20.6628%2022.5507%2019.2485%2022.5507%2016.4201%2022.5507H15.4201C12.5917%2022.5507%2011.1775%2022.5507%2010.2988%2021.672C9.53043%2020.9036%209.43398%2019.7257%209.42188%2017.5507%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E');
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce .woocommerce-MyAccount-content {
    flex: 1;
	width: auto;
    max-width: 100%;
    margin: 0;
    border: none;
    padding: 65px;
	display: block;
	align-self: initial;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce .woocommerce-MyAccount-content .ak-section-title{
	width: 100%;
	flex: 0 0 100%;
	max-width: 100%;
	color: #6C4C7A;
	font-family: 'Belleza';
    font-weight: 400;
    font-size: 24px;
    line-height: 1.2;
    text-transform: uppercase;
	margin: 0 0 40px;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form > h2 {
	width: 100%;
	flex: 0 0 100%;
	max-width: 100%;
	color: #6C4C7A;
	font-family: 'Belleza';
	font-weight: 400;
	font-size: 24px;
	line-height: 1.2;
	text-transform: uppercase;
	margin: 0 0 16px;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form > .ak-section-title:not(:empty){
	margin: 0 0 16px;
}
.woocommerce-account.logged-in .woocommerce p{
	color: #C8691C;
	font-family: Lato;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.66;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form{
	display: flex;
	flex-wrap: wrap;
	gap: 24px;
	width: 824px;
	max-width: 100%;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form.change_password_form{
	width: 400px;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form .form-row{
	flex: 1 0 50%;
	max-width: calc(50% - 12px);
	display: flex;
	flex-direction: column;
	gap: 6px;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form.change_password_form .form-row{
	flex: 1 0 100%;
	max-width: 100%;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form .form-row:before,
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form .form-row:after{
	display: none;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form .form-row > *{
	width: 100%;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form label{
	color: #4D3A55;
	font-family: 'Lato';
    font-weight: 400;
    font-size: 18px;
    line-height: 1.66;
	padding: 0;
	margin: 0;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form label.screen-reader-text{
	height: auto;
    position: static !important;
    opacity: 1;
    visibility: visible;
	clip-path: none;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form .input-text,
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form select{
	padding: 10px 19px;
	color: #4D3A55;
	font-family: 'Lato';
    font-weight: 400;
    font-size: 18px;
	height: 50px;
    line-height: 1;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form > .form-row:last-child{
	flex: 0 0 100%;
	max-width: 100%;
	text-align: right;
	align-items: flex-end;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form .button{
	display: inline-block;
	width: calc(50% - 12px);
	padding: 15.5px;
    font-family: 'Belleza';
    font-weight: 400;
    font-size: 18px;
    line-height: 1.2;
    text-align: center;
    text-transform: uppercase;
	color: #FFF5ED;
	background-color: #674019;
	border-color: #674019;
	transition: all 0.3s ease;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form.change_password_form .button{
	width: 100%;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form .button:hover,
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form .button:focus{
	background-color: #6C4C7A;
	color: #FFFFFF;
	border-color: #6C4C7A;
}
/* account dashboard : end */


.ak-orders-table {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
    font-size: 15px;
    background: #ffffff !important;
    border-color:#AEA8A3 !important;
}

.ak-orders-table thead {
     background: #ffffff !important;
}
.ak-orders-table th,
.ak-orders-table td {
    border: none;
    padding: 15px;
    text-align: left;
    vertical-align: middle;
}

.ak-orders-table th {
    background: #ffffff;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
}

.ak-orders-table .ak-product {
    display: flex;
    align-items: center;
    gap: 10px;
}

.ak-orders-table .ak-product img {
    width: 50px;
    height: 50px;
    object-fit: cover;
    border-radius: 6px;
    box-shadow: 0 1px 4px rgba(0,0,0,0.1);
}

.ak-orders-table .ak-title {
    font-weight: 500;
    color: #333;
}

.ak-orders-extra td {
    background: #fafafa;
    border-top: none;
    padding: 12px 15px;
}

.ak-order-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ak-status-label {
    font-size: 14px;
}

.ak-pill {
    display: inline-block;
    padding: 3px 10px;
    border-radius: 20px;
    font-size: 13px;
    margin-left: 6px;
}

/* Status colors */
.ak-status-completed,
.ak-status-confirmed {
    background: #e5f7e9;
    color: #28a745;
}

.ak-status-pending {
    background: #fff3cd;
    color: #856404;
}

.ak-status-cancelled,
.ak-status-failed {
    background: #f8d7da;
    color: #721c24;
}

/* Track button */
.ak-btn.ak-btn-secondary {
    background: #5a3a1e;
    color: #fff;
    padding: 8px 18px;
    border-radius: 4px;
    text-decoration: none;
    font-size: 14px;
    transition: all 0.2s ease;
}

.ak-btn.ak-btn-secondary:hover {
    background: #3d2816;
}

/* forgot password : start */
.fogot_password_main {
    width: 100%;
    min-height: calc(100dvh - 93px);
    background: linear-gradient(180deg, #FFFBF7 12.36%, #FFE9D8 137.75%);
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.fogot_password_main > form {
    padding: 78px;
    background-color: #FFFFFF;
}
.fogot_password_main form.lost_reset_password .form_inner {
    width: 422px;
    max-width: 100%;
}
.fogot_password_main .email_sent_wrap .woocommerce-message{
	background-color: transparent;
	color: #6C4C7A;
}
.fogot_password_main > form .password-input{
	position: relative;
}
body.woocommerce-account .fogot_password_main > form p.woocommerce-form-row{
	max-width: none !important;
	margin-bottom: 35px;
}
body.woocommerce-account .fogot_password_main > form p.woocommerce-form-row:last-of-type{
	margin-bottom: 0;
}
body.woocommerce-account .fogot_password_main > form .password-input input {
    padding-right: 50px !important;
}
body.woocommerce-account .fogot_password_main > form .password-input button.show-password-input {
    position: absolute;
    right: 0;
    width: 50px !important;
    height: 50px;
    background-color: transparent !important;
    border: none;
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* forgot password : end */

/* address : start */
body.woocommerce-account .ak-address-card {
    padding: 24px 0;
    border-width: 0.5px 0 0;
    border-style: solid;
    border-color: #AEA8A3;
    border-radius: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0;
}
body.woocommerce-account .ak-address-card .ak-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
    border-color: #AEA8A3;
    color: #AEA8A3;
    text-transform: initial;
    font-family: 'Lato';
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2;
	padding: 6px 8px;
}
body.woocommerce-account .ak-address-addnew {
    border-width: 0.5px 0 0;
    border-style: solid;
    border-color: #AEA8A3;
    border-radius: 0;
}
body.woocommerce-account .ak-address-addnew a.ak-add-link {
    padding: 24px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #6C4C7A;
    font-family: 'Lato';
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2;
    text-transform: uppercase;
}
body.woocommerce-account .ak-address-addnew a.ak-add-link:hover, 
body.woocommerce-account .ak-address-addnew a.ak-add-link:focus {
    color: #99582a;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form > .woocommerce-address-fields {
    width: 100%;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form > .woocommerce-address-fields > .woocommerce-address-fields__field-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    width: 824px;
    max-width: 100%;
}
.woocommerce-account.logged-in .account_section_wrapper .woocommerce form > .woocommerce-address-fields > p:last-child{
	text-align: right;
}
/* address : end */

/* order : start */
.woocommerce-account.logged-in table.shop_table.ak-orders-table thead tr th,
.woocommerce-account.logged-in table.shop_table.ak-orders-table thead tr td{
	background-color: transparent !important;
    color: #6C4C7A;
	border-color: #AEA8A3 !important;
	font-size: 16px;
}
.woocommerce-account.logged-in table.shop_table.ak-orders-table, 
.woocommerce table.shop_table.ak-orders-table tr, 
.woocommerce table.shop_table.ak-orders-table td {
    border-color: #AEA8A3 !important;
}
/* order : end */

@media(max-width: 991px){
	.woocommerce-account.logged-in .account_section_wrapper .elementor-shortcode > .woocommerce{
		display: block;
	}
	.woocommerce-account.logged-in .account_section_wrapper .woocommerce .my_account_header{
		display: block;
	}
	.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar {
        position: fixed;
        top: 93px;
        bottom: 0;
        width: 96%;
        height: auto;
        max-width: 280px;
        padding: 30px 20px;
        transition: transform 0.3s ease;
        transform: translate(-120%, 0);
    }
	.woocommerce-account.logged-in.admin-bar .account_section_wrapper .woocommerce aside.ak-account-sidebar{
		top: 125px;
	}
	body.myAccountDrawerActive.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar{
		transform: none;
	}
}
@media(max-width: 767px){
	.woocommerce-account.logged-in .account_section_wrapper .woocommerce aside.ak-account-sidebar {
        top: 59px;
    }
	.woocommerce-account.logged-in.admin-bar .account_section_wrapper .woocommerce aside.ak-account-sidebar{
		top: 105px;
	}
	.fogot_password_main{
		min-height: calc(100dvh - 59px);
	}
	.fogot_password_main > form{
		padding: 50px;
		min-height: 340px;
	}
}

@media(max-width: 479px){
	.fogot_password_main form.lost_reset_password{
		min-height: 300px;
		padding: 30px;
	}
}