.pnotice *{color:var(--font-color);box-sizing:border-box}
.pnotice{display: flex; flex-direction: column; justify-content: space-between;background-color:var(--bgLight); opacity: 0; position: fixed; transition: all .3s ease-out; top: 0; bottom: 0; left: 0; right: 0; transform: scale(0); visibility: hidden; width: 100%; max-width: 600px; z-index: 9999; border: 6px solid #878cb5; margin: 0 auto;overflow-y: auto;}
.pnotice_active{opacity:1;transform:scale(1);visibility:visible}
.pnotice__w{position: relative; margin: 0 auto; padding: 40px 15px 0;}
.pnotice-explanation{display:block;padding:20px 15px;font-size:16px;font-weight:500;line-height:24px;text-align:center;color:var(--colorTheme)}
.pnotice__h{font-size:26px;margin-bottom:30px;text-align:center}
.pnotice__close{cursor:pointer;font-size:42px;position:absolute;text-align:center;top:10px;right:10px;width:32px;height:32px;display:flex;justify-content:center;align-items:center;color:var(--bordo)}
.pnotice__buttonView{font-size:12px;font-weight:600;margin:0 5px;padding:0 10px;height:calc(50px + (70 - 50)*((100vw - 320px) /(1920 - 320)));border:2px solid #b7b7b7;border-radius:12px;flex:1 1 50%;background:var(--cream);line-height:1.4;letter-spacing:1px;transition:.3s}
.pnotice__product{margin-bottom: 20px; display: flex; column-gap: 15px; padding-bottom: 20px; border-bottom: 4px solid #878cb5;}
.pnotice__img{position: relative; flex: 0 0 96px; height: 96px; border: 2px solid var(--borderColor); border-radius: 5px; align-self: flex-end; overflow: hidden;}
.pnotice__img img{position: absolute; top: 0; left: 0; width: 100%; object-fit: cover;}
.pnotice__imgDop{display:none}
.pnotice__name{font-size:16px}
.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__input{width:100%;height:45px;padding:7px 10px;border:2px solid var(--borderColor);border-radius:5px;background:white;color:var(--colorTheme);font-size:14px;font-weight:700;transition:.2s}
.pnotice__input:focus{border-color:var(--colorTheme)}
.button.theme.pnotice__button { border-radius: 10px; }
.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;display:none}
.pnotice__politika a{color:#3494cb}
.pnotice__politika_error{color:red}
.pnotice__thank{color:#00984e;display:none;font-size:18px}
.pnotice__thank h3{color:var(--green);font-size:20px;margin:0 0 20px;padding:10px 15px;border-radius:10px;background:var(--green2)}
.pnotice__thank div{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}
.pnotice__thank div p{text-align:center}
.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:#878cb582;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;width:100%;height:100%;z-index:999}
.pnoticeW_active{opacity:1;visibility:visible}
.pnoticeOver{overflow:hidden}
.form-wrap{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}
input[type="button"].pnotice__buttonClose{display:block;margin:0 auto}
input[type="submit"].pnotice__button_loading{background:url(data:image/gif;base64,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) no-repeat 10px center #fcd630;background-size:12px}
.pnoticeForm{width:50%}
.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:18px;margin:0 0 5px;padding:4px;width:95%}
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;width:100%}
input[type="submit"].pnotice__button{width:100%}
.pnotice__select{width:100%}
.pnotice__select~.pnotice__politika{margin-top:30px}
.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+.pnotice__input{margin-left:0}
.pnotice__thank{font-size:14px}
.pnotice__counter{width:30%}
.pnotice__totalPrice{font-size:12px;width:25%}
}
