.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-form__footer,.c-form__header,.c-form__row,.form-page{margin:0 auto;min-width:35%;padding:0 var(--space-lg)}.c-form__grid{background-color:#f9f9f9;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-rows:min-content;grid-row-gap:var(--space-md);-ms-flex-pack:center;justify-content:center;padding:var(--space-lg) 0}@media (max-width:31.25em){.c-form__grid{padding:var(--space-md)}}.c-form__grid.-is-child-grid{padding:0}.c-form__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.c-form__header .title{-ms-flex:1 0 auto;flex:1 0 auto}.c-form__header .link{display:block;color:#397cb9;text-align:right}.c-form__header .icon{font-size:var(--type-xs);color:#000000;height:auto}.c-form__footer{border-top:1px solid #dadada;padding:var(--space-md) 0;text-align:center}.c-form__footer .link{color:#397cb9;line-height:1.6em;margin:0 var(--space-xs);white-space:nowrap}.c-form__messages{margin-bottom:var(--space-md);line-height:1.6em}.c-form__label{display:block;opacity:.5;margin-bottom:var(--space-xs);text-transform:uppercase}.c-form__fieldset{padding:var(--space-lg)}@media (max-width:31.25em){.c-form__fieldset{padding:0}}.c-form__fieldset .title{margin-bottom:var(--space-lg)}@media (max-width:31.25em){.c-form__fieldset .title{margin-top:var(--space-lg)}}.c-form__fieldset .fields .item{margin-bottom:var(--space-md)}.c-form__fieldset .fields textarea{padding:0 var(--space-sm)}.c-form__fieldset .footer__options{display:-ms-flexbox;display:flex;margin-bottom:var(--space-md)}.c-form__fieldset .footer__options input[type=checkbox]{margin-right:var(--space-xxs)}.c-form__fieldset .footer__options label{opacity:.5}.c-form__fieldset .footer__buttons{display:-ms-flexbox;display:flex}@media (max-width:31.25em){.c-form__fieldset .footer__buttons{-ms-flex-direction:column;flex-direction:column}}.c-form__fieldset .footer__buttons button{border:none}.c-form__fieldset .footer__buttons button[type=submit]{margin-right:var(--space-sm)}@media (max-width:31.25em){.c-form__fieldset .footer__buttons button[type=submit]{margin-right:0;margin-bottom:var(--space-sm)}}.errors ul{margin-top:var(--space-lg)}.errors li{color:#ff6d6d;letter-spacing:normal;line-height:1.6em;margin-bottom:var(--space-xs)}.errors a{color:#397cb9}
.c-addresses{padding:var(--space-lg) var(--space-md);width:40em;margin:0 auto}@media (max-width:86em){.c-addresses{max-width:100vw}}.c-addresses__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:(max-content)[3];grid-template-rows:repeat(3,max-content);grid-gap:var(--space-md)}.c-addresses__header{margin-bottom:var(--space-xs)}.c-addresses__header .title{border-bottom:1px solid #dadada;font-size:var(--type-lg);padding-bottom:var(--space-sm);text-transform:uppercase;margin-bottom:var(--space-sm)}.c-addresses__header .link{color:#397cb9;text-decoration:underline}.c-addresses__add{border:1px solid #dadada;padding:var(--space-md);margin-bottom:var(--space-md)}.c-addresses__add .button{font-weight:400;padding:var(--space-xs) var(--space-md);line-height:1.6em}.c-addresses .c-address-list__grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-gap:var(--space-md);margin-bottom:var(--space-sm)}.c-addresses .c-address-list__header .title{font-size:var(--type-md);padding-bottom:var(--space-sm);text-transform:uppercase}.c-addresses .c-address-list__header .title:after{content:":"}.c-addresses .c-address-list__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #dadada;padding:var(--space-md)}.c-addresses .c-address-list__item .text,.c-addresses .c-address-list__item p{line-height:1.5em;margin-bottom:var(--space-md)}.c-addresses .c-address-list__edit{display:-ms-flexbox;display:flex}.c-addresses .c-address-list__edit .button{font-weight:400;padding:var(--space-xs) var(--space-md);line-height:1.6em}.c-addresses .c-address-list__edit .button.-is-edit{margin-right:var(--space-xs)}.c-addresses .c-address-list__edit .button.-is-delete,.c-addresses .c-address-list__edit .button.-is-edit{background-color:transparent;border:none;color:#397cb9;padding:0;text-transform:lowercase;text-decoration:underline}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.c-account__grid,.c-account__header{display:block}.c-account__header .logo{display:block;margin:auto}.c-account__header .logo .c-brand-logo{width:100%}}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.c-customer__details-grid{display:-ms-flexbox;display:flex}.c-customer__orders{-ms-flex:1 0 auto;flex:1 0 auto}.c-customer__addresses{-ms-flex:0 1 auto;flex:0 1 auto}}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.c-form__grid{-ms-flex-direction:column;flex-direction:column}.c-form__grid,.c-form__header{display:-ms-flexbox;display:flex}.c-form__header{-ms-flex:0 1 auto;flex:0 1 auto;background-clip:padding-box;border:0 solid transparent;border-width:0 var(--space-md) var(--space-md) 0}.c-form__header .icon{height:12px}.c-form__row{-ms-flex:0 1 auto;flex:0 1 auto;background-clip:padding-box;border:0 solid transparent;border-width:0 var(--space-md) var(--space-md) 0}}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.c-addresses{padding:var(--space-lg) var(--space-md);width:40em;margin:0 auto}}@media (-ms-high-contrast:none) and (max-width:86em),screen and (-ms-high-contrast:active) and (max-width:86em){.c-addresses{max-width:100vw}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.c-addresses__grid,.c-addresses__header{display:block}.c-addresses__header .logo{display:block;margin:auto}.c-addresses__header .logo .c-brand-logo{width:100%}.c-addresses .c-address-list__grid{display:-ms-flexbox;display:flex}}
