@font-face{font-family:AvenirNextMedium;src:url("AvenirNextMedium.woff2") format("woff2"),url("AvenirNextMedium.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:AvenirNextBold;src:url("AvenirNextBold.woff2") format("woff2"),url("AvenirNextBold.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:swell-rewards;src:url("swell-rewards.eot?3blxci");src:url("swell-rewards.eot?3blxci#iefix") format("embedded-opentype"),url("swell-rewards.ttf?3blxci") format("truetype"),url("swell-rewards.woff?3blxci") format("woff"),url("swell-rewards.svg?3blxci#swell-rewards") format("svg");font-weight:400;font-style:normal}[class*=" swell-icon-"],[class^=swell-icon-]{font-family:swell-rewards!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.swell-icon-account:before{content:"\e900";color:#8c1c55}.swell-icon-birthday:before{content:"\e901";color:#8c1c55}.swell-icon-close:before{content:"\e902";color:#fff}.swell-icon-facebook:before{content:"\e903";color:#8c1c55}.swell-icon-facebook2:before{content:"\e904";color:#a2c478}.swell-icon-instagram:before{content:"\e905";color:#8c1c55}.swell-icon-link:before{content:"\e906";color:#a2c478}.swell-icon-message:before{content:"\e907";color:#a2c478}.swell-icon-messenger:before{content:"\e908";color:#a2c478}.swell-icon-review:before{content:"\e909";color:#8c1c55}.swell-icon-spent-dollar .path1:before{content:"\e90a";color:#8c1c55}.swell-icon-spent-dollar .path2:before{content:"\e90b";margin-left:-1em;color:#8c1c55}.swell-icon-spent-dollar .path3:before{content:"\e90c";margin-left:-1em;color:#7bab41}.swell-icon-spent-dollar .path4:before{content:"\e90d";margin-left:-1em;color:#fff}.swell-icon-keyboard_arrow_right:before{content:"\e90f"}.swell-icon-keyboard_arrow_left:before{content:"\e910"}@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.swell-link-list{list-style:none;text-align:center;margin-left:0;margin-bottom:0;padding:0}.swell-link-list li a.swell-link-register{border-bottom:1px solid #231f20;color:#231f20}.swell-link{display:inline-block;margin:0 .25em 1em}.swell-link-checkout:focus,.swell-link-checkout:hover,.swell-link-checkout:link,.swell-link-checkout:visited,.swell-link-login:focus,.swell-link-login:hover,.swell-link-login:link,.swell-link-login:visited{color:#fff}.swell-link a{display:block;font-family:Avenir Next W01;text-transform:uppercase;border:2px solid #7bab3f;padding:12px 0;text-align:center;min-width:178px;color:#fff;text-decoration:none;font-size:14px;font-weight:600;background-color:#7bab3f}.swell-link a:hover{background:0;border-color:#7bab3f;color:#737373}.swell-link-checkout,.swell-link-login{background:#009af6;color:#fff}.swell-mobile{display:block}@media (min-width:768px){.swell-mobile{display:none}}.swell-modal-custom{position:fixed;top:0;width:100%;height:100%;left:0;right:0;z-index:999;background-color:rgba(153,153,153,.25);display:none;align-items:center;justify-content:center}.swell-modal-custom .modal-dialog{max-width:500px;margin:0 auto;width:100%;border:1px solid #999;box-shadow:0 3px 9px rgba(0,0,0,.5)}.swell-modal-custom .modal-dialog .modal-content .modal-header{background-color:#1a242f;color:#fff;text-align:left;padding:15px;position:relative}.swell-modal-custom .modal-dialog .modal-content .modal-header h4{margin:0;font-size:20px;color:#fff;font-weight:400;font-family:'Open Sans'}.swell-modal-custom .modal-dialog .modal-content .modal-header .close{font-size:30px;color:#fff;opacity:1;font-weight:400;position:absolute;top:10px;right:12px;left:unset;background-color:transparent;border:0;font-family:'Open Sans';line-height:.6;font-weight:100;padding:0;outline:0;cursor:pointer;transform:rotate(0)}.swell-modal-custom .modal-dialog .modal-content .modal-body{margin:0;padding:15px;background-color:#fff;color:#333;text-align:center;opacity:1;transform:none}.swell-modal-custom .modal-dialog .modal-content .modal-body p{font-family:'Open Sans';margin-bottom:15px;color:#000;font-size:16px;font-weight:400}.swell-modal-custom .modal-dialog .modal-content .modal-body p .allow-it{font-family:'Open Sans';color:#333;background-color:#fff;border-color:#ccc;padding:10px 12px;font-size:14px;font-weight:400;margin-top:20px;border-radius:4px;cursor:pointer;outline:0}.swell-modal-custom .modal-dialog .modal-content .modal-body .bold-text{font-family:'Open Sans';font-weight:700}.my-rewards-account-heading{display:none;font-size:28px}.template-account .veestro-rewards .swell-holder{background-color:#871358}.template-account .veestro-rewards .swell-holder .holder .swell-campaign-login .swell-link-list .swell-link-history{color:#fff}.template-account .veestro-rewards .swell-holder .holder .swell-campaign-login .swell-earn-points{padding-bottom:20px}.template-account .veestro-rewards .swell-holder .holder .swell-campaign-login .swell-earn-points a{text-align:center;color:#fff;font-size:16px;font-family:Avenir Next W01;display:block}.template-account .veestro-rewards .swell-holder .holder .swell-campaign-login .swell-section-heading h3{color:#fff;font-size:30px}.template-account .veestro-rewards .swell-holder .holder .swell-campaign-login .swell-section-heading h3 span{color:#fff}.template-account .veestro-rewards .swell-holder .holder .swell-campaign-login .swell-section-heading h3 .swell-point-balance{color:#fff;margin:0 10px}@media (min-width:480px){.template-account .veestro-rewards .swell-holder .holder .swell-campaign-login .swell-section-heading h3{font-size:45px}}.template-account .veestro-rewards .referral-section{background-image:none;background:0;min-height:350px}.template-account .veestro-rewards .referral-section .swell-referral .swell-referral-content-main{box-shadow:4px 3px 20px 8px #eee}@media (min-width:768px){.template-account .veestro-rewards .referral-section .swell-referral .swell-referral-content-main{box-shadow:3px 5px 25px 10px #eee}}.template-account .veestro-rewards .redeem-holder{margin-bottom:50px;box-shadow:13px -5px 18px 6px #eee}@media (min-width:768px){.template-account .veestro-rewards .redeem-holder{margin-bottom:0}}.template-account .veestro-rewards .redeem-holder .table-classes .swell-referral-table tbody tr td{text-align:left}.template-account .earn-more .table-holder .swell-tier-table .swell-tier-status-row .current-status{display:block;max-width:195px;margin:0 auto;color:#676767;padding:10px 0;font-size:16px;font-weight:700;background:0;border:0;font-family:Avenir Next W01;position:relative;text-transform:capitalize}.template-account .earn-more .table-holder .swell-tier-table .swell-tier-status-row .current-status .arrow-down{display:none}.template-account .redeem-section{margin-bottom:0}.veestro-rewards{font-family:"Avenir Next W01";color:#231f20}.veestro-rewards.swell-logged-in .redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option:hover{cursor:pointer}.veestro-rewards.swell-logged-in .redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option:hover .swell-redemption-option-content{border:solid 1px #ff6f18}.veestro-rewards.swell-logged-in .redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option:hover .swell-redemption-option-content .swell-redemption-option-cost{color:#ff6f18}.veestro-rewards.swell-logged-in .redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option:hover .swell-redemption-option-content .swell-redemption-option-cost .swell-amount{color:#ff6f18}.veestro-rewards.swell-logged-in .redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option:hover .swell-redemption-option-content .swell-redemption-option-cost .swell-discount{color:#ff6f18}.veestro-rewards.account-page{display:none}.veestro-rewards p{font-size:14px;color:#231f20}.veestro-rewards img{width:100%}.veestro-rewards ul{padding:0;margin:0}.veestro-rewards ul li{list-style:none}.veestro-rewards .swell-container{max-width:1388px;margin:0 auto;width:100%;position:relative}.veestro-rewards .banner{background-image:url(swell-banner-mobile.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;min-height:695px;display:flex;align-items:flex-end;justify-content:center}.veestro-rewards .banner .caption{padding:0 15px 10%;text-align:center;z-index:1;display:flex;color:#fff;align-items:center;justify-content:center;height:100%}@media (min-width:768px){.veestro-rewards .banner .caption{padding-bottom:0;background-color:transparent}}.veestro-rewards .banner .caption .caption-heading{font-size:26px;line-height:37px}.veestro-rewards .banner .caption .caption-heading h2{margin:0;font-size:42px;line-height:30px;color:#fff}.veestro-rewards .banner .caption .caption-heading h1{margin:10px 0 35px;font-size:70px;line-height:42px;color:#fff}.veestro-rewards .banner .caption .caption-content{max-width:432px;margin:0 auto}.veestro-rewards .banner .caption .caption-content p{color:#fff;font-size:18px;font-family:Avenir Next W01;line-height:1.5;font-weight:500;max-width:255px;margin:0 auto 20px}@media (min-width:768px){.veestro-rewards .banner .caption .caption-content p{max-width:600px;margin-bottom:20px}}.veestro-rewards .banner .caption .swell-link-list{padding-bottom:30px}.veestro-rewards .banner .caption .swell-link-list li p{font-size:16px;font-family:Avenir Next W01;font-weight:500;color:#fff;max-width:210px;margin:0 auto}@media (min-width:768px){.veestro-rewards .banner .caption .swell-link-list li p{max-width:500px;margin:0}}.veestro-rewards .banner .caption .swell-link-list li .swell-link-register{font-size:16px;font-family:Avenir Next W01;color:#fff;text-decoration:none;border-bottom:1px solid #c3c5ca}@media (min-width:768px){.veestro-rewards .banner{background-image:url(swell-banner.jpg);min-height:555px;display:flex;align-items:center;padding:10em 0 1em;justify-content:center}.veestro-rewards .banner .caption{padding:0;margin:0 auto;position:relative}.veestro-rewards .banner .caption .caption-heading{margin-bottom:31px}.veestro-rewards .banner .caption .caption-heading .swell-logo h2{font-size:54px;font-family:BaltasarDark;color:#fff}.veestro-rewards .banner .caption .caption-heading h1{font-size:100px;font-family:BaltasarDark;line-height:80px;font-weight:500;margin-bottom:20px;color:#fff}.veestro-rewards .banner .caption .caption-heading h2{font-size:35px;line-height:35px}}.veestro-rewards .swell-section-heading h3{text-transform:capitalize;color:#871358;font-size:18px;line-height:1em;font-weight:700;text-align:center;letter-spacing:2px;font-family:BaltasarDark}@media (min-width:480px){.veestro-rewards .swell-section-heading h3{font-size:24px;text-align:center;margin:0 0 20px}}@media (min-width:768px){.veestro-rewards .swell-section-heading h3{font-size:40px;text-align:center;margin:0 0 15px}}.veestro-rewards .sub-heading-holder{font-size:16px;font-family:Avenir Next W01;font-weight:400;text-align:center;margin-top:10px}.veestro-rewards .swell-holder{background:#eff0f3;margin-bottom:60px;position:relative}.veestro-rewards .swell-holder .holder{max-width:1300px;margin:0 auto;position:relative;padding:30px 0 25px}@media (min-width:768px){.veestro-rewards .swell-holder .holder{padding:50px 25px 5px}}.veestro-rewards .swell-holder .holder.account-holder{margin-top:20px;border-top:1px solid #d5d9db}.veestro-rewards .swell-holder .holder .swell-campaign-login .swell-section-heading .account-image-holder{text-align:center}.veestro-rewards .swell-holder .holder .swell-campaign-login .swell-section-heading .account-image-holder img{max-width:40px}.veestro-rewards .swell-holder .holder .swell-campaign-login .swell-section-heading h3{color:#871358;font-family:BaltasarDark;font-size:30px;margin:0 0 10px;text-transform:none}@media (min-width:480px){.veestro-rewards .swell-holder .holder .swell-campaign-login .swell-section-heading h3{font-size:45px}}.veestro-rewards .swell-holder .holder .swell-campaign-login .swell-section-heading h3 .swell-point-balance,.veestro-rewards .swell-holder .holder .swell-campaign-login .swell-section-heading h3 span{font-family:BaltasarDark;color:#871358;margin:0 5px;text-transform:capitalize}.veestro-rewards .swell-holder .holder .swell-campaign-login .swell-section-heading h3 img{max-width:40px;text-align:center}.veestro-rewards .swell-holder .holder .swell-campaign-login .swell-section-heading .swell-points-detail{font-family:Avenir Next W01;font-size:40px;color:#737373;max-width:260px;margin:0 auto;font-weight:600;line-height:1.5}@media (min-width:480px){.veestro-rewards .swell-holder .holder .swell-campaign-login .swell-section-heading .swell-points-detail{max-width:100%}}.veestro-rewards .swell-holder .holder .swell-campaign-login .swell-section-heading .swell-points-detail .swell-point-balance{color:#737373;font-family:Avenir Next W01;font-weight:600}.veestro-rewards .swell-holder .holder .swell-campaign-login .swell-link-list{padding-bottom:0;margin:20px auto 0;max-width:600px;justify-content:center}@media (min-width:768px){.veestro-rewards .swell-holder .holder .swell-campaign-login .swell-link-list{margin-bottom:20px;padding-bottom:15px}}.veestro-rewards .swell-holder .holder ul{padding:0;list-style:none;position:relative}@media (min-width:768px){.veestro-rewards .swell-holder .holder ul{display:flex;text-align:center;max-width:915px;margin:0 auto 50px}}.veestro-rewards .swell-holder .holder ul.swell-link-list{max-width:500px;margin:25px auto;padding-bottom:50px;z-index:99}.veestro-rewards .swell-holder .holder ul .work-box{position:relative;padding:10px 20px}@media (min-width:768px){.veestro-rewards .swell-holder .holder ul .work-box{width:33.3%;padding:35px 20px 15px}}.veestro-rewards .swell-holder .holder ul .work-box .list-box{text-align:center}.veestro-rewards .swell-holder .holder ul .work-box .list-box .count{background:#ffbf3d;color:#fff;padding:10px;border-radius:100%;display:flex;align-items:center;justify-content:space-around;margin:0 auto 20px;font-size:35px;width:60px;height:60px}@media (min-width:768px){.veestro-rewards .swell-holder .holder ul .work-box .list-box .count{width:80px;height:80px;font-size:40px}}.veestro-rewards .swell-holder .holder ul .work-box .list-box h3{text-transform:uppercase;font-size:22px;font-weight:500;color:#676767;margin:10px 0 15px;font-family:Avenir Next W01}.veestro-rewards .swell-holder .holder ul .work-box .list-box .list-content{max-width:240px;margin:0 auto}.veestro-rewards .swell-holder .holder ul .work-box .list-box .list-content p{font-size:19px;font-family:Avenir Next W01;color:#676767;line-height:24px;font-weight:500}.veestro-rewards .swell-holder .holder .swell-section-heading{z-index:99;position:relative}.veestro-rewards .swell-holder .holder .swell-section-heading h3{font-size:26px}@media (min-width:480px){.veestro-rewards .swell-holder .holder .swell-section-heading h3{font-size:2.6em}}.veestro-rewards .way-to-earn{text-align:center;padding-bottom:30px}.veestro-rewards .way-to-earn .swell-section-heading h3{text-transform:capitalize;font-size:26px;font-weight:700;margin:0 0 15px;text-align:center}@media (min-width:480px){.veestro-rewards .way-to-earn .swell-section-heading h3{font-size:2.6em}}.veestro-rewards .way-to-earn .swell-section-heading p{color:#577994}.veestro-rewards .way-to-earn .earn-holder{max-width:1388px;margin:0 auto;margin-bottom:60px}.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list{justify-content:center;margin:40px 15px 0 15px;display:flex;flex-wrap:wrap}@media (min-width:768px){.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list{margin:80px 0 0 0}}.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list.logged-in .swell-campaign{cursor:pointer}.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign{margin-bottom:10px;min-height:220px;display:flex;align-items:center;justify-content:center;border:1px solid #eee;position:relative;flex-basis:48%;margin-right:10px}.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign:nth-child(2n+2){margin-right:0}@media (min-width:480px){.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign{min-height:370px}}@media (min-width:768px){.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign{flex-basis:32%}.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign:nth-child(2n+2){margin-right:10px}.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign:nth-child(3n+3){margin-right:0}}@media (min-width:999px){.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign{flex-basis:24%}.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign:nth-child(3n+3){margin-right:10px}.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign:nth-child(4n+4){margin-right:0}}.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign .swell-campaign-image{max-width:100px;margin:0 auto 15px}.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign .swell-campaign-type .swell-campaign-type-content{text-transform:uppercase;margin-bottom:15px;font-size:14px;font-weight:500;font-family:Avenir Next W01;display:inline-block;color:#676767}@media (min-width:480px){.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign .swell-campaign-type .swell-campaign-type-content{font-size:18px}}.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign .swell-campaign-content{width:100%;padding:30px 0;position:relative}@media (min-width:480px){.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign .swell-campaign-content{padding:65px 0}}.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign .swell-campaign-content .swell-campaign-hover{position:absolute;top:0;left:0;right:0;width:100%;height:100%;display:flex;background:rgba(1,7,19,.99);align-items:center;justify-content:center}.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign .swell-campaign-content .swell-campaign-hover .swell-campaign-hover-content .swell-link-list .swell-link{display:block}.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign .swell-campaign-content .swell-campaign-hover .swell-campaign-hover-content .swell-link-list .swell-link a{font-size:18px;font-weight:400;color:#fff;border-color:#fff}.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign .swell-campaign-content .swell-campaign-icon{margin-bottom:50px}@media (min-width:480px){.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign .swell-campaign-content .swell-campaign-icon{margin-bottom:100px}}.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign .swell-campaign-content .swell-campaign-icon .swell-campaign-icon-content span{font-size:40px}@media (min-width:480px){.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign .swell-campaign-content .swell-campaign-icon .swell-campaign-icon-content span{font-size:60px}}.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign .swell-campaign-content .swell-campaign-icon .swell-campaign-icon-content .swell-icon-spent-dollar{display:flex;align-items:center;justify-content:center}.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign .swell-campaign-content .swell-campaign-value{margin-bottom:0;display:block;font-weight:700;max-width:130px;font-size:20px;margin:0 auto 14px;border-bottom:1px solid #8c1253;padding-bottom:10px;line-height:15px;text-transform:uppercase;letter-spacing:1px;font-family:Avenir Next W01;color:#8c1253}@media (min-width:480px){.veestro-rewards .way-to-earn .earn-holder .swell-campaign-list .swell-campaign .swell-campaign-content .swell-campaign-value{font-size:26px;line-height:18px;max-width:165px}}.veestro-rewards .custom-swell-campaign{display:flex;width:100%;min-height:290px;border-bottom:10px solid #fff;background-image:url(swell-refer-img.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%}.veestro-rewards .custom-swell-campaign .swell-campaign-content{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;padding:20px;width:100%}.veestro-rewards .custom-swell-campaign .swell-campaign-content .swell-campaign-type{max-width:272px;text-align:left}.veestro-rewards .custom-swell-campaign .swell-campaign-content .swell-campaign-type .swell-campaign-type-content{color:#fff;font-size:28px;font-weight:600;font-family:Avenir Next W01}.veestro-rewards .custom-swell-campaign .swell-campaign-content .swell-campaign-value .swell-campaign-value-content{font-size:16px;font-family:Avenir Next W01;color:#fff}.veestro-rewards .custom-swell-campaign .swell-campaign-content .swell-campaign-value .swell-campaign-value-content a{display:block;max-width:145px;text-decoration:none;border-bottom:1px solid #e4e4e5;text-align:left;font-size:16px;font-family:Avenir Next W01;color:#fff}@media (min-width:480px){.veestro-rewards .custom-swell-campaign{width:98%}}@media (min-width:768px){.veestro-rewards .custom-swell-campaign{max-width:98%;flex:98%;display:flex}}@media (min-width:999px){.veestro-rewards .custom-swell-campaign{max-width:48.9%;flex:49%;display:flex}}.veestro-rewards .custom-swell-campaign .custom-swell-campaign-holder{display:flex;align-items:center;justify-content:flex-end;width:100%;border:1px solid #eee}.veestro-rewards .custom-swell-campaign .custom-swell-campaign-holder .campaign-holder-heading-holder{flex:1}@media (min-width:768px){.veestro-rewards .custom-swell-campaign .custom-swell-campaign-holder .campaign-holder-heading-holder{padding-left:20px}}.veestro-rewards .custom-swell-campaign .custom-swell-campaign-holder .campaign-holder-heading-holder h3{max-width:250px;margin:0 auto 20px;font-size:26px;text-transform:uppercase;color:#009af6}@media (min-width:768px){.veestro-rewards .custom-swell-campaign .custom-swell-campaign-holder .campaign-holder-heading-holder h3{margin-left:0}}.veestro-rewards .custom-swell-campaign .custom-swell-campaign-holder .campaign-holder-heading-holder p{max-width:227px;margin:0 auto;line-height:20px;padding-left:20px;font-size:16px}@media (min-width:768px){.veestro-rewards .custom-swell-campaign .custom-swell-campaign-holder .campaign-holder-heading-holder p{margin-left:0}}.veestro-rewards .custom-swell-campaign .custom-swell-campaign-holder .campaign-holder-heading-holder p a{color:#009af6;border-bottom:1px solid #009af6}.veestro-rewards .custom-swell-campaign .image-holder{display:none}@media (min-width:768px){.veestro-rewards .custom-swell-campaign .image-holder{display:block;max-width:354px}}.veestro-rewards .earn-more{text-align:center;margin-bottom:50px}@media (min-width:768px){.veestro-rewards .earn-more{margin-bottom:80px}.veestro-rewards .earn-more.account-page{margin-bottom:25px}}.veestro-rewards .earn-more .swell-section-heading h3{text-transform:capitalize;font-size:26px;font-weight:700;margin:0 0 15px;text-align:center}@media (min-width:480px){.veestro-rewards .earn-more .swell-section-heading h3{font-size:2.6em}}.veestro-rewards .earn-more .swell-section-heading p{color:#577994}.veestro-rewards .earn-more .table-holder{padding:0 20px}.veestro-rewards .earn-more .table-holder .table-wrapper{overflow-x:hidden}@media (min-width:768px){.veestro-rewards .earn-more .table-holder{padding:0}}.veestro-rewards .earn-more .swell-container{max-width:1045px;margin:0 auto}.veestro-rewards .arrows-holder{display:flex;align-items:center;justify-content:flex-end;margin-bottom:2em}@media (min-width:768px){.veestro-rewards .arrows-holder{display:none}}.veestro-rewards .arrows-holder .arrow-icon{font-size:50px;font-weight:500}.veestro-rewards .arrows-holder .left-arrow{margin-right:90px}.veestro-rewards .swell-tier-table{margin:2em 0 20px;border-collapse:collapse;width:100%}.veestro-rewards .swell-tier-table td{text-transform:capitalize;text-align:left;padding:12px}.veestro-rewards .swell-tier-table th{text-transform:capitalize;text-align:left;padding:14px 6px;border:none;font-family:Avenir Next W01}.veestro-rewards .swell-tier-table tbody th[scope=row]{background:#fff}.veestro-rewards .swell-tier-table .hidden{display:none}.veestro-rewards .swell-tier-table .tier-benefit-image{max-width:20px;display:inline-block;text-align:center}.veestro-rewards .swell-tier-status-row th{text-align:center;vertical-align:baseline}.veestro-rewards .swell-tier-status-row th .current-status{display:block;max-width:195px;margin:0 auto;color:#676767;padding:10px 0;font-size:16px;font-weight:700;background:0;border:0;font-family:Avenir Next W01;position:relative;text-transform:capitalize}.veestro-rewards .swell-tier-status-row th .current-status .arrow-down{display:none}.veestro-rewards .swell-tier-status-row th .next-status{display:inline-block;max-width:105px}.veestro-rewards .swell-tier-values [scope=col]{text-align:center}.veestro-rewards .swell-tier-table thead tr th:not(:first-child){text-align:center;text-transform:capitalize;font-size:11px;font-weight:600;width:30%}@media (min-width:480px){.veestro-rewards .swell-tier-table thead tr th:not(:first-child){font-size:15px}}@media (min-width:768px){.veestro-rewards .swell-tier-table thead tr th:not(:first-child){font-size:17px;width:16.6%}}.veestro-rewards .swell-tier-table thead tr.swell-tier-status-row th{font-size:.9em;padding:0}.veestro-rewards .swell-tier-table thead tr th:not(:first-child):nth-child(2){color:#871358}.veestro-rewards .swell-tier-table thead tr th:not(:first-child):nth-child(3){color:#fd6f2b}.veestro-rewards .swell-tier-table thead tr th:not(:first-child):nth-child(4){color:#7bab3f}.veestro-rewards .swell-tier-referral-level th:nth-child(2){color:#2e4049}.veestro-rewards .swell-tier-referral-level th:nth-child(3){color:#fd6a28}.veestro-rewards .swell-tier-referral-level th:nth-child(4){color:#38c5ec}.veestro-rewards .swell-tier-names th[scope=row]{border-bottom:1px solid #eee;width:25%;font-size:18px;font-family:Avenir Next W01;color:#676767}@media (min-width:480px){.veestro-rewards .swell-tier-names th[scope=row]{font-size:24px}}.veestro-rewards .swell-tier-names th[scope=col]{color:#000;font-weight:700;text-transform:capitalize;font-size:16px}.veestro-rewards .swell-tier-names th[scope=col]:nth-child(2){color:#871358;border-bottom:1px solid #eee}.veestro-rewards .swell-tier-names th[scope=col]:nth-child(3){color:#fd6f2b;border-bottom:1px solid #eee}.veestro-rewards .swell-tier-names th[scope=col]:nth-child(4){color:#7bab3f;border-bottom:1px solid #eee}@media (min-width:480px){.veestro-rewards .swell-tier-names th[scope=col]{font-size:20px}}.veestro-rewards .swell-tier-table tbody td{border-bottom:1px solid #eee;font-size:.8em;background:#fff}@media (min-width:480px){.veestro-rewards .swell-tier-table tbody td{font-size:1.1em}}.veestro-rewards .swell-tier-table tbody th{border-bottom:1px solid #eee;font-size:.8em;font-weight:500;font-family:Avenir Next W01;color:#676767}@media (min-width:480px){.veestro-rewards .swell-tier-table tbody th{font-size:1.1em}}.veestro-rewards .swell-tier-table thead tr.current-tier th{text-align:center;max-width:150px}.veestro-rewards .swell-tier-table thead th{font-size:.9em}.veestro-rewards .swell-tier-table thead tr:first-child{font-weight:700}.veestro-rewards .swell-tier-table tr td:not(:first-child){text-align:center;font-family:Avenir Next W01}@media all and (min-width:576px){.veestro-rewards .swell-tier-table thead th{font-size:1.1em;font-weight:600}}.veestro-rewards .swell-tier-table tbody tr td:not(:first-child):nth-child(2){color:#871358;border-bottom:1px solid #eee}.veestro-rewards .swell-tier-table tbody tr td:not(:first-child):nth-child(3){color:#fd6f2b;border-bottom:1px solid #eee}.veestro-rewards .swell-tier-table tbody tr td:not(:first-child):nth-child(4){color:#7bab3f;border-bottom:1px solid #eee}.veestro-rewards .redeem-section{padding:0 20px;margin-bottom:50px}.veestro-rewards .redeem-section .swell-section-heading{text-align:center;margin:0 auto 50px}.veestro-rewards .redeem-section .swell-section-heading h3{font-size:26px;line-height:1.5}@media (min-width:480px){.veestro-rewards .redeem-section .swell-section-heading h3{font-size:2.6em}}@media (min-width:768px){.veestro-rewards .redeem-section .swell-section-heading h3{font-size:40px}}.veestro-rewards .redeem-section .swell-section-heading h2{margin-bottom:15px}.veestro-rewards .redeem-section .swell-section-heading p{max-width:340px;margin:0 auto;font-size:16px;font-family:Avenir Next W01;line-height:1.2}.veestro-rewards .redeem-section .swell-redemption-option-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:1387px;margin:0 auto}.veestro-rewards .redeem-section .swell-redemption-option-list .swell-redemption-option{text-align:center;display:flex;align-items:center;justify-content:center;flex-basis:50%}.veestro-rewards .redeem-section .swell-redemption-option-list .swell-redemption-option .swell-redemption-option-content{border:1px dotted #d8d8d8;width:100%;min-height:200px;margin-right:20px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;flex-direction:column}.veestro-rewards .redeem-section .swell-redemption-option-list .swell-redemption-option .swell-redemption-option-content .swell-redemption-option-value{font-size:22px;font-weight:700;font-family:Avenir Next W01;color:#871358;line-height:1.2;margin-bottom:20px}@media (min-width:480px){.veestro-rewards .redeem-section .swell-redemption-option-list .swell-redemption-option .swell-redemption-option-content .swell-redemption-option-value{font-size:26px}}.veestro-rewards .redeem-section .swell-redemption-option-list .swell-redemption-option .swell-redemption-option-content .swell-redemption-option-value span{display:block;margin:10px 0}.veestro-rewards .redeem-section .swell-redemption-option-list .swell-redemption-option .swell-redemption-option-content .swell-redemption-option-cost{font-size:16px;font-weight:700;font-family:Avenir Next W01;color:#676767}@media (min-width:480px){.veestro-rewards .redeem-section .swell-redemption-option-list .swell-redemption-option .swell-redemption-option-content .swell-redemption-option-cost{font-size:20px}}.veestro-rewards .redeem-section .swell-redemption-option-list .swell-redemption-option:nth-child(2n+2) .swell-redemption-option-content{margin-right:0}@media (min-width:768px){.veestro-rewards .redeem-section .swell-redemption-option-list .swell-redemption-option{flex-basis:20%}.veestro-rewards .redeem-section .swell-redemption-option-list .swell-redemption-option:nth-child(2n+2) .swell-redemption-option-content{margin-right:20px}.veestro-rewards .redeem-section .swell-redemption-option-list .swell-redemption-option:nth-child(5n+5) .swell-redemption-option-content{margin-right:0}}.veestro-rewards .range-slider{max-width:1085px;margin:0 auto 100px;width:100%;padding:0 10px}.veestro-rewards .range-slider .disabled{opacity:.5}.veestro-rewards .range-slider .vip-tier-progressbar{list-style-type:none;width:100%;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-direction:row}.veestro-rewards .range-slider .vip-tier-progressbar .Silver-range .range{background-color:#871358}.veestro-rewards .range-slider .vip-tier-progressbar .Silver-range .range .range-button{background-color:#871358}.veestro-rewards .range-slider .vip-tier-progressbar .Silver-range .title-content{color:#871358}.veestro-rewards .range-slider .vip-tier-progressbar .Gold-range .range{background-color:#fd6f2b}.veestro-rewards .range-slider .vip-tier-progressbar .Gold-range .range .range-button{background-color:#fd6f2b}.veestro-rewards .range-slider .vip-tier-progressbar .Gold-range .title-content{color:#fd6f2b}.veestro-rewards .range-slider .vip-tier-progressbar .Platinum-range .range{background-color:#7bab3f}.veestro-rewards .range-slider .vip-tier-progressbar .Platinum-range .range .range-button{background-color:#7bab3f}.veestro-rewards .range-slider .vip-tier-progressbar .Platinum-range .title-content{color:#7bab3f}.veestro-rewards .range-slider .vip-tier-progressbar .progressbar-range{flex-basis:100%;display:flex;align-items:center;justify-content:center;position:relative;min-height:50px}@media (min-width:768px){.veestro-rewards .range-slider .vip-tier-progressbar .progressbar-range{flex-basis:33%}}.veestro-rewards .range-slider .vip-tier-progressbar .progressbar-range.hidden{display:none}.veestro-rewards .range-slider .vip-tier-progressbar .progressbar-range .range{width:100%;height:4px;display:flex;align-items:center;justify-content:flex-end}.veestro-rewards .range-slider .vip-tier-progressbar .progressbar-range .range.range-start{justify-content:flex-start}.veestro-rewards .range-slider .vip-tier-progressbar .progressbar-range .range .range-button{width:20px;height:20px;border-radius:50%;border:2px solid #fff;-webkit-box-shadow:4px 4px 10px -2px rgba(0,0,0,.75);-moz-box-shadow:4px 4px 10px -2px rgba(0,0,0,.75);box-shadow:4px 4px 10px -2px rgba(0,0,0,.75)}.veestro-rewards .range-slider .vip-tier-progressbar .progressbar-range .title-content{position:absolute;bottom:-50%;left:2%;font-size:16px;font-weight:700}@media (min-width:480px){.veestro-rewards .range-slider .vip-tier-progressbar .progressbar-range .title-content{font-size:20px}}.referral-mobile-image-holder img{width:100%}@media (min-width:768px){.referral-mobile-image-holder{display:none}}.swell-referral-form-list{display:flex;list-style:none}.swell-referral-form-list .swell-referral-form-list-field{margin-bottom:0;flex:3;width:100%}.swell-referral-form-list .swell-referral-form-list-field:nth-child(2){flex:1;width:100%}.referral-section{background-image:url(swell-refer.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;background-color:transparent;width:100%;min-height:715px;padding:15px;background-color:#f1eff1;position:relative}.referral-section .swell-referral-loader{position:absolute;top:25%;left:0;right:0;margin:0 auto;text-align:center;display:block;width:100%}@media (min-width:768px){.referral-section .swell-referral-loader{top:50%}}.referral-section .swell-referral-loader img{max-width:75px}@media (min-width:768px){.referral-section{display:flex;align-items:center;justify-content:center}.referral-section .swell-referral-content{width:100%;justify-content:center;display:flex}}.referral-section .swell-referral{max-width:100%;margin:0 auto 25px;width:100%}@media (min-width:768px){.referral-section .swell-referral{max-width:670px;margin:0}}.referral-section .swell-referral-content .redeem-holder{background:#fff;padding-bottom:10px;display:none}@media (min-width:768px){.referral-section .swell-referral-content .redeem-holder{max-width:350px;margin-left:10px;width:100%}}.referral-section .swell-referral-content .redeem-holder .check-reward-balance{background:#871358;padding:25px 15px;text-align:center;margin-bottom:5px}.referral-section .swell-referral-content .redeem-holder .check-reward-balance a{text-decoration:none;border-bottom:1px solid #fff;color:#fff;font-family:Avenir Next W01;font-size:16px;font-weight:500}.referral-section .swell-referral-content .redeem-holder .refer-details .swell-section-content{border-bottom:1px solid #eee}.referral-section .swell-referral-content .redeem-holder .refer-details .swell-section-content .swell-section-heading{text-align:center;padding:10px 5px 0}.referral-section .swell-referral-content .redeem-holder .refer-details .swell-section-content .swell-section-heading h2{font-size:22px;font-weight:700;color:#871358;font-family:Avenir Next W01;margin-bottom:5px;text-transform:uppercase}.referral-section .swell-referral-content .redeem-holder .table-wrapper .swell-referral-table{width:100%;color:#000}.referral-section .swell-referral-content .redeem-holder .table-wrapper .swell-referral-table thead tr th{font-weight:700;text-align:left;color:#000;padding:8px 0;border-bottom:1px solid #eee}.referral-section .swell-referral-content .redeem-holder .table-wrapper .swell-referral-table tbody tr td{border-bottom:1px solid #eee;padding:8px 0}.referral-section .swell-referral-content .redeem-holder .heading-area{text-align:center}.referral-section .swell-referral-content .redeem-holder .heading-area .heading-holder{max-width:272px;margin:0 auto 10px}.referral-section .swell-referral-content .redeem-holder .heading-area .heading-holder h4{font-size:22px;margin:15px 0;color:#871358;font-family:Avenir Next W01}.referral-section .swell-referral-content .redeem-holder .heading-area p{font-size:14px;color:#676767;font-family:Avenir Next W01;max-width:370px;text-align:center;margin:0 auto;line-height:22px;padding:0 20px}.referral-section .swell-referral-content-sidebar{display:none}.referral-section .heading-holder{margin-bottom:3em}.referral-section .swell-referral-content-container .swell-referral-content-main{color:#fff;display:flex;justify-content:center;align-items:flex-start;margin-top:0;min-height:450px;position:relative;text-align:center}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-thanks{max-width:650px;background:#699a2e;width:100%;min-height:482px}@media (min-width:768px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-thanks{min-height:468px}}@media (min-width:768px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-thanks{padding:155px 0}}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-thanks .swell-referral-back-link{top:30px}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-thanks .swell-referral-back-link:after,.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-thanks .swell-referral-back-link:before{background:#fff}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-thanks .swell-referral-heading{line-height:1.3}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-register{width:100%;margin:0;padding:0}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-register .swell-referral-heading-block{background-color:#fd6f2b;padding:40px 0 10px}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-refer{width:100%;margin:0 auto;padding:0}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-refer .swell-referral-heading-block{background-color:#fd6f2b;padding:40px 0 0}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-refer .swell-referral-heading{font-size:26px;font-weight:700;margin-bottom:10px;line-height:1;color:#fff;font-family:Avenir Next W01;text-transform:uppercase}@media (min-width:480px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-refer .swell-referral-heading{font-size:38px}}@media (min-width:768px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-refer .swell-referral-heading{font-size:30px}}@media (min-width:900px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-refer .swell-referral-heading{font-size:38px}}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-refer .swell-referral-heading span{display:block;font-size:32px;font-weight:700;max-width:500px;font-family:Avenir Next W01;margin:0 auto 15px;text-transform:uppercase;position:relative}@media (min-width:480px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-refer .swell-referral-heading span{font-size:50px}}@media (min-width:768px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-refer .swell-referral-heading span{font-size:42px}}@media (min-width:900px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-refer .swell-referral-heading span{font-size:56px}}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-refer .swell-referral-details{font-size:1em;color:#fff;position:relative;margin-bottom:1.2em;padding-bottom:1.2em;font-family:Avenir Next W01;line-height:1.3;max-width:350px;margin:0 auto 40px;font-weight:500;padding:0 15px}@media (min-width:768px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-refer .swell-referral-details{max-width:600px}}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-refer .swell-referral-form-wrapper{padding:30px 20px 0;background:#fff}@media (min-width:768px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-refer .swell-referral-form-wrapper{max-width:100%;padding:30px 50px 0}}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-heading{font-size:26px;font-weight:700;margin-bottom:10px;line-height:1;color:#fff;font-family:Avenir Next W01;text-transform:uppercase}@media (min-width:480px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-heading{font-size:38px}}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-heading span{display:block;font-size:32px;font-weight:700;max-width:500px;font-family:Avenir Next W01;margin:0 auto 15px;text-transform:uppercase;position:relative}@media (min-width:480px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-heading span{font-size:50px}}@media (min-width:768px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-heading span{font-size:56px}}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-details{font-size:1em;color:#fff;position:relative;margin-bottom:1.2em;padding-bottom:1.2em;font-family:Avenir Next W01;line-height:1.3;max-width:350px;margin:0 auto 40px;font-weight:500;padding:0 15px}@media (min-width:768px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-details{max-width:600px}}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-register .swell-referral-form-wrapper{padding:40px 30px 60px;position:relative;background:#fff}@media (min-width:480px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-register .swell-referral-form-wrapper{padding:40px 35px 60px}}@media (min-width:768px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-register .swell-referral-form-wrapper{padding:40px 60px 60px}}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-form-header-details{font-size:13px;font-weight:500;color:#676767;margin-bottom:25px;font-family:Avenir Next W01}@media (min-width:480px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-form-header-details{font-size:1em}}.referral-section .swell-referral-content-container .swell-referral-content-main .refer-customer-error{color:red}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-form-list-field-input{font-size:12px;font-weight:400;width:100%;margin-bottom:.5em;background-color:#fff;color:#2f2e2e;text-align:left;padding:14px 18px;min-height:50px;border:1px solid #c2c2c2;text-transform:lowercase}@media (min-width:480px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-form-list-field-input{font-size:16px}}@media (min-width:768px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-form-list-field-input{margin-right:10px}}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-form-list-field-input::placeholder{color:#7f7f7f}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-form-list-submit{font-size:1em;font-weight:700;width:100%;min-width:70px;color:#fff;background-color:#7bab3f;text-transform:uppercase;font-family:Avenir Next W01;padding:15px 18px;border:1px solid #7bab3f;margin-left:0}@media (min-width:480px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-form-list-submit{min-width:100px}}@media (min-width:768px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-form-list-submit{margin-left:10px}}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-media-wrapper{font-size:1em;padding:20px 0 40px;font-family:"Avenir Next W01";background:#fff;color:#3c3c3f}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-media-wrapper .swell-referral-media-details{color:#676767;font-weight:700;font-size:.9em;margin-bottom:20px}@media (min-width:480px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-media-wrapper .swell-referral-media-details{font-size:16px}}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-media-wrapper .swell-referral-media-list{display:flex;flex-direction:row;max-width:500px;margin:0 auto;font-size:.8em;list-style:none}@media (min-width:480px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-media-wrapper .swell-referral-media-list{font-size:1em}}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-media-wrapper .swell-referral-media-list .swell-referral-medium{flex:1;cursor:pointer;font-size:1.2em}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-media-wrapper .swell-referral-media-list .swell-referral-medium:last-child{border-right:0}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-media-wrapper .swell-referral-media-list .swell-referral-medium.swell-share-referral-sms{display:none}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-media-wrapper .swell-referral-media-list .swell-referral-medium .swell-referral-medium-content{font-weight:400;font-size:11px;color:#676767}@media (min-width:480px){.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-media-wrapper .swell-referral-media-list .swell-referral-medium .swell-referral-medium-content{font-size:14px}}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-media-wrapper .swell-referral-media-list .swell-referral-medium .swell-referral-medium-content .swell-referral-media-icon{color:#000;font-size:1.4em;font-weight:400}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-media-wrapper .swell-referral-media-list .swell-referral-medium .swell-referral-medium-content .swell-referral-media-icon.fa-link{transform:rotate(90deg)}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-thanks{max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-thanks .swell-referral-details{margin-bottom:0;padding-bottom:0}.referral-section .swell-referral-content-container .swell-referral-content-main .swell-referral-thanks .swell-referral-details:after{display:none}@media (min-width:768px){.referral-section .swell-referral-content-container{display:flex}.referral-section .swell-referral-content-container .swell-referral-content-sidebar{flex:1}.referral-section .swell-referral-content-container .swell-referral-content-main{flex:1;max-width:650px;margin-top:0;min-height:434px}.referral-section .swell-referral-content-container .swell-referral-content-main.refer-step{min-height:468px}.referral-section .swell-referral-content-container .swell-referral-form-list-field-input{border-top-right-radius:0;border-bottom-right-radius:0}.referral-section .swell-referral-content-container .swell-referral-form-list-submit{border-top-left-radius:0;border-bottom-left-radius:0;max-width:150px}}.swell-referral-copy{z-index:999;width:100%;height:100%;position:fixed;top:0;right:0;left:0;display:none}@media (min-width:768px){.swell-referral-copy{position:absolute}}.swell-referral-copy .swell-referral-copy-sidebar,.swell-referral-copy .swell-referral-heading{display:none}.swell-referral-copy .swell-referral-copy-content{width:100%;height:100%;margin:0 auto;text-align:center;overflow-y:scroll;justify-content:center}@media (min-width:768px){.swell-referral-copy .swell-referral-copy-content{position:absolute;top:0;left:0;right:0}}.swell-referral-copy .swell-referral-copy-content .swell-referral-copy-main{background-color:rgba(105,154,46,.97);color:#fff;display:flex;justify-content:center;align-items:center;height:100%;position:relative}@media (min-width:768px){.swell-referral-copy .swell-referral-copy-content .swell-referral-copy-main{background-color:#699a2e;margin:0;min-height:450px;max-width:650px}}.swell-referral-copy .swell-referral-copy-content .swell-referral-copy-main .swell-referral-heading{margin-bottom:0}.swell-referral-copy .swell-referral-copy-content .swell-referral-copy-main .swell-referral-heading .copy-link-image{max-width:230px;margin:0 auto}.swell-referral-copy .swell-referral-copy-content .swell-referral-copy-main .swell-referral-copy-link{font-family:Avenir Next W01;margin-bottom:.7em;font-weight:700;color:#fff;font-size:22px}@media (min-width:480px){.swell-referral-copy .swell-referral-copy-content .swell-referral-copy-main .swell-referral-copy-link{font-size:40px}}@media (min-width:768px){.swell-referral-copy .swell-referral-copy-content .swell-referral-copy-main .swell-referral-copy-link{font-size:30px}}@media (min-width:900px){.swell-referral-copy .swell-referral-copy-content .swell-referral-copy-main .swell-referral-copy-link{font-size:40px}}.swell-referral-copy .swell-referral-copy-content .swell-referral-copy-main .swell-referral-copy-button{width:100%;max-width:220px;padding:.75em;margin-bottom:3em;background:0;color:#fff;text-transform:uppercase;font-weight:700;font-family:Avenir Next W01;border:1px solid #fff;border-radius:0}.swell-referral-copy .swell-referral-copy-content .swell-referral-copy-main .swell-referral-details{font-size:1em;font-family:Avenir Next W01;line-height:1.2;border-bottom:0;color:#fff}@media (min-width:768px){.swell-referral-copy .swell-referral-copy-content{display:flex;min-height:auto;max-height:100%;overflow-y:hidden;height:100%}.swell-referral-copy .swell-referral-copy-content .swell-referral-copy-sidebar{flex:1}.swell-referral-copy .swell-referral-copy-content .swell-referral-copy-main{flex:1}.swell-referral-copy .swell-referral-copy-content .swell-referral-copy-main .swell-referral-copy-link{margin-bottom:1em}.swell-referral-copy .swell-referral-copy-content .swell-referral-copy-main .swell-referral-copy-button{margin-bottom:1.5em;padding:1em 1.9em;min-width:150px}}.swell-referral-back-link{width:2em;height:2em;max-width:24px;max-height:24px;display:block;vertical-align:middle;margin-left:auto;cursor:pointer;position:absolute;top:10%;right:0;left:0;margin:0 auto}@media (min-width:768px){.swell-referral-back-link{top:20px;right:20px;margin-right:0}}.swell-referral-back-link:after,.swell-referral-back-link:before{background:#fff;content:"";height:2px;max-width:calc(24px * 1.414);position:absolute;top:0;transition:50ms ease-in-out background-color;width:calc(2em * 1.414)}.swell-referral-back-link:before{left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.swell-referral-back-link:after{right:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.table-responsive{margin:0 15px 20px;max-height:195px;overflow-y:scroll;padding-right:20px;padding-bottom:20px}.table-responsive .swell-referral-table thead tr{border-bottom:1px solid #eee}.table-responsive .swell-referral-table thead tr th{padding:15px 0}.table-responsive .swell-referral-table thead tr th{text-transform:capitalize;text-align:left}.table-responsive .swell-referral-table tbody tr{border-bottom:1px solid #eee}.table-responsive .swell-referral-table tbody tr td{padding:15px 0;font-size:13px;color:#676767}.table-responsive::-webkit-scrollbar{width:.6em}.table-responsive::-webkit-scrollbar-track{background:#dcd9d6;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.table-responsive::-webkit-scrollbar-thumb{background-color:#871358;outline:1px solid slategrey;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.template-cart .redeem-title{color:#860d58;font-size:16px;font-weight:700}.template-cart .field__input-btn-wrapper{max-width:500px}.template-cart .field__input-btn-wrapper .field__input-wrapper.field__input-wrapper--select{display:flex;align-items:flex-start;justify-content:center;margin-bottom:30px}.template-cart .field__input-btn-wrapper .field__input-wrapper.field__input-wrapper--select .input-select-holder{flex:3;position:relative}.template-cart .field__input-btn-wrapper .field__input-wrapper.field__input-wrapper--select .input-select-holder .field__input.field__input--select{width:99%;min-height:45px;outline:0;padding-left:15px;background:#f8f8f8;margin-right:5px;-webkit-appearance:none}.template-cart .field__input-btn-wrapper .field__input-wrapper.field__input-wrapper--select .input-select-holder::after{content:"";position:absolute;top:45%;right:5%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.template-cart .field__input-btn-wrapper .field__input-wrapper.field__input-wrapper--select .swell-button{flex:1;background:#7bab3f;color:#fff;border:1px solid #7bab3f;outline:0}.template-cart .swell-checkout-btn{max-width:250px}.template-cart .swell-cart-messages{margin-bottom:15px}.template-cart .swell-coupons-row .swell-coupon a{text-decoration:none}.template-cart .swell-coupons-row .swell-coupon .swell-coupon-image-holder{display:block;text-align:center;max-width:300px;width:100%;background:#860d58;padding:70px 0;color:#fff;font-size:20px;margin:15px 0}.template-cart .swell-coupons-row .swell-coupon .cart-product-info{display:block}.template-cart .swell-coupons-row .swell-coupon .cart-product-info a{border-bottom:1px solid #860d58}.template-cart .swell-coupons-row .swell-coupon .cart-product-info a span{display:inherit}.template-cart .swell-coupons-row .swell-coupon .cart-product-price{display:block}.template-cart .swell-coupons-row .swell-coupon small{font-size:12.8px;border-bottom:1px solid #676767}.redeem-section{max-width:1200px;margin:auto;padding-bottom:35px}@media (min-width:480px){.redeem-section{padding-bottom:60px}}.redeem-section .redeem-point-section{margin-bottom:20px}@media (min-width:768px){.redeem-section .redeem-point-section{margin-bottom:60px}}.redeem-section .redeem-point-section .point-list{display:flex;flex-direction:column}.redeem-section .redeem-point-section .point-list .list-items{display:flex;flex-direction:column}@media (min-width:768px){.redeem-section .redeem-point-section .point-list .list-items{flex-direction:row}}.redeem-section .redeem-point-section .point-list .list-items:first-child{margin-bottom:20px;border-bottom:solid 1px #cfcfcf}@media (min-width:768px){.redeem-section .redeem-point-section .point-list .list-items:first-child{margin-bottom:0;border-bottom:0}}.redeem-section .redeem-point-section .point-list .list-items:first-child .detail-holder,.redeem-section .redeem-point-section .point-list .list-items:first-child .title-holder{border-bottom:0}.redeem-section .redeem-point-section .point-list .list-items:nth-child(2) .swell-purple{color:purple}.redeem-section .redeem-point-section .point-list .list-items:nth-child(2) .list-detail:nth-child(2){margin-top:5px;padding-top:5px}.redeem-section .redeem-point-section .point-list .list-items .title-holder{flex-basis:30%;padding:15px 0;padding-left:0;border:solid 1px #cfcfcf;min-height:60px;display:flex;align-items:center;border-bottom:0}@media (min-width:768px){.redeem-section .redeem-point-section .point-list .list-items .title-holder{padding-left:20px;min-height:100px;border:solid 1px #cfcfcf}}.redeem-section .redeem-point-section .point-list .list-items .title-holder .list-title{font-family:AvenirNextMedium;font-size:16px;margin:0;width:100%;max-width:100%;text-align:center;padding:0;color:#676767;letter-spacing:1px}@media (min-width:400px){.redeem-section .redeem-point-section .point-list .list-items .title-holder .list-title{font-size:20px}}@media (min-width:480px){.redeem-section .redeem-point-section .point-list .list-items .title-holder .list-title{font-size:24px}}@media (min-width:768px){.redeem-section .redeem-point-section .point-list .list-items .title-holder .list-title{padding:0;text-align:center;max-width:310px;margin:0 auto;font-size:16px}}.redeem-section .redeem-point-section .point-list .list-items .detail-holder{flex-direction:column;border:solid 1px #cfcfcf;flex-basis:70%;min-height:60px;display:flex;align-items:center}@media (min-width:768px){.redeem-section .redeem-point-section .point-list .list-items .detail-holder{min-height:100px;border-left:0}}.redeem-section .redeem-point-section .point-list .list-items .detail-holder .list-detail{font-family:AvenirNextMedium;font-weight:400;font-size:12px;max-width:295px;margin:auto;width:100%;text-align:center;padding:32px 5px;color:#676767}@media (min-width:400px){.redeem-section .redeem-point-section .point-list .list-items .detail-holder .list-detail{font-size:14px}}@media (min-width:480px){.redeem-section .redeem-point-section .point-list .list-items .detail-holder .list-detail{line-height:1.2;max-width:485px;font-size:18px}}@media (min-width:768px){.redeem-section .redeem-point-section .point-list .list-items .detail-holder .list-detail{padding:0;text-align:left;max-width:455px;font-size:14px;text-align:center}}@media (min-width:1025px){.redeem-section .redeem-point-section .point-list .list-items .detail-holder .list-detail{max-width:662px}}.redeem-section .swell-redemption-container{display:flex;justify-content:center;align-items:center}.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list{display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap}@media (min-width:768px){.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list{flex-wrap:nowrap}}.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option{flex-basis:48%;display:flex;justify-content:center;align-items:center}@media (min-width:768px){.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option{flex-basis:18%}}.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option:last-child{flex-basis:100%}@media (min-width:768px){.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option:last-child{flex-basis:18%}}.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option .swell-redemption-option-content{border:solid 1px #cfcfcf;background-color:transparent;padding:10px 0;width:100%}@media (min-width:480px){.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option .swell-redemption-option-content{padding:32px 0}}.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option .swell-redemption-option-content .swell-redemption-option-cost{font-family:"Avenir Next W01";font-size:18px;text-align:center;color:#7aad37;margin-bottom:15px;display:flex;flex-direction:column}@media (min-width:480px){.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option .swell-redemption-option-content .swell-redemption-option-cost{font-size:32px}}.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option .swell-redemption-option-content .swell-redemption-option-cost .swell-amount{font-family:BaltasarDark;font-size:32px;display:block;color:#7aad37}.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option .swell-redemption-option-content .swell-redemption-option-cost .swell-discount{font-family:AvenirNextBold;font-size:20px;color:#7aad37}.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option .swell-redemption-option-content .swell-redemption-option-value{font-family:AvenirNextBold;font-size:15px;text-align:center;color:#676767}@media (min-width:480px){.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option .swell-redemption-option-content .swell-redemption-option-value{font-size:16px}}.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option:nth-child(1),.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option:nth-child(2),.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option:nth-child(3),.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option:nth-child(4){margin-bottom:15px}@media (min-width:768px){.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option:nth-child(1),.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option:nth-child(2),.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option:nth-child(3),.redeem-section .swell-redemption-container .swell-subscription-redemption-option-list .swell-redemption-option:nth-child(4){margin-bottom:0}}.swell-checkout .field__input-wrapper--select{display:flex;align-items:center;justify-content:center}.swell-checkout .field__input-wrapper--select::before{right:29%;z-index:9;height:44px}.swell-checkout .field__input-wrapper--select .input-select-holder{flex:7;cursor:pointer}.swell-checkout .field__input-wrapper--select .swell-button{flex:1}
/*# sourceMappingURL=/s/files/1/0622/0405/t/196/assets/swell-rewards.scss.css.map?v=16742558697326315055 */
