/* Account modules (navigation, content, login, register, lost password) */
/* A chosen account layout is laid out by Divi, not by the account design's two-column grid */
.cgwc-account .woocommerce.cgwc-accl{display:block}
.cgwc-account .cgwc-accl .woocommerce-MyAccount-content{grid-column:auto;grid-row:auto}
.cgwc-accnav{--cgwc-accnav-gap:6px}
.cgwc-accnav ul{display:flex;flex-direction:column;gap:var(--cgwc-accnav-gap);margin:0;padding:0;list-style:none}
.cgwc-accnav--h ul{flex-direction:row;flex-wrap:wrap}
.cgwc-accnav.cgwc-align-center ul{justify-content:center;align-items:center}
.cgwc-accnav.cgwc-align-right ul{justify-content:flex-end;align-items:flex-end}
.cgwc-accnav--v.cgwc-align-center ul,.cgwc-accnav--v.cgwc-align-right ul{align-items:stretch}
.cgwc-accnav li{margin:0;padding:0;list-style:none}
.cgwc-accnav a{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--cgwc-radius);background:var(--cgwc-accnav-bg,transparent);color:var(--cgwc-heading);font-weight:500;text-decoration:none;line-height:1.3;transition:background .2s,color .2s}
.cgwc-accnav.cgwc-align-center a{justify-content:center}.cgwc-accnav.cgwc-align-right a{justify-content:flex-end}
.cgwc-accnav a .cgwc-icon{width:18px;height:18px;opacity:.75}
.cgwc-accnav a:hover{color:var(--cgwc-accent)}
.cgwc-accnav .is-active>a{color:var(--cgwc-accnav-active,var(--cgwc-accent))}
.cgwc-accnav--plain a{padding-left:0;padding-right:0}
.cgwc-accnav--h.cgwc-accnav--plain a{padding:8px 4px}
.cgwc-accnav--bordered a{border:1px solid var(--cgwc-line)}
.cgwc-accnav--bordered .is-active>a{border-color:var(--cgwc-accnav-active-bg,var(--cgwc-accent))}
.cgwc-accnav--pills a{border-radius:var(--cgwc-btn-radius,var(--cgwc-radius))}
.cgwc-accnav--pills a:hover{background:var(--cgwc-accnav-bg,var(--cgwc-soft))}
.cgwc-accnav--pills .is-active>a{background:var(--cgwc-accnav-active-bg,var(--cgwc-accent));color:var(--cgwc-accnav-active,#fff)}
.cgwc-accnav--underline a{border-radius:0;border-bottom:2px solid transparent;padding-left:2px;padding-right:2px}
.cgwc-accnav--underline .is-active>a{border-bottom-color:var(--cgwc-accnav-active-bg,var(--cgwc-accent))}
.cgwc-accnav--icon-top a{flex-direction:column;justify-content:center;text-align:center;gap:6px}
.cgwc-accnav--icon-top a .cgwc-icon{width:26px;height:26px}
.cgwc-accnav--grid ul{display:grid;grid-template-columns:repeat(var(--cgwc-accnav-cols,3),minmax(0,1fr));gap:var(--cgwc-accnav-gap)}
.cgwc-accnav--grid a{height:100%;padding:18px 14px;border:1px solid var(--cgwc-line)}
.cgwc-accnav--grid.cgwc-accnav--plain a{padding:18px 14px}
@media (max-width:980px){.cgwc-accnav--grid ul{grid-template-columns:repeat(var(--cgwc-accnav-cols-t,3),minmax(0,1fr))}}
@media (max-width:767px){
	.cgwc-accnav--grid ul{grid-template-columns:repeat(var(--cgwc-accnav-cols-p,2),minmax(0,1fr))}
	.cgwc-accnav--h:not(.cgwc-accnav--grid) ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}
	.cgwc-accnav--h:not(.cgwc-accnav--grid) a{white-space:nowrap}
}
.cgwc-accnav__user{display:flex;align-items:center;gap:12px;margin-bottom:16px}
.cgwc-accnav__user img{border-radius:50%}
.cgwc-accnav__user span{display:block;font-size:12px}
.cgwc-accnav__user strong{color:var(--cgwc-heading)}
.cgwc-accmod__title{margin:0 0 16px;padding:0;color:var(--cgwc-heading)}
.cgwc-accmod .cgwc-accform{margin:0;padding:0;border:0}
.cgwc-accform__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.cgwc-btn-left .cgwc-accform__actions{justify-content:space-between;flex-direction:row-reverse}
.cgwc-btn-center .cgwc-accform__actions{flex-direction:column}
.cgwc-btn-right .cgwc-accform__actions{justify-content:space-between}
.cgwc-btn-full .cgwc-accform__actions{flex-direction:column-reverse;align-items:stretch}
.cgwc-btn-full .cgwc-accform__btn{width:100%}
.cgwc-accmod .woocommerce-form-login__rememberme{margin:0}
.cgwc-accmod__note{margin:0}
.cgwc-accmod__content>:first-child{margin-top:0}
