.js account-drawer>details>summary:before,.js account-drawer>details[open]:not(.menu-opening)>summary:before{content:"";position:absolute;cursor:default;width:100%;height:calc(100vh - 100%);top:100%;right:0;opacity:0;visibility:hidden;z-index:2;transition:opacity 0s,visibility 0s}account-drawer>details[open]>summary:before{visibility:visible;opacity:1;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.account-drawer__overlay{display:none}.js details[open].menu-opening+.account-drawer__overlay{display:block}.js details[open].menu-opening+.account-drawer__overlay:after{opacity:.5;visibility:visible}.account-drawer__overlay:after{position:absolute;content:"";background-color:var(--v2-black);top:0;left:0;right:0;height:100vh;transition:opacity .2s,visibility .2s;visibility:hidden;opacity:0}.account-drawer{position:absolute;transform:translate(100%);visibility:hidden;z-index:3;right:0;top:calc(-1 * var(--announcement-bar-height));width:100%;padding:0;background-color:var(--v2-white);overflow-x:hidden}.scrolled-past-header .account-drawer{top:0}.js .account-drawer{height:calc(100vh + var(--announcement-bar-height))}.js .scrolled-past-header .account-drawer{height:100vh}.js details[open]>.account-drawer{transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.no-js details[open]>.account-drawer,.js details[open].menu-opening>.account-drawer{transform:translate(0);visibility:visible}.account-drawer__close-button{background:transparent;border:none;position:absolute;right:3.46vw;top:3.46vw}.account-drawer__close-button svg{height:2.93vw;width:2.93vw}.account-drawer__inner-container{padding:13.3vw 8vw 0}.header__icon--account{width:5.33vw;height:5.33vw;margin:0 1.6vw}.header__icon--account svg{stroke:transparent}.account-drawer__title{font-size:4.26vw;font-weight:400;line-height:1.18}.account-drawer__form-group{margin-bottom:5.33vw}.account-drawer__form-group label{font-size:3.2vw;font-weight:400;margin-bottom:0}.account-drawer__form-group input[type=email],.account-drawer__form-group input[type=password]{font-size:3.2vw;padding:2.3vw 4vw;line-height:1.75}.account-drawer__form-group input[type=email]:placeholder,.account-drawer__form-group input[type=password]:placeholder{color:var(--v2-gray)}.account-drawer__forgot-password{font-size:3.2vw;font-weight:700;text-decoration:underline}.account-drawer__form-group--right{text-align:right}.account-drawer__btn{background-color:var(--v2-purple);border:none;color:var(--v2-white);cursor:pointer;font-weight:700;padding:2.66vw;width:100%}@media screen and (min-width: 768px){.header__icon--account{width:1.7vw;height:1.7vw;margin:0 1.04vw}.account-drawer{top:0;width:34.16vw}.account-drawer__inner-container{padding:3.18vw}.account-drawer__title{font-size:1.11vw}.account-drawer__form-group label{font-size:.97vw}.account-drawer__form-group{margin-bottom:1.041vw}.account-drawer__form-group input[type=email],.account-drawer__form-group input[type=password]{font-size:1.11vw;padding:.55vw 1.38vw}.account-drawer__close-button{top:1.041vw;right:1.041vw}.account-drawer__close-button svg{width:1.38vw;height:1.38vw}.account-drawer__forgot-password{font-size:.97vw}.account-drawer__btn{padding:.69vw}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/component-account.v2.css.map */
