fostr-drawer-account{--fostr-drawer-account-color-black:var(--color-black);--fostr-drawer-account-color-white:var(--color-white);--fostr-drawer-account-color-off-white:var(--fostr-color-white);--fostr-drawer-account-color-grey:var(--fostr-color-brand-dark-grey);--fostr-drawer-account-color-light-grey:var(--fostr-color-brand-light-grey);--fostr-drawer-account-width:390px;--fostr-drawer-account-background-color:var(--fostr-drawer-account-color-off-white);--fostr-drawer-account-padding-top:2.4rem;--fostr-drawer-account-padding-right:2.4rem;--fostr-drawer-account-padding-bottom:2.4rem;--fostr-drawer-account-padding-left:2.4rem;--fostr-drawer-account-border-color:var(--fostr-drawer-account-color-light-grey)}fostr-drawer-account.fostr-drawer aside{max-width:var(--fostr-drawer-account-width);background-color:var(--fostr-drawer-account-background-color)}fostr-drawer-account h2{font-weight:var(--fostr-typography-font-weight-normal);font-size:var(--fostr-typography-text-size-xs);line-height:var(--fostr-layout-space-7);margin-bottom:var(--fostr-layout-space-8)}@media screen and (min-width:720px){fostr-drawer-account.fostr-drawer.fostr-drawer--push-right aside{transform:translateX(calc(100vw + var(--fostr-drawer-account-width))) translateY(0)}fostr-drawer-account.fostr-drawer.fostr-drawer--isVisible.fostr-drawer--push-right aside[aria-expanded=true]{transform:translateX(calc(100vw - var(--fostr-drawer-account-width))) translateY(0)}fostr-drawer-account.fostr-drawer aside.fostr-drawer--overlay-right{transform:translateX(calc(100vw + var(--fostr-drawer-account-width))) translateY(0)}fostr-drawer-account.fostr-drawer.fostr-drawer--isVisible aside[aria-expanded=true].fostr-drawer--overlay-right{transform:translateX(calc(100vw - var(--fostr-drawer-account-width))) translateY(0)}fostr-drawer-account.fostr-drawer--push-left.active{transform:translateX(var(--fostr-drawer-account-width))}fostr-drawer-account.fostr-drawer--push-right.active{transform:translateX(calc(100vw - (100vw + var(--fostr-drawer-account-width))))}}fostr-drawer-account .fostr-drawer__body{display:flex;flex-direction:column;padding-top:var(--fostr-layout-space-12)}@media screen and (min-width:990px){fostr-drawer-account .fostr-drawer__body{padding-top:var(--fostr-layout-space-24)}}fostr-drawer-account .fostr-drawer-account__window{flex:1;display:none}fostr-drawer-account.fostr-drawer-account--loginView #fostr-drawer-account-login,fostr-drawer-account.fostr-drawer-account--registerView #fostr-drawer-account-register{display:flex}fostr-drawer-account button.fostr-drawer-button-close::after,fostr-drawer-account button.fostr-drawer-button-close::before{width:2.2rem;height:1px}fostr-drawer-account button.fostr-drawer-button-close{height:4.8rem;padding-right:6.5rem}fostr-drawer-account h2{margin:0;font-size:var(--fostr-typography-text-size-lg)}fostr-drawer-account .fostr-drawer__head{display:flex;align-items:center;border-bottom:1px solid var(--fostr-drawer-account-border-color);height:4.7rem;padding:var(--fostr-layout-space-12)}fostr-drawer-account .customer h2{font-weight:var(--fostr-typography-font-weight-normal);font-size:var(--fostr-typography-text-size-lg);line-height:var(--fostr-layout-space-7);margin-bottom:var(--fostr-layout-space-4);text-align:left}fostr-drawer-account .customer form,fostr-drawer-account .customer form a,fostr-drawer-account .customer:not(.account):not(.order){margin-top:0}fostr-drawer-account .customer a{width:initial;display:inline-block;text-decoration:underline}fostr-drawer-account .customer .small-text a,fostr-drawer-account .customer .small-text p{display:inline-block;font-size:var(--fostr-typography-text-size-xs);margin-top:0}fostr-drawer-account .customer .button.button--primary{margin-top:.9rem}fostr-drawer-account .customer p{font-size:var(--fostr-typography-text-size-xs);line-height:var(--fostr-layout-space-7);text-align:left}fostr-drawer-account .customer .facet-checkbox>svg rect{fill:inherit}fostr-select .fostr-select__window{background-color:var(--fostr-color-white)}fostr-select.active .fostr-select__window{margin-top:-1px;border:1px solid var(--fostr-select-border-color)}.form--error fostr-select.active .fostr-select__window{margin-top:0}@media screen and (min-width:390px){fostr-drawer-account.fostr-drawer.fostr-drawer--push-right aside{transform:translateX(calc(100vw + var(--fostr-drawer-account-width))) translateY(0)}fostr-drawer-account.fostr-drawer aside.fostr-drawer--overlay-right{transform:translateX(calc(100vw + var(--fostr-drawer-account-width))) translateY(0)}fostr-drawer-account.fostr-drawer.fostr-drawer--isVisible aside[aria-expanded=true].fostr-drawer--overlay-right{transform:translateX(calc(100vw - var(--fostr-drawer-account-width))) translateY(0)}}fostr-drawer-account .customer form #fostr-drawer-account-account-login-signup p,fostr-drawer-account .customer form .form-inputs .small-text{margin-top:var(--fostr-layout-space-16)}@media screen and (max-width:990px){fostr-drawer-account .customer:not(.account):not(.order){padding-left:var(--fostr-layout-space-8);padding-right:var(--fostr-layout-space-8);margin:0;max-width:initial}}