.account-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;background-color:#fff;color:#333;margin:1vw}.loyalty-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;color:#333;background-color:#F5F7F9}h1{margin:2vw 2vw .5vw}small{margin:2vw 0 0 2vw}small a{font-size:14px;color:#8C54AA}.account-item{margin:1vw;width:320px;padding:20px;background-color:#f5f3f6;align-self:stretch}.account-item h3{margin-bottom:2vw;font-size:22px}.account-item h4{font-size:18px;margin-bottom:0}.account-item ul{padding:0}.account-item ul li{font-size:16px;margin-bottom:5px;list-style-type:none;border-bottom:1px solid #fff;padding:10px 0}.account-item ul li a,.account-info p a,.account-item p a{color:#8C54AA;text-decoration:none}.account-item ul li a:hover{color:#4D2C60;text-decoration:none}.account-info p{padding:5px 0;font-size:15px}.availables{font-size:14px;line-height:16px;width:100px;height:100px;background:#fff;border:2px solid #51a244;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;padding:10px 0;margin-left:20px}.align-center{margin-left:auto!important;margin-right:auto!important;text-align:center!important}#availablePoints{font-size:35px;color:#51a244;line-height:38px}.account-item table thead tr th{padding:.5vw 1vw!important;text-align:center;font-size:11px}.account-item table tbody tr td{font-size:12px;padding:3px 0}.account-item table{margin-bottom:2vw}table{width:100%;border-collapse:collapse;table-layout:fixed}tr:nth-of-type(even){background:#eee}th{background:#DFDCD3;color:#5D4F64;font-weight:700}td,th{padding:6px;border:1px solid #f4f1e8;text-align:center}.dashboard{width:68%;padding:4vw;background-color:#fff}.faq-container{width:32%;padding:4vw 2vw}#sa-header{display:block;text-align:center}.rewards-head,.rewards-subhead, .address-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center;width:100%}.address-info{width:70%;margin:1vw 0}.address-info h1{margin:2vw 0}.address-info th,.address-info td{font-size:15px}.rewards-subhead-width{width:33%;}.rewards-header{font-size:40px;color:#887c59;text-align:center;margin-top:-10px}.rewards-description{margin:10px auto;width:84%;font-size:14px;text-align:center}.availables{font-size:14px;line-height:16px;width:100px;height:100px;background:#fff;border:2px solid #51a244;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;padding:10px 0;margin-left:20px}#availablePoints{font-size:28px;color:#51a244;line-height:38px}#circle{margin:-10px auto 0;width:140px;height:50px;background:#fff;border:3px solid #51a244;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.coupons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start;width:100%}.coupon-img{width:18%;margin:1%;height:80px;padding:15px 0}.green{color:green}#reward-message{font-size:16px;color:green;text-align:center;margin:-30px 0 30px}.points-button{background-color:#fff;border:none;color:#000;border:1px solid grey;padding:3px 5px;text-align:center;text-decoration:none;display:inline-block;font-size:11px;margin:2px;cursor:pointer}#code-list{display:block}table#code-list{width:100%}input.position{margin-top:-20px}.shine{width:100%;overflow:hidden}.shine figure{position:relative;margin:0}.shine figure::before{position:absolute;top:0;left:-100%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);-webkit-transform:skewX(25deg);transform:skewX(25deg)}.shine figure:hover::before{-webkit-animation:shine .75s;animation:shine .75s}.points-text{color:#887C59}.coupon-img form{margin:0}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.togglefaq{text-decoration:none;color:#333;font-size:15px;padding:10px 2px;line-height:20px;display:block;margin-bottom:-1px}.faqanswer a{text-decoration:none;border-bottom:1px blue dotted}.fa{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-plus,.fa-minus{margin-top:3px;color:#9261a9;margin-right:20px;font-size:11px;float:left}.fa-plus:before{content:"\f067"}.faqanswer{display:none;background:#fff;padding:13px 20px 0;border-bottom:1px solid #e7e4e8}.faqanswer p{font-size:13px;line-height:17px}.orders-container{width:60%;margin:1vw auto}.orders-container h1{margin:2vw 0}.orders-container td{font-size:15px}.orders-container td a,.address-info p a{color:#9261a9;border-bottom:1px dotted #9261a9}.address-container td a{color:#9261a9;border:1px solid rgba(99,77,110,0.3);padding:3px 10px}.address-container td a img{margin-top:-4px;height:15px;width:15px}.breadcrumbs a,.breadcrumbs a:visited,.breadcrumbs a:hover,.breadcrumbs a:active{color:#8C54AA;text-decoration:none}.breadcrumb-margin{margin:-30px 0 30px}.breadcrumbs img{margin-top:-3px;opacity:.5}.breadcrumbs{padding:10px 0;color:#6F6F6F;font-size:0}.breadcrumbs a,.breadcrumbs .last-crumb{display:inline-block;font-size:14px;line-height:24px;padding:0 20px 0 12px;position:relative}.breadcrumbs .first-crumb{padding-left:0}.breadcrumbs a:after{border-top:1px solid #555;border-right:1px solid #555;content:"";display:block;margin:-6px 0 0;position:absolute;width:10px;height:10px;top:50%;right:0;-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width: 1440px){.togglefaq{font-size:13px}.orders-container{width:70%}.address-info{width:80%;margin:2vw 0}}@media(max-width: 1280px){.rewards-subhead-width{width:100%;margin-top: 20px;}.rewards-head{flex-direction:column}.orders-container{width:80%}.address-info{width:90%;margin:3vw 0}}@media(max-width: 1024px){.togglefaq{font-size:13px}.orders-container{width:90%}.address-info{margin:4vw 0}.address-info th,.address-info td{font-size:14px}}@media (max-width: 800px){.loyalty-container{flex-direction:column}.dashboard,.faq-container{width:100%;padding:8vw 10vw}.togglefaq{font-size:15px}.orders-container td,.address-info th,.address-info td{font-size:13px}}@media(max-width: 696px){.account-item{width:100%}.availables{margin-top:4vw}td,th{font-size:14px}.dashboard,.faq-container{padding:10vw 7vw}}@media(max-width: 600px){.coupon-img{width:32%;margin-bottom:10vw}.coupons{justify-content:center}.orders-container td,.address-info th,.address-info td{font-size:11px}.orders-container{width:97%}}@media(max-width: 480px){.coupon-img{width:80%;margin:8vw}.coupons{justify-content:center}.dashboard,.faq-container{padding:10vw 1vw 10vw 5vw}td,th{font-size:11px}.orders-container td,.address-info td{font-size:10px}.address-info th{font-size:9px}.address-container td a img{margin-top:-1px;height:10px;width:10px}.orders-container{width:99%}.address-info{width:98%;margin:3vw 0}.address-info h1{text-align:center;margin:4vw 0;font-size:20px}.address-container td a{padding:0;border:none}}