.c-account__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:min-content 1fr;grid-template-rows:min-content 1fr;height:100%}.c-account__header{background-color:#eaeaea;border-bottom:1px solid #dadada}.c-account__header .logo{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:var(--space-md) 0}.c-account__header .logo .c-brand-logo{display:block;margin:0 auto;max-width:12em}
.c-customer__grid{padding:var(--space-lg) var(--space-md);max-width:80vw;margin:0 auto}@media (max-width:56.25em){.c-customer__grid{max-width:100%}}.c-customer__details-grid{display:-ms-grid;display:grid;-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr;column-gap:var(--space-md)}@media (max-width:86em){.c-customer__details-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.c-customer__header{padding-bottom:var(--space-sm);margin-bottom:var(--space-lg);border-bottom:1px solid #dadada}.c-customer__header .title{margin-bottom:var(--space-sm);text-transform:uppercase}.c-customer__header .link{display:block;color:#397cb9;margin-bottom:var(--space-sm);text-decoration:underline}.c-customer__orders .sub-heading{margin-bottom:var(--space-md);text-transform:uppercase}.c-customer__orders .order-date{margin-bottom:var(--space-md)}.c-customer__orders .table table{width:100%}.c-customer__orders .table th{border-bottom:1px solid #dadada;padding-bottom:var(--space-sm);text-align:left}.c-customer__orders .table td{padding:var(--space-sm) 0}@media (max-width:56.25em){.c-customer__orders .table td{padding:var(--space-xs) 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:#397cb9;text-decoration:underline}.c-customer__addresses .sub-heading{margin-bottom:var(--space-sm);text-transform:uppercase}.c-customer__address{padding:0 var(--space-md);margin-top:var(--space-md)}.c-customer__address .address{padding:var(--space-md);border:1px solid #dadada;margin-bottom:var(--space-md)}.c-customer__address p{line-height:1.6em;margin-bottom:var(--space-md)}.c-customer__address a{display:inline-block;color:#397cb9;text-decoration:underline;margin-bottom:var(--space-sm)}@media (max-width:86em){.c-customer__address{border-top:1px solid #dadada;padding:var(--space-lg) 0}}
