body:has(.lgkit-panel.is-active),html:has(.lgkit-panel.is-active){overflow:hidden}.lgkit-close{background:none!important;border:none!important;color:#000!important;cursor:pointer;font-size:24px;line-height:1;margin:0;padding:0;position:absolute;right:24px;top:16px;z-index:1}.lgkit-close:hover{background:none;color:#000}.lgkit-popup-overlay{align-items:center;background:var(--lgkit-overlay-bg,rgba(0,0,0,.7));display:none;inset:0;justify-content:center;position:fixed;z-index:9999}.lgkit-popup-overlay.is-active{display:flex}.lgkit-popup{background:var(--lgkit-panel-bg,#fff);height:var(--lgkit-panel-height,650px);max-height:calc(100% - 48px);max-width:var(--lgkit-panel-width,960px);overflow:hidden;position:relative;width:calc(100% - 48px)}.lgkit-slide-panel{background:var(--lgkit-panel-bg,#f4f4f4);height:100%;max-width:100%;overflow-y:auto;padding:40px;position:fixed;right:0;top:0;transform:var(--lgkit-panel-translate,translateX(100%));transition:transform var(--lgkit-animation-speed,.3s) ease;width:var(--lgkit-panel-width,640px);z-index:9999}.lgkit-slide-panel--left{left:0;right:auto}.lgkit-slide-panel.is-active{transform:translateX(0)}.lgkit-tabs{border-bottom:2px solid #e0e0e0;display:flex;gap:4px;margin-bottom:24px}.lgkit-tab{background:none;border:none;color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit;padding:10px 20px;position:relative}.lgkit-tab:after{background-color:transparent;bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:background-color .2s;width:100%}.lgkit-tab:active,.lgkit-tab:focus,.lgkit-tab:hover{background:none;background-color:transparent;border:none;box-shadow:none;color:inherit;outline:none;text-decoration:none}.lgkit-tab.is-active:after{background-color:#000}.lgkit-form-pane{display:none}.lgkit-form-pane.is-active{display:block}.lgkit-form-pane form{margin-block-end:0!important;max-width:100%!important}.lgkit-form-pane .col-1,.lgkit-form-pane .col-2,.lgkit-form-pane form.woocommerce-ResetPassword .woocommerce-form-row{width:100%!important}.lgkit-form-pane form input[type=email],.lgkit-form-pane form input[type=password],.lgkit-form-pane form input[type=text]{width:100%}.lgkit-forms .lgkit-form-pane:only-child{display:block}.lgkit-form-pane[data-pane=login] .col-2,.lgkit-form-pane[data-pane=login] .lgkit-form-register,.lgkit-form-pane[data-pane=login] .register,.lgkit-form-pane[data-pane=register] .col-1,.lgkit-form-pane[data-pane=register] .lgkit-form-login,.lgkit-form-pane[data-pane=register] .login{display:none!important}.lgkit-guest-checkout{align-items:center;border-top:1px solid #e0e0e0;clear:both;display:flex;flex-direction:column;margin-top:24px;padding-top:24px;text-align:center}.lgkit-guest-checkout__title{margin-block-start:0}.lgkit-form-pane[data-pane=lost-password] .lgkit-form-login,.lgkit-form-pane[data-pane=lost-password] .lgkit-form-register,.lgkit-form-pane[data-pane=lost-password] .login,.lgkit-form-pane[data-pane=lost-password] .register,.lgkit-form-pane[data-pane=lost-password] .u-column1,.lgkit-form-pane[data-pane=lost-password] .u-column2{display:none!important}.lgkit-form-pane[data-pane=lost-password] .woocommerce-ResetPassword{display:block!important}.lgkit-my-account-forms{background:var(--lgkit-panel-bg,#fff);border-radius:0;display:none;margin:0 auto;max-width:var(--lgkit-panel-width,960px);padding:0}.lgkit-my-account-forms.is-placed{display:block}.lgkit-panel-body{display:flex;flex-direction:column;height:100%}.lgkit-panel-body--has-sidebar{align-items:stretch;flex-direction:row;gap:0}.lgkit-panel-content{flex:1;max-height:var(--lgkit-panel-height,650px);min-width:0;overflow-y:auto;padding:40px;-ms-overflow-style:none;scrollbar-width:none}.lgkit-panel-content::-webkit-scrollbar{display:none}.lgkit-panel,.lgkit-popup,.lgkit-slide-panel{padding:0}.lgkit-sidebar{flex-shrink:0;overflow:hidden}.lgkit-slide-panel .lgkit-sidebar{height:100vh;position:sticky;top:0}.lgkit-my-account-forms .lgkit-panel-body--has-sidebar{align-items:stretch}.lgkit-my-account-forms .lgkit-sidebar{min-height:400px}.lgkit-ajax-error ul{margin:0;padding:0}@media (max-width:640px){.lgkit-panel-content{padding:32px}}.lgkit-forms .woocommerce form .password-input{position:relative}.lgkit-forms .woocommerce form .show-password-input{background-color:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.lgkit-forms .woocommerce form .show-password-input:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath fill=%27%23111%27 d=%27M17.3 3.3c-.4-.4-1.1-.4-1.6 0l-2.4 2.4a9.6 9.6 0 0 0-3.3-.6c-3.8.1-7.2 2.1-9 5.4.2.4.5.8.8 1.2.8 1.1 1.8 2 2.9 2.7L3 16.1c-.4.4-.5 1.1 0 1.6.4.4 1.1.5 1.6 0L17.3 4.9c.4-.5.4-1.2 0-1.6m-10.6 9-1.3 1.3c-1.2-.7-2.3-1.7-3.1-2.9C3.5 9 5.1 7.8 7 7.2c-1.3 1.4-1.4 3.6-.3 5.1M10.1 9c-.5-.5-.4-1.3.1-1.8.5-.4 1.2-.4 1.7 0zm8.2.5c-.5-.7-1.1-1.4-1.8-1.9l-1 1c.8.6 1.5 1.3 2.1 2.2C15.9 13.4 13 15 9.9 15h-.8l-1 1c.7-.1 1.3 0 1.9 0 3.3 0 6.4-1.6 8.3-4.3.3-.4.5-.8.8-1.2-.3-.3-.5-.7-.8-1M14 10l-4 4c2.2 0 4-1.8 4-4%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";display:block;height:22px;width:22px}.lgkit-forms .woocommerce form .show-password-input.display-password:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27%3E%3Cpath fill=%27%23111%27 d=%27M18.3 9.5C15 4.9 8.5 3.8 3.9 7.2c-1.2.9-2.2 2.1-3 3.4.2.4.5.8.8 1.2 3.3 4.6 9.6 5.6 14.2 2.4.9-.7 1.7-1.4 2.4-2.4.3-.4.5-.8.8-1.2-.3-.4-.5-.8-.8-1.1m-8.2-2.3c.5-.5 1.3-.5 1.8 0s.5 1.3 0 1.8-1.3.5-1.8 0-.5-1.3 0-1.8m-.1 7.7c-3.1 0-6-1.6-7.7-4.2C3.5 9 5.1 7.8 7 7.2c-.7.8-1 1.7-1 2.7 0 2.2 1.7 4.1 4 4.1 2.2 0 4.1-1.7 4.1-4v-.1c0-1-.4-2-1.1-2.7 1.9.6 3.5 1.8 4.7 3.5-1.7 2.6-4.6 4.2-7.7 4.2%27/%3E%3C/svg%3E")}.lgkit-forms .woocommerce form .show-password-input.display-password:after,.lgkit-forms .woocommerce form .show-password-input:after{content:none}.lgkit-forms .woocommerce form .cf-turnstile.sct-woocommerce-login,.lgkit-forms .woocommerce form .cf-turnstile.sct-woocommerce-register,.lgkit-forms .woocommerce form .cf-turnstile.sct-woocommerce-reset{margin-block-start:24px;margin-left:0!important}.theme-astra.woocommerce-account .lgkit-forms .woocommerce form .show-password-input,.theme-kadence .lgkit-forms .woocommerce form .show-password-input{transform:translateY(0)}.theme-blocksy .lgkit-forms .woocommerce form .show-password-input{top:50%!important}.theme-colibri-wp .lgkit-panel-content{padding:40px}.theme-colibri-wp .lgkit-tab{padding:10px 20px}
