.page_specprice .specprice-button{display:inline-block;line-height:1.2;vertical-align:top;cursor:pointer;transition:background-color .2s ease-in-out;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:var(--inputs-buttons-border-radius);font-weight:500;user-select:none;text-shadow:none;outline:0;padding:6px 20px;color:var(--button-color);background-color:var(--button-color-light)}@media (min-width:1024px){.page_specprice .specprice-button:hover{background-color:var(--button-color-hover)}}.page_specprice .specprice-button:disabled{cursor:default}.page_specprice .specprice-button.button_disabled{background:#fafafa;color:#bdbdbd;cursor:default}.page_specprice .specprice-button.button_icon{padding:0;width:24px;height:24px}@media (min-width:1024px){.page_specprice .specprice-button:hover{color:var(--button-color);background-color:var(--button-color-light-hover)}}.page_specprice .specprice-button:active{color:var(--button-color);background-color:var(--button-color-light-hover)}.page_specprice .specprice-button:disabled{background:#fafafa;color:#bdbdbd}.page_specprice .specprice-button.button_active{color:var(--button-color);background-color:var(--button-color-light-hover)}.page_specprice .product-add-to-cart .specprice-button{width:100%;margin-top:15px}.page_specprice #specprice-overlay{background-color:rgba(0,0,0,.8);opacity:1}.page_specprice .specprice-modal-form{box-shadow:none;margin:8px auto;padding:30px 40px;background:#fff;border-radius:5px;border:0;cursor:auto}.page_specprice .specprice-modal-form .modal-close{font-size:0;position:absolute;right:15px;top:15px;color:#bdbdbd;cursor:pointer;line-height:0;padding:5px}.page_specprice .specprice-modal-form .modal-close::before{content:"";display:block;background:url(../svg/icon.sprite.svg#cross-black) center/cover no-repeat;width:12px;height:12px;background-size:12px;opacity:.25;transition:opacity .2s}.page_specprice .specprice-modal-form .modal-close:hover::before{opacity:.5}.page_specprice .specprice-modal-form .font-big{font-size:18px;font-weight:500;padding:0;line-height:1.2;margin:0 0 30px}.page_specprice .specprice-modal-form .specprice-product-name.font-big{margin-bottom:5px}.page_specprice .specprice-modal-form #specprice-sku-name{margin-top:0}.page_specprice .specprice-modal-form .specprice-product-price{font-size:18px;font-weight:500;margin-top:15px}.page_specprice .specprice-modal-form .specprice-txt[type=email],.page_specprice .specprice-modal-form .specprice-txt[type=tel],.page_specprice .specprice-modal-form .specprice-txt[type=text]{width:350px;max-width:100%;line-height:1.2;padding:11px 20px;font-size:14px;vertical-align:top;border:1px solid #f2f2f2;border-radius:var(--inputs-buttons-border-radius);background:#fff;outline:0;transition:border-color .2s ease-in-out}.page_specprice .specprice-modal-form .specprice-txt[type=email]:disabled,.page_specprice .specprice-modal-form .specprice-txt[type=tel]:disabled,.page_specprice .specprice-modal-form .specprice-txt[type=text]:disabled{cursor:default;color:#bdbdbd;border:1px solid #bdbdbd}.page_specprice .specprice-modal-form .specprice-txt[type=email]:focus,.page_specprice .specprice-modal-form .specprice-txt[type=tel]:focus,.page_specprice .specprice-modal-form .specprice-txt[type=text]:focus{border-color:#bdbdbd}.page_specprice .specprice-modal-form .specprice-txt[type=email]::placeholder,.page_specprice .specprice-modal-form .specprice-txt[type=tel]::placeholder,.page_specprice .specprice-modal-form .specprice-txt[type=text]::placeholder{color:#888}.page_specprice .specprice-modal-form .specprice-quantity-block{display:flex;align-items:center}.page_specprice .specprice-modal-form .specprice-quantity-block .quantity-num.specprice-input{border-radius:0;width:50px;text-align:center;padding-left:5px;padding-right:5px;border:1px solid #bdbdbd;border-left:none;border-right:none;margin-top:-1px;margin-bottom:-1px}.page_specprice .specprice-modal-form .specprice-quantity-block .quantity-arrow-minus{border-top-left-radius:5px;border-bottom-left-radius:5px}.page_specprice .specprice-modal-form .specprice-quantity-block .quantity-arrow-plus{border-top-right-radius:5px;border-bottom-right-radius:5px}.page_specprice .specprice-modal-form .specprice-quantity-block .quantity-arrow-minus,.page_specprice .specprice-modal-form .specprice-quantity-block .quantity-arrow-plus{background-color:#fff;line-height:0;width:24px;text-align:center;color:#686868;cursor:pointer;transition:background-color .2s ease-in-out;user-select:none;font-weight:700;font-size:16px;border:1px solid #bdbdbd;outline:0}.page_specprice .specprice-modal-form .specprice-quantity-block .quantity-arrow-minus:hover,.page_specprice .specprice-modal-form .specprice-quantity-block .quantity-arrow-plus:hover{background-color:#f2f2f2}.page_specprice .specprice-modal-form #specprice-submit{display:inline-block;line-height:1.2;vertical-align:top;padding:8px 14px 9px;cursor:pointer;transition:background-color .2s ease-in-out;text-align:center;text-decoration:none;color:var(--button-text-color);border:1px solid transparent;border-radius:var(--inputs-buttons-border-radius);background-color:var(--button-color);font-weight:500;user-select:none;text-shadow:none;outline:0}@media (min-width:1024px){.page_specprice .specprice-modal-form #specprice-submit:hover{background-color:var(--button-color-hover)}}.page_specprice .specprice-modal-form #specprice-submit.button_active,.page_specprice .specprice-modal-form #specprice-submit:active{background-color:var(--button-color-hover)}.page_specprice .specprice-modal-form #specprice-submit.button_disabled,.page_specprice .specprice-modal-form #specprice-submit:disabled{background:#fafafa;color:#bdbdbd;cursor:default}.page_specprice .specprice-modal-form .specprice-email-warning,.page_specprice .specprice-modal-form .specprice-error,.page_specprice .specprice-modal-form .specprice-warning{color:#ff3131}.page_specprice .specprice-modal-form .specprice-success{color:#27ae60}.page_specprice .specprice-modal-form .specprice-loading i{display:none}.page_specprice .specprice-modal-form .specprice-loading::before{content:"";display:block;background:url(../svg/icon.sprite.svg#spinner-size-s) center/cover no-repeat;width:14px;height:14px;animation:rotate 1s linear infinite}.page_specprice .specprice-modal-form .specprice-popup-right{border-left:0}.page_specprice .specprice-modal-form label[for=specprice-agreement]{cursor:pointer;margin-left:5px}.page_specprice .specprice-modal-form .specprice-result{text-align:left}