body,html{overflow-x:hidden}.btn,a,button{transition:all .3s}.btn,button,html{font-family:Rajdhani,Arial,sans-serif}.btn.big,button.big,img,input[type=checkbox],input[type=radio]{vertical-align:middle}.dlbbbanner,.popup .popUpBtns{text-align:center}#availableDate,#floatingInfo div.opener,#info p,#weapondockets strong,.btn,body.manage.ppage main table caption,button,form fieldset label,form legend,h1,h2,h3,table tbody th,table thead{text-transform:uppercase}*{padding:0;margin:0;border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,time{display:block}html{background:url(../img/bg_pattern.png) left top #000;background:url(../img/bg_pattern.png) left top,url(../img/bg2.jpg) center top no-repeat #000;color:#f1f1f1;font-size:15px;font-weight:400;height:100%}html.home{background:url(../img/bg_pattern.png) left top,url(../img/bg_home.png) center 380px no-repeat #000}.btn,body ::selection,button{background:#bd501e;color:#fff}body{min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}body ::-moz-selection{background:#bd501e;color:#fff}#jsTexts,.hideMe{visibility:hidden;position:absolute;left:-3000px;top:0}a{text-decoration:none;color:#bd501e;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}a:hover{color:#ea5410}.btn,button{cursor:pointer;background:radial-gradient(ellipse at 55% 180% ,#964018 0,#964018 70%,rgba(173,77,29,0) 70.1%) 10% 90%/280% 130% rgba(173,77,29,1);border:2px solid #652406;position:relative;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.btn.grey,button.grey{background:#474747;background:radial-gradient(ellipse at 55% 180% ,#3e3e3e 0,#3e3e3e 70%,rgba(71,71,71,0) 70.1%) 10% 90%/280% 130% rgba(71,71,71,1);border-color:#323232}.btn.black,button.black{background:#111;background:radial-gradient(ellipse at 55% 180% ,#1a1a1a 0,#1a1a1a 70%,rgba(0,0,0,0) 70.1%) 10% 90%/280% 130% rgba(0,0,0,1);border-color:#323232}.btn.big,button.big{font-size:45px;padding:10px 85px 5px;font-weight:600;display:inline-block;zoom:1}.btn.medium,button.medium{font-size:20px;padding:10px;display:inline-block;zoom:1;vertical-align:middle}.btn:hover,button:hover{background-color:#813311;background-position:100% 20%;color:#fff}.btn.grey:hover,button.grey:hover{background-color:rgba(55,55,55,1)}.btn.black:hover,button.black:hover{background-color:#000}.popup{background:url(../img/bg.jpg) left top #000;padding:40px 35px;box-shadow:0 0 10px #383838;max-width:90%}.popup .popUpBtns{margin-top:10px}.popup .popUpBtns>button{margin:0 10px;font-size:20px;padding:2px 10px}#popRegTpl>*,.popup div.left,.popup div.right{display:inline-block;zoom:1;vertical-align:top;width:calc(50% - 60px - 1px)}.popup img.close{position:absolute;top:-13px;right:-13px;cursor:pointer}.popup div.left{padding-right:60px;border-right:1px dashed #545454}.popup div.right{padding-left:60px}.popup div.facebook{text-align:center;margin-top:35px;transition:all .3s;opacity:.8;position:relative}.popup div.facebook.loading::after,.popup div.facebook.loading::before{position:absolute;top:0;left:0;height:100%;margin:auto;content:' ';right:0}.popup div.facebook.loading,.popup div.facebook:hover{opacity:1}.popup div.facebook.loading::before{width:240px;z-index:15;background:#964018;opacity:.85;border-radius:3px}.popup div.facebook.loading::after{background:url(/img/spinner.gif) center center/100% no-repeat;z-index:16;width:32px}.popup.docketTTL{max-width:760px}@media only screen and (max-width :760px){.popup.docketTTL{max-width:90%}}strong{font-weight:600;color:#fff}em{letter-spacing:.5px}::-webkit-input-placeholder{color:#d5d5d5;font-style:italic}::-moz-placeholder{color:#d5d5d5;font-style:italic}:-ms-input-placeholder{color:#d5d5d5;font-style:italic}input:-moz-placeholder{color:#d5d5d5;font-style:italic}.komunikat{background:9px center no-repeat #434343;padding:10px 20px;font-size:13px;margin:15px 0;color:#eee;font-weight:600;position:relative}.komunikat.icon{padding-left:80px}.komunikat.ok{background-color:#3b4f1f;background-image:url(../img/icon_ok.png)}.komunikat.error{background-color:#891212;background-image:url(../img/icon_warning.png)}.komunikat.info{background-color:#2f5362;background-image:url(../img/icon_info.png)}.komunikat.help{background-image:url(../img/icon_help.png)}.komunikat.dlbb{background:#cf621c;padding-left:160px;padding-right:50px;margin:50px 0;font-size:18px;color:#000;display:inline-block}.komunikat.dlbb::after{content:' ';position:absolute;background:url(../img/dlbb.png) left top/100% 100% no-repeat;height:145px;width:175px;margin:auto;top:-10px;bottom:0;left:20px;pointer-events:none;filter:drop-shadow(1px 1px 3px rgba(0, 0, 0, .6))}.komunikat a{color:#fff;text-decoration:underline}.komunikat.dlbb a{color:#000}.errorBox div{background-color:#960d02;color:#fff;padding:5px 10px;font-weight:400;line-height:19px;max-width:200px;cursor:pointer}input.errorBoder,select.errorBoder,textarea.errorBoder{box-shadow:0 0 5px 0 #e41616 inset}.help{cursor:help;text-decoration:underline dotted}.copyText{cursor:copy;position:relative}.copyText::after{content:url(../img/icon_copy.svg);display:inline-block;margin-left:10px;width:16px;height:16px;transition:opacity .3s,color .3s;opacity:0}.copyText:active{color:#fff!important}.copyText:hover::after{opacity:1}ol,ul{list-style-type:none}h1,h2,h3{font-weight:600;color:#fff;font-size:26px}h2{font-size:20px}h3{font-size:16px}li,p{line-height:24px}.orange{color:#cf621c}div.wrapper{position:relative;width:973px;margin:0 auto}.corners::before,.komunikat::before,body.manage.ppage main div.wrapper>:not(.subMenu):not(header)::before,form fieldset div.selCont,form fieldset input:not([type=checkbox]):not([type=radio]),ul.subMenu li a::before{content:' ';position:absolute;background:url(../img/corner_lt.png) left top no-repeat,url(../img/corner_rt.png) right top no-repeat,url(../img/corner_rb.png) right bottom no-repeat,url(../img/corner_lb.png) left bottom no-repeat;width:100%;height:100%;left:0;top:0}.corners::before,.komunikat::before,body.manage.ppage main div.wrapper>:not(.subMenu):not(header)::before,ul.subMenu li a::before{pointer-events:none}body>header{padding-top:30px;margin-top:45px}body>header div.wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}body>header div.wrapper>*{display:inline-block;zoom:1;vertical-align:middle}body>header div.wrapper>h1{-ms-flex:1 0 0%;flex:1 0 0%}body>header div.wrapper h2{margin-left:240px}body>header div.wrapper button{font-size:30px;padding:3px 15px}body>header div.wrapper div.userBox{position:absolute;top:0;right:0}body>header div.wrapper div.userBox>*{display:inline-block;zoom:1;vertical-align:top;font-size:16px;margin-left:10px;background-color:rgba(0,0,0,.8)}body>header div.wrapper div.userBox>*>a{display:inline-block;zoom:1;max-height:100%;padding:7px 10px;height:36px;background-color:rgba(0,0,0,.8);margin:2px}body>header div.wrapper div.userBox *{position:relative}body>header div.wrapper div.userBox img{max-height:100%;margin-right:15px}body>header div.wrapper div.userBox div.dockets{font-size:30px;font-weight:600;background:rgba(54,53,53,.8)}body>header div.wrapper div.userBox div.dockets a{color:#fff;background:rgba(54,53,53,.8)}body>header div.wrapper div.userBox div.dockets:hover img{animation:myanim 3s infinite linear}@keyframes myanim{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body>header div.wrapper div.userBox div.login a{padding:9px 10px;height:32px}body>header div.wrapper div.userBox div.logout a{padding:11px 10px;height:28px}body>header div.wrapper div.userBox div.dockets a:hover,body>header div.wrapper div.userBox>* a:hover{background-color:#222}form fieldset>div{margin-bottom:20px}form fieldset:last-of-type,form fieldset>div:last-of-type{margin-bottom:0}form fieldset{margin:0 auto 50px;width:540px}form fieldset label,form legend{display:inline-block;zoom:1;color:#bd501e;width:200px;text-align:right;margin-right:20px;font-size:18px}form fieldset input[type=radio]+label{width:auto;margin-left:10px}.popup div.right form fieldset label{width:130px}form legend{width:100%;font-size:35px;margin-bottom:10px;color:#fff;display:block}.popup .left form legend{width:calc(100% - 60px);padding-right:60px}.popup .right form legend{width:calc(100% - 60px - 70px);padding-right:130px}.popup .left form fieldset>p:last-of-type,.popup .right form fieldset>p:last-of-type{text-align:right;margin-top:15px;font-size:12px;color:#d5d5d5}.popup .right form fieldset>p:last-of-type{padding-right:130px}form fieldset div.selCont,form fieldset input:not([type=checkbox]):not([type=radio]),form fieldset select{width:306px;width:calc(100% - 220px - 14px);height:auto;background-color:#0d0d0d;position:static;font:300 15px Rajdhani,Arial,sans-serif;color:#cfcfcf;padding:2px 7px;display:inline-block;zoom:1;transition:background-color .3s,width .3s;-moz-transition:background-color .3s,width .3s;-webkit-transition:background-color .3s,width .3s;-o-transition:background-color .3s,width .3s}form fieldset input[list]::-webkit-calendar-picker-indicator{display:none}form fieldset input[type=checkbox],form fieldset.checks label{display:inline-block;zoom:1}option{background:#0d0d0d;color:#f1f1f1}.popup form fieldset div.selCont,.popup form fieldset input:not([type=checkbox]),.popup form fieldset select{width:calc(100% - 220px - 14px - 60px)}form fieldset select{width:100%;background:0 0;padding:0 7px}form fieldset div.selCont{overflow:hidden;width:306px;width:calc(100% - 220px - 3px);padding:2px 3px 2px 0;vertical-align:middle;position:relative}form fieldset div.selCont.small{width:100px;width:calc(33% - 220px / 3 - 3 * 5px - 3px);margin-right:25px}form fieldset div.selCont.small:last-child{margin-right:0}.popup form fieldset.init input,form fieldset.init input{width:0}form fieldset.init div.selCont{width:1px}form fieldset div:nth-child(1) div.selCont,form fieldset div:nth-child(1) input{transition:background-color .3s,width .3s .1s;-moz-transition:background-color .3s,width .3s .1s;-webkit-transition:background-color .3s,width .3s .1s;-o-transition:background-color .3s,width .3s .1s}form fieldset div:nth-child(2) div.selCont,form fieldset div:nth-child(2) input{transition:background-color .3s,width .3s .35s;-moz-transition:background-color .3s,width .3s .35s;-webkit-transition:background-color .3s,width .3s .35s;-o-transition:background-color .3s,width .3s .35s}form fieldset div:nth-child(3) div.selCont,form fieldset div:nth-child(3) input{transition:background-color .3s,width .3s .7s;-moz-transition:background-color .3s,width .3s .7s;-webkit-transition:background-color .3s,width .3s .7s;-o-transition:background-color .3s,width .3s .7s}form fieldset div:nth-child(4) div.selCont,form fieldset div:nth-child(4) input{transition:background-color .3s,width .3s .95s;-moz-transition:background-color .3s,width .3s .95s;-webkit-transition:background-color .3s,width .3s .95s;-o-transition:background-color .3s,width .3s .95s}form fieldset div:nth-child(5) div.selCont,form fieldset div:nth-child(5) input{transition:background-color .3s,width .3s 1.2s;-moz-transition:background-color .3s,width .3s 1.2s;-webkit-transition:background-color .3s,width .3s 1.2s;-o-transition:background-color .3s,width .3s 1.2s}form fieldset div:nth-child(6) div.selCont,form fieldset div:nth-child(6) input{transition:background-color .3s,width .3s 1.35s;-moz-transition:background-color .3s,width .3s 1.35s;-webkit-transition:background-color .3s,width .3s 1.35s;-o-transition:background-color .3s,width .3s 1.35s}form fieldset div:nth-child(7) div.selCont,form fieldset div:nth-child(7) input{transition:background-color .3s,width .3s 1.45s;-moz-transition:background-color .3s,width .3s 1.45s;-webkit-transition:background-color .3s,width .3s 1.45s;-o-transition:background-color .3s,width .3s 1.45s}form fieldset div:nth-child(8) div.selCont,form fieldset div:nth-child(8) input{transition:background-color .3s,width .3s 1.55s;-moz-transition:background-color .3s,width .3s 1.55s;-webkit-transition:background-color .3s,width .3s 1.55s;-o-transition:background-color .3s,width .3s 1.55s}form fieldset input:focus{background-color:#222}form fieldset.checks label{position:relative;margin-left:10px;cursor:pointer;font-size:12px;line-height:14px;width:90%;vertical-align:top;text-align:left;color:#d5d5d5}form fieldset.checks label::before{position:absolute;content:' ';background:#191617;border:1px solid #94401b;border-radius:30px;height:20px;width:20px;left:-27px;top:-3px;box-shadow:2px 2px 3px 2px #000 inset}#tabs,#tabs>div,body.home main div.enter>form,ul.subMenu li a{position:relative}form fieldset.checks input.checked+label::before,form fieldset.checks input:checked+label::before{content:'\2714';color:#b54c1c;line-height:22px;font-size:30px;text-shadow:1px 1px 2px #000}form fieldset.submit{text-align:center}form fieldset.submit button{font-size:27px;padding:4px 30px}table td,table th,ul.subMenu li a{padding:5px 15px}table{margin:5px auto 0;width:70%;border-spacing:3px}table tbody tr{background:#191919;transition:background .3s;-moz-transition:background .3s;-webkit-transition:background .3s;-o-transition:background .3s}table tbody tr:nth-child(even){background:#111}table tbody tr:hover{background:#333}table tbody th{text-align:right;color:#bd501e;width:220px}#tabs{overflow:hidden}#tabs:not(.init){transition:height .3s;-moz-transition:height .3s;-webkit-transition:height .3s;-o-transition:height .3s}#tabs>div{margin-bottom:20px;opacity:.6;transition:opacity .3s,margin-top .3s;-moz-transition:opacity .3s,margin-top .3s;-webkit-transition:opacity .3s,margin-top .3s;-o-transition:opacity .3s,margin-top .3s}#tabs>div.active{opacity:1}ul.subMenu{text-align:center;font-size:20px;margin-bottom:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-flow:wrap;flex-flow:wrap}ul.subMenu li,ul.subMenu li a{display:inline-block;zoom:1;vertical-align:middle}ul.subMenu li.wybrany a{background:#191919}ul.subMenu li a:hover{background:#222}ul.subMenu li:last-child a{margin-right:0}body.faq main h1,body.privacy main h1,body.terms main h1{margin-bottom:15px}body.faq main h2,body.privacy main h2,body.terms main h2{color:#bd501e;margin-bottom:5px;margin-top:30px}body.faq main h1+h2:first-of-type,body.privacy main h1+h2:first-of-type,body.terms main h1+h2:first-of-type{margin-top:0}body.faq main li,body.faq main p,body.privacy main li,body.privacy main p,body.terms main li,body.terms main p{line-height:22px;margin-bottom:10px}body.account main li.linked{font-weight:600;text-decoration:underline}main{padding:20px 0 50px}body.home main{padding:50px 0}body.home main div.enter{text-align:center;font-size:20px;min-height:454px}body.home main div.enter h1{font-size:30px;margin-bottom:5px}body.home main div.enter a.btn{padding:3px 25px 2px;font-size:35px;margin-left:15px;vertical-align:middle}body.home.ru_RU main div.enter a.btn{font-size:23px}body.home main div.enter .promo{margin-bottom:30px;display:-ms-grid;display:grid;gap:30px;grid-gap:30px;-ms-grid-columns:1fr 2.3fr;grid-template-columns:1fr 2.3fr;justify-items:center;-ms-flex-align:center;align-items:center}body.home main div.enter .promo>a{margin-left:100px}body.home main div.enter .promo>img{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1;max-width:100%}body.home main div.enter .promo #info,body.home main div.enter .promo>ul{-ms-grid-row:1;grid-row:1;-ms-grid-column:2;grid-column:2}body.home main div.enter .promo>ul li{display:block;margin-bottom:15px}body.home main div.enter .promo>ul li:last-child{margin-bottom:0}body.home main div.enter .promo>ul li a{display:block;background:#000;border:1px solid #bc501e;text-align:center;padding:5px 0;box-shadow:3px 3px 10px -2px #000}body.home main div.enter .promo>ul li a img{transition:transform .3s;width:100px}body.home main div.enter .promo>ul li a:hover img{-ms-transform:scale(1.2);transform:scale(1.2)}body.home main div.enter p.weeks{margin-top:0;margin-bottom:15px;font-size:26px;text-transform:uppercase}body.home main div.enter p.weeks strong{color:#b54c1c}body.home main div.enter>form{background:rgba(51,51,51,.9);text-align:center;padding:15px 0;margin-bottom:220px}body.home.ru_RU main div.enter>form{padding:20px 0}body.home main div.enter>form fieldset{width:90%}body.home main div.enter>form input{vertical-align:middle}body.home p.faq{text-align:center;margin-top:30px}body.home p.faq a{padding:20px 85px 15px}body.account main h1{font-size:40px;text-align:right}body.account main h2{font-size:30px}body.preorder main p.komunikat.info{text-align:center;padding-left:0}body.preorder main form{background:url(../img/bg_preorder.png) center top/100% auto no-repeat;border-top:7px solid #bc501e;padding-top:30px;min-height:483px}body.preorder main form fieldset{margin-bottom:0}body.preorder main form label{color:#000;font-weight:600}body.preorder main form p{text-align:right;margin:15px 0;font-weight:600}body.preorder main form fieldset.submit{text-align:right}body.platforms main h1{padding-right:135px}body.ca main ul.linkBox,body.platforms main ul.linkBox{width:530px;background:#000;border-radius:15px;padding:30px 20px 30px 150px;position:relative;min-height:240px;margin:0 auto 90px}body.platforms main ul.linkBox::before{content:url(../img/bg_linking.png);position:absolute;left:-90px;top:-50px}body.ca main ul.linkBox li,body.platforms main ul.linkBox li{margin-top:30px}body.ca main ul.linkBox li:first-child,body.platforms main ul.linkBox li:first-child{margin-top:0}body.ca main ul.linkBox li:last-child,body.platforms main ul.linkBox li:last-child{margin-top:20px}body.ca main ul.linkBox li a,body.ca main ul.linkBox li span,body.platforms main ul.linkBox li a,body.platforms main ul.linkBox li span{padding:17px 35px 13px;margin-left:25px;width:210px;text-align:center}body.platforms main p{margin-bottom:15px}#hoursplayed li:last-child,body.platforms main p:last-child{margin-bottom:0}body.redeem main form{min-height:370px}body.account main form fieldset:first-child,body.redeem main form fieldset:first-child,form fieldset.bg{width:auto;text-align:center;background:rgba(40,40,40,.8);padding:35px 0 35px 100px;position:relative}body.redeem main form fieldset:first-child::before{content:url(../img/bg_redeem.png);position:absolute;top:50px;left:20px}body.gamescom main form fieldset:first-child input,body.home main div.enter input,body.manage main form fieldset:first-child input:not([type=radio]),body.redeem main form fieldset:first-child input{font-size:45px;padding:2px 15px;position:relative;width:calc(100% - 280px - 14px)}body.home.cn_CN main div.enter input{font-size:40px}body.home.ko_KO main div.enter input{font-size:30px}body.home.ru_RU main div.enter input{font-size:32px}body.home.at_AT main div.enter input{font-size:40px}body.gamescom main form fieldset:first-child input:focus,body.home main div.enter input:focus,body.redeem main form fieldset:first-child input:focus{background-color:#343434}body.redeem main form fieldset.submit{text-align:right;width:auto}body.account main form fieldset.bg,body.account main form fieldset:first-child{padding:35px 100px}body.gamescom main form fieldset:first-child input{width:calc(100% - 14px)}form fieldset.bg input[type=email]{font-size:30px}#hoursplayed{background:rgba(25,25,25,.85);position:relative;padding:10px 20px;margin-bottom:30px}#hoursplayed ul{margin:30px 50px 5px}#hoursplayed li{display:-ms-grid;display:grid;-ms-grid-columns:80px auto;grid-template-columns:80px auto;margin-bottom:30px}#hoursplayed li>strong{-ms-grid-column:1;grid-column:1}#hoursplayed li>div{position:relative;background:#000;margin-right:16%;-ms-grid-column:2;grid-column:2}#hoursplayed li>div::after{content:' ';background:#000;width:16%;height:100%;position:absolute;top:0;right:-16%}#hoursplayed li>div.over9000::after{background:linear-gradient(90deg,#bc501e 0,rgba(188,80,30,0) 100%) no-repeat #000;animation:animbarover9000 1s 2.5s 1 both;background-size:0}@keyframes animbarover9000{0%{background-size:0}100%{background-size:100%}}#hoursplayed li>div>div{position:absolute;left:0;top:0;height:100%;width:100%;backface-visibility:hidden;transform:translateZ(0)}#hoursplayed li>div>div>div{height:100%;width:0}#hoursplayed li>div>div.t1{border-right:1px solid #b3bc20;z-index:10}#hoursplayed li>div>div.t1::after,#hoursplayed li>div>div.t2::after{content:attr(data-level);position:absolute;top:-23px;right:-23px}#hoursplayed li>div>div.t1 div{background:#964018;animation:animbar 1s .5s 1 both}@keyframes animbar{0%{width:0}100%{width:attr(data-width)}}#hoursplayed li>div>div.t2{border-right:1px solid #ae323b;z-index:5}#hoursplayed li>div>div.t2 div{background:#bc501e;animation:animbar 2s .5s 1 both}#hoursplayed li>div>span{position:relative;z-index:15;padding:0 5px}#gamescomList{width:100%}#gamescomList td{padding:5px 0;text-align:center}#gamescomList td.gamescomMark{padding:13px 0;text-align:center}#gamescomList span.btn{padding:5px 15px}body.manage main form fieldset div>*{vertical-align:middle}body.manage main table{text-align:center;margin-top:50px}body.manage main table .left{text-align:left}body.manage main table td{cursor:default}body.manage main table td:not(.neutral){color:#891212}body.manage main table td.on{color:#57732f}body.manage main .pages{display:-ms-flexbox;display:flex;text-align:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}body.manage main .pages>*{margin:0 10px}body.manage.ppage main div.wrapper>:not(.subMenu):not(header):not(.error){padding:20px;position:relative;background:rgba(0,0,0,.6);margin-bottom:20px}body.manage.ppage main div.wrapper>header{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}body.manage.ppage main div.wrapper>header h1 a{font-weight:400;font-size:14px;vertical-align:middle;margin-left:20px}body.manage.ppage main div.wrapper>header .btn{padding:2px 5px}body.manage.ppage main form fieldset label{width:80px;text-align:left}body.manage.ppage main form fieldset:first-child input{font-size:15px;width:250px}body.manage.ppage main form.basics{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:30px}body.manage.ppage main form.basics fieldset{margin:0;width:auto}body.manage.ppage main div.resetPWD p{display:inline-block;vertical-align:middle;margin-left:30px}body.manage.ppage main div.fixActiv .btn,body.manage.ppage main div.resetPWD span:not(.btn){margin-left:30px}body.manage.ppage main div.platforms{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [3];grid-template-columns:repeat(3,1fr);gap:30px;row-gap:15px}body.manage.ppage main div.platforms span{padding:10px;-ms-grid-row:1;grid-row:1;text-align:center;font-size:20px}body.manage.ppage main div.platforms span.grey{cursor:default}body.manage.ppage main div.rewards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}body.manage.ppage main table{margin:0;width:33%}body.manage.ppage main table:first-child{margin-bottom:50px;width:100%}body.manage.ppage main table caption{font-weight:600}body.manage.ppage main table tbody th{text-align:center}body.manage.ppage main table td{color:#fff}body.bringafriend article>*,body.dlbb article>*{margin-bottom:15px}body.bringafriend article h1,body.dlbb article h1{text-align:center;margin-bottom:30px}body.dlbb article .head{font-size:22px}body.dlbb article .code{text-align:center;margin:40px 0}body.dlbb article .code span{background:rgba(40,40,40,.8);font-size:30px;padding:15px 40px;display:inline-block;color:#bc501e;font-weight:600}body.dlbb article .code span::before{content:' ';background:url(../img/icon_steam_orange.svg) left top/100% 100% no-repeat;width:46px;height:46px;display:inline-block;vertical-align:middle;margin-right:15px}body.dlbb article ol{list-style-type:decimal;padding-left:15px}#info{text-align:center}#info h1{font-size:65px}#info h2{font-size:52px}body.home main div.enter .promo #info h2{font-size:36px}#info p{font-size:35px;font-weight:600;margin-top:40px;line-height:36px}body.home main div.enter .promo #info p{font-size:25px;margin-top:20px;line-height:26px}#info strong{color:#b54c1c}#info img{max-width:100%}#shopNotification{position:fixed;bottom:15px;right:15px;width:330px;height:180px;max-width:100%;box-sizing:border-box;padding:15px;color:#000;font-size:25px;font-weight:600;background:url(../img/buy_dlc.png) right bottom/auto 90% no-repeat #fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;transition:transform 1s,opacity 1s;opacity:0;-ms-transform:translateY(100%);transform:translateY(100%)}body>footer,body>footer div a{color:#d3d3d3}#shopNotification.on{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}#shopNotification>p{padding-top:30px;width:65%;-ms-flex:1 0 auto;flex:1 0 auto;line-height:28px;box-sizing:border-box}#shopNotification>.btn{width:100%;display:inline-block;text-align:center;padding:10px 0 7px;opacity:.9;box-sizing:border-box}#shopNotification>img{position:absolute;right:10px;top:10px;cursor:pointer}#floatingInfo{background:#000;border-left:50px solid #bc501e;position:fixed;height:calc(100vh - 150px);top:0;right:-950px;width:950px;padding-top:150px;transition:right .3s;-moz-transition:right .3s;-webkit-transition:right .3s;-o-transition:right .3s}#floatingInfo:hover{right:0}#floatingInfo div.opener{background:#bc501e;padding:4px 10px;position:absolute;top:10%;left:-90px;font-weight:600;text-align:center}#floatingInfo div.opener::before,#floatingInfo div.opener:after{background:#bc501e;content:' ';position:absolute;left:1px;width:100%;height:20px;z-index:5}#floatingInfo div.opener::before{top:-7px;-ms-transform:rotate(-10deg);transform:rotate(-10deg)}#floatingInfo div.opener:after{bottom:-7px;-ms-transform:rotate(10deg);transform:rotate(10deg)}#floatingInfo div.opener span{position:relative;z-index:10}body.at_AT #floatingInfo div.opener span{font-size:12px}body.fr_FR #floatingInfo div.opener span{font-size:10px}#floatingInfo>aside{margin-right:20px}.docketTTLinfo{position:absolute;right:0;bottom:-34px;background:rgba(13,13,13,.8);padding:5px 15px}body.at_AT .docketTTLinfo{font-size:18px}body.ru_RU .docketTTLinfo{font-size:16px}body>footer{background:#222;padding:25px 40px;font-size:11px;position:relative;border-top:1px solid #383838}body>footer p{line-height:15px}body>footer p.legal{width:480px}body>footer p.logo{position:absolute;right:40px;top:0}body>footer p.logo img{vertical-align:middle;margin-left:10px;max-height:40px}body>footer p.logo a:first-child img{margin-left:0}body>footer div.wrapper>div{text-align:center}#topBar{position:absolute;top:0;left:0;width:100%;background:#1d1d1d;height:37px;padding-top:8px;z-index:20;border-bottom:1px solid #383838}#topBar div.newsletter{margin-left:10px}#topBar div.newsletter form{position:relative}#topBar div.newsletter form div.legal{position:absolute;background:#1d1d1d;padding:5px 15px 10px;left:0;font-size:10px;display:none}#topBar div.newsletter form div.legal.on,#topBar div.newsletter form:hover div.legal{display:block}#topBar div.newsletter div.legal p{font-size:11px;line-height:11px;margin-bottom:7px}#topBar div.newsletter form div.legal input{width:auto;margin:0 5px 0 0;padding:0}#topBar div.newsletter form button,#topBar div.newsletter form fieldset,#topBar div.newsletter form input,#topBar div.wrapper div.newsletter>*{display:inline-block;zoom:1;vertical-align:middle;margin-bottom:0}#topBar div.newsletter p{color:#bd501f;font-size:18px;margin-right:15px;line-height:14px}#topBar div.newsletter .komunikat{bottom:-57px;color:#fff;font-size:16px;font-weight:300;position:absolute}#topBar div.newsletter p small{font-size:15px}#topBar div.newsletter form{width:320px}#topBar div.newsletter form input{width:220px}#topBar div.newsletter form button{font-size:16px;margin-left:10px;padding:0 5px}#topBar div.newsletter form button img{max-height:19px}#availableDate{font-size:20px;margin-left:30px;position:relative}body.ru_RU #availableDate{margin-left:70px}#topBar div.langs{position:absolute;top:-2px;right:0;cursor:default;font-size:11px;letter-spacing:1px;color:#fff;overflow:hidden;z-index:30;transition:box-shadow .3s,background-color .3s;-moz-transition:box-shadow .3s,background-color .3s;-webkit-transition:box-shadow .3s,background-color .3s;-o-transition:box-shadow .3s,background-color .3s}#topBar div.langs.hover{box-shadow:3px 3px 5px 0 rgba(0,0,0,.6);background:rgba(28,28,28,.8)}#topBar div.langs li{display:block;margin-bottom:5px}#topBar div.langs img{margin-right:5px;vertical-align:middle}#topBar div.langs a{display:block;margin-top:0;color:#fafafa;padding:5px 15px}#topBar div.langs.hover a:hover{background:rgba(0,0,0,.5)}#topBar div.langs li.wybrany a{color:#fff}#topBar div.social{position:absolute;right:100px;top:4px}#topBar div.social a{margin-left:5px}#weapondockets{background:#000;position:absolute;top:0;left:0;width:90%;height:90%;padding:5%}#weapondockets .btns{text-align:center;margin-top:15px}#weapondockets .btn{padding:10px 10px 5px}#weapondockets a.btn{margin-right:10px}#cookieMsg{background:#171717;box-shadow:0 0 5px #4f4f4f;position:fixed;left:0;bottom:0;z-index:100;width:72%%;text-align:center;padding:5px 14%;color:#999;cursor:pointer;font-size:12px}#cookieMsg img{position:absolute;right:100px;top:12px}@media only screen and (max-width :780px){body.home main div.enter p img,body>header div.wrapper img{max-width:100%}#floatingInfo{display:none}div.wrapper{margin:0 5%;width:90%}body>header{text-align:center}body>header div.wrapper{-ms-flex-flow:column;flex-flow:column}body>header div.wrapper h1{width:200px}body>footer{padding:25px 0}body>footer p.legal{width:auto}body>footer p.logo{position:static;margin:20px 0}ul.subMenu,ul.subMenu li a{margin-bottom:25px}#topBar{height:57px}#availableDate{margin-left:0;margin-top:3px;display:block}body.preorder main p.komunikat.info{padding-left:80px}body>header div.wrapper button{margin:10px 0 0;display:inline-block;zoom:1;font-size:9vw}body>header div.wrapper h2{margin-right:0;position:absolute;right:0;width:150px}.popup img.close{right:15px;top:15px}.popup div.left{border:none;padding:0}#popRegTpl>*,.popup div.left,.popup div.right{display:block;width:auto}.popup div.right{padding-left:0;margin-top:30px}.popup .right form legend{padding:0}body.home main{padding:30px 0}body.home main div.enter h1{font-size:9vw}body.home main div.enter{background-position:center 90px;min-height:394px}body.home main div.enter .promo>a{margin-left:0}body.home main div.enter a.btn{margin:10px 0 0;display:block;padding:3px 0 2px}body.home main div.enter>form{margin-bottom:70px}#info>p{line-height:6vw}#cookieMsg img{right:20px}}@media only screen and (max-width :480px){html{font-size:4.25vw;background:url(../img/bg_pattern.png) left top,url(../img/bg.jpg) center top no-repeat #000}#topBar{height:87px}#topBar div.newsletter form fieldset,#topBar div.wrapper div.newsletter>*,body>header div.wrapper>*{display:block}#topBar div.newsletter form input{width:165px}#topBar div.social{right:67px;top:0}body>header{margin-top:95px}#info p,body.home p.faq{margin-top:20px}body>header div.wrapper h1{display:none;width:auto}body.home>header div.wrapper h1{display:block}body>header div.wrapper h2{top:-26px;width:100px}body>header div.wrapper div.userBox{position:relative}body>header div.wrapper div.userBox>*{margin-left:0}body>header div.wrapper div.userBox div.login{display:none}body>header div.wrapper div.userBox div.logout{right:0}#info h1{font-size:21.25vw}#info h2{font-size:11.25vw}#info p{font-size:7.25vw}body.home main div.enter{background-position:center 170px;font-size:5.25vw}body.home p.faq a{padding:10px 75px 9px}.btn.big,button.big{font-size:8.25vw}body.ca .btn.big,body.ca button.big{font-size:7.2vw}form fieldset{width:auto;margin-bottom:30px}form legend{font-size:12.25vw;margin-right:0;text-align:center}form fieldset label{text-align:left;width:auto;display:block;font-size:5.75vw;margin-right:0}.popup form fieldset div.selCont,.popup form fieldset input:not([type=checkbox]),.popup form fieldset select,form fieldset div.selCont,form fieldset input:not([type=checkbox]):not([type=radio]),form fieldset select{width:calc(100% - 14px)}.popup .right form legend,form fieldset select{width:100%}ul.subMenu{margin-bottom:20px;font-size:6.25vw;display:block}ul.subMenu li,ul.subMenu li a{display:block}ul.subMenu li a{margin-right:0;margin-bottom:10px}body.account main h1{font-size:8.25vw;text-align:center}body.preorder main form{background-size:cover;padding:20px}form fieldset div.selCont.small{margin-right:22px;width:calc(33% - 3 * 5px - 3px)}body.account main h2{font-size:9.25vw}body.redeem main form{margin-bottom:30px;min-height:0}body.redeem main form fieldset:first-child{padding:15px 0}body.platforms main ul.linkBox::before,body.redeem main form fieldset:first-child::before{content:''}body.home main div.enter input,body.redeem main form fieldset:first-child input{width:calc(100% - 30px)}table{width:100%;margin:5px 0 0}table td,table th{padding:2px 10px}table tbody th{width:auto}body.platforms main h1{padding-right:0}body.ca main h1{text-align:center;margin-bottom:10px;font-size:20px}body.ca main ul.linkBox,body.platforms main ul.linkBox{padding:20px;width:auto;text-align:center;margin:0 0 20px}body.ca main ul.linkBox li a,body.ca main ul.linkBox li span,body.platforms main ul.linkBox li a,body.platforms main ul.linkBox li span{margin-left:0;width:calc(100% - 70px);display:block;margin-top:10px;font-size:12.25vw}body.ca main ul.linkBox li{margin-top:15px!important}body.ca main ul.linkBox li:first-child{margin-top:0!important}body.ca main ul.linkBox li a{height:29px}body.ca main ul.linkBox li a img{max-height:100%;max-width:100%}#hoursplayed ul{margin:15px 0 5px}#hoursplayed li{display:block}.docketTTLinfo{bottom:-81px}body.home main div.enter .promo{-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-top:100px}body.home main div.enter .promo>img{-ms-grid-row:2;grid-row:2}body.home main div.enter .promo #info,body.home main div.enter .promo>ul{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1}body.manage form fieldset.bg{padding:35px 10px}body.manage main form fieldset:first-child input:not([type=radio]){width:100%;box-sizing:border-box}body.manage main form fieldset div>button{display:block;margin:10px auto}body.manage form fieldset input[type=radio]+label{display:inline-block;margin-right:10px}body.manage main table td:nth-child(2),body.manage main table td:nth-child(3),body.manage main table td:nth-child(4),body.manage main table td:nth-child(5),body.manage main table td:nth-child(6),body.manage main table td:nth-child(7),body.manage main table th:nth-child(2),body.manage main table th:nth-child(3),body.manage main table th:nth-child(4),body.manage main table th:nth-child(5),body.manage main table th:nth-child(6),body.manage main table th:nth-child(7){display:none}body.manage.ppage main div.wrapper>header{flex-direction:column}body.manage.ppage main form fieldset:first-child input:not([type=radio]){width:auto}body.manage.ppage main div.wrapper>:not(.subMenu):not(header):not(.error){flex-direction:column}}@media only screen and (max-height :325px){body.ca main h1{text-align:center;margin-bottom:5px}body.ca main ul.linkBox{padding:15px;width:auto;text-align:center;margin:0 0 20px}body.ca main ul.linkBox li a,body.ca main ul.linkBox li span{margin-left:0;width:calc(100% - 70px);display:block;margin-top:10px;font-size:12.25vw}body.ca main ul.linkBox li{margin-top:10px!important}body.ca main ul.linkBox li:first-child{margin-top:0!important}body.ca main ul.linkBox li a{height:29px}body.ca main ul.linkBox li a img{max-height:100%;max-width:100%}}