#account-main{scroll-margin-top:100rem}#account-main:not(:target) #orders,#account-main:target .rewards-element,#account-main:not(:target) .account__title-text--orders,#account-main:target .account__title-text--rewards{display:none}#account-main:target .sidebar-links__rewards{text-decoration:none}#account-main:target .sidebar-links__orders{text-decoration:underline}.account:not(.account):not(.order){text-align:left}.account__title{text-align:center}label.form-control>input:not([type=checkbox]),label.form-control>textarea{margin-bottom:var(--spacing-base)}.register-button-grid{display:grid;grid-template-columns:1fr;gap:4px}.register-button-grid .button.button--textlink{justify-content:flex-start;align-items:center;font-weight:var(--font-light)}.account__form-title,h1#recover{margin-top:38px;margin-bottom:var(--spacing-base)}.account table{table-layout:auto;border-collapse:collapse;border-bottom:.01rem solid rgba(var(--color-foreground),.08);box-shadow:none;width:100%;font-size:var(--text-base);position:relative;margin-bottom:0}@media screen and (forced-colors: active){.account table{border-top:.1rem solid transparent;border-bottom:.1rem solid transparent}}.account th,.account td{font-weight:var(--font-normal);line-height:15px;font-size:var(--text-sm);border:none;padding:0}.account tbody td{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.account td:empty{display:initial}.account thead th{font-size:var(--text-sm);line-height:15px;font-weight:var(--font-semibold);text-transform:none;width:150px;min-width:150px}.account tbody td:first-of-type{padding-top:4rem}.account thead th,.account tbody td{padding-right:var(--spacing-base);padding-top:var(--spacing-base);padding-bottom:var(--spacing-base)}.account tbody td{font-weight:300}.account thead th{font-size:var(--text-sm);line-height:15px;font-weight:var(--font-semibold);text-transform:none;padding-right:0;width:20%;font-weight:600;text-align:left;border-bottom:1px solid var(--color-border)}.account table td:first-of-type a{padding:0;font-weight:300;font-size:var(--text-sm)}.account tbody td:first-of-type{padding-top:var(--spacing-base)}.account .account__sidebar-title{font-size:var(--text-sm);line-height:15px;font-weight:600;font-family:var(--font-paragraph);text-transform:none;margin-bottom:var(--spacing-base);margin-top:0;display:none}.account .account__sidebar-links{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border);padding:0 var(--spacing-base);gap:1.8rem;overflow:auto}.account .account__sidebar-links .active,.account__sidebar-links a:hover{text-decoration:underline}.account .account__sidebar-links,.account__sidebar-links li{margin:0;list-style:none;white-space:nowrap}:is(.account,.order){margin:0}:is(.account,.order){padding:0}:is(.account,.order) h1.account__page-title{display:none}.account .account__sidebar-links a{font-size:var(--text-sm);line-height:15px;font-weight:300;font-family:var(--font-paragraph);margin:var(--spacing-base) 0;text-transform:none;text-decoration:none;display:block}.account__order-list{overflow:auto;margin-left:var(--spacing-base);padding-bottom:var(--spacing-base);margin-bottom:var(--spacing-3xl)}:is(.account,.order)>div:nth-of-type(2){margin-top:0}:is(.account,.order) h2.account__mobile-title{display:block;margin:var(--spacing-3xl) var(--spacing-base) var(--spacing-base) var(--spacing-base)}.account__mobile-col{display:block}@media screen and (min-width: 720px){.account .account__sidebar-links{justify-content:center;gap:3rem}}@media screen and (min-width: 990px){.account .account__sidebar-links a{margin-bottom:var(--spacing-base)}.account table td:first-of-type{padding-bottom:var(--spacing-base);padding-top:var(--spacing-base)}.account__order-list{overflow-x:none;margin-left:0}.account td{padding-right:2.2rem}.account table{border:none;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.08)}.order thead th:nth-of-type(1){width:40%}:is(.account,.order)>div:nth-of-type(2){display:block}.account th,.account td:first-of-type{text-align:left;padding-left:0;padding-right:2.2rem}.account tbody td{padding-top:var(--spacing-base);padding-bottom:var(--spacing-base);font-size:var(--text-sm);text-transform:none;border-bottom:1px solid var(--color-border)}.account thead th{padding-top:0rem;padding-bottom:var(--spacing-base);font-size:var(--text-sm);text-transform:none;min-width:auto;text-align:inherit}.account tbody td:last-of-type{padding-right:0}.account th:first-of-type,.account td:first-of-type{padding-left:0rem;font-weight:600;font-size:var(--text-sm);width:45%}.account tbody td{vertical-align:top}.account__mobile-title,.account__mobile-col{display:none}.register-button-grid{display:grid;grid-template-columns:2fr 1fr;gap:4px}#create_customer .register-button-grid{grid-template-columns:1fr 1fr}.register-button-grid .button.button--textlink{justify-content:flex-start;align-items:flex-start;font-weight:var(--font-light)}#create_customer .button.button--textlink,#recover_account .button.button--textlink,.activate .button.button--textlink{justify-content:flex-end}.account .account__sidebar-links,.account__sidebar-links li{padding-left:0}.account .account__sidebar-title{display:block}:is(.account,.order){margin:38px var(--spacing-base) 0 var(--spacing-base)}:is(.account,.order){padding:0}:is(.account,.order) h1.account__page-title{margin-bottom:var(--spacing-3xl);display:block}}.line_item__title{display:flex;justify-content:flex-start;align-items:start}.account__order-address{margin:0 var(--spacing-base)}.account-order-total__subtotal,.account-order-total__total{display:flex;justify-content:space-between;align-items:start;margin-bottom:var(--spacing-base)}.account-order-total{margin-bottom:var(--spacing-base);border-bottom:1px solid var(--color-border)}.line_item__title img{width:35%;height:auto}.account table.order-details td:first-of-type a{font-weight:600;font-size:var(--text-sm);padding-left:var(--spacing-base)}.account table.order-details tfoot{font-weight:600;font-size:var(--text-sm);display:none}.account table.order-details tfoot tr:nth-of-type(1) td{padding-top:var(--spacing-base);padding-bottom:var(--spacing-base)}.account table.order-details tfoot td{padding-top:0;padding-right:0;padding-bottom:var(--spacing-base)}.account-order-total{display:block;font-weight:600}.account table.order-details{margin-bottom:var(--spacing-base)}@media (min-width:990px){.account__order-address{margin:0}.account-order-total{display:none}.account table.order-details tfoot{display:table-footer-group;border-bottom:1px solid var(--color-border)}.account table.order-details tbody td:nth-of-type(1),.account table.order-details thead th:nth-of-type(1){text-align:left}.account table.order-details tbody td,.account table.order-details thead th{text-align:center;padding-right:0}.account table.order-details tbody td:last-child,.account table.order-details thead th:last-child{text-align:right;min-width:100px}}.account-order__addresses{display:grid;grid-template-columns:1fr;margin-right:var(--spacing-base)}.account-order__addresses>div{line-height:15px;font-size:var(--text-sm);margin-bottom:var(--spacing-base);border-bottom:1px solid var(--color-border)}.account-order__addresses>div:last-of-type{border-bottom:0px;margin-bottom:var(--spacing-3xl)}.account-order__addresses>div h2{margin-top:0;margin-bottom:var(--spacing-base);font-size:var(--text-sm);font-family:var(--font-paragraph);text-transform:none;font-weight:600}@media (min-width:990px){.account-order__addresses>div{padding:var(--spacing-3xl) var(--spacing-base);margin-botttom:0px;border-bottom:0px}.account-order__addresses{padding:0;display:grid;grid-template-columns:1fr 1fr 1fr}.account-order__addresses>div{padding:var(--spacing-base) var(--spacing-3xl) var(--spacing-3xl) 0;line-height:150%}}.account-order__addresses p{margin-bottom:var(--spacing-base);font-size:var(--text-sm);line-height:15px}.account__address-grid{display:grid;grid-template-columns:1fr}@media (min-width:990px){.account__address-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}}.customer:not(.account):not(.order){max-width:100%;margin:0;padding:0}li[data-address]{margin:0}.addresses p{font-size:var(--text-sm);line-height:15px;text-align:left}li[data-address]>h2{font-size:var(--text-sm);font-weight:600;font-family:var(--font-paragraph);text-align:left;text-transform:none;margin-bottom:var(--spacing-base);margin-top:0}.account__address-spacer{display:none}@media (min-width:990px){.account__address-spacer{height:33px;display:block}}.account__address-meta{margin-bottom:var(--spacing-base)}.button[aria-controls=AddAddress]{width:100%;margin:0;max-width:100%}@media (min-width:990px){.button[aria-controls=AddAddress]{max-width:230px}}.addresses ul p.account__address-new-title{margin-bottom:var(--spacing-base);font-weight:600;display:block;margin-top:var(--spacing-base)}.addresses li>button:first-of-type{margin:var(--spacing-base) var(--spacing-base) 0 0}li[data-address]{text-align:left;margin-top:var(--spacing-base);border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-base)}.account__address-container{margin:0 var(--spacing-base)}@media (min-width:990px){.account__address-container{margin:0}.addresses ul p.account__address-new-title{margin-top:0}li[data-address]{margin-top:0;border-bottom:0;padding-bottom:0;border-right:1px solid var(--color-border)}}.addresses li>button{margin:var(--spacing-base) var(--spacing-base) 0 0;font-size:var(--text-sm);letter-spacing:normal;text-align:left;padding:0;text-decoration:underline}.addresses [aria-expanded=true]~div[id]{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:99}.customer form{margin-top:var(--spacing-base)}:is(.account,.order) h2{margin-bottom:32px}@media (max-width:990px){:is(.account,.order) h2{margin-top:27px;margin-bottom:32px}}.addresses [aria-expanded=true]~div[id]>div{padding:var(--spacing-3xl);background:#fff;height:calc(100% - 54px);width:100%;margin:26px 16px;overflow-y:scroll;position:relative}:is(.account,.order) h2{margin-top:}@media (min-width: 750px){.addresses [aria-expanded=true]~div[id]>div{padding:var(--spacing-3xl);background:#fff;max-width:50%;max-height:860px;overflow-y:scroll;position:relative}}label.form-control{width:100%}.form-control.form-control--select{width:100%;flex-basis:100%!important;margin:0!important}.customer button.close-address{position:absolute;top:var(--spacing-3xl);right:0;margin:0}.addresses form button:first-of-type{margin:0}.addresses .form-control.form-control--select select{margin-bottom:var(--spacing-base)}.field__input,.select__select,.customer .field input,.customer select{height:4rem;font-size:var(--text-sm)}label.form-control>span,div.form-control>span{text-align:left}#recover:target~.login_form,#recover:target~.account__form-description{display:none}
/*# sourceMappingURL=/cdn/shop/t/766/assets/fostr-customer.css.map */
