﻿.emailBody{padding:40px 30px 30px!important;}#signUpContainer,#signUpAccountContainer{position:fixed;top:0;z-index:1000000;background:#fff;margin:0;width:100%;visibility:hidden;font-size:.9em;padding:0;border:0!important;box-shadow:none!important;height:100%;overflow-y:auto;min-height:220px;display:none;}#signUpContainer :focus,#signUpAccountContainer :focus{outline:solid 2px #000;border-radius:2px;outline-offset:0;}#signUpContainer.open,#signUpAccountContainer.open{display:block;visibility:visible;}#signUpContainer.autoPopUp,#signUpAccountContainer.autoPopUp{top:2.5%;left:2.5%;width:95%;height:95%;}#signUpContainer .icon-coin,#signUpAccountContainer .icon-coin,#signUpContainer .icon-coin svg,#signUpAccountContainer .icon-coin svg{fill:#000;width:100%;margin:0 0 10px 0;}#signUpContainer .close,#signUpAccountContainer .close{position:absolute;top:16px;right:14px;cursor:pointer;background:transparent;border:0;z-index:1;}#signUpContainer .close .icon-cross svg,#signUpAccountContainer .close .icon-cross svg,#signUpContainer .close .icon-cross,#signUpAccountContainer .close .icon-cross{height:15px;width:15px;stroke:#fff;}#signUpContainer p,#signUpAccountContainer p{margin:0 0 10px 0;}#signUpContainer a,#signUpAccountContainer a{text-decoration:underline;color:#000;}#signUpContainer a:hover,#signUpAccountContainer a:hover{text-decoration:none;}#signUpContainer .button,#signUpAccountContainer .button{margin:10px 0 20px 0;float:left;font-size:1.1em;}#signUpContainer #signUpHeader,#signUpAccountContainer #signUpHeader{font-size:1em;display:block;font-family:"SharpGroteskMedium",Arial;text-transform:uppercase;text-align:center;margin:0 0 10px 0!important;}#signUpContainer #signUpHeader strong,#signUpAccountContainer #signUpHeader strong{text-transform:normal!important;}#signUpContainer #signUpHeader span,#signUpAccountContainer #signUpHeader span{display:block;margin:10px 0 20px 0;}#signUpContainer #signUpInfoPanel,#signUpAccountContainer #signUpInfoPanel{background:#000;color:#fff;width:100%;height:140px;padding:20px;text-align:center;position:relative;}#signUpContainer #signUpInfoPanel .strapline,#signUpAccountContainer #signUpInfoPanel .strapline{border:5px #00dc55 solid;width:30%;position:absolute;top:10px;left:0;}#signUpContainer #signUpInfoPanel strong,#signUpAccountContainer #signUpInfoPanel strong{margin:0 0 4px 0;display:block;}#signUpContainer #signUpMainPanel,#signUpAccountContainer #signUpMainPanel{width:100%;padding:20px;}#signUpContainer #signUpTerms,#signUpAccountContainer #signUpTerms{text-align:center;}#signUpContainer #signedUp,#signUpAccountContainer #signedUp,#signUpContainer #createAccountHeader,#signUpAccountContainer #createAccountHeader,#signUpContainer #createAccountSuccess,#signUpAccountContainer #createAccountSuccess{font-size:1em;display:none;float:left;margin:0 0 10px 0!important;border:0!important;width:100%;}#signUpContainer #signedUp .loyaltyid,#signUpAccountContainer #signedUp .loyaltyid,#signUpContainer #createAccountHeader .loyaltyid,#signUpAccountContainer #createAccountHeader .loyaltyid,#signUpContainer #createAccountSuccess .loyaltyid,#signUpAccountContainer #createAccountSuccess .loyaltyid{display:inline!important;margin:0!important;font-weight:bold;}#signUpContainer #signedUp strong,#signUpAccountContainer #signedUp strong,#signUpContainer #createAccountHeader strong,#signUpAccountContainer #createAccountHeader strong,#signUpContainer #createAccountSuccess strong,#signUpAccountContainer #createAccountSuccess strong{font-size:1.3em;margin:10px 0 20px 0;display:block;text-align:center;text-transform:normal!important;}#signUpContainer #signedUp .icon-ok svg,#signUpAccountContainer #signedUp .icon-ok svg,#signUpContainer #createAccountHeader .icon-ok svg,#signUpAccountContainer #createAccountHeader .icon-ok svg,#signUpContainer #createAccountSuccess .icon-ok svg,#signUpAccountContainer #createAccountSuccess .icon-ok svg,#signUpContainer #signedUp .icon-ok,#signUpAccountContainer #signedUp .icon-ok,#signUpContainer #createAccountHeader .icon-ok,#signUpAccountContainer #createAccountHeader .icon-ok,#signUpContainer #createAccountSuccess .icon-ok,#signUpAccountContainer #createAccountSuccess .icon-ok,#signUpContainer #signedUp .icon-info svg,#signUpAccountContainer #signedUp .icon-info svg,#signUpContainer #createAccountHeader .icon-info svg,#signUpAccountContainer #createAccountHeader .icon-info svg,#signUpContainer #createAccountSuccess .icon-info svg,#signUpAccountContainer #createAccountSuccess .icon-info svg,#signUpContainer #signedUp .icon-info,#signUpAccountContainer #signedUp .icon-info,#signUpContainer #createAccountHeader .icon-info,#signUpAccountContainer #createAccountHeader .icon-info,#signUpContainer #createAccountSuccess .icon-info,#signUpAccountContainer #createAccountSuccess .icon-info{width:15px;height:15px;color:#00dc55;margin:0 6px 10px 0;float:left;}#signUpContainer #signedUp .row,#signUpAccountContainer #signedUp .row,#signUpContainer #createAccountHeader .row,#signUpAccountContainer #createAccountHeader .row,#signUpContainer #createAccountSuccess .row,#signUpAccountContainer #createAccountSuccess .row{width:100%;float:left;margin:10px 0 10px 0!important;}#signUpContainer #signedUp .row .left,#signUpAccountContainer #signedUp .row .left,#signUpContainer #createAccountHeader .row .left,#signUpAccountContainer #createAccountHeader .row .left,#signUpContainer #createAccountSuccess .row .left,#signUpAccountContainer #createAccountSuccess .row .left{float:left;width:8%;}#signUpContainer #signedUp .row .right,#signUpAccountContainer #signedUp .row .right,#signUpContainer #createAccountHeader .row .right,#signUpAccountContainer #createAccountHeader .row .right,#signUpContainer #createAccountSuccess .row .right,#signUpAccountContainer #createAccountSuccess .row .right{float:right;width:92%;}#signUpContainer #signedUp .row strong,#signUpAccountContainer #signedUp .row strong,#signUpContainer #createAccountHeader .row strong,#signUpAccountContainer #createAccountHeader .row strong,#signUpContainer #createAccountSuccess .row strong,#signUpAccountContainer #createAccountSuccess .row strong{text-align:left!important;display:inline!important;font-size:1em!important;}#signUpContainer #signedUp #loyaltyIDDownload,#signUpAccountContainer #signedUp #loyaltyIDDownload,#signUpContainer #createAccountHeader #loyaltyIDDownload,#signUpAccountContainer #createAccountHeader #loyaltyIDDownload,#signUpContainer #createAccountSuccess #loyaltyIDDownload,#signUpAccountContainer #createAccountSuccess #loyaltyIDDownload{margin:30px 0 10px 0;font-weight:bold;border:1px solid #000;float:left;padding:10px;font-size:1.3em;width:100%;text-align:center;}#signUpContainer #signedUp #accountSignUp,#signUpAccountContainer #signedUp #accountSignUp,#signUpContainer #createAccountHeader #accountSignUp,#signUpAccountContainer #createAccountHeader #accountSignUp,#signUpContainer #createAccountSuccess #accountSignUp,#signUpAccountContainer #createAccountSuccess #accountSignUp{margin:0 0 20px 0;float:left;display:none;width:100%;}#signUpContainer #signedUp #accountSignUp strong,#signUpAccountContainer #signedUp #accountSignUp strong,#signUpContainer #createAccountHeader #accountSignUp strong,#signUpAccountContainer #createAccountHeader #accountSignUp strong,#signUpContainer #createAccountSuccess #accountSignUp strong,#signUpAccountContainer #createAccountSuccess #accountSignUp strong{border:0;margin:10px 0 10px 0;text-align:left!important;}#signUpContainer #signedUp #accountSignUp #accountBenefits,#signUpAccountContainer #signedUp #accountSignUp #accountBenefits,#signUpContainer #createAccountHeader #accountSignUp #accountBenefits,#signUpAccountContainer #createAccountHeader #accountSignUp #accountBenefits,#signUpContainer #createAccountSuccess #accountSignUp #accountBenefits,#signUpAccountContainer #createAccountSuccess #accountSignUp #accountBenefits{margin:0 0 20px 0;display:flex;flex-wrap:wrap;justify-content:flex-start;}#signUpContainer #signedUp #accountSignUp #accountBenefits .benefit,#signUpAccountContainer #signedUp #accountSignUp #accountBenefits .benefit,#signUpContainer #createAccountHeader #accountSignUp #accountBenefits .benefit,#signUpAccountContainer #createAccountHeader #accountSignUp #accountBenefits .benefit,#signUpContainer #createAccountSuccess #accountSignUp #accountBenefits .benefit,#signUpAccountContainer #createAccountSuccess #accountSignUp #accountBenefits .benefit{padding:0 10px 10px 0;}#signUpContainer #signedUp #accountSignUp #accountBenefits .icon-coin,#signUpAccountContainer #signedUp #accountSignUp #accountBenefits .icon-coin,#signUpContainer #createAccountHeader #accountSignUp #accountBenefits .icon-coin,#signUpAccountContainer #createAccountHeader #accountSignUp #accountBenefits .icon-coin,#signUpContainer #createAccountSuccess #accountSignUp #accountBenefits .icon-coin,#signUpAccountContainer #createAccountSuccess #accountSignUp #accountBenefits .icon-coin,#signUpContainer #signedUp #accountSignUp #accountBenefits .icon-coin svg,#signUpAccountContainer #signedUp #accountSignUp #accountBenefits .icon-coin svg,#signUpContainer #createAccountHeader #accountSignUp #accountBenefits .icon-coin svg,#signUpAccountContainer #createAccountHeader #accountSignUp #accountBenefits .icon-coin svg,#signUpContainer #createAccountSuccess #accountSignUp #accountBenefits .icon-coin svg,#signUpAccountContainer #createAccountSuccess #accountSignUp #accountBenefits .icon-coin svg,#signUpContainer #signedUp #accountSignUp #accountBenefits .icon-basket,#signUpAccountContainer #signedUp #accountSignUp #accountBenefits .icon-basket,#signUpContainer #createAccountHeader #accountSignUp #accountBenefits .icon-basket,#signUpAccountContainer #createAccountHeader #accountSignUp #accountBenefits .icon-basket,#signUpContainer #createAccountSuccess #accountSignUp #accountBenefits .icon-basket,#signUpAccountContainer #createAccountSuccess #accountSignUp #accountBenefits .icon-basket,#signUpContainer #signedUp #accountSignUp #accountBenefits .icon-basket svg,#signUpAccountContainer #signedUp #accountSignUp #accountBenefits .icon-basket svg,#signUpContainer #createAccountHeader #accountSignUp #accountBenefits .icon-basket svg,#signUpAccountContainer #createAccountHeader #accountSignUp #accountBenefits .icon-basket svg,#signUpContainer #createAccountSuccess #accountSignUp #accountBenefits .icon-basket svg,#signUpAccountContainer #createAccountSuccess #accountSignUp #accountBenefits .icon-basket svg,#signUpContainer #signedUp #accountSignUp #accountBenefits .icon-return,#signUpAccountContainer #signedUp #accountSignUp #accountBenefits .icon-return,#signUpContainer #createAccountHeader #accountSignUp #accountBenefits .icon-return,#signUpAccountContainer #createAccountHeader #accountSignUp #accountBenefits .icon-return,#signUpContainer #createAccountSuccess #accountSignUp #accountBenefits .icon-return,#signUpAccountContainer #createAccountSuccess #accountSignUp #accountBenefits .icon-return,#signUpContainer #signedUp #accountSignUp #accountBenefits .icon-return svg,#signUpAccountContainer #signedUp #accountSignUp #accountBenefits .icon-return svg,#signUpContainer #createAccountHeader #accountSignUp #accountBenefits .icon-return svg,#signUpAccountContainer #createAccountHeader #accountSignUp #accountBenefits .icon-return svg,#signUpContainer #createAccountSuccess #accountSignUp #accountBenefits .icon-return svg,#signUpAccountContainer #createAccountSuccess #accountSignUp #accountBenefits .icon-return svg,#signUpContainer #signedUp #accountSignUp #accountBenefits .icon-invoice,#signUpAccountContainer #signedUp #accountSignUp #accountBenefits .icon-invoice,#signUpContainer #createAccountHeader #accountSignUp #accountBenefits .icon-invoice,#signUpAccountContainer #createAccountHeader #accountSignUp #accountBenefits .icon-invoice,#signUpContainer #createAccountSuccess #accountSignUp #accountBenefits .icon-invoice,#signUpAccountContainer #createAccountSuccess #accountSignUp #accountBenefits .icon-invoice,#signUpContainer #signedUp #accountSignUp #accountBenefits .icon-invoice svg,#signUpAccountContainer #signedUp #accountSignUp #accountBenefits .icon-invoice svg,#signUpContainer #createAccountHeader #accountSignUp #accountBenefits .icon-invoice svg,#signUpAccountContainer #createAccountHeader #accountSignUp #accountBenefits .icon-invoice svg,#signUpContainer #createAccountSuccess #accountSignUp #accountBenefits .icon-invoice svg,#signUpAccountContainer #createAccountSuccess #accountSignUp #accountBenefits .icon-invoice svg{width:15px;height:15px;vertical-align:top;margin:0 4px 0 0;}#signUpContainer #signedUp #accountSignUpSuccess,#signUpAccountContainer #signedUp #accountSignUpSuccess,#signUpContainer #createAccountHeader #accountSignUpSuccess,#signUpAccountContainer #createAccountHeader #accountSignUpSuccess,#signUpContainer #createAccountSuccess #accountSignUpSuccess,#signUpAccountContainer #createAccountSuccess #accountSignUpSuccess{display:none;}#signUpContainer #createAccountSuccess,#signUpAccountContainer #createAccountSuccess{margin:20px 0 0 0;}#signUpContainer #createAccountHeader,#signUpAccountContainer #createAccountHeader{display:block;float:none;}#signUpContainer #createAccountHeader strong,#signUpAccountContainer #createAccountHeader strong{margin:10px 0 10px 0;}#signUpContainer #signUpForm,#signUpAccountContainer #signUpForm,#signUpContainer #createAccountForm,#signUpAccountContainer #createAccountForm{font-size:1em;}.formStyles label{padding:0!important;}.formStyles label .error{margin:0 0 0 10px!important;}.formStyles input{height:40px!important;width:100%;margin:10px 0 10px 0!important;border:1px solid #757575;background:#fff;padding:0 4px 0 4px!important;font-size:1em;color:#757575;}.formStyles input.error{border:2px solid #b10631!important;margin:10px 0 10px 0!important;}.formStyles input::placeholder{font-style:normal;}.formStyles .error{margin:0 0 10px 0!important;color:#b10631;font-size:inherit;display:inline-block;}.formStyles .genderBoxes{display:block!important;float:left;width:100%;}.formStyles .genderBoxes .cb{display:inline-block!important;}.formStyles .genderBoxes .cb input{width:15px;height:15px!important;float:left;margin:0 4px 0 0!important;padding:0;line-height:inherit;}.formStyles .genderBoxes .cb label{margin:0 16px 0 0!important;}#elsForm{overflow:auto;}#elsForm #signUpHeader{font-size:1.4em;text-transform:uppercase;margin:0 0 20px 0;text-align:center;}#elsForm #signUpHeader strong{text-transform:normal!important;}#elsForm #signUpHeader span{display:block;margin:10px 0 20px 0;}#elsForm .icon-coin,#elsForm .icon-coin svg{fill:#000;width:100%;margin:0 0 10px 0;}#elsForm #signUpTerms{text-align:center;}#elsForm .formStyles .genderBoxes .cb label{margin:0 16px 0 0!important;}#elsForm #signedUp{display:none;}#elsForm #signedUp .loyaltyid{display:inline!important;margin:0!important;font-weight:bold;}#elsForm #signedUp strong{font-size:1.3em;margin:10px 0 20px 0;display:block;text-align:center;}#elsForm #signedUp .row{width:100%;float:left;margin:10px 0 10px 0!important;}#elsForm #signedUp .row .left{float:left;width:10%;}#elsForm #signedUp .row .right{float:right;width:90%;}#elsForm #signedUp .row strong{text-align:left!important;display:inline!important;font-size:1em!important;}#elsForm #signedUp #signedUpStatus{background:#fff;padding:10px;float:left;}#elsForm #signedUp .icon-ok svg,#elsForm #signedUp .icon-ok,#elsForm #signedUp .icon-info svg,#elsForm #signedUp .icon-info{width:20px;height:20px;color:#00dc55;margin:0 10px 20px 0;float:left;}#elsForm #signedUp .row{margin:10px 0 0 0;width:100%;float:left;}#elsForm #signedUp #loyaltyIDDownload{margin:30px 0 10px 0;font-weight:bold;border:1px solid #000;float:left;padding:10px;font-size:1.3em;width:100%;text-align:center;text-decoration:none;background:#fff;}#elsForm #signedUp .button{margin:20px 0!important;}#elsForm .button{margin:10px 0 20px 0;float:left;}#footer-signup{display:block;border:1px solid #000;padding:10px 50px;text-align:center;background:none;appearance:none;width:100%;color:#000;}#footer-signup .legend{text-transform:uppercase;display:block;}#footer-signup:hover{text-decoration:underline;}@media all and (min-width:860px){#signUpContainer,#signUpAccountContainer{right:10%;left:10%;top:10%;padding:0;width:auto;max-height:650px;}#signUpContainer .close .icon-cross svg,#signUpAccountContainer .close .icon-cross svg,#signUpContainer .close .icon-cross,#signUpAccountContainer .close .icon-cross{stroke:#000;}#signUpContainer.autoPopUp,#signUpAccountContainer.autoPopUp{right:10%;left:10%;top:10%;height:100%;width:auto;}#signUpContainer #signUpInfoPanel,#signUpAccountContainer #signUpInfoPanel{width:20%;height:100%;float:left;}#signUpContainer #signUpInfoPanel strong,#signUpAccountContainer #signUpInfoPanel strong{margin:150px 0 10px 0;}#signUpContainer #signUpInfoPanel .strapline,#signUpAccountContainer #signUpInfoPanel .strapline{width:70%;top:70px;right:0;left:unset;}#signUpContainer #signUpMainPanel,#signUpAccountContainer #signUpMainPanel{width:80%;float:left;}#signUpContainer #signedUp strong,#signUpAccountContainer #signedUp strong{margin:0 0 20px 0;}#signUpContainer #signedUp #loyaltyIDDownload,#signUpAccountContainer #signedUp #loyaltyIDDownload{display:none;}#signUpContainer #signedUp #accountSignUp strong,#signUpAccountContainer #signedUp #accountSignUp strong{padding:0!important;border:0!important;margin:20px 0 10px 0;}#signUpContainer #signedUp .row .left,#signUpAccountContainer #signedUp .row .left,#signUpContainer #signUpContainer #accountSignUp .row .left,#signUpAccountContainer #signUpContainer #accountSignUp .row .left{width:4%;}#signUpContainer #signedUp .row .right,#signUpAccountContainer #signedUp .row .right,#signUpContainer #signUpContainer #accountSignUp .row .right,#signUpAccountContainer #signUpContainer #accountSignUp .row .right{width:96%;}#signUpContainer #accountSignUpSubmit,#signUpAccountContainer #accountSignUpSubmit{margin:10px 0 0 0!important;}#signUpAccountContainer{max-height:460px;}#elsForm #signedUp #loyaltyIDDownload{display:none;}#footer-signup{width:50%;float:right;}.formStyles .genderBoxes .cb label{margin:0 40px 0 0!important;}}@media only screen and (min-width:1025px){#signUpContainer,#signUpAccountContainer{right:15%;left:15%;max-height:670px;}#signUpContainer.autoPopUp,#signUpAccountContainer.autoPopUp{right:15%;left:15%;}}@media only screen and (min-width:1500px){#signUpContainer,#signUpAccountContainer{right:25%;left:25%;}#signUpContainer.autoPopUp,#signUpAccountContainer.autoPopUp{right:25%;left:25%;}}