@font-face{font-family:"Raleway-Medium";src:url("/static/font/raleway/Raleway-Medium.ttf") format("truetype")}@font-face{font-family:"Raleway-Bold";src:url("/static/font/raleway/Raleway-Bold.ttf") format("truetype")}@font-face{font-family:"museo-sans-rounded";src:url("/static/font/museo-sans-rounded-700.ttf") format("truetype")}@font-face{font-family:"vag-rounded-black-ssi-bold";src:url("/static/font/vag-rounded-black-ssi-bold.ttf") format("truetype")}@font-face{font-family:"vag-rounded-standard-thin";src:url("/static/font/vag-rounded-standard-thin.otf") format("truetype")}@font-face{font-family:"helvetica";src:url("/static/font/helvetica.ttf") format("truetype")}@font-face{font-family:"vagrounded";src:url("/static/font/vagrounded.ttf") format("truetype")}html,body{background-repeat:repeat-x;background-color:white;background-position:0 0;padding-bottom:0px !important}p{font-family:"museo-sans-rounded";font-weight:normal}label{font-family:"vag-rounded-standard-thin";color:#434343}.links a{font-family:"vag-rounded-standard-thin";color:#434343;text-decoration:none}.links a:hover{color:#d8e1f6;text-decoration:underline}.pad-right{padding-right:20px !important}.navmenu-mobile a{color:black}.navmenu-mobile a:hover{color:#333345;text-decoration:underline}.callout{border-radius:10px;background-color:#efefef;font-size:14px;z-index:1 !important;position:relative;display:block}.callout.danger,.callout.error{background-color:#CC0000;border-color:pink;color:white;font-weight:bold !important}.button{background:#00c3e3;background:linear-gradient(180deg, #00c3e3 50%, #1ad0ed 100%);border:1px solid #00c4e2 !important;font-family:"vag-rounded-black-ssi-bold";border-radius:10px;font-size:14px}.button:hover{color:white;cursor:pointer !important;text-decoration:none !important;background:#00c3e3;background:linear-gradient(360deg, #00c3e3 50%, #1ad0ed 100%)}.button:focus{color:white;cursor:pointer !important;text-decoration:none !important;background-color:#85a1e3}.button.delete{background-color:#C00 !important}.button.delete:hover{background-color:#900 !important}.reveal{text-align:center;padding:0 0 !important;overflow-x:hidden}.reveal #next_modal{float:right;right:0 !important;text-align:right !important;border-radius:1000px 0  0 1000px}.reveal #product_large_image{display:inline-block;position:relative;top:-35px}.reveal #prev_modal{float:left;left:0 !important;text-align:right;border-radius:0 1000px 1000px 0}.reveal #next_modal,.reveal #prev_modal{background-color:#d8e1f6;color:white;display:inline-block;font-family:"Raleway-Medium";padding:5px;position:relative;top:-344px;width:45px;height:45px;font-weight:bold;padding-right:15px;line-height:30px;z-index:1000}.reveal #next_modal:hover,.reveal #prev_modal:hover{background-color:white;color:#d8e1f6;cursor:pointer}.reveal #close_modal{background-color:#d8e1f6;color:white;display:inline-block;font-family:"Raleway-Medium";padding:5px;float:right;border-radius:0 0 0 1000px;position:relative;top:0px;left:0px;width:45px;height:45px;font-weight:bold;text-align:right;padding-right:15px;line-height:30px;z-index:1000}.reveal #close_modal:hover{background-color:white;color:#d8e1f6;cursor:pointer}.reveal .button{margin-top:20px}.top-menu{background-color:white;z-index:1000 !important;line-height:0}.top-menu.sticky{margin-top:0 !important}.top-menu .mobile-logo{margin-top:8px;margin-bottom:8px}.logo{margin-top:10px;margin-bottom:28px}#footer-copyright{background-color:white;text-align:center;font-family:"vag-rounded-black-ssi-bold";color:#efefef;padding-top:10px;padding-bottom:10px;font-size:12px}#footer-copyright a{color:#efefef}@media only screen and (max-width: 40em){.logo{max-width:250px}.top-menu{z-index:1000 !important;height:auto !important}.small-text-center{text-align:center}#footer{height:auto !important;padding-bottom:0px !important;padding-top:20px !important}#footer .social-icons{padding-left:30px !important;padding-right:30px !important;padding-bottom:0px !important}#footer .social-icons a{margin:10px !important}#footer .cell-text{position:relative;top:-20px;padding-left:30px}}@media screen and (max-width: 39.9375em){body{padding-bottom:30px}#head-nav-menu{display:none}.menu{display:none}.top-menu .button{margin-top:10px}}@media only screen and (max-width: 75.3em){#head-nav-menu{padding-left:10px !important;padding-right:10px !important;font-size:13px !important}}.menu-icon{position:relative;cursor:pointer;overflow:hidden;z-index:1000;width:50px;height:50px;background-image:url("/static/img/icon-hamburger.svg");background-position:center right;background-size:60%;background-repeat:no-repeat;margin-left:0;margin-top:4px}.off-canvas{padding-left:0 !important;background-color:white !important}.off-canvas button{box-shadow:0 0;color:white;outline:none;z-index:1000}.off-canvas button:active,.off-canvas button:link,.off-canvas button:hover{box-shadow:0 0 !important;color:white !important;outline:none !important}.off-canvas button span{color:white !important}.off-canvas .position-left{width:auto !important}.off-canvas .mobile-menu{list-style:none !important;text-indent:0 !important;margin-left:20px !important;float:left !important;width:100% !important;display:block !important;background-color:white;padding-top:50px}.off-canvas .mobile-menu .close-button{margin-top:10px;margin-bottom:20px;top:-10px}.off-canvas .mobile-menu ul{list-style:none !important;margin-left:0}.off-canvas .mobile-menu ul li{width:100% !important;padding:0 !important;margin:0 !important}.off-canvas .mobile-menu ul li a{font-size:18px !important;color:white !important;padding:15px 0 !important;margin:0 !important;text-align:center !important;font-family:"vag-rounded-black-ssi-bold";text-transform:uppercase;font-weight:normal;border:1px solid transparent}.off-canvas .mobile-menu ul li a:hover{text-decoration:underline;color:#efefef !important;border:1px solid white}.navmenu-mobile{background-color:white;text-align:center;padding:8px 0 8px 0;font-size:14px}.navmenu-mobile img{position:relative;top:-2px;margin-right:3px;z-index:0}.pagecopy{background-color:white;border-radius:20px;width:92%;margin-left:auto;margin-right:auto;color:black}.pagecopy p{margin-bottom:0;padding-bottom:0;font-size:14px}h1{font-family:"vag-rounded-black-ssi-bold";font-size:26px;color:#323345;margin-bottom:28px;padding-left:0px;padding-right:0px}#serial_number{color:black !important}#interactive{overflow:hidden;margin-bottom:0;border-radius:10px;background-color:white;height:480px}#interactive canvas{z-index:0;position:absolute;left:0px;top:0px}#interactive video{min-height:480px !important;z-index:1}#frm_step1{overflow:hidden}#id_submit{margin-top:20px;font-size:20px;padding:10px 15px !important}#btn_submit_pop{font-size:20px;padding:10px 15px !important;width:100%;max-width:300px}.viewport{display:inline-block;height:480px;position:relative !important;z-index:100}.push-bottom{margin-bottom:20px}#btn_skip{position:relative !important;color:black;font-weight:bold;background-color:transparent;font-family:"vag-rounded-black-ssi-bold";padding:20px 0px;font-size:22px;border:6px solid black;width:640px;margin-left:auto;margin-right:auto;border-radius:10px;z-index:1000;margin-bottom:10px}#frame{position:relative !important;font-weight:bold;color:rgba(0,0,0,0.4);background-color:transparent;border:6px solid rgba(0,0,0,0.4);width:640px;padding:15px 0px;font-size:22px;margin-left:auto;margin-right:auto;font-family:"vag-rounded-black-ssi-bold";border-radius:10px;z-index:1000;margin-bottom:10px}label{padding-right:20px;padding-top:7px}input[type="file"],#id_serial_number{max-width:300px !important;border-radius:10px}input[type="file"]{background-color:#efefef;padding:7px 5px;color:black}#lbl_proof_of_purchase{padding:8px 10px !important;cursor:pointer;width:300px;margin-bottom:0 !important}.margin-down{margin-bottom:15px}@media only screen and (max-width: 40em){.grid-container{padding-left:15px;padding-right:15px}}@media only screen and (max-width: 75.3em){h1{padding-left:20px;padding-right:20px}#lbl_proof_of_purchase{width:95% !important}#serial_hero{padding-left:30px;padding-right:30px}#btn_skip{position:absolute !important;top:20px;left:0px}#frame{position:absolute !important;top:150px;left:0px}.viewport{overflow:hidden !important;display:inline-block !important;position:absolute !important;height:100%;top:0;left:0}#interactive{overflow:hidden !important;width:100% !important;border-radius:0px !important}#interactive video{display:inline-block;height:100% !important;object-fit:fill !important;width:auto !important}}.float-center{text-align:center}#id_serial_number{width:95%;border:1px solid #cacaca;margin-bottom:0px}#id_serial_number.verifying{background-image:url("/static/img/spinner.gif");background-repeat:no-repeat;background-position:96%;background-color:white !important}#id_serial_number.failed{background-image:url("/static/img/cross.png");background-repeat:no-repeat;background-position:96%;background-color:white !important}#id_serial_number.verified{background-image:url("/static/img/accept.png");background-repeat:no-repeat;background-position:96%;background-color:white !important}#interactive{text-align:center;width:640px}#interactive video{display:inline-block;object-fit:contain;width:640px}#id_serial_number_error{list-style:none !important;padding-left:0;color:white;font-size:12px;text-align:center;font-weight:bold;max-width:300px !important}#id_serial_number_error ul{max-width:280px !important;background-color:#C00;padding-top:7px;padding-bottom:7px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-left:auto;margin-right:auto;list-style:none !important}#id_serial_number_error li{list-style:none !important;padding-left:20px;padding-right:20px}#id_languages{width:100% !important}.danger{margin-top:20px}.custom-select-wrapper{border-radius:10px;border:6px solid white;-webkit-box-shadow:0 0 5px 0 #CBCBCB;-moz-box-shadow:0 0 5px 0 #CBCBCB;box-shadow:0 0 5px 0 #CBCBCB}.custom-select{position:relative;font-family:"museo-sans-rounded"}.custom-select select{display:none}.select-selected{border-radius:10px;background-color:white;color:#323345;border:10px solid #d8e1f6;padding:18px 20px}.select-selected:after{position:absolute;content:"";right:20px;color:#323345;background-image:url("/static/img/icon-dd.png");background-repeat:no-repeat;width:30px;height:30px}.select-selected.select-arrow-active:after{top:28px}.select-items div{color:#323345;padding:18px 20px;border:1px solid transparent;cursor:pointer}.select-items{position:absolute;background-color:white;top:100%;left:0;right:0;z-index:99;border-radius:10px;border:10px solid #d8e1f6}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:#edf1fb}
