.button{background-color:#4a90e2;border-radius:3px;border:0;font:400 15px/45px 'Roboto Condensed',"Helvetica Neue","PT Sans","Arial",sans-serif;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;text-decoration:none;cursor:pointer;-webkit-transition:background-color .3s,color .3s,padding-left .3s;transition:background-color .3s,color .3s,padding-left .3s;display:inline-block;min-width:100px;text-align:center}.button:focus,.button:hover{color:#fff;background-color:#73b4ff;text-decoration:none}.button:active{background-color:#4a90e2;-webkit-box-shadow:inset 0 1px 1px 0 #23456e;box-shadow:inset 0 1px 1px 0 #23456e;text-decoration:none}.button[disabled]{background-color:#ddd;cursor:default;color:#999}.button_size_big{font-size:20px;line-height:50px}.button_size_compact{line-height:38px;padding:0 16px}.button_size_small{font-size:13px;line-height:30px}.button_size_tiny{font-size:12px;line-height:26px;padding:0 8px;min-width:0}.button_wide{width:100%}.button_state_loading{background-image:url(/images/opt/g/button_loading.svg)!important;background-repeat:no-repeat!important;background-position:10px 50%!important;background-size:30px!important;padding-left:50px}.button.orange{background-color:#f5a623}.button.orange:focus,.button.orange:hover{background-color:#f9bf5f}.button.orange:active{background-color:#f5a623}.button.green{background-color:#69ca60}.button.green:focus,.button.green:hover{backgroundv:#74df6a}.button.green:active{background-color:#69ca60}.button.gray{background-color:#eee;color:#000}.button.gray:focus,.button.gray:hover{background-color:#f6f5f5}.button.gray:active{background-color:#eee}.button.white{background-color:#fff;color:#000;-webkit-box-shadow:0 0 0 1px #ccc;box-shadow:0 0 0 1px #ccc}.button.white:disabled,.button.white[disabled]{opacity:.65}.button.bordered{background-color:transparent;color:#000;-webkit-transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;-webkit-box-shadow:inset 0 0 0 1px #4a90e2;box-shadow:inset 0 0 0 1px #4a90e2}.button.bordered:focus,.button.bordered:hover{-webkit-box-shadow:inset 0 0 0 1px #73b4ff;box-shadow:inset 0 0 0 1px #73b4ff}.button.bordered:active{-webkit-box-shadow:inset 0 0 0 1px #4a90e2;box-shadow:inset 0 0 0 1px #4a90e2}.button_style_catalog{line-height:35px;padding:0 10px}.button_type_payment{background:#fff no-repeat 50% 50%;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.25);box-shadow:0 1px 5px rgba(0,0,0,.25);height:50px;min-width:200px}.button_type_payment:active,.button_type_payment:focus,.button_type_payment:hover{background-color:#e7e1f6}.button_type_payment.button_state_loading{background-image:url(/images/opt/g/button_loading_dark.svg)!important;background-position:50% 50%!important}.button_type_payment.google{background-image:url(/images/opt/g/button_google_pay_ru.svg)}html[lang=en] .button_type_payment.google{background-image:url(/images/opt/g/button_google_pay_en.svg)}.button_type_payment.apple{background-image:url(/images/opt/g/button_apple_pay_ru.svg)}html[lang=en] .button_type_payment.apple{background-image:url(/images/opt/g/button_apple_pay_en.svg)}#client_register_form .button[type=submit]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.input{height:45px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;-webkit-box-shadow:0 0 0 1px #ddd;box-shadow:0 0 0 1px #ddd;background:#fff;font:400 17px/45px 'Roboto Condensed',"Helvetica Neue","PT Sans","Arial",sans-serif;outline:0;padding:0 5px;border:0;min-width:20px}.input_w_100{width:100px}.input::-webkit-input-placeholder{color:#999}.input::-moz-placeholder{color:#999}.input:-ms-input-placeholder,.input::-ms-input-placeholder{color:#999}.input::placeholder{color:#999}.input:focus{-webkit-box-shadow:0 0 3px 1px #41b6ff;box-shadow:0 0 3px 1px #41b6ff}.input_border_yes{-webkit-box-shadow:none;box-shadow:none;border:1px solid #ddd}.input_border_yes:focus{border:1px solid #41b6ff}.input_type_textarea{height:100px;max-width:800px;width:100%;line-height:20px;padding:10px}.input-checkbox{position:relative;display:inline-block;overflow:hidden;width:20px;height:20px;margin:-2px 2px 0 -2px;vertical-align:middle}.input-checkbox__input{position:absolute;top:-100px;left:-100px;pointer-events:none;opacity:0}.input-checkbox__input:checked+.input-checkbox__fake{background-color:#4a90e2;border-color:#4a90e2}.input-checkbox__input:checked+.input-checkbox__fake::after{opacity:1}.input-checkbox__input:disabled{background-color:#f0f0f0}.input-checkbox__input:checked:disabled+.input-checkbox__fake::after{opacity:.5}.input-checkbox__input:disabled+.input-checkbox__fake{cursor:default}.input-checkbox__input:focus+.input-checkbox__fake{-webkit-box-shadow:0 0 2px 1px #75daff;box-shadow:0 0 2px 1px #75daff}.input-checkbox__fake{position:absolute;top:2px;left:2px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:16px;height:16px;-webkit-transition:background-color .1s;transition:background-color .1s;border:1px solid #ccc;border-radius:2px;background:#fff}.input-checkbox__fake::after{position:absolute;top:3px;left:1px;display:block;width:12px;height:9px;content:'';-webkit-transition:opacity .1s;transition:opacity .1s;opacity:0;background:url(/images/opt/g/item-checkbox__check.svg) no-repeat 50% 50%}.input-radio{position:relative;display:inline-block;overflow:hidden;width:20px;height:20px;margin:-2px 0 0 -2px;vertical-align:middle}.input-radio__input{position:absolute;top:-100px;left:-100px;pointer-events:none;opacity:0}.input-radio__input:checked+.input-radio__fake::after{background-color:#4a90e2}.input-radio__input:disabled+.input-radio__fake{cursor:default}.input-radio__input:disabled,.input-radio__input:disabled+.input-radio__fake::after{opacity:.85;background-color:#f0f0f0}.input-radio__input:checked:disabled+.input-radio__fake::after{opacity:.5;background-color:#2e5b8b}.input-radio__input:focus+.input-radio__fake{-webkit-box-shadow:0 0 2px 1px #75daff;box-shadow:0 0 2px 1px #75daff}.input-radio__fake,.input-radio__fake::after{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.input-radio__fake{top:2px;left:2px;display:inline-block;width:16px;height:16px;border:1px solid #ccc;border-radius:8px}.input-radio__fake::after{top:3px;left:3px;display:block;width:8px;height:8px;content:'';-webkit-transition:background-color .18s;transition:background-color .18s;border-radius:4px}.input-file__input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.input-file__label{color:#c30;text-decoration:underline;font-weight:400;cursor:pointer}.input-file__label:hover{color:#c90}.input-file__label::before{content:'';background:url(/images/opt/g/input-file__icon.svg) no-repeat;display:inline-block;width:14px;height:14px;margin-right:5px;vertical-align:-1px}.input-suffixed{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:45px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;-webkit-box-shadow:0 0 0 1px #ddd;box-shadow:0 0 0 1px #ddd;background:#fff;line-height:45px;font-weight:400;position:relative;z-index:1}.no-flexwrap .input-suffixed{display:table}.input-suffixed_w_100{width:100px}.input-suffixed_w_100p{width:100%}.input-suffixed_align_right>.input-suffixed__input{text-align:right}.input-suffixed_big_suffix>.input-suffixed__suffix{font-size:17px}.input-suffixed_has_focus{-webkit-box-shadow:0 0 3px 1px #41b6ff;box-shadow:0 0 3px 1px #41b6ff;z-index:2}.input-suffixed_state_filled>.input-suffixed__suffix{opacity:1}.input-suffixed_state_error{-webkit-box-shadow:0 0 4px 0 red;box-shadow:0 0 4px 0 red;background-color:#fff9f9}.input-suffixed_state_error>.input-suffixed__input{background-color:#fff9f9}.input-suffixed_state_error>.input-suffixed__input:-webkit-autofill{font-family:'Roboto Condensed',"Helvetica Neue","PT Sans","Arial",sans-serif!important}.input-suffixed_state_error>.input-suffixed__input:-webkit-autofill+.input-suffixed__suffix{background:#e8f0fe;border-radius:0 3px 3px 0}.input-suffixed_permanent_suffix>.input-suffixed__suffix{opacity:1}.input-suffixed_type_fake{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px}.input-suffixed__input,.input-suffixed_type_fake>div{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.input-suffixed__input{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;height:45px;font:400 17px/45px 'Roboto Condensed',"Helvetica Neue","PT Sans","Arial",sans-serif;padding:0 2px 0 10px;border-radius:3px 0 0 3px;outline:0;min-width:10px;-moz-appearance:textfield}.no-flexwrap .input-suffixed__input{display:table-cell}.no-flexwrap .input-suffixed__input:not(.select){line-height:0}.input-suffixed__input:-internal-input-suggested,.input-suffixed__input:-webkit-autofill{font-family:'Roboto Condensed',"Helvetica Neue","PT Sans","Arial",sans-serif!important}.input-suffixed__input:-webkit-autofill+.input-suffixed__suffix{background:#e8f0fe;border-radius:0 3px 3px 0}.input-suffixed__input::-webkit-input-placeholder{color:#999}.input-suffixed__input::-moz-placeholder{color:#999}.input-suffixed__input:-ms-input-placeholder,.input-suffixed__input::-ms-input-placeholder{color:#999}.input-suffixed__input::placeholder{color:#999}.input-suffixed__input::-webkit-inner-spin-button,.input-suffixed__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.input-suffixed__suffix{white-space:nowrap;color:#999;padding:0 8px 0 4px;font:400 13px/45px 'Roboto Condensed',"Helvetica Neue","PT Sans","Arial",sans-serif;opacity:0;-webkit-transition:opacity .05s;transition:opacity .05s;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.no-flexwrap .input-suffixed__suffix{display:table-cell;width:1%}.input-choose__item{margin-bottom:10px;font:300 19px/23px 'Roboto Condensed',"Helvetica Neue","PT Sans","Arial",sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}.input-choose__input{margin-right:5px;min-width:20px}.radio-button{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;height:50px;min-width:110px;text-align:center;font:400 17px/50px 'Roboto Condensed',"Helvetica Neue","PT Sans","Arial",sans-serif;overflow:hidden;position:relative;margin:0 2px 5px 0}.radio-button__input{position:absolute;left:-100px;top:-100px}.radio-button__input:checked+.radio-button__fake{border:3px solid #47acff;line-height:44px}.radio-button__input:disabled+.radio-button__fake{color:#999;opacity:.6;cursor:default}.radio-button__fake{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;height:50px;min-width:110px;text-align:center;position:relative;cursor:pointer;line-height:48px;background:#fff}.radio-button_custom_widget{min-width:80px}.radio-button_custom_widget .radio-button__fake{padding-left:28px;padding-right:15px;text-align:left;min-width:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-button_custom_widget .radio-button__fake::before{content:'';position:absolute;top:50%;left:8px;margin-top:-8px;-webkit-box-sizing:border-box;box-sizing:border-box;width:16px;height:16px;border:1px solid #ccc;border-radius:8px;background:#fff}.radio-button_custom_widget .radio-button__fake::after{position:absolute;top:50%;left:12px;display:block;margin-top:-4px;-webkit-box-sizing:border-box;box-sizing:border-box;width:8px;height:8px;content:'';-webkit-transition:background-color .18s;transition:background-color .18s;border-radius:4px;background:#fff}.radio-button_custom_widget .radio-button__input:checked+.radio-button__fake{border:3px solid #47acff;line-height:44px;padding-left:26px;padding-right:13px}.radio-button_custom_widget .radio-button__input:checked+.radio-button__fake::before{left:6px}.radio-button_custom_widget .radio-button__input:checked+.radio-button__fake::after{left:10px;background-color:#4a90e2}.radio-button_custom_widget .radio-button__input:checked:disabled+.radio-button__fake{border:3px solid #aaa}.radio-button_custom_widget .radio-button__input:checked:disabled+.radio-button__fake::after{background-color:#999}.radio-button_no_widget{min-width:80px;height:auto}.radio-button_no_widget .radio-button__fake{padding:12px 20px;min-width:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px solid #ddd;border-radius:4px;background-color:transparent;height:auto;line-height:1.4;text-align:center;margin-bottom:8px}.radio-button_no_widget .radio-button__info{color:#999;font-size:15px;display:block}.radio-button_no_widget .radio-button__input:checked+.radio-button__fake{border:2px solid #4a90e2;background-color:#e7eaf1;line-height:1.4}.radio-button_no_widget+.radio-button_no_widget{margin-left:10px}.confirm-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;font-size:15px;line-height:43px}.confirm-button_type_primary>.confirm-button__toggler{background:#f79f40}.confirm-button_type_primary .confirm-button__action{background-color:#f79f40}.confirm-button_type_primary.confirm-button_state_active>.confirm-button__toggler{color:#fdd7a0}.confirm-button_state_active>.confirm-button__toggler{border-radius:2px 0 0 2px;color:#eaeaea}.confirm-button_state_active>.confirm-button__actions{visibility:visible;overflow:visible;width:100px}.confirm-button__toggler{-webkit-transition:color .25s;transition:color .25s;background:#9a9a9a;color:#fff;text-transform:uppercase;height:43px;padding:0 12px;border-radius:3px;cursor:pointer;white-space:nowrap}.confirm-button__actions{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;visibility:hidden;overflow:hidden;width:0;-webkit-transition:all .25s;transition:all .25s}.confirm-button__action{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;width:50px;outline:0;border:solid #fff;border-width:0 0 0 1px;background-color:#9a9a9a;color:#fff;text-transform:uppercase;text-align:center;cursor:pointer;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;font:400 15px/43px 'Roboto Condensed',"Helvetica Neue","PT Sans","Arial",sans-serif}.confirm-button__action:focus{outline:0;-webkit-box-shadow:0 0 4px #ff0;box-shadow:0 0 4px #ff0}.confirm-button__action:active{outline:0;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.15),0 0 4px #ff0;box-shadow:inset 0 1px 3px rgba(0,0,0,.15),0 0 4px #ff0}.confirm-button__action:last-child{border-radius:0 3px 3px 0}.cart__form-errors{color:#d0021b;margin:10px 0 15px}.cart__form-errors-item{position:relative;padding-left:12px;margin-bottom:3px}.cart__form-errors-item:before{content:'';position:absolute;width:4px;height:4px;border-radius:2px;background-color:#d0021b;left:0;top:9px}@media screen and (max-width:979px){.button{font-size:17px}.button,.input{height:50px;line-height:50px}.input_type_textarea{height:150px;line-height:20px}.input-suffixed,.input-suffixed__input{height:50px;line-height:50px}.input-suffixed__suffix{line-height:50px}.input-suffixed_position_top,.input-suffixed_position_top>.input-suffixed__input{border-radius:3px 3px 0 0}.input-suffixed_position_middle,.input-suffixed_position_middle>.input-suffixed__input{border-radius:0}.input-suffixed_position_bottom,.input-suffixed_position_bottom>.input-suffixed__input{border-radius:0 0 3px 3px}.input-suffixed_position_top.input-suffixed_position_bottom,.input-suffixed_position_top.input-suffixed_position_bottom>.input-suffixed__input{border-radius:3px}.input-choose{border-top:1px solid #ddd}.input-choose__item{border-bottom:1px solid #ddd;margin-bottom:0;padding:5px 0;font-size:17px;line-height:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:50px}}@media screen and (max-width:400px){.confirm-button__toggler{font-size:13px;padding:0 5px}}