x-modal#guest-popup-modal{z-index:10000000000000000!important}x-modal#guest-popup-modal::part(base){z-index:10000000000000000!important}x-modal#guest-popup-modal::part(overlay){z-index:10000000000000000!important;background-color:rgb(from var(--guest-overlay) r g b / var(--guest-overlay-opacity));opacity:var(--guest-overlay-opacity)}x-modal#guest-popup-modal::part(content){z-index:10000000000000001!important}@media (min-width: 769px){x-modal#guest-popup-modal::part(content){transform:none!important}}x-modal#guest-popup-modal .s3cc9eb-oxi_social_wrapper{display:none!important}.s3cc9eb-guest-popup>*{max-width:400px;margin-left:auto;margin-right:auto}.s3cc9eb-guest-popup-header{display:grid;justify-items:center;align-items:center;padding-top:.5rem}.s3cc9eb-guest-popup__title{font-family:Jost,sans-serif;font-size:28px;font-weight:400;color:var(--guest-text);margin:0;line-height:1.2;text-align:center}.s3cc9eb-guest-popup{padding:0 1rem}.s3cc9eb-guest-popup__subtitle{font-family:Figtree,sans-serif;font-size:15px;font-weight:300;color:var(--guest-text);margin:0 0 2rem;line-height:1.4;margin-left:auto;margin-right:auto;text-align:center}.s3cc9eb-guest-popup__login-form{margin-bottom:1rem}.s3cc9eb-guest-popup .s3cc9eb-form{row-gap:1rem}.s3cc9eb-guest-popup__form-group{position:relative}.s3cc9eb-guest-popup__form-label{position:absolute;top:50%;left:1rem;transform:translateY(-50%);pointer-events:none;background:var(--guest-bg);padding:0 .25rem;font-family:Figtree,sans-serif;font-size:14px;font-weight:300;color:var(--guest-secondary);transition:all .15s ease}.s3cc9eb-guest-popup__form-input{width:100%;height:45px;border:1px solid #b0b0b0;padding:0 1rem;font-family:Figtree,sans-serif;font-size:14px;font-weight:300;color:var(--guest-text);background:var(--guest-bg);transition:border-color .2s ease}.s3cc9eb-guest-popup__form-input::placeholder{color:transparent}.s3cc9eb-guest-popup__form-input:focus~.s3cc9eb-guest-popup__form-label,.s3cc9eb-guest-popup__form-input:not(:placeholder-shown)~.s3cc9eb-guest-popup__form-label,.s3cc9eb-guest-popup__password-wrap:has(.s3cc9eb-guest-popup__form-input:focus) .s3cc9eb-guest-popup__form-label,.s3cc9eb-guest-popup__password-wrap:has(.s3cc9eb-guest-popup__form-input:not(:placeholder-shown)) .s3cc9eb-guest-popup__form-label{top:-8px;transform:none;font-size:12px;color:var(--guest-text)}.s3cc9eb-guest-popup__password-wrap{position:relative}.s3cc9eb-guest-popup__form-input:focus{outline:none;border-color:var(--guest-text)}.s3cc9eb-guest-popup__forgot-password{text-align:left;margin-top:.25rem}.s3cc9eb-guest-popup__forgot-link{color:var(--guest-text);text-decoration:none;font-family:Figtree,sans-serif;font-size:14px;font-weight:300;transition:color .2s ease}.s3cc9eb-guest-popup__forgot-link:hover{color:#666}.s3cc9eb-guest-popup__actions{display:flex;flex-direction:column;gap:1rem;align-items:center}.s3cc9eb-guest-popup__button{width:100%;max-width:400px;height:50px;border:none;border-radius:4px;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1.12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.s3cc9eb-guest-popup__button--primary{background:#000!important;color:#fff!important}.s3cc9eb-guest-popup__button--primary:hover{background:#333!important}.s3cc9eb-guest-popup__button--secondary{background:transparent!important;color:var(--guest-text)!important;border:1px solid var(--guest-text)!important}.s3cc9eb-guest-popup__button--secondary:hover{background:var(--guest-text)!important;color:var(--guest-bg)!important}.s3cc9eb-checkout-auth-popup__register-row{display:flex;justify-content:flex-end;margin-top:1rem}.s3cc9eb-checkout-auth-popup__register{display:flex;align-items:center;gap:.5rem}.s3cc9eb-checkout-auth-popup__register-link{color:#666;text-decoration:underline;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1.12px}.s3cc9eb-checkout-auth-popup__register-link:hover{color:#303030;text-decoration:none}.s3cc9eb-checkout-auth-popup__register-icon{transform:none}.s3cc9eb-guest-popup__footer{margin-top:2rem;text-align:left;font-family:Figtree,sans-serif;font-size:14px;font-weight:300;color:var(--guest-secondary);line-height:1.4}.s3cc9eb-guest-popup__footer a{color:var(--guest-secondary);text-decoration:underline}.s3cc9eb-guest-popup__footer a:hover{text-decoration:none}.s3cc9eb-form-errors{background:#f8d7da;color:#721c24;padding:.75rem;border-radius:4px;margin-bottom:1rem;font-family:Figtree,sans-serif;font-size:14px}@media (max-width: 768px){.s3cc9eb-guest-popup__subtitle{font-size:14px}.s3cc9eb-guest-popup__login-form{padding:0}.s3cc9eb-guest-popup .s3cc9eb-form{row-gap:.875rem}.s3cc9eb-guest-popup__form-input{height:40px;font-size:16px}.s3cc9eb-guest-popup__button{height:45px;font-size:15px}.s3cc9eb-guest-popup__title{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/194/compiled_assets/styles.s3cc9eb-css.s3cc9eb-map */
