.pl-wrap{max-width:680px;margin:0 auto;padding:48px 20px 60px}.pl-header{text-align:center;margin-bottom:40px}.pl-header h1{font-size:28px;font-weight:400;letter-spacing:-.02em;line-height:1.2;margin:0 0 10px}.pl-header p{font-size:15px;line-height:1.6;color:#00000080;margin:0 auto;max-width:480px}.pl-section{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid rgba(0,0,0,.07)}.pl-section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.pl-section-title{font-size:16px;font-weight:500;margin:0 0 20px;display:flex;align-items:center;gap:8px}.pl-section-title .pl-ico{width:22px;height:22px;color:#00000059;flex-shrink:0}.pl-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}@media(max-width:560px){.pl-row{grid-template-columns:1fr;gap:0}}.pl-field{margin-bottom:16px}.pl-label{display:block;font-size:13px;font-weight:500;margin-bottom:5px}.pl-req{color:#b83232}.pl-input,.pl-select,.pl-textarea{width:100%;padding:10px 14px;font-size:14px;font-family:inherit;border:1px solid rgba(0,0,0,.14);border-radius:6px;background:#fff;color:#1a1a1a;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;appearance:none}.pl-input:focus,.pl-select:focus,.pl-textarea:focus{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 3px #0000000d}.pl-input::placeholder,.pl-textarea::placeholder{color:#00000047}.pl-select{background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.pl-textarea{min-height:70px;resize:vertical;line-height:1.5}.pl-hint{font-size:12px;color:#0006;margin-top:5px;line-height:1.4}.pl-hint a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pl-cards{display:flex;flex-wrap:wrap;gap:7px}.pl-card{cursor:pointer;position:relative}.pl-card input{position:absolute;opacity:0;width:0;height:0}.pl-card span{display:flex;align-items:center;gap:5px;padding:9px 14px;font-size:13px;border:1px solid rgba(0,0,0,.11);border-radius:6px;color:#000000a6;background:#fff;transition:all .15s;line-height:1.2}.pl-card:hover span{border-color:#00000040}.pl-card--sel span{border-color:#1a1a1a;background:#1a1a1a;color:#fff;font-weight:500}.pl-card .pl-mi{width:16px;height:16px;flex-shrink:0}.pl-cond{display:none;margin-top:12px;padding:16px 18px;background:#00000005;border-radius:8px;border:1px solid rgba(0,0,0,.05)}.pl-cond.pl-cond--show{display:block}.pl-warn{display:flex;gap:8px;padding:12px 14px;border-radius:6px;font-size:13px;line-height:1.5;margin-bottom:14px;background:#fef9ec;color:#7a5a00;border:1px solid #f0dfa0}.pl-warn .pl-mi{flex-shrink:0;margin-top:2px}.pl-warn strong{font-weight:500}.pl-privacy{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#0000008c;line-height:1.5;cursor:pointer;margin-top:20px}.pl-privacy input{width:18px;height:18px;flex-shrink:0;margin-top:1px;accent-color:#1a1a1a}.pl-privacy a{color:inherit;text-decoration:underline}.pl-submit{display:block;width:100%;padding:14px;margin-top:24px;font-size:15px;font-weight:500;font-family:inherit;border:none;border-radius:6px;cursor:pointer;background:#1a1a1a;color:#fff;text-align:center;transition:background .15s}.pl-submit:hover{background:#333}.pl-submit:active{transform:scale(.99)}.pl-input--err{border-color:#b83232!important;box-shadow:0 0 0 3px #b8323214!important;animation:pl-shake .4s}.pl-cards--err .pl-card span{border-color:#b83232!important;animation:pl-shake .4s}@keyframes pl-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.pl-success{text-align:center;padding:60px 20px}.pl-success svg{margin-bottom:20px}.pl-success h2{font-size:22px;font-weight:500;margin:0 0 12px}.pl-success p{font-size:15px;line-height:1.6;color:#00000080;max-width:400px;margin:0 auto}.pl-success a{display:inline-block;margin-top:20px;padding:12px 28px;font-size:14px;font-weight:500;border-radius:6px;background:#1a1a1a;color:#fff;text-decoration:none}@media(max-width:560px){.pl-wrap{padding:28px 16px 40px}.pl-header h1{font-size:22px}.pl-card span{padding:7px 11px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/section-private-label-form.css.map */
