.page-section{padding-top:0}.page-section h1{margin-bottom:40px;font-size:48px;font-weight:400;line-height:1.2;text-transform:uppercase;font-family:var(--font-display);color:#000}.page-section h1 span{display:block;margin-top:8px;color:#1e1e1e;font-size:18px;font-weight:400;text-transform:none;letter-spacing:.4px}.login-wrap{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-block:40px;border-top:1px solid #000}.login-visual img{width:687px;max-width:none;margin-left:-104px;object-fit:cover}.login-panel{display:flex;flex-direction:column;justify-content:center;min-width:0}.login-form{padding-right:16px}@media(max-width:900px){.login-form{padding-left:16px}}.login-form,.login-form #login-form,.login-form #login-form>div,.login-form .form-group,.login-form .js-input-column,.login-form .input-group{width:100%}.login-form #login-form>div{display:flex;flex-direction:column;gap:36px}.login-form .form-group{position:relative;display:block;min-height:37px;margin:0}.login-form .form-control-label{position:absolute;top:0;left:0;z-index:1;width:auto;padding:0;color:#5f5f5f;font-size:16px;font-weight:400;line-height:1.2;pointer-events:none;transition:transform .18s ease,font-size .18s ease}.login-form .form-control-label[for=field-email]{color:transparent;font-size:0}.login-form .form-control-label[for=field-email]:before{content:"E-mail address ";color:#5f5f5f;font-size:16px;transition:transform .18s ease,font-size .18s ease}.login-form .form-control-label.required:after{content:"*";color:#5f5f5f;font-size:16px}.login-form .js-input-column,.login-form .input-group{display:block;padding:0}.login-form .form-control{display:block;width:100%;height:37px;padding:0 0 7px;border:0;border-bottom:1px solid #b8b8b2;border-radius:0;outline:0;background:transparent;color:#1e1e1e;font:inherit;font-size:16px;box-shadow:none}.login-form .form-group:focus-within .form-control-label,.login-form .form-group:has(.form-control:valid) .form-control-label,.login-form .form-group.has-error .form-control-label{transform:translateY(-16px);font-size:12px}.login-form .form-group:focus-within .form-control-label[for=field-email],.login-form .form-group:has(.form-control:valid) .form-control-label[for=field-email],.login-form .form-group.has-error .form-control-label[for=field-email]{font-size:0}.login-form .form-group:focus-within .form-control-label[for=field-email]:before,.login-form .form-group:has(.form-control:valid) .form-control-label[for=field-email]:before,.login-form .form-group.has-error .form-control-label[for=field-email]:before{font-size:12px}.login-form .form-control:focus{border-bottom-color:#1e1e1e}.login-form .input-group-btn,.login-form .form-control-comment{display:none}.login-form .forgot-password{display:block;margin:-20px 0 0;color:#1e1e1e;font-size:16px;line-height:1.2;text-align:left}.login-form .forgot-password a{color:#000;text-decoration:none}.login-form .forgot-password a:hover,.login-form .forgot-password a:focus-visible{text-decoration:underline}.login-form .help-block{display:block;margin-top:6px;color:#b42318;font-size:13px}.login-form .form-footer{margin-top:32px;text-align:center}#submit-login,.password-recovery-submit{padding:11px 35px;border:1px solid #000;border-radius:999px;background:#f3fc54;color:#000;font-size:16px;font-weight:400;line-height:1}.login-form #submit-login:hover,.login-form #submit-login:focus-visible,.login-form .password-recovery-submit:hover,.login-form .password-recovery-submit:focus-visible{background:#eaf43c}.no-account{display:flex;align-items:baseline;justify-content:center;gap:20px;margin-top:24px;font-size:16px;line-height:1.2}.no-account span{color:#929292}.no-account a{color:#000}.no-account a:hover,.no-account a:focus-visible{text-decoration:underline}.password-recovery-form,.password-recovery-form .form-fields,.password-recovery-form .center-email-fields,#password .password-recovery-form{width:100%}#password .login-form .form-control{min-height:0;padding:0 0 7px;border:0;border-bottom:1px solid #b8b8b2;border-radius:0;background:transparent;box-shadow:none}#password .login-form .form-control:focus{border-bottom-color:#1e1e1e;box-shadow:none}.password-recovery-form .form-footer{display:block;justify-content:initial}.password-recovery-form .password-recovery-submit{min-height:0;padding:11px 35px;font-family:inherit;line-height:1}.password-recovery-form .ps-alert-error{margin:0 0 24px}.password-recovery-form header{margin-bottom:36px}.password-recovery-form .send-renew-password-link{max-width:520px;margin:0;color:#5f5f5f;font-size:16px;line-height:1.4}.password-new-form .password-recovery-email{margin:0 0 36px;color:#5f5f5f;font-size:16px;line-height:1.4}.password-new-form .form-fields{display:flex;flex-direction:column;gap:36px}.password-recovery-message{width:100%;color:#1e1e1e;font-size:16px;line-height:1.4}.password-recovery-message .ps-alert-success,.password-recovery-message p{margin:0}.password-recovery-back{display:flex;justify-content:center;margin-top:24px;font-size:16px;line-height:1.2}.password-recovery-back a{color:#000}.password-recovery-back a:hover,.password-recovery-back a:focus-visible{text-decoration:underline}@media(max-width:1049px){.breadcrumb,.login-wrap,.page-section h1{padding-inline:16px}}@media(max-width:900px){.page-section h1{margin-bottom:24px;font-size:36px}.login-wrap{grid-template-columns:1fr;gap:40px}.login-visual{display:none}.seller-submit-wrap .login-visual{display:block}}@media(max-width:700px){.page-section h1{font-size:38px}.page-section h1 span{font-size:14px;margin-top:4px}.login-form .form-control-label,.login-form .form-control,.no-account{font-size:14px}.login-wrap{padding-block:24px 40px}.no-account{gap:12px}.login-form{padding-inline:18px;order:2}.login-panel{display:flex;flex-direction:column}.no-account{order:1;margin-top:0;justify-content:flex-start;margin-bottom:24px}.login-form .form-footer{margin-top:24px;margin-left:-18px;margin-right:-18px}.login-form #login-form>div{gap:16px}.login-form .forgot-password{margin-top:0;font-size:14px}.login-form .form-control-label[for=field-email]:before{font-size:14px}#submit-login,.password-recovery-submit{padding:6px 35px;font-size:13px;min-width:358px}.password-recovery-form header{margin-bottom:24px}.password-recovery-form .send-renew-password-link,.password-recovery-back,.password-new-form .password-recovery-email,.password-recovery-message{font-size:14px}.password-new-form .password-recovery-email{margin-bottom:24px}.password-new-form .form-fields{gap:16px}.password-recovery-back{order:1;justify-content:flex-start;margin:0 0 24px}}@media(max-width:390px){#submit-login,.password-recovery-submit{min-width:100%}}.register-wrap{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-block:40px;border-top:1px solid #000}.register-visual{align-self:start}.register-visual img{width:687px;max-width:100%;height:auto;object-fit:contain}.register-panel{align-self:center;min-width:0}.register-form{padding-right:16px}.register-form,.register-form #customer-form,.register-form #customer-form>div,.register-form .form-group,.register-form .js-input-column,.register-form .input-group{width:100%}.register-form #customer-form>div{display:flex;flex-direction:column;gap:16px}.register-form .field-password-policy{width:100%}.register-form .form-group{position:relative;display:block;min-height:29px;margin:0}.register-form .form-control-label{position:absolute;top:0;left:0;z-index:1;width:auto;padding:0;color:#807f79;font-size:16px;font-weight:400;line-height:1.125;pointer-events:none;transition:transform .18s ease,font-size .18s ease}.register-form .form-control-label.required:after{content:"*";color:inherit;font-size:inherit}.register-form .form-control-label[for=field-email]{color:transparent;font-size:0}.register-form .form-control-label[for=field-email]:before{content:"E-mail address";color:#807f79;font-size:16px}.register-form .js-input-column,.register-form .input-group{display:block;padding:0}.register-form .form-control{display:block;width:100%;height:30px;padding:0 0 7px;border:0;border-bottom:1px solid #807F79;border-radius:0;outline:0;background:transparent;color:#807f79;font:inherit;font-size:16px;box-shadow:none}.register-form .form-control:focus{border-bottom-color:#807f79;box-shadow:none}.register-form #field-birthday::placeholder{color:transparent}.register-form .form-group:focus-within #field-birthday::placeholder{color:#9b9b9b}.register-form .form-group:focus-within>.form-control-label,.register-form .form-group:not(:has(#field-birthday)):has(.form-control:valid)>.form-control-label,.register-form .form-group.has-value>.form-control-label,.register-form .form-group.has-error>.form-control-label{transform:translateY(-14px);font-size:11px}.register-form .form-group:focus-within>.form-control-label[for=field-email],.register-form .form-group:not(:has(#field-birthday)):has(.form-control:valid)>.form-control-label[for=field-email],.register-form .form-group.has-value>.form-control-label[for=field-email],.register-form .form-group.has-error>.form-control-label[for=field-email]{font-size:0}.register-form .form-group:focus-within>.form-control-label[for=field-email]:before,.register-form .form-group:not(:has(#field-birthday)):has(.form-control:valid)>.form-control-label[for=field-email]:before,.register-form .form-group.has-value>.form-control-label[for=field-email]:before,.register-form .form-group.has-error>.form-control-label[for=field-email]:before{font-size:11px}.register-form .form-group:has(input[type=radio]){min-height:42px}.register-form .form-group:has(input[type=radio])>.form-control-label{position:static;display:block;margin-bottom:8px;color:#807f79;font-size:16px;pointer-events:auto;transition:none;transform:none}.register-form .form-control-valign{display:flex;align-items:center;gap:24px}.register-form .radio-inline{display:inline-flex;align-items:center;gap:8px;margin:0;color:#807f79;font-size:14px;line-height:16px}.register-form .custom-radio{display:inline-grid;width:16px;height:16px;place-items:center}.register-form .custom-radio input{position:absolute;width:1px;height:1px;opacity:0}.register-form .custom-radio>span{display:block;width:16px;height:16px;border:1px solid #807f79;border-radius:50%}.register-form .custom-radio input:checked+span{border:4px solid #1e1e1e}.register-form .form-group:has(input[name=firstname]),.register-form .form-group:has(input[name=lastname]),.register-form .form-group:has(input[name=birthday]){min-height:49px}.register-form .js-input-column>.form-control-comment{display:block;margin-top:4px;color:#9b9b9b;font-size:14px;line-height:16px}.register-form .form-group>.form-control-comment,.register-form .input-group-btn{display:none}.register-form .form-group:has(input[type=checkbox]){min-height:auto}.register-form .form-group:has(input[type=checkbox])>.form-control-label{display:none}.register-form .custom-checkbox,.register-form .custom-checkbox label{display:block;width:100%}.register-form .custom-checkbox label{position:relative;min-height:21px;padding-left:25.5px;color:#807f79;font-size:16px;font-weight:400;line-height:1.15;cursor:pointer}.register-form .custom-checkbox input{position:absolute;width:1px;height:1px;opacity:0}.register-form .custom-checkbox label>span{position:absolute;top:0;left:0;display:grid;width:14px;height:14px;border:1px solid #000;place-items:center;border-radius:4px}.register-form .custom-checkbox .checkbox-checked{display:none!important}.register-form .custom-checkbox input:checked+span{border-color:#000;background:#000}.register-form .help-block,.register-form .alert,.register-form .password-strength-feedback{display:block;margin-top:5px;color:#b42318;font-size:12px;line-height:1.25}.register-form .form-footer{margin-top:32px;text-align:center}.register-form .form-control-submit{width:auto;min-width:109px;height:40px;padding:0 40px;border:1px solid #000;border-radius:999px;background:#f3fc54;color:#000;font-size:13px;font-weight:400;line-height:1;box-shadow:none}.register-form .form-control-submit:hover,.register-form .form-control-submit:focus-visible{background:#eaf43c}.register-account{display:flex;align-items:center;justify-content:center;gap:0;min-height:34px;margin-top:24px;font-size:16px;line-height:18px}.register-account span{color:#9b9b9b}.register-account a{padding:8px 16px;color:#000}.register-account a:hover,.register-account a:focus-visible{text-decoration:underline}.registration-trust-badges--mobile{display:none}.custom-checkbox em{font-size:14px;color:#a9a8a5;font-style:normal}.register-form .form-group:nth-child(6){margin-bottom:16px}@media(max-width:1049px){.register-wrap{padding-inline:16px}}@media(max-width:900px){.register-wrap{grid-template-columns:1fr;padding-block:24px}.register-visual,.registration-trust-badges--desktop{display:none}.registration-trust-badges--mobile{display:block}.register-panel{display:flex;flex-direction:column}.register-account{order:1;margin-bottom:24px;margin-top:0;justify-content:flex-start;font-size:14px}.register-form{order:2;padding-left:16px}.register-form .form-group:has(input[type=radio])>.form-control-label{font-size:14px}.register-form .custom-checkbox label{font-size:14px}.custom-checkbox em{font-size:12px}.register-form .form-control,.register-form .form-control-label{font-size:14px}.register-form .js-input-column>.form-control-comment{font-size:12px}.register-form .form-group:nth-child(n+7){margin:0 -16px}}@media(max-width:700px){.registration-page .container>h1{margin-bottom:16px}.register-wrap{gap:0;padding:0 16px 16px}.register-panel{display:flex;flex-direction:column}.register-form{order:2;padding-inline:18px}.register-account{order:1;justify-content:flex-start;margin:16px 0;font-size:14px;line-height:16px}.register-form .form-control-label,.register-form .form-control,.register-form .form-control-label[for=field-email]:before{font-size:14px}.register-form .form-group:focus-within>.form-control-label,.register-form .form-group:not(:has(#field-birthday)):has(.form-control:valid)>.form-control-label,.register-form .form-group.has-value>.form-control-label,.register-form .form-group.has-error>.form-control-label,.register-form .form-group:focus-within>.form-control-label[for=field-email]:before,.register-form .form-group:not(:has(#field-birthday)):has(.form-control:valid)>.form-control-label[for=field-email]:before,.register-form .form-group.has-value>.form-control-label[for=field-email]:before,.register-form .form-group.has-error>.form-control-label[for=field-email]:before{font-size:10px}.register-form .form-group:has(input[type=radio])>.form-control-label{font-size:16px}.register-form .form-group:has(input[name=firstname]),.register-form .form-group:has(input[name=lastname]),.register-form .form-group:has(input[name=birthday]){min-height:59px}.register-form .js-input-column>.form-control-comment{font-size:12px;line-height:14px}.register-form .custom-checkbox label{font-size:13px}.register-form .form-footer{margin:32px -18px 0}.register-form .form-control-submit{width:100%;height:30px;min-width:0;padding-inline:16px}.register-form .form-group:nth-child(6){margin-bottom:0}}#module-marketplace-sellerlogin .seller-submit-page{padding-top:0}#module-marketplace-sellerlogin .seller-submit-page h1{margin-bottom:40px}.seller-submit-wrap{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-height:746px;padding-block:40px;border-top:1px solid #000}.seller-submit-panel{align-self:center;min-width:0;padding-right:16px}.seller-submit-form,.seller-submit-form .form_wrapper,.seller-submit-form .field_label,.seller-submit-form .form-control{width:100%}.seller-submit-form{min-width:0}.seller-submit-form .form_wrapper{display:flex;float:none;flex-direction:column;gap:16px;padding:0}.seller-submit-form #form_shop_info{margin-top:16px}.seller-submit-form .field_label{display:block;min-height:29px;margin:0;color:#807f79;font-size:16px;font-weight:400;line-height:18px}.seller-submit-form .field_label[hidden]{display:none}.seller-submit-form .form-control{display:block;height:29px;padding:0 0 10px;border:0;border-bottom:1px solid #807f79;border-radius:0;outline:0;background:transparent;color:#1e1e1e;font:inherit;font-size:16px;line-height:18px;box-shadow:none}.seller-submit-form .form-control::placeholder{color:#807f79;opacity:1}.seller-submit-form .form-control:focus{border-bottom-color:#1e1e1e;box-shadow:none}.seller-submit-form .field_label--select,.seller-submit-form .field_label--select .form-control{height:40px}.seller-submit-form .field_label--select .form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 30px 10px 5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='16' viewBox='0 0 8 16'%3E%3Cpath d='M4 1 7.5 6h-7L4 1Z' fill='%23778600'/%3E%3Cpath d='m4 15-3.5-5h7L4 15Z' fill='%23778600'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 5px top 2px;background-size:8px 16px;color:#807f79}.seller-submit-form .field_label--select .form-control:valid{color:#1e1e1e}.seller-submit-form .check_email{color:#b42318;font-size:12px;line-height:1.35}.seller-submit-form .check_email a{color:inherit;text-decoration:underline}.seller-submit-form .mp_error_block:has(.mp_error:empty){display:none}.seller-submit-form .mp_error,.seller-submit-error{color:#b42318;font-size:12px;line-height:1.35}.seller-submit-form .form_button{display:flex;width:131px;height:40px;margin:24px auto 0;padding:0 24px;border:1px solid #000;border-radius:999px;background:#f3fc54;color:#1e1e1e;font-size:16px;font-weight:400;line-height:1;box-shadow:none}.seller-submit-form .form_button:hover,.seller-submit-form .form_button:focus-visible{background:#eaf43c}.seller-submit-form .custom-checkbox,.seller-submit-form .custom-checkbox label{display:block;width:100%}.seller-submit-form .custom-checkbox label{position:relative;min-height:21px;margin:0;padding-left:29px;color:#807f79;font-size:13px;font-weight:400;line-height:1.2}.seller-submit-form .custom-checkbox input{position:absolute;width:1px;height:1px;opacity:0}.seller-submit-form .custom-checkbox label>span:first-of-type{position:absolute;top:0;left:0;width:16px;height:16px;border:1px solid #000;border-radius:3px}.seller-submit-pending{display:flex;flex-direction:column;align-items:flex-start;gap:16px;font-size:16px}.seller-submit-pending h2{margin:0;font-size:24px;font-weight:400}@media(max-width:1049px){#module-marketplace-sellerlogin .seller-submit-page h1,.seller-submit-wrap{padding-inline:16px}}@media(max-width:700px){#module-marketplace-sellerlogin .seller-submit-page h1{width:256px;margin-bottom:16px;font-size:38px;line-height:43px}#module-marketplace-sellerlogin .seller-submit-page h1 span{width:359px;margin-top:4px;font-size:14px;line-height:16px}.seller-submit-wrap{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:24px 16px 16px;border-top:1px solid #000}.seller-submit-panel{order:1;padding:0}.seller-submit-wrap .login-visual{order:2}.seller-submit-wrap .login-visual img{width:100%;height:167px;margin:0;object-fit:cover;object-position:center}.seller-submit-form .field_label,.seller-submit-form .form-control{min-height:27px;font-size:14px;line-height:16px}.seller-submit-form .form-control{height:27px;padding-bottom:10px}.seller-submit-form .field_label--select,.seller-submit-form .field_label--select .form-control{height:40px}.seller-submit-form .form_button{width:100%;height:30px;margin-top:24px;padding-inline:16px}}
