.c-account__grid{display:grid;grid-template-columns:1fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;height:100%}.c-account__header{background-color:rgba(0,0,0,0.3);border-bottom:1px solid #dadada}.c-account__header .logo{align-self:center;padding:var(--space-24) 0}.c-account__header .logo .c-brand-logo{display:block;margin:0 auto;max-width:12em}.c-account__header .logo .c-brand-logo img{width:100%;height:auto}
.c-customer__grid{padding:var(--space-32) var(--space-24);max-width:80vw;margin:0 auto}@media(max-width:50em){.c-customer__grid{max-width:100%}}.c-customer__details-grid{display:grid;grid-template-columns:3fr 1fr;-moz-column-gap:var(--space-24);column-gap:var(--space-24)}@media(max-width:86em){.c-customer__details-grid{grid-template-columns:1fr}}.c-customer__header{padding-bottom:var(--space-16);margin-bottom:var(--space-32);border-bottom:1px solid #dadada}.c-customer__header .title{margin-bottom:var(--space-16);text-transform:uppercase}.c-customer__header .link{display:block;color:#000000;margin-bottom:var(--space-16);text-decoration:underline}.c-customer__orders .sub-heading{margin-bottom:var(--space-24);text-transform:uppercase}.c-customer__orders .order-date{margin-bottom:var(--space-24)}.c-customer__orders .table table{width:100%}.c-customer__orders .table th{border-bottom:1px solid #dadada;padding-bottom:var(--space-12);text-align:left}.c-customer__orders .table td{padding:var(--space-8) 0}.c-customer__orders .table td[data-label=Order],.c-customer__orders .table td[data-label=Total]{font-weight:700}.c-customer__orders .table a{color:#000000;text-decoration:underline}.c-customer__addresses .sub-heading{margin-bottom:var(--space-8);text-transform:uppercase}.c-customer__address{padding:0 var(--space-24);margin-top:var(--space-24)}.c-customer__address .address{padding:var(--space-24);border:1px solid #dadada;margin-bottom:var(--space-24)}.c-customer__address p{line-height:1.6em;margin-bottom:var(--space-24)}.c-customer__address a{display:inline-block;color:#000000;text-decoration:underline;margin-bottom:var(--space-16)}@media(max-width:86em){.c-customer__address{border-top:1px solid #dadada;padding:var(--space-32) 0}}
