.modal-window{display:none;position:fixed;top:20%;left:50%;width:620px;margin-left:-310px;min-width:200px;background:#fff;z-index:1001}.modal-window .body{margin:20px;background:#fff;font-size:14px;*zoom:1}.modal-window .body:after{content:"";display:table;clear:both}.modal-window header{margin:20px;font-family:"Sputnik";font-size:18px;color:#f7961d;text-transform:uppercase}.cyrillic .modal-window header{font-family:"SputnikCyrillic"}.modal-window h2{margin-bottom:15px;font-family:"Sputnik";font-size:18px;color:#f7961d;text-transform:uppercase}.cyrillic .modal-window h2{font-family:"SputnikCyrillic"}.modal-window a{cursor:pointer}.modal-window a.close{position:absolute;top:-20px;right:-20px;width:41px;height:41px;background:url('/i/sprites/icons-sdfa56ff0a2.png') 0 -422px;cursor:pointer}.modal-window .line{margin-bottom:20px;*zoom:1;position:relative}.modal-window .line:after{content:"";display:table;clear:both}.modal-window .links{position:absolute;left:200px;top:25px}.modal-window .links a{font-size:12px;margin-bottom:10px;display:block;color:#f7961d;cursor:pointer}.modal-window .field{margin-bottom:20px}.modal-window .field.m-bold{font-weight:600}.modal-window .field label{display:block;margin-bottom:10px;font-size:13px;color:#000;transition:color .25s ease-out;-webkit-transition:color .25s ease-out;-moz-transition:color .25s ease-out;-o-transition:color .25s ease-out;-ms-transition:color .25s ease-out;color:#a3a3a3}.modal-window .field label.error{color:red;transition:color .25s ease-in;-webkit-transition:color .25s ease-in;-moz-transition:color .25s ease-in;-o-transition:color .25s ease-in;-ms-transition:color .25s ease-in}.modal-window .field p{margin-bottom:10px;font-size:13px;color:#000}.modal-window .field input{width:140px;height:33px;padding:0 10px;border:1px solid #efefef;background-color:#efefef;transition:background-color .25s ease-out;-webkit-transition:background-color .25s ease-out;-moz-transition:background-color .25s ease-out;-o-transition:background-color .25s ease-out;-ms-transition:background-color .25s ease-out;font-size:13px;outline-style:none}.modal-window .field input.error{border:1px solid red;background-color:#ffdcdc;transition:background-color .25s ease-in;-webkit-transition:background-color .25s ease-in;-moz-transition:background-color .25s ease-in;-o-transition:background-color .25s ease-in;-ms-transition:background-color .25s ease-in}.modal-window .field textarea{width:140px;padding:10px;border:1px solid #efefef;background-color:#efefef;transition:background-color .25s ease-out;-webkit-transition:background-color .25s ease-out;-moz-transition:background-color .25s ease-out;-o-transition:background-color .25s ease-out;-ms-transition:background-color .25s ease-out;font-size:13px;outline-style:none}.modal-window .field textarea.error{border:1px solid red;background-color:#ffdcdc;transition:background-color .25s ease-in;-webkit-transition:background-color .25s ease-in;-moz-transition:background-color .25s ease-in;-o-transition:background-color .25s ease-in;-ms-transition:background-color .25s ease-in}.modal-window .field a{color:#f7961d}.modal-window .field a:hover{text-decoration:underline}.modal-window .field .m-btn{display:inline-block;color:#000;text-decoration:none !important;min-width:100px}.modal-window .checkbox label{color:#000;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:baseline}.modal-window .checkbox label.error{color:#000}.modal-window .checkbox input{position:absolute;visibility:hidden}.modal-window .checkbox input:checked+label i{background:url('/i/sprites/icons-sdfa56ff0a2.png') 0 -394px}.modal-window .checkbox i{width:12px;height:12px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-right:5px;border:1px solid #ebebeb;position:relative;top:-1px;font-size:13px}.modal-window .checkbox .error i{border:1px solid red;background-color:#ffdcdc;transition:background-color .25s ease-in;-webkit-transition:background-color .25s ease-in;-moz-transition:background-color .25s ease-in;-o-transition:background-color .25s ease-in;-ms-transition:background-color .25s ease-in}.modal-window button,.modal-window .button{height:35px;line-height:33px;min-width:60px;padding:0 15px;background-color:#f7961d;text-align:center;color:#000;text-transform:uppercase;text-decoration:none;font-size:12px;font-weight:bold;border:0;outline-style:none;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;cursor:pointer}.modal-window button.button-default,.modal-window .button.button-default{background-color:#efeeec}.modal-window .error-message{display:none;min-height:20px;padding:10px 15px;color:#e03f3f;background-color:#000;font-size:12px;text-transform:uppercase;text-align:center;line-height:1.4}.modal-window .error-message a{color:#f7961d;cursor:pointer}.modal-window .message{margin-bottom:20px}.modal-window .message label a{cursor:pointer;color:#f7961d}.modal-window .message label.error{color:#e03f3f}.modal-window .user{padding-bottom:10px;border-bottom:1px solid #ccc}.modal-window .user img{margin-right:15px}.modal-window .user h3{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.modal-window .success{margin:20px;font-size:14px}.global-fade{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:1000;filter:alpha(opacity=50);opacity:.5}.window-message .message{text-align:center}.window-message .message label{display:inline-block;margin-bottom:20px;text-align:center;color:#999;font-size:14px}.window-message .button{display:block;width:130px;margin:0 auto}.window-comments-rules .rules{width:580px;height:350px;overflow-y:scroll;font-size:11px}.window-comments-rules .rules p+p{margin-top:1em}.window-comments-rules .rules p+ul{margin-top:.5em}.window-comments-rules .rules a{color:#f7961d;text-decoration:underline}.window-comments-rules .rules ul{padding-left:20px}.window-comments-rules .rules ul li{list-style-type:disc !important;margin-bottom:1em}.delete-account-window .success{display:none}.delete-account-window .button{margin-right:15px}.delete-account-window .button-group{margin-top:20px}.window-local-account .button{margin-right:15px}.send-message-window .field input,.send-message-window .field textarea{width:550px}.send-message-window .field textarea{min-height:100px}.send-message-window .field .captcha-input{width:180px}.id-sprite,.window-auth .twitter,.window-auth .vkontakte,.window-auth .google{background-image:url('/i/id-s5d3538367e.png');background-repeat:no-repeat}.window-auth button{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:12px;font-family:"Sputnik";height:35px;line-height:33px;min-width:60px;padding:0 20px;background-color:#f7961d;color:#000;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:bold;border:0;outline-style:none;cursor:pointer;width:162px;white-space:nowrap}.cyrillic .window-auth button{font-family:"SputnikCyrillic"}.window-auth button:before{content:"";display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:19px;height:15px;margin-right:20px;margin-left:-19px;background:url('/i/sprites/icons-sdfa56ff0a2.png') 0 -2180px;position:relative;top:-1px}.window-auth .social a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-right:20px;margin-bottom:20px;cursor:pointer;width:163px;height:35px}.window-auth .group__buttons{display:flex;flex-wrap:wrap}.window-auth .social__button{display:flex;align-items:center;flex-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:40px;border:0;text-decoration:none;background:0;outline:0;cursor:pointer;zoom:1;min-width:230px;margin-right:20px;margin-bottom:20px;font-size:16px;line-height:1;box-sizing:border-box}.window-auth .social__button.facebook{font-family:Helvetica,Arial,sans-serif;background-color:#4267b2;border-radius:4px;color:#fff}.window-auth .social__button.facebook .social__icon{display:block;padding:0 8px}.window-auth .social__button.facebook .social__icon svg{display:block;height:24px;width:24px}.window-auth .social__button.facebook .social__label{padding:0 24px 0 12px}.window-auth .social__button.vkontakte{padding:7px 16px 8px;font-family:Roboto,Helvetica Neue,sans-serif;vertical-align:top;text-align:center;background-color:#5181b8;color:#fff;border-radius:4px;box-sizing:border-box}.window-auth .social__button.vkontakte:hover{background-color:#5b88bd;text-decoration:none}.window-auth .social__button.vkontakte:active{background-color:#4872a3;padding-top:8px;padding-bottom:7px}.window-auth .social__button.google{font-family:Helvetica,Arial,sans-serif;background-color:#4285f4;border-radius:4px;padding:1px;color:#fff}.window-auth .social__button.google .social__icon{display:block;background-color:#fff;padding:10px 15px;border-radius:3px}.window-auth .social__button.google .social__icon svg{display:block;height:18px;width:18px}.window-auth .social__button.google .social__label{font-size:16px;padding:0 22px 0 12px}.window-auth .twitter{background-position:0 -70px}.window-auth .vkontakte{background-position:0 -105px}.window-auth .google{background-position:0 -35px}.window-register .success{margin:20px}.window-register button{margin-right:15px}.modal-product{width:690px;margin-left:-345px;padding:40px 0}.modal-product-close{display:block;position:absolute;top:10px;right:-50px;width:22px;height:22px;background:url(/i/static/close.png) no-repeat;background-position:center center;background-size:cover}.modal-product__title{font-size:18px;color:#000;line-height:1.2;text-align:center;padding:0 30px;margin-bottom:15px}.modal-product__subtitle{font-size:14px;color:#f7961d;text-align:center;padding:0 30px;margin-bottom:35px}.modal-product__row{margin-bottom:15px;padding:0 30px}.modal-product__row.m-textarea{background:#f7961d;padding:8px 30px 30px;margin-bottom:25px}.modal-product__row.m-textarea .modal-product__label{color:#fff}.modal-product__row.m-consent p{font-size:12px;line-height:1.167;color:gray;margin-bottom:7px}.modal-product__row.m-consent a{color:#f7961d;text-decoration:underline}.modal-product__row.m-consent a:hover{text-decoration:none}.modal-product__row.m-submit{margin-top:55px;text-align:center}.modal-product__row.m-submit .btn{min-width:120px}.modal-product__col{position:relative;display:inline-block;width:50%;vertical-align:top;box-sizing:border-box;padding-right:5px}.modal-product__col+.modal-product__col{padding-right:0;padding-left:5px}.modal-product__col.m-push{left:50%;padding:0 0 0 5px}.modal-product__col.m-pull{left:-50%;padding:0 5px 0 0}.modal-product__label{position:relative;display:block;font-size:14px;color:gray;margin-bottom:7px}.modal-product__label.m-checkbox{padding-left:30px}input:checked+.modal-product__label.m-checkbox:before{background:url('/i/sprites/icons-sdfa56ff0a2.png') 0 -394px}input.error+.modal-product__label.m-checkbox:before{border-color:red}.modal-product__label.m-checkbox:before{position:absolute;top:2px;left:0;content:'';width:12px;height:12px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;border:1px solid #ebebeb;font-size:13px}.modal-product__label a{color:#f7961d}.modal-product__label a:hover{text-decoration:underline}.modal-product__field{display:block;padding:0 20px;height:32px;line-height:32px;color:#000;border:1px solid #ebebeb;width:100%;box-sizing:border-box;outline:0;border-radius:0;box-shadow:none}.modal-product__field.error{border-color:red}.modal-product__field:focus{border-color:#f7961d}.modal-product__checkbox{position:absolute;display:none}.modal-product__textarea{display:block;padding:5px 20px;line-height:1.36;color:#000;border:1px solid #f7961d;width:100%;box-sizing:border-box;outline:0;height:150px;resize:vertical}.modal-product__variable{padding:5px 25px}.modal-product__variable .modal-product__row{padding:0}.modal-product__variable .modal-product__label.m-checkbox{margin:0 0 -12px 0;line-height:2}.modal-product__variable .modal-product__label.m-checkbox:before{top:7px}.modal-window.window-push{width:600px}.modal-window.window-push.window-push_sng{position:absolute;left:auto;right:0}.push__head{padding:30px 30px 10px 30px;font-family:"Sputnik";font-size:14px;color:#f7961d;text-transform:uppercase}.cyrillic .push__head{font-family:"SputnikCyrillic"}.push__body{padding:0 30px 15px 30px;font-size:14px}.push__btn{padding:0 30px;margin-bottom:30px}.push__btn .button{min-width:150px;box-sizing:border-box;margin-right:10px}.window-close{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;background:#f7961d;z-index:99;font-family:'Open Sans',sans-serif;padding-top:20px;padding-bottom:15px}.theme-worldcup .window-close .l-wrap{max-width:1280px;width:1280px}.lang_abh .window-close{font-family:'PT Sans Pro',sans-serif}.window-close__wrap{display:block;font-size:14px;color:#fff;line-height:1.286}.window-close__wrap:hover{text-decoration:none}.window-close__wrap p{margin-bottom:10px}