.pnotice * { color:#000; box-sizing:border-box; }
.pnotice { background-color:#fff; box-shadow:0 0 20px rgba(0,0,0,.5); font-size:0; opacity:0; position:fixed; transition:all .3s ease-out; top:calc(45% - 200px); left:0; transform:scale(0); text-align:left; visibility:hidden; width:100%; z-index:9999; }
.pnotice_active { opacity:1; transform:scale(1); visibility:visible; }
.pnotice__w { margin:0 auto; padding:40px 40px 60px; position:relative; width:100%; max-width:1280px; }
.pnotice__h { color:#141414; font-size:26px; margin-bottom:40px; }
.pnotice__close { cursor:pointer; font-size:26px; font-weight:bold; position:absolute; text-align:center; top:20px; right:40px; width:20px; height:20px; line-height:20px; }

.pnotice__buttonView { width:100%; }

.pnotice__product { font-size:0; margin-bottom:30px; }
.pnotice__img { display:inline-block; margin-right:20px; vertical-align:middle; width:90px; }
.pnotice__img img { width:100%; }
.pnotice__imgDop { display:none; }
.pnotice__name { display:inline-block; font-size:16px; vertical-align:middle; width:calc(55% - 110px); }
.pnotice__variants { font-size:12px; }

.pnotice__counter { display:inline-block; text-align:center; vertical-align:middle; width:15%; }
.pnotice__counterCount { display:inline-block; width:22px; }
.pnotice__counterCount input { border:0; display:inline-block; font-size:14px; font-weight:bold; text-align:center; vertical-align:middle; width:100%; height:16px; }
.pnotice__counterMinus,
.pnotice__counterPlus { color:#6b6b6b; cursor:pointer; display:inline-block; font-size:16px; font-weight:bold; text-align:center; vertical-align:middle; width:22px; height:16px; line-height:16px; }

.pnotice__price { display:inline-block; font-size:14px; font-weight:bold; text-align:center; vertical-align:middle; width:15%; }
.pnotice__totalPrice { display:inline-block; font-size:16px; font-weight:bold; text-align:center; vertical-align:middle; width:15%; }

.pnotice__form { }
.pnotice__input { border:1px solid #bfbfbe; display:inline-block; font-size:14px; outline:none; padding:0 20px; width:100%; height:34px; margin: 10px 0; }
.pnotice__input:focus { border-color:#141414; }
.pnotice__input_error { border-color:rgba(255,0,0,.1); box-shadow:0 0 5px rgba(255,0,0,.5); }

.pnotice__select { border:1px solid #bfbfbe; display:inline-block; font-size:14px; outline:none; margin-right:15px; margin-bottom:20px; padding:0 20px; width:220px; height:34px; }
.pnotice__select:focus { border-color:#141414; }

.pnotice__select~.pnotice__politika { margin-top:10px; }

.pnotice__antispam { display:none; }

.pnotice__policyCheckbox { display:inline-block; vertical-align:middle; }
.pnotice__politika { font-size:12px; margin-top:30px; }
.pnotice__politika a { color:#3494cb;}
.pnotice__politika_error { color:red; }

.pnotice__thank { color:#00984e; display:none; font-size:18px; }
.pnotice__thank h3 { font-size:20px; margin-bottom:20px; }
.pnotice__thank div { margin-bottom:20px; }

.pnotice__error { color:#000; display:none; font-size:18px; }
.pnotice__error div { margin-bottom:20px; }

.pnotice__input::-webkit-input-placeholder { color: #b7b7b7; }
.pnotice__input::-moz-input-placeholder { color:#b7b7b7; }
.pnotice__input:-moz-placeholder { color:#b7b7b7; }
.pnotice__input:-ms-input-placeholder { color:#b7b7b7; }

.pnoticeW { background-color:#fff; opacity:0; position:fixed; top:0; right:0; bottom:0; left:0; visibility:hidden; width:100%; height:100%; z-index:999; }
.pnoticeW_active { opacity:.75; visibility:visible; }
.pnoticeOver { overflow:hidden; }


input[type="button"].pnotice__buttonClose,
input[type="submit"].pnotice__button { border-radius:4px; cursor:pointer; font-size:14px; outline:none; padding:0 30px; height:34px; color: white; }

input[type="submit"].pnotice__button_loading { background:url('data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==')
 no-repeat 10px center #fcd630; background-size:12px; }

.pnoticeForm { width:100%; }
.pnoticeForm * { box-sizing:border-box; }
.pnoticeForm form { font-size:0; }
.pnoticeForm__select,
input[type=text].pnoticeForm__input,
input[type=tel].pnoticeForm__input { display:inline-block; font-size:12px; margin:0 0 5px; padding:4px; width:100%; }
button[type=submit].pnoticeForm__button { display:block; font-size:12px; margin:0 0 10px; width:100%; }
.pnoticeForm__antispam { display:none; }
.pnoticeForm__input_error { border-color:rgba(255,0,0,.1); box-shadow:0 0 5px rgba(255,0,0,.5); }
.pnoticeForm__thankText { font-size:12px; display:none; }
.pnoticeForm__thankText h3 { font-size:12px; margin-bottom:0; }
.pnoticeForm__thankText p { margin-bottom:10px; }

.pnoticeForm__policyCheckbox { display:inline-block; vertical-align:middle; }
.pnoticeForm__politika { font-size:10px; line-height:150%; margin-bottom:20px; }
.pnoticeForm__politika a { color:#3494cb;}
.pnoticeForm__politika_error { color:red; }


@media screen and (max-width:767px) {
    .pnotice__input { margin-right:0; margin-bottom:20px; width:48%; }
    .pnotice__input+.pnotice__input { margin-left:4%; }
    input[type="submit"].pnotice__button { width:100%; }

    .pnotice__select { width:100%; }
    .pnotice__select~.pnotice__politika { margin-top:30px; }
    
    .pnotice__img { margin-right:10px; width:60px; }
    .pnotice__name { font-size:14px; width:calc(55% - 70px); }
    .pnotice__price { display:none; }
    .pnotice__counter { width:23%; }
    .pnotice__totalPrice { width:22%; }
}

@media screen and (max-width:480px) {
    .pnotice__h { font-size:18px; }
    .pnotice__input { width:100%; }
    .pnotice__input+.pnotice__input { margin-left:0; }
    .pnotice__thank { font-size:14px; }

    .pnotice__img { display:none; }
    .pnotice__name { font-size:12px; width:45%; }
    .pnotice__counter { width:30%; }
    .pnotice__totalPrice { font-size:12px; width:25%; }
}