*{padding:0;margin:0;border:0;outline:0;font-family:Arial,Helvetica,serif}header,footer,aside,nav,section{display:block}h3{font-size:16px;line-height:22px}h1,h2,h4,h5,h6{font-size:14px;line-height:20px}ul{list-style-type:none}li{background:url(/style/img/hvg-order/dot.png) left 8px no-repeat;padding:0 0 3px 10px}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical;overflow:auto;min-height:100px;max-height:200px}a{color:#09f;text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;transition:color .3s}a:hover{color:#09f}.fl{float:left}.fr{float:right}.cl{clear:both;height:0;font:0/0 arial;visibility:hidden}.hide{display:none}html,body{font:12px/1 Arial,Helvetica,serif;background:#eee;color:#444;height:100%}header{position:fixed;top:0;left:0;background:#707070;background:-webkit-gradient(linear,left top,left bottom,from(#707070),to(#292929));background:-webkit-linear-gradient(top,#707070,#292929);background:-moz-linear-gradient(top,#707070,#292929);background:-ms-linear-gradient(top,#707070,#292929);background:-o-linear-gradient(top,#707070,#292929);background:linear-gradient(top,#707070,#292929);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#707070',EndColorStr='#292929');border-bottom:3px solid #f60;width:100%;height:50px;z-index:1000}header a{background:url(/style/img/hvg-order/sprite.png) no-repeat;display:block;height:50px;line-height:50px}header h1 a{color:#fff;padding:0 0 0 72px;background-position:0 12px}header h1 a:hover{color:#fff}header a.fr{font-size:12px;font-weight:bold;color:#ccc;padding:0 0 0 25px;margin:0 0 0 20px;background-position:0 -28px}header a.fr.login,header a.fr.logout{background-position:0 -78px}header a.fr:hover{color:#fff}div.wrap{width:960px;margin:0 auto}div.main{margin:70px 0 0 0}div.main.fl{width:750px;margin-right:20px}div.main div.box{overflow:hidden}aside{width:190px;margin:70px 0 0 0}.product{display:block;margin:0 0 20px 0;border-radius:5px}div.box{background:#fff;border:1px solid #ccc;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div.sticky{position:static!important;top:70px;padding:15px;width:158px}div.sticky img{display:none;margin:0}div.sticky h2{margin:0 0 10px}div.sticky h4,div.sticky h5,div.sticky h6{margin:0 0 5px}div.sticky a{font-weight:bold;font-size:14px;color:#3199ff;margin:0;font-size:inherit;display:inline}div.sticky a:hover{text-decoration:underline}div.sticky p:empty{display:none}div.sticky p,div.sticky ul{font-size:14px;margin-bottom:5px;line-height:19px;display:block}div.sticky ul li{font-size:14px;line-height:19px}div.sticky p a,div.sticky ul li a{margin:0;display:inline-block;font-size:14px}.tabcontent{background:#fff;border:1px solid #ccc;margin:0 0 20px;-webkit-border-radius:0 5px 5px 5px;-khtml-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;max-width:750px;width:100%}.tabcontent:hover{background:#fff}.tab a{background:#ccc;border:1px solid #ccc;border-bottom:0;color:#777;display:block;font-size:16px;padding:15px;margin:0 3px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;position:relative;z-index:100}.tab a span{display:none;background:#fff;position:absolute;bottom:-1px;left:0;width:100%;height:1px}.tab a:hover{color:#444}.tab a.active{color:#444;background:#fff}.tab a.active span{display:block}section{padding:20px 20px 10px 20px;border-bottom:1px solid #ccc;clear:both;overflow:hidden;position:relative;z-index:1}section h3{position:absolute;top:20px;left:20px}section h3 span,section h3 a{font-size:11px}input,textarea,select{font-size:12px;border:1px solid #bbb;padding:4px;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:200px;margin:0 0 10px;float:left;vertical-align:baseline;*vertical-align:middle}input.narrow{width:45px}input.wide{width:140px}input.margin{margin:0 5px 0 0}input[type=checkbox]{width:auto;*width:13px;margin:5px 3px 10px 0;*margin-top:0;padding:0;border:0}label input[type=checkbox]{margin-top:0;*margin-top:-2px}input:focus,textarea:focus,select:focus{box-shadow:0 0 4px rgba(0,0,0,.2);border-color:#777;color:#444}input.disabled,select.disabled{color:#999;background:#ddd}input.placeholder,textarea.placeholder{color:#bbb;font-style:italic}select{color:#666;width:210px}button,.button{display:block;color:#fff;cursor:pointer;width:210px;height:50px;font:bold 15px/50px Arial;margin:20px;background:#2cadff;background:-webkit-gradient(linear,left top,left bottom,from(#2cadff),to(#1f90d8));background:-webkit-linear-gradient(top,#2cadff,#1f90d8);background:-moz-linear-gradient(top,#2cadff,#1f90d8);background:-ms-linear-gradient(top,#2cadff,#1f90d8);background:-o-linear-gradient(top,#2cadff,#1f90d8);background:linear-gradient(top,#2cadff,#1f90d8);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#2cadff',EndColorStr='#1f90d8');-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-transform:uppercase;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.3);*overflow:visible}button:hover,.button:hover,div.discount:hover a.button{color:#fff;background:#2cadff;background:-webkit-gradient(linear,left top,left bottom,from(#2cadff),to(#187dbe));background:-webkit-linear-gradient(top,#2cadff,#187dbe);background:-moz-linear-gradient(top,#2cadff,#187dbe);background:-ms-linear-gradient(top,#2cadff,#187dbe);background:-o-linear-gradient(top,#2cadff,#187dbe);background:linear-gradient(top,#2cadff,#187dbe);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#2cadff',EndColorStr='#187dbe')}button:active,.button:active{position:relative;top:1px}section.billing-address,section.billing-address:hover,section.login,section.login:hover{background:#ffc}.apple,.fb,.ggl{display:block;width:110px;height:35px}.fb{background:url(/style/img/hvg-order/facebook-button.png) no-repeat;margin:0 10px 0 0}.apple{background:url(/style/img/apple-id-minimum-corner-radii.png) no-repeat center center;border:0;border-radius:0;height:35px;width:131px}.ggl{background:#fff url(/style/img/ggl-logo.png) no-repeat center center;border:1px solid #cbcbcb;border-radius:2px;height:35px;margin-right:10px}section .button{margin:0}section small{position:absolute;left:20px;bottom:20px;color:#999;font-size:12px}section small label{float:none;width:auto;line-height:normal;margin:0}section label{float:left;width:228px;line-height:26px;margin:0 0 0 270px}section label span{color:#ff6701}section strong{display:block;width:200px;margin:0 0 10px;line-height:26px;float:left}section p{color:#f60;font:bold 11px Arial;text-align:right}p.fl{margin:40px 0 0 20px}.pay{margin:0 0 0 60px;width:200px}.pay select{margin:20px 0 5px 0;width:200px}.pay p{font-size:10px;color:#999}section:hover{background:#eee}section.message{border:0;padding:20px}section.message h2{padding:0 0 20px 25px;font-weight:normal}section.message h2.success{background:url(/style/img/hvg-order/success.png) no-repeat;color:#419b29}section.message h2.fail{background:url(/style/img/hvg-order/fail.png) no-repeat;color:#d22e2e}section.message:hover{background:#fff}.vox{padding:20px;font-size:11px}.vox p{margin:10px 0 0;line-height:120%}.error{color:#c00}.warning-text{padding-bottom:10px}footer{padding:20px 0 20px 15px;font:bold 11px/18px Arial;color:#777;background:url(/style/img/hvg-order/sprite.png) 0 -114px no-repeat}footer a{color:#777}footer a:hover{color:#444}#fb-layer{position:fixed;top:53px;left:50%;width:988px;height:100%;margin:0 0 0 -494px;background:url(/style/img/hvg-order/white-transparent.png) repeat;z-index:1000}#fb-box{font-size:16px;position:fixed;top:15%;left:50%;width:450px;margin:0 0 0 -255px;padding:30px;background:#fff;border:1px solid #ccc;z-index:10000}#fb-box h3{font-size:18px;margin:0 0 20px}#fb-box p{font-size:12px;line-height:130%;margin:0 0 20px}#fb-box label{display:block;margin:0 0 10px}#fb-box a.button{margin:0}@media all and (max-width:800px){*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}header{padding:0 20px;clear:both;overflow:hidden}div.wrap{width:100%;margin:0}div.main.fl{width:100%;margin:50px 0 0;float:none}.product{width:100%;max-width:750px;height:auto}section h3,section small{position:static}section label{float:none;margin:0;width:auto}input,textarea,select{display:block;width:100%;float:none;padding:10px}input.narrow,input.wide{width:100%;margin:0 0 10px}input[type="checkbox"]{float:left}p.fl{float:none;margin:10px 20px}.button{float:none;width:94%;margin:3% auto}section .button{width:100%;margin:0 0 20px}.ggl.fl{float:left}.apple.fl{float:left}aside{display:none}footer{background:0;padding:0 20px 20px 20px;text-align:center}}.app,.app body{background:#f7f7f7}.app header{display:none}.app div.main,.app div.main.fl{margin-top:0}.app .product{margin-bottom:0}.app .box{background:#f7f7f7;border:0}.app .backlink{display:block;margin:10px}::-webkit-input-placeholder{color:#bbb}::-webkit-selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}.clubcard-text{line-height:120%;position:relative;top:-2px}@media screen and (max-width:1100px){div.sticky{max-width:100%!important;width:100%}}@media screen and (max-width:998px){header{padding:0 20px;box-sizing:border-box}img{max-width:100%;height:auto}div.head{height:auto;height:100%;background-size:auto 100%;position:static;display:block;float:left}div.head-wrap,div.wrap,div.data{width:100%;max-width:100%;box-sizing:border-box}div.hh{width:100%;display:flex;float:left;align-items:center;justify-content:center}div.hh a{margin:0;padding:10px}div.head .mybutton{margin:5px}div.head .mybutton.logoutlink{float:right;margin-right:10px}div.head .mybutton.backlink{float:left;margin-left:10px}#newsletterSubscription li{position:relative;margin-left:24px}#newsletterSubscription li input[type="checkbox"]{position:absolute;left:-24px}div.wrap{max-width:100%;width:100%;padding:0}div.wrap div.main.fl{width:75%}aside{width:calc(25% - 20px);max-width:100%}aside .sticky,aside div.sticky{position:static!important;width:100%;box-sizing:border-box}div.section{background:#fff}section h3{position:static;width:100%}section label,section input{margin-left:0;width:50%;box-sizing:border-box}.section.home-login{display:flex}.section.home-login .data{display:flex;flex-flow:wrap}.section.home-login div.login,.section.home-login div.reg{width:100%;max-width:100%;box-sizing:border-box}.section.home-login div.login{min-height:auto}div.message{box-sizing:border-box}.section.home-login .data h2{flex:1 0 100%}.section.home-login .data .fl{flex:1 0 auto;box-sizing:border-box;margin-right:10px}.section.home-login .data .fl~.fl{flex:1 0 0;min-width:210px;margin-right:0}.section.home-login .data a.login-button{display:inline-flex;justify-content:center;align-items:center;text-align:center;margin:0;padding:5px;width:auto!important}a.login-button img,a.login-button span{position:static;padding:0 5px;display:inline-block}.section.home-login .data .reg .textinput,.section.home-login .data .reg .passinput,.section.home-login .data .reg select,.section.home-login .data .reg input[disabled="disabled"],.section.home-login .data .reg input[disabled]{width:100%;margin-bottom:10px;height:auto;float:none;border:0;padding:8px;box-sizing:border-box}.section.home-login .data div.reg label{width:100%;float:none;text-align:left;margin:0;margin-bottom:5px}.section.home-login .data div.reg .fl{float:none}.section.home-login .data .login a{margin-bottom:10px}}@media screen and (min-width:800px){section.section-pay{padding:0;border-bottom:0;clear:none;overflow:auto;position:relative;z-index:1;display:inline}section.section-pay .button{margin:20px}}@media screen and (min-width:601px)and (max-width:800px){section.order-block h3,section.order-block .form-block{display:block}section.order-block .form-block{width:66%;margin-left:32%}section.order-block .form-block label,section.order-block .form-block strong{width:50%;margin:0;float:left}}@media screen and (max-width:800px){img.product{width:100%!important;max-width:100%}div.wrap div.main.fl{width:calc(100% - 32px);margin:10px 16px;margin-top:50px}div.wrap div.main.fl .box{margin-top:20px}section.section-pay{display:flex;flex-flow:wrap}section.section-pay p{text-align:left;margin:10px 0;flex:1 0 100%;order:3}section.section-pay p.vox{display:block;float:left;width:100%;padding:0;margin:0;margin-bottom:10px;margin-top:5px;font-size:10px}section.section-pay p.vox br{display:none}section.section-pay .pay{margin:0;flex-grow:1;max-width:48%;width:auto}section.section-pay .pay select{margin-top:0;width:100%}section.section-pay .button{width:auto;flex-grow:1;max-width:49%;margin-left:15px;margin-bottom:0}aside{display:block;width:calc(100% - 32px);margin:10px 16px}section label{width:auto}section input{width:100%}div.sticky{width:100%!important}}@media screen and (max-width:600px){section.order-block{display:flex}section.order-block h3,section.order-block .form-block{flex:1 0 33%}section.order-block{flex-flow:wrap}section.order-block h3{flex:1 0 100%}section.order-block .form-block{flex:1 0 50%;max-width:50%}section.order-block .form-block label,section.order-block .form-block strong{float:none}.pay{width:50%;float:none;max-width:200px;margin:20px auto;margin-bottom:5px}.pay select{margin:0;width:100%;float:none}.pay p.vox{padding:10px;box-sizing:border-box;font-size:12px}section p{text-align:left}.fb.fl,.ggl.fl,.apple.fl{float:left;margin-bottom:10px}}@media screen and (max-width:400px){section.order-block{flex-direction:column}section.order-block .form-block{margin:10px 0;flex:1 0 100%;max-width:100%}section.order-block .form-block label,section.order-block .form-block strong{line-height:120%;margin:0;font-size:15px;width:100%}.pay,#orderFinishButton.button{width:100%}section.section-pay .pay{max-width:100%;width:100%}section.section-pay .button{max-width:100%;width:100%;margin-left:0}}.error#AcceptContractError{width:100%;float:left;padding:0;box-sizing:border-box;padding-top:0}@media screen and (max-width:768px){.section.home-login .data .fl{flex:1 0 100%;max-width:none}.section.home-login .data .login{margin-top:10px;display:flex;align-items:center;flex-flow:wrap}.section.home-login .data .login a.more{background:transparent;margin-top:15px;text-align:center;width:100%}.section.home-login .data .login a.login-button{flex:1 0 auto;margin:0 5px;margin-bottom:10px;display:inline-flex}input[name="AcceptContract"]{margin-bottom:0}.error#AcceptContractError{margin:10px 0}}@media screen and (max-width:480px){.section.home-login{flex-direction:column}.section.home-login div.exp{flex:1 0 100%;width:100%;box-sizing:border-box;padding:20px}div.exp span{background:transparent!important}div.reg input.submitinput{width:100%!important;height:auto;padding:12px;margin-top:10px;font-size:1.1em}.section.home-login .data a.login-button{width:calc(100% - 10px)!important}}.wrap.wrap-restructured{max-width:960px;width:100%;margin:0 auto;margin-top:70px;position:relative}.wrap.wrap-restructured section{box-sizing:border-box}.wrap.wrap-restructured .product-image-holder{max-width:750px;width:100%;box-sizing:border-box}.wrap.wrap-restructured .box{max-width:750px;width:100%;box-sizing:border-box}.wrap.wrap-restructured aside.fl{position:absolute;left:770px;top:0;margin-top:0;box-sizing:border-box}.wrap.wrap-restructured aside.fl .sticky{position:static;box-sizing:border-box;max-width:190px}.footer-resctuctured{max-width:960px;width:100%;margin:0 auto}@media screen and (max-width:768px){.wrap.wrap-restructured{width:calc(100% - 32px);margin:10px 16px;margin-top:70px}.wrap.wrap-restructured .box,.wrap.wrap-restructured .product-image-holder{margin:10px 0}.wrap.wrap-restructured .product-image-holder{margin-top:70px}.wrap.wrap-restructured aside.fl{position:static!important;width:100%;margin:10px 0}}section.above-order p{line-height:20px;text-align:left;font-size:12px;font-weight:normal;color:#444}section.above-order p:first-child{margin-bottom:10px}.line{border-bottom:1px solid #000;margin:14px 0;width:100%}.wrap.wrap-restructured{max-width:750px;width:100%;margin:0 auto;margin-top:70px;position:relative;display:flex;flex-direction:column}.wrap.wrap-restructured .product-image-holder{max-width:750px;width:100%;box-sizing:border-box;margin-bottom:0;margin-top:0!important}.wrap.wrap-restructured .box{max-width:750px;width:100%;box-sizing:border-box;order:2;margin-bottom:20px}.wrap.wrap-restructured aside.fl{position:relative;left:auto;top:auto;box-sizing:border-box;order:1;max-width:750px;width:100%;margin:0 auto 20px auto}.wrap.wrap-restructured aside.fl .sticky{position:relative;box-sizing:border-box;max-width:750px;width:100%;top:auto;margin:0}.footer-resctuctured{max-width:750px;width:100%;margin:0 auto 20px}@media screen and (min-width:1120px){div.wrap{width:1090px}.wrap.wrap-restructured{max-width:1090px}.wrap.wrap-restructured .box{margin:0}aside{width:320px}.wrap.wrap-restructured aside.fl{position:absolute;left:770px;top:0;box-sizing:border-box;order:1;max-width:320px;width:100%;margin:0 auto 20px auto}.wrap.wrap-restructured aside.fl .sticky{max-width:320px}.footer-resctuctured{max-width:1090px}}@media screen and (max-width:1119px){div.sticky img{display:none;margin-bottom:0}header div.wrap{max-width:750px;width:100%}.wrap.wrap-restructured{max-width:750px;width:100%;margin:70px auto 0;position:relative}.wrap.wrap-restructured .box{margin:20px 0 0 0}.wrap.wrap-restructured .box.sticky{margin:0}.wrap.wrap-restructured aside.fl{position:static!important;width:100%;margin:0;max-width:750px;display:block;left:auto;top:auto}aside{width:100%;margin:20px 0 0 0;max-width:750px}div.sticky{max-width:750px!important;width:100%;position:static!important}.footer-resctuctured{max-width:750px;margin:0 auto}}@media screen and (max-width:768px){.wrap.wrap-restructured{width:calc(100% - 32px)!important;margin:70px 16px 10px!important}}section.ta-float-left-2018{display:flex;justify-content:space-between;flex-wrap:wrap}section.ta-float-left-2018 label{order:2;float:none;flex:1 0 auto;margin:0}section.ta-float-left-2018 input{order:1}section.ta-float-left-2018 div.error{order:3;flex:1 0 100%}