.friend_landing_collapsible{position:fixed;z-index:100;right:40px;bottom:0;width:470px;line-height:1.4;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);background-color:#fff;overflow:hidden}.friend_landing_collapsible.-new_visual{background-color:#e9f0fa}.friend_landing_collapsible--header{position:relative;height:33px;padding:0 36px 0 12px;font-size:14px;line-height:33px;color:#fff;background-color:#003580;cursor:pointer}.friend_landing_collapsible--collapsed_title{display:none}.friend_landing_collapsible.-collapsed .friend_landing_collapsible--collapsed_title{display:inline}.friend_landing_collapsible.-collapsed .friend_landing_collapsible--expanded_title{display:none}.friend_landing_collapsible--toggle_icon{position:absolute;right:9px;top:11px;margin-left:12px;font-size:9px;color:#fff}.friend_landing_collapsible.-collapsed .friend_landing_collapsible--toggle_icon{top:14px}.friend_landing_collapsible--background{position:absolute;z-index:-1;bottom:0;width:100%;text-align:left}.friend_landing_collapsible--background img{vertical-align:bottom;height:140px}.friend_landing_collapsible--body{text-align:center;font-size:16px;color:#383838;background-color:#e9f0fa;padding:12px 40px 22px}.friend_landing_collapsible--body.-no_padding{padding:0}.friend_landing_collapsible--body.-collapsed{display:none}.friend_landing_collapsible--body img.raf_visual{width:120px;height:auto}.friend_landing_collapsible--title{font-weight:bold;margin-bottom:1em}.friend_landing_collapsible.-ineligible .friend_landing_collapsible--title{color:#e21111}.friend_landing_collapsible-action_button{display:block;position:relative;padding:12px 26px!important;border-radius:5px;margin:21px auto;text-shadow:none;font-weight:bold;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#07c}body .friend_landing_collapsible-action_button.b-button_primary .b-button__text{font-size:16px!important}.friend_landing_collapsible-action_button.-hollow{font-size:15px!important;border:1px solid #07c;background-color:transparent}body .friend_landing_collapsible-action_button.-hollow.b-button_primary .b-button__text{color:#07c!important}.friend_landing_collapsible--legal{text-align:center}.friend_landing_collapsible--legal a{color:#707070;display:block;font-size:12px;font-weight:normal;margin-top:18px;text-decoration:underline}.friend_landing_collapsible-tandc{border-right:none!important}.friend_landing_collapsible.-collapsed section{padding:15px 0;display:none}.raf-referral-main_title{font-size:24px;line-height:32px;text-align:center}.referral-main_title--top_adjust{padding:25px 20px 35px}.referral-card__steps{background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);margin-bottom:40px;padding:20px 25px}.raf-referral-steps.-modal{margin-bottom:5px;min-height:175px;margin-top:52px;width:100%}.raf-referral-steps.-login{margin-left:auto;margin-right:auto;margin-top:42px;padding:0 10px 10px 10px}.raf-referral-steps.section__howitworks{margin-left:auto;margin-right:auto;padding:0 10px}.raf-referral-steps__table{width:100%}.raf-referral-steps__table.-modal{min-height:145px}.raf-referral-steps__step-wrapper{background-color:#e9f0fa;border-right:12px solid #fff;width:33%;vertical-align:top}.raf-referral-steps.section__howitworks .raf-referral-steps__step-wrapper{background-color:#fff;text-align:center}.raf-referral-steps__step-wrapper:last-of-type{border-right:0}.raf-referral-steps__step{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:155px;padding:0 12px 12px 12px;position:relative}.raf-referral-steps__step-number{width:60px;height:60px;margin:-30px auto 18px;line-height:60px;text-align:center;white-space:nowrap;font-size:11px;text-transform:uppercase;color:#fff;border-radius:30px;background-color:#0ab21b}.step-number--bolder .raf-referral-steps__step-number{font-size:30px;font-weight:bold;width:45px;height:45px;line-height:43px;margin:0 auto 10px}.raf-referral-step__title{display:block;font-weight:bolder;margin-bottom:10px;padding-top:0;font-size:20px;line-height:28px}.raf-friend-landing-card__lightbox-wrapper{width:803px}.modal-mask.raf-friend-landing-card__lightbox-mask{width:100vw!important;height:100vh!important;position:fixed}.raf-friend-landing-card{background:#fff;position:relative;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.raf-friend-landing-card__content{padding:28px 12px 48px;margin-left:0;background-color:#fff}.raf-friend-landing-card__logo{position:absolute;left:22px;bottom:0;width:98px;height:183px;background-image:url("//q-cf.bstatic.com/static/icons/illustrations/single-hand-success/5d1e3f87afbe20b284f6bba77fa02ee782a728d3.svg");background-position:left bottom;background-size:98px 183px;background-repeat:no-repeat}.raf-friend-landing-card__title{text-align:center;font-size:30px;font-weight:600;line-height:1.4;color:#383838}.raf-friend-landing-card__subtitle{text-align:center;font-size:16px;color:#707070;margin-top:10px}.raf-friend-landing-card__steps{display:inline-block;margin-top:22px;margin-bottom:20px;text-align:center;width:100%}.raf-friend-landing-card__step{background-color:#f7f7f7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:15px;display:inline-block;margin-right:10px;min-height:240px;padding:10px;position:relative;text-align:center;width:31.7%;vertical-align:middle}.raf-friend-landing-card__step:last-of-type{margin-right:0}.raf-friend-landing-card .raf-friend-landing-card__step-number{text-transform:uppercase;color:#fff;border-radius:30px;font-weight:100;background-color:#003580;font-size:30px;width:45px;height:45px;line-height:43px;margin:-32px auto 20px}.raf-friend-landing-card__action{display:inline-block;margin-top:20px;width:100%;text-align:center}.raf-friend-landing-card__step-image{bottom:20px;position:absolute;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:130px}.raf-friend-landing-card__step-image.image__booking-property{width:170px}.raf-friend-landing-card__step-image.image__booking-map{max-height:100px;max-width:130px;width:130px}.raf-friend-landing-card__step-image.image__wallet-gift{width:115px}.raf-friend-landing-card__step-image.image__gift-heart,.raf-friend-landing-card__step-image.image__wallet-gift{margin-top:30px}.raf-friend-landing-card__button.-smaller{font-size:12px;line-height:18px;font-weight:400;color:#fff;padding:0 55px;line-height:32px;border-radius:3px}.raf-friend-landing-card__button,.raf-friend-landing-card__button:link{padding:12px 60px;border-radius:6px;font-size:18px;font-weight:normal;line-height:1.4;color:#fff!important;text-decoration:none!important;background-color:#07c;border:1px solid #07c;cursor:pointer;display:inline-block}.raf-friend-landing-card__button:active{background-color:#003580}.raf-friend-landing-card__button:hover{background-color:#003580}.raf-friend-landing-card__button.-secondary{color:#07c!important;background-color:#fff;border-color:#07c;margin:0 24px 0 0}.raf-friend-landing-card__divisor{border:0;border-bottom:1px solid #f7f7f7;margin:30px 10px}.raf-min-spend-message{font-size:10px;text-align:right}.raf-emails-user-opt-in{text-align:center;margin-top:15px}.raf-sfl-view-wrapper{padding-bottom:15px;padding-right:15px;padding-left:15px}.raf-sfl-view{position:relative}.raf-sfl-btns{text-align:right}.raf-sfl-header{padding:12px 0 10px 50px;margin:0;font-size:20px;line-height:28px;font-weight:500;border-bottom:1px solid #ededed}.raf-check-icon{fill:#0ab21b;margin:-5px 10px 0 0}.raf-sfl-subheader{margin:20px 0 10px 50px;font-size:16px;line-height:24px;font-weight:500}.raf-sfl-desc{font-size:16px;line-height:24px;font-weight:400;padding-left:50px}.raf-sfl-email{margin-left:50px}.raf-sfl-email label{padding:0 0 5px;display:inline-block}.raf-sfl-input{padding:7px 10px;font-size:14px;line-height:20px;font-weight:400;display:inline-block;width:250px;border:1px solid #ededed;border-radius:3px;vertical-align:middle;margin-right:5px}.raf-sfl-submit{padding:8px 10px;font-size:14px;line-height:20px;font-weight:400}.raf-sfl-disclaimer{font-size:12px;line-height:18px;font-weight:400}.raf-sfl-disclaimer .bk-icon{vertical-align:top}.raf-copy-input{background:#fff;position:relative;margin-bottom:12px;border-radius:3px;border:1px solid #07c}.raf-copy-input input{font-size:16px;border:0;border-radius:3px;color:#07c;padding:8px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}.raf-copy-icon{background-image:url("//r-cf.bstatic.com/static/img/referral/raf_copy_icon/94236add2c5e71b0c1d6446ddf5ac969647820cd.svg");background-repeat:no-repeat;background-size:contain;height:21px;position:absolute;width:21px}.raf-copy-input .raf-copy-icon{color:#07c;cursor:pointer;position:absolute;right:5px;top:7px}.raf-copy-input__clipboard-tooltip{padding:8px 12px;max-width:120px;text-align:center}.-dashed{border:1.4px dashed #07c}.raf-copy-input--solid{background:#ffe9ab;border:0}.raf-copy-input--solid input{font-size:16px;line-height:24px;font-weight:500;border:4px solid #ffe9ab;background:#fff;border-radius:10px;padding:7px 10px}.raf-copy-input--solid .raf-copy-btn-container{border:4px solid #ffe9ab;border-left:none;border-radius:3px}.raf-copy-input--flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.raf-copy-input--flex input{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.raf-copy-input--flex .raf-copy-btn-container{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.raf-copy-input--limited{max-width:550px}.raf-ribbon-presents .searchresults{margin-bottom:40px}.raf-ribbon-presents .hotel{margin-bottom:40px}.raf-ribbon-presents #b2bookPage .footerconstraint{margin-bottom:40px}.referral_ribbon_green{position:fixed;left:0;bottom:0;right:0;z-index:499;height:40px;font-size:24px;background-color:#0ab21b}.referral_ribbon_green--body{max-width:1110px;min-width:620px;margin:0 auto;padding-right:10px;line-height:40px}.referral_ribbon_green--logo{float:left;width:70px;height:70px;margin-top:-20px;margin-left:15px;margin-right:35px}.referral_ribbon_green--title{font-size:18px;color:#fff}.referral_ribbon_green--terms{position:absolute;right:12px;bottom:0;height:40px;line-height:40px;text-align:right;font-size:11px}.referral_ribbon_green--terms a{font-weight:normal!important;color:#fff!important}.referral_ribbon_green--terms a:hover{color:#fff!important}.referral_ribbon_green.-green .referral_ribbon_green--terms a,.referral_ribbon_green.-green .referral_ribbon_green--terms a:hover{color:#fff!important}.raf-widget{width:75px;height:75px;position:fixed;bottom:25px;right:25px;border-radius:50%;text-align:center;-webkit-box-shadow:-4px 0 5px 0 rgba(0,0,0,0.2);box-shadow:-4px 0 5px 0 rgba(0,0,0,0.2);cursor:pointer;z-index:12;background-image:url('//r-cf.bstatic.com/static/img/referral/raf-gift-icon/1b39b0c1ccf1ee62671a461013e2605b29372fd9.svg');background-color:#fff;background-size:60%;background-position:center;background-repeat:no-repeat;border:1px solid #07c}.raf-widget.ultra-focus{position:fixed!important}.raf-widget-text-container.ultra-focus{position:fixed!important}.raf-widget--hidden{display:none}.raf-widget .bk-icon{fill:#FFF;margin-top:20px;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.raf-widget.bouncing{-webkit-animation-name:raf_widget_bounce;-webkit-animation-duration:1.2s;-webkit-animation-iteration-count:3;-webkit-animation-timing-function:ease-out;-webkit-animation-delay:3s;-ms-animation-name:raf_widget_bounce;-ms-animation-duration:1.2s;-ms-animation-iteration-count:3;-ms-animation-timing-function:ease-out;-ms-animation-delay:3s;-moz-animation-name:raf_widget_bounce;-moz-animation-duration:1.2s;-moz-animation-iteration-count:3;-moz-animation-timing-function:ease-out;-moz-animation-delay:3s;-webkit-animation-name:raf_widget_bounce;animation-name:raf_widget_bounce;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:3s;animation-delay:3s}.raf-widget-text-container{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:fixed;bottom:25px;right:60px;height:75px;width:0;overflow:hidden;background:#07c;color:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:11;border-radius:12px;-webkit-box-shadow:-4px 0 5px 0 rgba(0,0,0,0.2);box-shadow:-4px 0 5px 0 rgba(0,0,0,0.2);-webkit-transition:width .5s;transition:width .5s,padding .5s}.raf-widget-text-container.expanded{width:700px;padding:10px}.raf-widget-text{font-size:15px;margin-top:17px;margin-left:10px;overflow:hidden;width:660px}.raf-widget-text-long{margin-top:8px}.raf-widget-text-container .raf-widget-tnc{color:#FFF;font-size:10px;float:right}.raf-widget-tnc-container{width:680px;padding-right:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes raf_widget_bounce{0%{-webkit-transform:translateY(0px)}5%{-webkit-transform:translateY(-40px)}15%{-webkit-transform:translateY(0px)}30%{-webkit-transform:translateY(-20px)}40%{-webkit-transform:translateY(0px)}50%{-webkit-transform:translateY(-12px)}70%{-webkit-transform:translateY(0px)}80%{-webkit-transform:translateY(-6px)}90%{-webkit-transform:translateY(0px)}95%{-webkit-transform:translateY(-3px)}97%{-webkit-transform:translateY(0px)}99%{-webkit-transform:translateY(-1px)}100%{-webkit-transform:translateY(0px)}}@-ms-keyframes raf_widget_bounce{0%{-ms-transform:translateY(0px)}5%{-ms-transform:translateY(-40px)}15%{-ms-transform:translateY(0px)}30%{-ms-transform:translateY(-20px)}40%{-ms-transform:translateY(0px)}50%{-ms-transform:translateY(-12px)}70%{-ms-transform:translateY(0px)}80%{-ms-transform:translateY(-6px)}90%{-ms-transform:translateY(0px)}95%{-ms-transform:translateY(-3px)}97%{-ms-transform:translateY(0px)}99%{-ms-transform:translateY(-1px)}100%{-ms-transform:translateY(0px)}}@keyframes raf_widget_bounce{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}5%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}15%{-webkit-transform:translateY(0px);transform:translateY(0px)}30%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}40%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}70%{-webkit-transform:translateY(0px);transform:translateY(0px)}80%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}90%{-webkit-transform:translateY(0px);transform:translateY(0px)}95%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}97%{-webkit-transform:translateY(0px);transform:translateY(0px)}99%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}.raf-min-amount-info{display:inline-block;margin-left:10px}.raf-widget-text.raf-widget-text-min-spend{margin-top:7px}.raf-widget-tnc-container.raf-widget-tnc-container-min-spend{margin-top:10px;font-size:10px}.raf-friend-landing-card.raf--invalid{min-height:100px;background:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.raf-friend-landing-card__logo.raf--invalid{background-image:none;height:auto;left:0;padding-top:10px;position:relative}.raf-friend-landing-card__content.raf--invalid{background-color:#fff}.raf-friend-landing-card__title.raf--invalid{font-size:18px;padding-right:20px}.raf_modal_invalid{text-align:center;background:#fff;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:20px}.raf_invalid_modal_wrapper{width:490px}.raf_modal_invalid_cta{margin:20px}.raf_modal_invalid .raf_modal_invalid__title{font-size:16px;line-height:24px;font-weight:500;font-weight:700;margin:20px;text-shadow:none}.raf_modal_invalid_image{margin:20px}.raf_modal_invalid .raf_modal_invalid__subtitle{font-size:14px;line-height:20px;font-weight:400;margin:6px 0 18px;font-weight:500}.raf_modal_invalid .raf_modal_invalid__body{font-size:14px;line-height:20px;font-weight:400;margin:6px 0 18px}.raf_modal_invalid .modal-mask-closeBtn{background:0;width:auto;height:auto}.raf-friend-flow-progress{padding:15px 5px;border-bottom:1px solid #ededed}.tablet .raf-friend-flow-progress{padding:15px 10px}.raf-friend-flow-progress .raf-progress-common-heading{margin-bottom:15px}.raf-friend-flow-progress .raf-progress-icon{background-image:url('//r-cf.bstatic.com/static/img/referral/raf-gift-icon/1b39b0c1ccf1ee62671a461013e2605b29372fd9.svg');background-repeat:no-repeat;background-size:100%;width:40px;height:40px;display:inline-block;margin-right:10px;vertical-align:middle}.raf-friend-flow-progress .raf-progress-common-heading-text{display:inline-block;vertical-align:middle}.raf-friend-flow-progress .raf-progress-common-heading-main-text{font-weight:bold;font-size:16px}.raf-friend-flow-progress .raf-progress-common-sub-text{color:#707070;font-size:10px}.raf-friend-flow-progress .raf-progress-step,.raf-friend-flow-progress .raf-progress-step-separator,.raf-friend-flow-progress .raf-progress-step-num,.raf-friend-flow-progress .raf-progress-step-name{display:inline-block;vertical-align:middle}.raf-friend-flow-progress .raf-progress-step-num{width:30px;height:30px;color:#fff;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#bdbdbd;padding-top:5.5px;border-radius:50%;font-size:16px}.raf-friend-flow-progress .raf-progress-step--active .raf-progress-step-num{background:#537bb4}.raf-friend-flow-progress .raf-progress-step--inactive .raf-progress-step-name{color:#bdbdbd}.raf-friend-flow-progress .raf-progress-step-separator{width:20px;border-top:2px solid #bdbdbd;margin:0 5px}.raf-friend-flow-progress .raf-progress-step--done .raf-progress-step-num{padding-top:4px}.raf-friend-flow-progress .raf-progress-whatisthis{text-align:right;padding-top:5px}.raf-friend-flow-progress .raf-progress-whatisthis>span{cursor:pointer;color:#07c}#raf-progress-whatisthis-panel{padding:15px}.rewards-incentippy{width:24px;height:24px;background:url('//q-cf.bstatic.com/static/img/incentives/incentippy/d95ef8dbbf70b932813312468b55608088e91dcb.svg') no-repeat 50% 50%;background-size:24px 24px}.rewards-incentippy-gray{width:24px;height:24px;background:url('//r-cf.bstatic.com/static/img/incentives/incentippy_gray/2bda4622f06519a8b7a2173d4d0768ed9b7cf50f.svg') no-repeat 50% 50%;background-size:24px 24px}.rewards-incentippy-big{width:61px;height:48px;background:url('//q-cf.bstatic.com/static/img/incentives/incentippy_big/6073affa42fd7928b52ac15b5feaab77939687a5.svg') no-repeat 50% 50%;background-size:61px 48px}.rewards-gift-big{width:50px;height:50px;background:url('//q-cf.bstatic.com/static/img/incentives/incentive-gift-box-round-100px/d45438b0be0d579426436f74c2a77aef42d44c97.png') no-repeat 50% 50%;background-size:50px 50px}.rewards-modal-img{height:160px;background:url('//q-cf.bstatic.com/static/img/incentives/offer/6a3e9b47ebeea10e71293a021407248a841180b5.svg') no-repeat 50% 50%;background-size:cover}.rewards-ribbon{position:fixed;bottom:0;left:0;right:0;z-index:100;background-color:#fff;border-top:3px solid #f07c00}.rewards-ribbon__icon-btn{float:right;height:24px;width:24px;padding:0;margin:16px 16px 16px 0;opacity:.4;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;border:0}.rewards-ribbon__icon-btn:hover{opacity:.8}.rewards-ribbon__icon-btn:active,.rewards-ribbon__icon-btn:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.rewards-ribbon__collapsed{padding:16px 32px;overflow-x:hidden;text-align:center}.rewards-ribbon__icon{display:inline-block;vertical-align:top;margin-right:12px}.rewards-ribbon__collapsed-content{display:inline;vertical-align:top}.rewards-ribbon__collapsed-title{font-size:14px;line-height:20px;font-weight:400;display:inline;line-height:24px}.rewards-ribbon__expanded{padding:16px 32px;overflow-x:hidden}.rewards-ribbon__img{float:left;margin-right:24px}.rewards-ribbon__cta{float:right;margin:5px 0 0 16px}.rewards-ribbon__expanded-content{overflow-x:hidden}.rewards-ribbon__expanded-title{font-size:20px;line-height:28px;font-weight:500;font-weight:normal}.rewards-ribbon__expanded-subtitle{font-size:14px;line-height:20px;font-weight:400;display:inline;margin-right:12px}.rewards-ribbon__terms-link,.rewards-ribbon__link{font-size:14px;line-height:20px;font-weight:400;display:inline-block;white-space:nowrap;margin-right:12px}.rewards-ribbon__terms-link .bui-link{color:#383838;font-weight:normal;cursor:help}.rewards-ribbon__link .bui-link{font-weight:normal}.rewards-ribbon.-expanded .bk-icon.-iconset-navarrow_up{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rewards-ribbon.-expanded .rewards-ribbon__collapsed{display:none}.rewards-ribbon.-collapsed{cursor:pointer}.rewards-ribbon.-collapsed .rewards-ribbon__expanded{display:none}.rewards-ribbon.-top{position:static;bottom:auto;left:auto;right:auto;z-index:auto;border-top:0;border-bottom:1px solid #ededed;margin:8px 8px 16px}.rewards-ribbon.-top .rewards-ribbon__expanded{padding-left:0;padding-right:0}.rewards-ribbon.-top .rewards-ribbon__img{margin-right:16px}.rewards-ribbon.-top .rewards-incentippy{width:32px;height:32px;background-size:32px 32px}#rewards-landing .bui-modal__close{opacity:1}#rewards-landing .bui-modal__close svg{fill:#fff}.rewards-landing__content{padding-bottom:0;font-size:14px;line-height:20px;font-weight:400}.rewards-landing__content h3{font-size:20px;line-height:28px;font-weight:500;margin:0 0 16px}.rewards-landing__content p{margin:0 0 16px}.rewards-landing__content .bui-link{font-weight:normal}.rewards-landing .bui-modal__footer{padding-top:8px}#rewards-offer-modal{z-index:1002}#rewards-offer-modal .bui-modal__close{opacity:1}#rewards-offer-modal .bui-modal__close svg{fill:#fff}.rewards-offer-modal__content{text-align:center}.rewards-offer-modal__title{font-size:24px;line-height:32px;font-weight:600;font-weight:bold;margin-bottom:8px}.rewards-offer-modal__subtitle{font-size:14px;line-height:20px;font-weight:400;padding-bottom:8px}.rewards-offer-modal__faq-link:link{font-weight:normal;color:#383838}.rewards-offer-modal .bui-button{margin:16px 6px 0}.rewards-offer-modal__error{margin-top:16px}.rewards-offer-ribbon{position:fixed;bottom:22px;left:22px;right:22px;z-index:100;background-color:#fff;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.3);box-shadow:0 2px 6px 0 rgba(0,0,0,0.3);padding-left:120px}.rewards-offer-ribbon__img{position:absolute;top:0;bottom:0;left:0;width:120px;background:url('//r-cf.bstatic.com/static/img/incentives/offer-small/582838a6fd7adf4e7f541f209594d91cc3369e1f.svg') no-repeat 50% 50%;background-size:cover}.rewards-offer-ribbon__content{margin:24px}.rewards-offer-ribbon .bui-button{float:right;margin:5px 0 0 16px}.rewards-offer-ribbon__title{font-size:20px;line-height:28px;font-weight:500;font-weight:normal}.rewards-offer-ribbon__subtitle{font-size:14px;line-height:20px;font-weight:400;display:inline;margin-right:12px}.rewards-offer-ribbon__terms-link{font-size:14px;line-height:20px;font-weight:400;white-space:nowrap}.rewards-offer-ribbon__terms-link .bui-link{color:#383838;font-weight:normal;cursor:help}.rewards-promo-banner__coupon-code{display:inline-block;vertical-align:middle;border-radius:2px;margin-top:16px;padding:9px 20px;font-size:14px;line-height:20px;font-weight:500;background-color:#f7f7f7}.rewards-promo-banner .bui-banner__text .bui-link{color:#383838}#rewards-promo-modal .bui-modal__close{opacity:1}#rewards-promo-modal .bui-modal__close svg{fill:#fff}.rewards-promo-modal__content{padding-bottom:0;font-size:14px;line-height:20px;font-weight:400}.rewards-promo-modal__content h3{font-size:20px;line-height:28px;font-weight:500;margin:0 0 16px}.rewards-promo-modal__content p{margin:0 0 16px}.rewards-promo-modal__content ol{list-style-type:decimal;padding-left:20px;margin:0 0 16px;color:#707070}.rewards-promo-modal__content ol li{margin:0 0 8px}.rewards-promo-modal__content .bui-link{font-weight:normal}.rewards-promo-modal .bui-modal__footer{padding-top:8px}.rewards-promo-modal .bui-modal__footer p{margin:16px 0 0}.rewards-promo-modal__fineprint{font-size:12px;line-height:18px;font-weight:400;color:#707070}.rewards-promo-modal .bui-modal__footer .rewards-promo-modal__faq{margin-top:32px}.rewards-terms-popover h3{font-size:16px;line-height:24px;font-weight:500;margin:0 0 16px}.rewards-terms-popover ol{font-size:14px;line-height:20px;font-weight:400;list-style-type:decimal;margin:0;padding-left:20px}.rewards-terms-popover ol li{margin-bottom:4px}.rewards-terms-popover ol li .bui-link{font-weight:normal}.rewards-ribbon-non-eligible{position:fixed;bottom:0;left:0;right:0;z-index:100;background-color:#fff;border-top:3px solid #bdbdbd;padding:16px 56px 16px 32px}.rewards-ribbon-non-eligible__icon{float:left;margin-right:16px}.rewards-ribbon-non-eligible__content{font-size:14px;line-height:20px;font-weight:400;margin-top:2px;overflow-x:hidden}.rewards-ribbon-non-eligible__text{margin-right:10px}.rewards-ribbon-non-eligible__link .bui-link{font-weight:normal;white-space:nowrap}.rewards-ribbon-non-eligible__close{position:absolute;height:24px;width:24px;top:16px;right:16px;padding:0;opacity:.4;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;border:0}.rewards-ribbon-non-eligible__close:hover,.rewards-ribbon-non-eligible__close:focus{opacity:.8}.rewards-sr-badge{font-size:14px;line-height:20px;font-weight:400;position:relative;display:inline-block;border:1px solid #f07c00;border-radius:4px;background-color:#fff;padding:1px 8px 1px 31px;vertical-align:top;margin:0 0 7px 4px;height:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rewards-sr-badge__icon{position:absolute;top:-1px;left:-5px;width:16px;height:24px;background:#f07c00;padding:0 6px;border-radius:4px 0 0 4px}.rewards-bp-notice{position:relative;background-color:#fff;border:1px solid #cce1ff;border-radius:3px;padding:10px;margin-bottom:15px;-webkit-box-shadow:0 -3px 0 0 #f07c00;box-shadow:0 -3px 0 0 #f07c00}.rewards-bp-notice.-hidden{display:none}.rewards-bp-notice .bk-icon.-iconset-warning{position:absolute;top:10px;right:10px}.rewards-bp-notice__icon{float:left;margin-right:10px}.rewards-bp-notice__title{font-size:14px;line-height:20px;font-weight:400;overflow-x:hidden;margin-top:2px}.rewards-bp-notice__subtitle{font-size:12px;line-height:18px;font-weight:400;margin-top:10px}.rewards-bp-notice.-warning{-webkit-box-shadow:0 -3px 0 0 #ff0202;box-shadow:0 -3px 0 0 #ff0202}.rewards-bp-notice.-warning .rewards-bp-notice__title{padding-right:24px}.promo-code__add,.promo-code__replace{font-size:14px;line-height:20px;font-weight:500;font-size:13px;color:#07c;cursor:pointer}.promo-code__add:hover,.promo-code__replace:hover{text-decoration:underline}.promo-code__replace.-open{color:#383838;cursor:default;margin-bottom:8px}.promo-code__form .bui-form__group{margin-bottom:12px}.promo-code__form .bui-form__label,.promo-code__form .bui-form__control,.promo-code__form .bui-form__error,.promo-code__form .bui-button{font-size:13px}.promo-code__form input[name='coupon_code']{text-transform:uppercase}.promo-code__form .bui-form__error a:link{font-weight:normal}.promo-code-card{padding:2px;border-bottom:1px solid #ededed;margin-bottom:10px}.promo-code-card__image{float:left;width:60px;margin-right:-60px}.promo-code-card__image.-valid{display:block}.promo-code-card__image.-error,.promo-code-card__error{display:none}.promo-code-card__content{margin-left:72px}.promo-code-card__title{font-size:14px;line-height:20px;font-weight:500;font-size:13px;font-weight:bold;margin:0 0 8px}.promo-code-card__code{display:inline-block;font-size:14px;line-height:20px;font-weight:500;background-color:#f7f7f7;padding:2px 20px;margin:0 0 16px;border-radius:2px}.promo-code-card__message{font-size:14px;line-height:20px;font-weight:400;font-size:13px;margin:0 0 8px}.promo-code-card__conditions{font-size:12px;line-height:18px;font-weight:400;color:#707070;margin:0 0 16px}.promo-code-card__condition{position:relative;padding-left:20px;margin-bottom:4px}.promo-code-card__condition .bk-icon{position:absolute;top:1px;left:0}.promo-code-card__actions{font-size:14px;line-height:20px;font-weight:400;font-size:13px;margin-bottom:12px}.promo-code-card__actions .bui-link{display:inline-block;white-space:nowrap;margin:0 8px 4px 0}.promo-code-card__actions .bui-link:hover{text-decoration:underline}.promo-code-card__actions .bui-link:last-child{margin-right:0}.promo-code-card__error{margin-bottom:16px}.promo-code-card__error .bui-alert__description{font-size:13px}.promo-code-card.-error .promo-code-card__image.-valid{display:none}.promo-code-card.-error .promo-code-card__image.-error,.promo-code-card.-error .promo-code-card__error{display:block}.promo-code-terms h3{font-size:20px;line-height:28px;font-weight:500;margin:0 0 20px}.promo-code-terms ol{font-size:14px;line-height:20px;font-weight:400;margin:0 0 20px 0;padding:0;list-style-position:inside}.promo-code-terms ol li{margin:0 0 8px}.promo-code-terms p{font-size:14px;line-height:20px;font-weight:400;margin:0 0 16px}.promo-code-terms p:last-child{margin-bottom:0}.promo-code-terms p a:link{font-weight:normal}ul.promo-code-error{list-style:none;padding:0}ul.promo-code-error li{text-indent:-28px;padding-left:28px}ul.promo-code-error li svg{vertical-align:middle}#incentives-feedback-modal .bui-modal__paragraph{font-size:14px;line-height:20px;font-weight:400}#incentives-feedback-modal .incentives-feedback-modal__icon{display:block;width:32px;height:32px;background:url('//r-cf.bstatic.com/static/img/incentives/incentippy_gray/2bda4622f06519a8b7a2173d4d0768ed9b7cf50f.svg') no-repeat 50% 50%;background-size:32px 32px;margin-bottom:16px}.rewards-ribbon.-theme-energizer .rewards-ribbon__img{margin-top:-8px;margin-bottom:-8px}.rewards-ribbon.-theme-energizer .rewards-ribbon__expanded-content{margin-top:8px}