.xo-login-and-signup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;column-gap:var(--column-gap, 2rem);row-gap:var(--row-gap, 2rem)}@media screen and (min-width:768px){.xo-login-and-signup{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.xo-login-and-signup--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:768px){.xo-login-and-signup--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.xo-login-and-signup--align-left{text-align:left}.xo-login-and-signup--align-center{text-align:center}.xo-login-and-signup--align-right{text-align:right}.xo-login-and-signup__box{position:relative;flex:1;overflow:hidden}.xo-login-and-signup__box .xo-image{transition:.3s ease-in-out}.xo-login-and-signup__box:hover .xo-image{transform:scale(1.1)}@media screen and (min-width:768px){.xo-login-and-signup__box-image--pc{display:block}.xo-login-and-signup__box-image--mobile{display:none}}@media screen and (max-width:767px){.xo-login-and-signup__box-image--pc{display:none}.xo-login-and-signup__box-image--mobile{display:block}}.xo-login-and-signup__box-inner{position:absolute;top:0;right:0;bottom:0;left:0;padding:2rem;display:flex;z-index:2;background:var(--bg-color)}.xo-login-and-signup__box-inner[class*=--middle]{align-items:center}.xo-login-and-signup__box-inner[class*=--top]{align-items:flex-start}.xo-login-and-signup__box-inner[class*=--bottom]{align-items:flex-end}.xo-login-and-signup__box-inner[class*=-left]{justify-content:flex-start;text-align:start}.xo-login-and-signup__box-inner[class*=-center]{justify-content:center;text-align:center}.xo-login-and-signup__box-inner[class*=-right]{justify-content:flex-end;text-align:end}.xo-login-and-signup__box-content{width:90%}.xo-login-and-signup__box-description{padding-bottom:2.4rem;font-size:calc(var(--font-body-scale) * var(--font-size))}.xo-login-and-signup__modal lb-cart-progress-bar{display:none}.xo-login-and-signup__modal .xo-modal-content__content{padding-bottom:0!important}.xo-login-and-signup__modal .cf-fields-container{margin:0 -.2rem}.xo-login-and-signup__modal .xo-modal-content__body{padding-top:2.5rem}@media screen and (max-width:767px){.xo-login-and-signup__modal:not([xo-placement*=top-],[xo-placement*=bottom-]) .xo-modal-content__inner{padding:1.9rem 1.8rem 2.3rem}}.xo-login-and-signup__modal .xo-modal-content__body{width:calc(100% + 1.8rem);padding-inline-end:1.8rem;scrollbar-color:#0000FF transparent}@media screen and (min-width:992px){.xo-login-and-signup__modal .xo-modal-content__body{width:calc(100% + 3.5rem);padding-inline-end:1.5rem}}.xo-login-and-signup__modal .cf-cancel{display:none!important}.xo-login-and-signup__modal .cf-submit-form{margin:0!important;width:100%;border:.1rem solid color-mix(in srgb,rgba(var(--color-button)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem);padding:1.7rem calc(var(--buttons-scale) * 2rem);display:block;align-items:center;justify-content:center;font-weight:500;background-color:color-mix(in srgb,rgba(var(--color-button)) calc(var(--buttons-background-opacity) * 100%),transparent);color:color-mix(in srgb,rgba(var(--color-button-text)) 100%,transparent);cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--buttons-shadow-horizontal-offset) var(--buttons-shadow-vertical-offset) var(--buttons-shadow-blur-radius) color-mix(in srgb,rgba(var(--color-shadow)) calc(var(--buttons-shadow-opacity) * 100%),transparent);border:var(--buttons-border-width) solid color-mix(in srgb,rgba(var(--color-button)) calc(var(--buttons-border-opacity) * 100%),transparent);overflow:hidden;transition:.3s;will-change:transform;border-radius:var(--button-radius)}.xo-login-and-signup__modal .cf-submit-form:hover{background-color:color-mix(in srgb,rgba(var(--color-secondary-button)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-secondary-button-text)) 100%,transparent)}@media(min-width:768px){.xo-login-and-signup__modal .cf-submit-form{font-size:calc((1 + (var(--buttons-scale) - 1) / 2) * 1.6rem)}}.xo-login-and-signup__modal .cf-field{margin:0!important;padding:0!important;padding-bottom:1.5rem!important;border-radius:0!important;border:none!important;background-color:transparent!important}.xo-login-and-signup__modal .cf-field-container{padding-inline-start:.2rem;padding-inline-end:.2rem}.xo-login-and-signup__modal .cf-field textarea{width:100%;height:100%;outline:none;border:none;background-color:transparent;resize:vertical;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem);padding:1.6rem 2.4rem;border:.1rem solid rgba(var(--color-border),.4);border-radius:var(--textarea-radius)}.xo-login-and-signup__modal .cf-field textarea::placeholder{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem);opacity:.6;font-family:inherit}.xo-login-and-signup__modal .cf-field textarea::-webkit-scrollbar{width:.8rem}.xo-login-and-signup__modal .cf-field textarea::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 .5rem rgba(var(--color-foreground),.3);border-radius:1rem}.xo-login-and-signup__modal .cf-field textarea::-webkit-scrollbar-thumb{border-radius:1rem;-webkit-box-shadow:inset 0 0 .5rem rgba(var(--color-foreground),.3)}.xo-login-and-signup__modal .cf-field label{padding-bottom:1rem}.xo-login-and-signup__modal .cf-field input:not([type=checkbox]):not([type=radio]){width:100%;outline:none;border:none;background-color:transparent;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem);padding:1.7rem 2.4rem;border:.1rem solid rgba(var(--color-border),.4);border-radius:var(--input-radius)}.xo-login-and-signup__modal .cf-field input[type=checkbox],.xo-login-and-signup__modal .cf-field input[type=radio]{width:1.6rem;height:1.6rem}.xo-login-and-signup__modal .cf-select-wrap select{width:100%;outline:none;border:none;background-color:transparent;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem);padding:1.7rem 2.4rem;border:.1rem solid rgba(var(--color-border),.4);border-radius:var(--input-radius)}.xo-login-and-signup__modal .cf-field input::placeholder{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.016rem);opacity:.65}.xo-login-and-signup__modal .cf-field input:-webkit-autofill,.xo-login-and-signup__modal .cf-field input:-webkit-autofill:hover,.xo-login-and-signup__modal .cf-field input:-webkit-autofill:focus,.xo-login-and-signup__modal .cf-field input:-webkit-autofill:active{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);-webkit-text-fill-color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,rgba(var(--color-background)) 100%,transparent) inset;-webkit-background-clip:text;background-clip:text}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-login-and-signup.css.map */
