#account2-top{display:block;float:left;width:95%;border-radius:6px;background:#eee;font-size:22px;padding:20px 2.5%;margin:0 0 0 0}@media only screen and (max-width:979px){#account2-top{text-align:center!important}}#account2-top .first-name{text-transform:capitalize}#account2-top .first-name:not(:empty)::before{content:", "}#account2-menu{position:relative;float:left;width:250px;margin:10px 10px 0 0}#account2-menu a{display:block;float:left;width:100%;border-radius:6px;background:#eee;text-align:center;padding:15px 0;margin:0 0 10px 0;font-size:16px;transition:all ease .25s}#account2-menu a h1{font-size:inherit;padding:0;margin:0;display:inline}#account2-menu a:hover{text-decoration:none;background:#555;color:#fff;transition:all ease .25s}#account2-menu .account2-active{background:var(--teal-hex);font-weight:700;color:#242424}#account2-menu a:not(.account2-active) i.fa-dollar-sign{color:#9ac389}#account2-menu a:not(.account2-active) i.fa-star.vipStar{color:#94c9c8}#account2-menu a:not(.account2-active) i.fa-crown{color:#ffba00}.account2-full{position:relative;float:left;width:100%;margin:10px 0 0 0;box-sizing:border-box}.account2-half{display:inline-block;position:relative;width:336px;margin:10px 0 5px 10px}.account2-box{border:3px solid #eee;border-radius:6px;text-align:left}.account2-box-green{border:3px solid #333;border-radius:6px;float:left}.account2-box-orange{border:3px solid #e49e2f;border-radius:6px}.account2-header{text-align:left;width:100%;box-sizing:border-box;background:#eee;padding:5px 10px;font-weight:700;-webkit-box-shadow:0 1px 0 0 rgb(0 0 0 / .15);-moz-box-shadow:0 1px 0 0 rgb(0 0 0 / .15);box-shadow:0 1px 0 0 rgb(0 0 0 / .15);overflow:auto}.account2-header-green{text-align:left;width:100%;box-sizing:border-box;background:#333;padding:5px 2.6%;font-weight:700;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.account2-header-orange{text-align:left;width:100%;box-sizing:border-box;background:#333;padding:5px 2.6%;font-weight:700;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.account2-header a{display:inline-block;float:right;text-decoration:underline;font-style:italic;color:#555}.account2-header-green a{display:inline-block;float:right;text-decoration:underline;font-style:italic;color:#fff}.account2-container{position:relative;float:left;text-align:center;margin:0 0 15px 0;width:calc(100% - 260px);box-sizing:border-box}.account2-none{font-size:18px;padding:10px 0;margin:15px 0 0 15px;text-align:center}.account2-infonames{width:240px;position:relative;float:left;text-align:right;line-height:27px;color:#555;padding:40px 0}.account2-infovalues{width:422px;position:relative;float:left;text-align:left;line-height:27px;font-size:16px;padding:40px 0;margin:0 0 0 15px;font-weight:700;text-transform:capitalize}.account2-infovalues span{color:#555}.account2-passwordlink{margin:0 -1px}.account2-informationtable{width:100%;margin:30px 0}.account2-informationtable tr td:first-of-type{width:30%;text-align:right;color:#555}.account2-informationtable tr td:last-of-type{width:70%;text-align:left;font-size:16px;font-weight:700;line-height:29px;text-transform:capitalize}.account2-informationtable span{font-style:italic;color:#555}.account2-informationtable a{font-style:italic;color:#555;text-decoration:underline}.account2-informationtable input,.account2-informationtable select{font-size:16px;margin:1px}@media only screen and (min-width:481px){#address-edit .account2-container{padding-top:10px}}#address-edit div.account2-container .account2-box{box-sizing:border-box;width:100%}.account2-box.isDefault{position:relative}.account2-box.isDefault .account2-header{padding-left:30px}.account2-box.isDefault .account2-header::before{content:url(/account/images/address-default.png);position:absolute;top:-3px;left:2px}.account2-addresstable{width:100%}.account2-addresstable tr td:first-of-type{text-align:right;width:40%;color:#555}.account2-addresstable tr td:last-of-type{font-weight:700;text-align:left}.account2-producttable{width:100%}.account2-producttable tr td:first-of-type{width:50px}.account2-producttable tr td{text-align:left}.account2-producttable tr td span{color:#333}.account2-buycell{text-align:center!important}.account2-buycell a.account2-review{color:#333;text-decoration:underline;transition:all ease .25s}.account2-buycell a.account2-review:hover{color:#000;text-decoration:underline;transition:all ease .25s}.account2-producttable-disco{opacity:.7}.account2-reorderbox .account2-producttable tbody tr:not(:last-of-type)>td{border-bottom:1px solid #eee}.account2-saleprice{color:#5ba949!important}.account2-orders-text{display:inline-block;margin:5px;font-size:16px}.account2-addresstable input,.account2-addresstable select{font-size:16px;border:2px solid #eee;border-radius:6px;margin:1px}.account2-expressaddresses{width:100%}.account2-expressaddresses tr td{text-align:left;padding:5px 0;width:75%;height:auto}.account2-expressaddresses tr td:first-of-type{width:10%;text-align:center}.account2-expressaddresses tr td:last-of-type{width:15%;text-align:right;text-decoration:underline;font-style:italic;color:#555;vertical-align:middle!important}.account2-review{display:flex;gap:10px;padding:5px}.account2-review-img{flex-shrink:0;width:100px;align-self:center}.account2-review-details{display:flex;flex-direction:column;justify-content:space-between;gap:10px;flex:1;padding:5px 0}.account2-review-details span{color:#555}@keyframes message{0%{height:0;border:0 solid #5ba949;background:#fff;color:#5ba949;margin:10px 0 0 10px}10%{height:26px;border:3px solid #5ba949;background:#5ba949;color:#fff;margin:10px 0 0 10px}90%{height:26px;border:3px solid #5ba949;background:#5ba949;color:#fff;margin:10px 0 0 10px}100%{height:0;border:0;background:#5ba949;color:#fff;margin:0 0 0 10px}}.account2-logintable{margin:14px 0;width:100%}.account2-signuptable{width:100%}.account2-logintable input[type="text"],.account2-logintable input[type="password"],.account2-signuptable input[type="text"],.account2-signuptable input[type="password"]{width:95%}.account2-logintable tr td:first-of-type,.account2-signuptable tr td:first-of-type{text-align:right;font-weight:700}.account2-unsub{text-align:center;padding:0 0 10px 0;margin:0 auto 10px 10px}.account2-logincont{margin:0 auto;float:initial}.account2-logincont h1{font-size:1.5em}.account2-warning{display:block;width:680px;background:red;color:#fff;font-weight:700;border-radius:3px;padding:10px 10px;margin:0 auto 0 auto}.tableBox{padding:2.5%;width:60%;display:table-cell;vertical-align:middle}