*{padding:0;margin:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,time,main{display:block}html{background:url(../img/bg_pattern.png) repeat left top #000;background:url(../img/bg_pattern.png) repeat left top,url(../img/bg2.jpg) no-repeat center top #000;color:#f1f1f1;font-family:'Rajdhani',Arial,sans-serif;font-size:15px;font-weight:400;height:100%;overflow-x:hidden}html.home{background:url(../img/bg_pattern.png) repeat left top,url(../img/bg_home.png) no-repeat center 380px #000}body{overflow-x:hidden}body ::selection{background:#bd501e;color:#fff}body ::-moz-selection{background:#bd501e;color:#fff}img,input[type="checkbox"],input[type="radio"]{vertical-align:middle}.hideMe,#jsTexts{visibility:hidden;position:absolute;left:-3000px;top:0}a{text-decoration:none;color:#bd501e;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}a:hover{color:#ea5410}.btn,button{cursor:pointer;font-family:'Rajdhani',Arial,sans-serif;color:#fff;text-transform:uppercase;background:#bd501e;background:radial-gradient(ellipse at 55% 180%,#964018 0,#964018 70%,rgba(173,77,29,0) 70.1%) repeat scroll 10% 90% / 280% 130% rgba(173,77,29,1);border:2px solid #652406;position:relative;transition:all .3s;-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%) repeat scroll 10% 90% / 280% 130% rgba(71,71,71,1);border-color:#323232}button.big,.btn.big{font-size:45px;padding:10px 85px 5px;font-weight:600;display:inline-block;zoom:1;*display:inline;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)}.popup{background:url(../img/bg.jpg) repeat scroll left top #000;padding:40px 35px;box-shadow:0 0 10px #383838;max-width:90%}.popup .popUpBtns{text-align:center;margin-top:10px}.popup .popUpBtns>button{margin:0 10px;font-size:20px;padding:2px 10px}.popup div.left,.popup div.right,#popRegTpl>*{display:inline-block;zoom:1;*display:inline;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}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:#434343 no-repeat 9px center;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)}.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}ul,ol{list-style-type:none}h1,h2,h3{font-weight:600;color:#fff;font-size:26px;text-transform:uppercase}h2{font-size:20px}h3{font-size:16px}p,li{line-height:24px}div.wrapper{position:relative;width:973px;margin:0 auto}.komunikat:before,ul.subMenu li a:before,form fieldset div.selCont,form fieldset input:not([type="checkbox"]),.corners:before{content:' ';position:absolute;background:url(../img/corner_lt.png) no-repeat left top,url(../img/corner_rt.png) no-repeat right top,url(../img/corner_rb.png) no-repeat right bottom,url(../img/corner_lb.png) no-repeat left bottom;width:100%;height:100%;left:0;top:0}.corners:before,.komunikat:before,ul.subMenu li a:before{pointer-events:none}body>header{padding-top:30px;margin-top:45px}body>header div.wrapper>*{display:inline-block;zoom:1;*display:inline;vertical-align:middle}body>header div.wrapper h2{margin-left:240px}body>header div.wrapper button{margin-left:240px;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;*display:inline;vertical-align:top;font-size:16px;margin-left:10px;background-color:rgba(0,0,0,0.8)}body>header div.wrapper div.userBox>*>a{display:inline-block;zoom:1;*display:inline;max-height:100%;padding:7px 10px;height:36px;background-color:rgba(0,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,0.8)}body>header div.wrapper div.userBox div.dockets a{color:#fff;background:rgba(54,53,53,0.8)}body>header div.wrapper div.userBox div.dockets:hover img{-webkit-animation:myanim 5s infinite;animation:myanim 3s infinite linear}@-webkit-keyframes myanim{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes myanim{0%{transform:rotate(0deg)}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-child,form fieldset>div:last-of-type{margin-bottom:0}form fieldset{margin:0 auto 50px;width:540px}form legend,form fieldset label{display:inline-block;zoom:1;*display:inline;color:#bd501e;text-transform:uppercase;width:200px;text-align:right;margin-right:20px;font-size:18px}.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 .right form fieldset>p:last-of-type,.popup .left 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 select,form fieldset input:not([type="checkbox"]){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;*display:inline;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}option{background:#0d0d0d;color:#f1f1f1}.popup form fieldset div.selCont,.popup form fieldset select,.popup form fieldset input:not([type=checkbox]){width:calc(100% - 220px - 14px - 60px)}form fieldset input[type="checkbox"]{display:inline-block;zoom:1;*display:inline}form fieldset select{width:100%;background:0;padding:0 7px}form fieldset div.selCont{overflow:hidden;width:306px;width:calc(100% - 220px - 3px);padding:2px 0;vertical-align:middle;position:relative;padding-right:3px}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%;display:inline-block;zoom:1;*display:inline;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}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{margin:5px auto 0;width:70%;border-spacing:3px}table thead{text-transform:uppercase}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 td,table th{padding:5px 15px}table tbody th{text-align:right;color:#bd501e;text-transform:uppercase;width:220px}#tabs{position:relative;overflow:hidden}#tabs:not(.init){transition:height .3s;-moz-transition:height .3s;-webkit-transition:height .3s;-o-transition:height .3s}#tabs>div{position:relative;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}ul.subMenu li a,ul.subMenu li{display:inline-block;zoom:1;*display:inline;vertical-align:middle}ul.subMenu li a{padding:5px 15px;margin-right:50px;position:relative}body.at_AT ul.subMenu li a,body.fr_FR ul.subMenu li a{padding-right:40px}body.pt_BR ul.subMenu li a,body.es_MX ul.subMenu li a,body.es_ES ul.subMenu li a{padding-right:30px}body.pt_BR ul.subMenu li a{padding-right:20px}body.pt_BR ul.subMenu li a,body.es_MX ul.subMenu li a,body.es_ES ul.subMenu li a,body.at_AT ul.subMenu li a{font-size:16px}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.terms main h1,body.privacy main h1{margin-bottom:15px}body.faq main h2,body.terms main h2,body.privacy main h2{color:#bd501e;margin-bottom:5px;margin-top:30px}body.faq main h1+h2:first-of-type,body.terms main h1+h2:first-of-type,body.privacy main h1+h2:first-of-type{margin-top:0}body.faq main p,body.terms main p,body.privacy main p{line-height:22px;margin-bottom:10px}body.faq main li,body.terms main li,body.privacy main li{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 main div.enter p.promo{margin-bottom:30px}body.home main div.enter p.promo a{margin-left:100px}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,0.9);text-align:center;padding:15px 0;margin-bottom:220px}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) no-repeat center top / 100% auto;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 span,body.ca main ul.linkBox li a,body.platforms main ul.linkBox li span,body.platforms main ul.linkBox li a{padding:17px 35px 13px;margin-left:25px;width:210px;text-align:center}body.platforms main p{margin-bottom:15px}body.platforms main p:last-child{margin-bottom:0}body.redeem main form{min-height:370px}body.redeem main form fieldset:first-child{width:auto;text-align:center;background:rgba(40,40,40,0.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.home main div.enter input,body.redeem main form fieldset:first-child input{font-size:45px;padding:2px 15px;position:relative;width:calc(100% - 280px - 14px)}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}#info{text-align:center}#info h1{font-size:65px}#info h2{font-size:52px}#info p{font-size:35px;font-weight:600;text-transform:uppercase;margin-top:40px;line-height:36px}#info strong{color:#b54c1c}#info img{max-width:100%}#floatingInfo{background:#000;border-left:50px solid #bc501e;position:absolute;height:calc(100% - 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;text-transform:uppercase;font-weight:600;text-align:center}#floatingInfo div.opener:before{background:#bc501e;content:' ';position:absolute;top:-7px;left:1px;width:100%;height:20px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);z-index:5}#floatingInfo div.opener:after{background:#bc501e;content:' ';position:absolute;bottom:-7px;left:1px;width:100%;height:20px;-webkit-transform:rotate(10deg);transform:rotate(10deg);z-index:5}#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}body>footer{background:#222;padding:25px 40px;color:#d3d3d3;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}body>footer div a{color:#d3d3d3}#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.wrapper div.newsletter>*,#topBar div.newsletter form fieldset,#topBar div.newsletter form button,#topBar div.newsletter form input{display:inline-block;zoom:1;*display:inline;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}#topBar div.langs{position:absolute;top:5px;right:60px;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,0.6);background:rgba(28,28,28,0.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,0.5)}#topBar div.langs li.wybrany a{color:#fff}#availableDate{text-transform:uppercase;font-size:20px;margin-left:30px}#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,0.6);background:rgba(28,28,28,0.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,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 strong{text-transform:uppercase}#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){#floatingInfo{display:none}div.wrapper{margin:0 5%;width:90%}body>header{text-align:center}body>header div.wrapper h1{width:200px}body>header div.wrapper img{max-width:100%}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;*display:inline;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:0;padding:0}.popup div.left,.popup div.right,#popRegTpl>*{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 a.btn{padding:10px 65px 5px}body.home main div.enter{background-position:center 90px;min-height:394px}body.home main div.enter p img{max-width:100%}body.home main div.enter p.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:20px}#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) repeat left top,url(../img/bg.jpg) no-repeat center top #000}#topBar{height:87px}body>header div.wrapper>*,#topBar div.wrapper div.newsletter>*,#topBar div.newsletter form fieldset{display:block}#topBar div.newsletter form input{width:165px}#topBar div.social{right:67px;top:0}body>header{margin-top:95px}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{position:absolute;right:0}#info h1{font-size:21.25vw}#info h2{font-size:11.25vw}#info p{margin-top:20px;font-size:7.25vw}body.home main div.enter{background-position:center 170px;font-size:5.25vw}body.home p.faq{margin-top:20px}body.home p.faq a{padding:10px 75px 9px}button.big,.btn.big{font-size:8.25vw}body.ca button.big,body.ca .btn.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}form fieldset div.selCont,form fieldset select,form fieldset input:not([type="checkbox"]),.popup form fieldset div.selCont,.popup form fieldset select,.popup form fieldset input:not([type="checkbox"]){width:calc(100% - 14px)}form fieldset select{width:100%}.popup .right form legend{width:100%}ul.subMenu{margin-bottom:20px;font-size:6.25vw}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 span,body.ca main ul.linkBox li a,body.platforms main ul.linkBox li span,body.platforms main ul.linkBox li a{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%}}@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 span,body.ca main ul.linkBox li a{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%}}