#portal body{font-family:"RoobertENEL" , Arial, sans-serif;color:#0e141a}@media screen and (min-width: 768px) and (max-width: 991px){#portal .user-actions .container{padding:15px}}@media screen and (max-width: 767px){#portal .btn.btn-before-login.btn-login.hidden-for-mobile{display:none;visibility:hidden}}#portal .opt-in{width:75%;margin-bottom:2rem;line-height:1.5}@media screen and (min-width: 1024px) and (max-width: 1280px){#portal .opt-in{width:60%}}@media screen and (min-width: 768px) and (max-width: 1023px){#portal .opt-in{text-shadow:0px 0px 12px rgba(0,0,0,0.5)}}@media screen and (max-width: 767px){#portal .opt-in{width:100%;text-shadow:none}}#portal .opt-in label a{color:#fff;font-weight:700}@media screen and (max-width: 767px){#portal .opt-in label a{color:#d3135a;font-weight:700}}#portal .user-nav .user-links li a:hover,#portal .user-nav .user-links li a:active{background:#e3e3e3}#portal .btn>span{vertical-align:inherit;line-height:inherit}#portal h1{font-size:38px;color:#fff !important;font-weight:300 !important}#portal h2{font-size:30px;color:#fff !important;font-weight:500 !important}#portal h3{font-size:22px;font-weight:700}#portal h4{font-size:18px;font-weight:500}@media screen and (max-width: 414px){#portal h1{font-size:2rem}#portal h2{font-size:1.5rem}}#portal .btn:not(.btn.btn-login){background-color:#d3135a;background-color:#fff;padding:20px;color:#fff;color:#d3135a;font-weight:700;font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:0;border:2px solid #d3135a;border:2px solid #fff;-webkit-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear}#portal .btn.btn-cta:not(.btn.btn-login){background-color:#d3135a;background-color:#fff;padding:20px;color:#fff;color:#d3135a;font-weight:700;font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:0;border:2px solid #d3135a;border:2px solid #fff;-webkit-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear}@media screen and (max-width: 767px){#portal .btn:not(.btn.btn-login){background-color:#d3135a;padding:20px;color:#fff;font-weight:700;font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:0;border:2px solid #d3135a;-webkit-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear}#portal .btn.btn-cta:not(.btn.btn-login){background-color:#d3135a;padding:20px;color:#fff;font-weight:700;font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:0;border:2px solid #d3135a;-webkit-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;display:inline-block}}#portal .btn.mobile-sign-in,#portal .btn.btn-login{border-radius:4px !important;border:solid 1px #7D8DA6 !important;background-color:#fff !important;color:#283443 !important;font-size:16px !important;font-weight:600 !important}#portal .btn.btn-before-login.btn-login.hidden-for-mobile{border-radius:4px !important;border:solid 1px #7D8DA6 !important;background-color:#fff !important;color:#283443 !important;font-size:16px !important;font-weight:600 !important}#portal .sign-in-form .tooltip-wrapper h2.text-center.aklamio-account-modal-title{color:#000 !important}#portal .sharing-bg .header-background+.container,#portal header .header-background+.container{min-height:450px;padding-top:150px;padding-bottom:150px}@media screen and (max-width: 767px){#portal .sharing-bg.brand-referral .header-background{min-height:300px}#portal .sharing-bg .header-background+.container,#portal header .header-background+.container{padding-top:15px;padding-bottom:25px}}@media screen and (min-width: 768px) and (max-width: 768px){#portal .header-background{background-position-x:55% !important}}@media screen and (max-width: 767px){#portal .header-background{background-position-x:100% !important}}#portal header .header-background+.container h1{width:45%}#portal header .header-background+.container h2{width:45%;font-size:18px;font-weight:700 !important}@media screen and (max-width: 767px){#portal header .header-background+.container h1,#portal header .header-background+.container h2{width:100%;color:#0e141a !important}}#portal header .header-background:before{opacity:0}#portal .col-section.col-section-1 .container h3,#portal .col-section.col-section-2 .container h3,#portal .how-it-works-section .container h3,#portal .product-section .container h3,#portal .product-section.product-section-1 .container h3,#portal .rewards-section .container h3{color:#d3135a !important;color:#0e141a !important;font-size:50px !important;font-weight:300;text-align:center}#portal .reward-sticker{background-color:#fff !important;width:150px;height:150px;border-radius:50%;right:660px}@media screen and (min-width: 2000px){#portal .reward-sticker{right:535px}}#portal .reward-sticker span{color:#d3135a;top:44%}#portal .reward-sticker span strong{color:#d3135a;font-size:34px}#portal .hiw li img{margin-bottom:1.5rem}#portal .hiw li span{background-color:#ff4687 !important;width:50px;height:50px;margin-bottom:1.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center}#portal .hiw li:before,#portal .hiw li:after{display:none}#portal .how-it-works-section .container h3{margin-bottom:40px}#portal .hiw li h4{font-size:18px !important}#portal .hiw li h4+p{font-weight:300;font-size:16px !important}@media screen and (max-width: 414px){#portal .hiw li h4,#portal .hiw li h4+p{padding-left:15%;padding-right:15%}}#portal .hiw-footnote{font-size:0.8rem;font-weight:300;text-align:center}#portal .rewards-section{background-color:#fff !important}#portal .rewards-section .container h3+p{width:75%;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){#portal .rewards-section .container h3+p{width:95%}}#portal .table-cell.table-cell-product-desc{font-weight:300}#portal .rewards-table th,#portal .rewards-table td{padding:20px 25px}#portal .table-head-row .table-cell-product-desc,#portal .table-head-row .table-cell-product-desc+th,#portal .table-head-row .table-cell-product-desc+th+th{background-color:#d3135a;color:#fff;border-bottom:2px solid #d3135a}#portal .rewards-table .table-with-bg tr:nth-child(2n+1){background-color:rgba(255,70,135,0.25);background-color:#c6c6c6}#portal .product-section.product-section-1{background-color:#fff}#portal .product-section.product-section-1 .container h3,#portal .product-section.product-section-1 .container h3+p{color:#0e141a}#portal .product-section.product-section-1 .container h3+p{margin-bottom:5rem}#portal .frame.js_frame{overflow:visible}@media screen and (max-width: 375px){#portal .frame.js_frame{overflow:hidden}}#portal .products-carousel li .product-reward-sticker{background-color:#0e141a;width:110px;height:110px;padding-top:30px !important;right:-50px;top:-50px}@media screen and (min-width: 991px) and (max-width: 1024px){#portal .products-carousel li .product-reward-sticker{right:-20px;top:-70px}}@media screen and (max-width: 414px){#portal .products-carousel li .product-reward-sticker{right:-30px;top:-50px}}@media screen and (max-width: 375px){#portal .products-carousel li .product-reward-sticker{right:-20px;top:-20px;scale:.8}}#portal .products-carousel li .product-reward-sticker span{font-size:14px}#portal .products-carousel li .product-reward-sticker strong{margin-bottom:.5rem;font-size:30px}#portal .product-section.product-section-1 .container .slider .frame .slides .js_slide{min-height:615px}@media screen and (max-width: 320px){#portal .product-section.product-section-1 .container .slider .frame .slides .js_slide{min-height:620px;height:715px !important}}#portal .products-carousel li .product-tile{background-color:#55be5a;background-color:rgba(255,70,135,0.5);max-width:375px}@media screen and (min-width: 992px) and (max-width: 1024px){#portal .products-carousel li .product-tile{width:95%;box-sizing:border-box}}#portal .product-picture+h4[data-product-referral-title]{background-color:#fff;margin-bottom:0;color:#d3135a;font-size:22px}#portal .product-picture+h4[data-product-referral-title]+p{display:none}#portal .product-picture+h4[data-product-referral-title]+p+ul{background-color:#fff;padding:15px;min-height:48% !important}@media screen and (max-width: 767px){#portal .product-picture+h4[data-product-referral-title]+p+ul li{min-height:unset}}#portal .slider.products-carousel .prev.disabled,#portal .slider.products-carousel .next.disabled{display:none}@media screen and (max-width: 414px){#portal .slider.products-carousel .prev.disabled,#portal .slider.products-carousel .next.disabled,#portal .slider.products-carousel .prev,#portal .slider.products-carousel .next{top:27.5%}}#portal .products-carousel li .product-tile ul,#portal .products-carousel li .product-tile ul li{list-style-type:circle !important}#portal .products-carousel li .product-tile ul li{text-align:left;font-weight:300}#portal .products-carousel li .btn.btn-default.btn-refer.product-tile-1,#portal .products-carousel li .btn.btn-default.btn-refer.product-tile-2,#portal .products-carousel li .btn.btn-default.btn-refer.product-tile-3{background-color:#d3135a !important;padding:20px;color:#fff !important;font-weight:700;font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:0;border:2px solid #d3135a;border-radius:15px;-webkit-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;bottom:25px}#portal .products-carousel li img{width:150px;max-width:150px;height:auto;margin:0 auto auto}@media screen and (max-width: 767px){#portal .btn.btn-before-login.btn-login.hidden-for-mobile{display:none;visibility:hidden;opacity:0}#portal .user-actions .container .btn.mobile-sign-in{color:#283443 !important}#portal .user-actions .container .btn.mobile-sign-in,#portal .user-actions .container .btn.btn-login{border-radius:4px !important;border:solid 1px #7D8DA6 !important;background-color:#fff !important;color:#283443 !important;font-size:16px !important;font-weight:600 !important}}#portal form[data-form=update_newsletters] fieldset .row .form-item.column-sm-9 .btn.btn-block.btn-cta,#portal .cancel-account .btn.btn-cta[data-cancel-account],#portal .form-item.column-sm-19 .btn.btn-block.btn-cta,#portal .btn.btn-cta.btn-payout-mobile.aui-button.aui-button--primary,#portal .btn.btn-cta.btn-default.help-page-sr-btn{background-color:#d3135a;padding:20px;color:#fff;font-weight:700;font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:0;border:2px solid #d3135a;-webkit-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear}#portal .btn.btn-aklamio-paypal{background:#009cde !important;color:#fff !important;border:1px solid #009cde !important}#portal .btn.btn-block.btn-aklamio-paypal.btn-social-connect{padding-top:20px !important;padding-bottom:20px !important}#portal .btn.btn-aklamio-paypal:active,#portal .btn.btn-aklamio-paypal:hover{background:#007fb5 !important;color:#fff !important}@media screen and (max-width: 767px){#portal .payout-form fieldset,#portal .giftcard-form fieldset{max-width:100%;margin:auto}}#portal .btn.btn-block.btn-aklamio-paypal.btn-social-connect{padding:8px 15px;line-height:1}@media screen and (min-width: 320px) and (max-width: 480px){#portal .btn.btn-block.btn-aklamio-paypal.btn-social-connect{margin-bottom:.75rem}}#portal .acco{background-color:#eff2f7;width:100%;min-height:1px;padding:22px 40px;color:#484848;font-weight:400;text-align:left;font-size:24px;border:none;border-bottom:1px solid #eff2f7;position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;outline:none;transition:0.4s;-webkit-transition:0.4s;-o-transition:0.4s;cursor:pointer}@media screen and (max-width: 767px){#portal .acco{padding:22px 40px}}#portal button.acco.activefaq{border-bottom:none}#portal #faq{width:100%;margin:0 auto}@media screen and (max-width: 767px){#portal #faq{width:95%}}#portal .panel{background-color:#eff2f7;max-height:0;line-height:1.6em !important;color:#888;font-size:18px;font-weight:300;overflow:hidden;-webkit-transition:max-height 0.2s ease-out;-o-transition:max-height 0.2s ease-out;transition:max-height 0.2s ease-out}#portal .panel p{padding-left:80px;padding-right:80px;font-size:18px;font-weight:300;line-height:1.4;color:#000}#portal .panel p a{color:#000;text-decoration:underline;font-weight:500}#portal .panel p a:hover{color:#ccc;font-weight:500}#portal .acco:after{content:"\002B";background-color:#eff2f7;width:0px;height:100%;padding:1rem 2.25rem 1rem 1.5rem;font-size:30px;color:#d3135a;font-weight:normal;float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;justify-content:center;flex-direction:column;position:absolute;top:0%;right:0%}@media screen and (max-width: 767px){#portal .acco:after{right:7%}}#portal .activefaq:after{content:"\2212"}#portal [data-page="index"] .panel ul li,#portal [data-page="share"] .panel ul li{list-style-type:unset;margin-left:31px}#portal #faq+p+center{padding-left:14px;padding-right:14px;font-size:14px;text-align:left;color:#333}@media screen and (max-width: 1440px){#portal .reward-sticker{right:635px}}@media screen and (max-width: 1280px){#portal header .header-background{background-position-x:70%}#portal .reward-sticker{right:535px;top:200px}#portal .opt-in{width:60%}}@media screen and (max-width: 1024px){#portal header .header-background{background-position-x:53%}#portal .reward-sticker{right:350px}}@media screen and (max-width: 820px){#portal .reward-sticker{right:270px}}#portal .opt-in,#portal .btn.btn-cta.btn-refer.btn-refer--new-size.hero-cta,#portal .btn.btn-cta.btn-refer.btn-refer--new-size,#portal .btn.btn-cta.btn-refer{width:0 !important;height:0 !important;display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}
