footer{margin-top:4rem}@media (min-width:992px){footer{margin-top:4rem}}footer.shared-footer{background:#ebebeb;border-top:4px solid #b3b3b3;border-bottom:5px solid #6b6b6b;position:relative;clear:both}.footer__border{border-bottom:1px solid #ccc}@media (max-width:480px){.footer__border{border-bottom:0}}.footer__logo{padding-top:2.6rem}.footer__logo svg{width:120px}.footer__copyright{padding-top:1.6rem}footer.shared-footer .row-inner{height:120px;margin:0 auto}footer.shared-footer .footer-logo{float:left;margin-top:26px}footer.shared-footer .footer-logo .copy{display:block;font:10px Work Sans,sans-serif;color:#b3b3b3;padding-top:16px}footer.shared-footer .footer-logo .icon-forbes-logo{color:#939393;font-size:38px}footer.shared-footer .footer-links{padding:20px 0;float:right}footer.shared-footer .footer-links li{display:inline-block;line-height:20px;margin-right:10px;font:12px Work Sans,sans-serif}footer.shared-footer .footer-links li:last-child{margin-right:0}footer.shared-footer .footer-links li:not(:last-child) a:after{content:"|";color:#b3b3b3;margin-left:10px}footer.shared-footer .footer-links li.mob{display:none}footer.shared-footer .footer-links a{color:#b3b3b3}footer.shared-footer .footer-links a:hover{color:#181716;text-decoration:underline}footer.shared-footer.shared-footer{background-color:#dedede;border:0}footer.shared-footer.shared-footer .row-inner{height:auto}footer.shared-footer.shared-footer .footer-links-wrapper{display:inline-block}footer.shared-footer.shared-footer .footer-links{margin-bottom:0}footer.shared-footer.shared-footer .footer-links a{color:#181716;text-decoration:none}footer.shared-footer.shared-footer .footer-links li:not(:last-child) a:after{content:""}footer.shared-footer.shared-footer .footer-logo{border-bottom:1px solid #ccc;padding-bottom:12px}footer.shared-footer.shared-footer .footer-logo .copy,footer.shared-footer.shared-footer .footer-logo .icon-forbes-logo{color:#181716}footer.shared-footer.shared-footer .row-inner{text-align:center}footer.shared-footer.shared-footer .footer-logo{float:none}@media (max-width:1220px){footer.shared-footer .footer-links{padding:20px 0}footer.shared-footer .footer-links li{font-size:11px;margin-right:4px;display:inline-block;line-height:20px;float:none}footer.shared-footer .footer-links li:last-child{margin-right:0}footer.shared-footer .footer-links li:not(:last-child) a:after{margin-right:4px}}@media (max-width:1024px){footer.shared-footer .footer-links-wrapper{text-align:center;clear:both;padding:0 48px}footer.shared-footer .footer-links-wrapper .footer-links{padding:20px 0}footer.shared-footer .footer-links-wrapper .footer-links li.desk{display:none}footer.shared-footer .footer-links-wrapper .footer-links li.mob{display:inline-block}}@media (max-width:480px){footer.shared-footer{border-bottom-width:75px}.fbs-modal footer.shared-footer .fl-logo-footer .main_error_msg:before,footer.shared-footer .fl-logo-footer .fbs-modal .main_error_msg:before,footer.shared-footer .fl-logo-footer .icon,footer.shared-footer .fl-logo-footer .icon-forbes-life{font-size:18px}footer.shared-footer .footer-logo{float:none;text-align:center;margin-top:20px}footer.shared-footer .footer-logo .copy{padding-top:10px}footer.shared-footer .footer-links{margin-bottom:10px;width:100%;text-align:center}footer.shared-footer .footer-links li{float:none;font:14px/30px Work Sans,sans-serif;text-align:center;display:block;margin:0}}.upfeat-footer{padding-top:4rem;padding-bottom:4rem;background:#dedede}.upfeat-footer a{color:#181716}.upfeat-footer a:hover{color:#181716;text-decoration:none}.upfeat-footer .company-logo{width:114px;height:32px;background:url(/coupons/vassets/dist/static/img/upfeat-logo.svg) no-repeat 50%;background-size:114px 32px}.upfeat-footer .border-top{border-top:1px solid #ccc!important}.upfeat-footer__links{font-size:1.4rem;line-height:2.1}@media (min-width:768px){.upfeat-footer__links{font-size:1.2rem}} .modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:1.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-50px);transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 3rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 3rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 3rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:.1rem solid rgba(0,0,0,.2);border-radius:0;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;border-bottom:.1rem solid #e9ecef;border-top-left-radius:-.1rem;border-top-right-radius:-.1rem}.modal-header .close{padding:0;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:-.25rem;border-top:.1rem solid #e9ecef;border-bottom-right-radius:-.1rem;border-bottom-left-radius:-.1rem}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1260px){.modal-xl{max-width:1140px}}body.modal-open{position:fixed;width:100vw}.promotion-modal{-webkit-overflow-scrolling:touch}.promotion-modal .modal-dialog{width:100vw;max-width:100vw;height:100vh;background-color:#fff;margin:0}.promotion-modal .modal-dialog .modal-content{border-radius:0;border:none;height:100%;overflow-y:auto}.promotion-modal .modal-dialog .modal-content .modal-header{border:none}.promotion-modal__header__logo-title__logo .merchant-logo{width:80px;height:80px}.promotion-modal__header__close{font-size:2.4rem;line-height:2.4rem;padding:1rem 1.5rem;background-color:#e2e2e2;border:none;border-radius:50%;cursor:pointer}.promotion-modal__header .rich-text ul{padding-left:2rem}.promotion-modal__body .promotion-modal__instruction{width:99%;margin:auto}.promotion-modal__footer{background-color:#e6e6e6}.promotion-modal__code-row{font-family:Work Sans,sans-serif}.promotion-modal__code-row__code{font-size:2rem;line-height:1.1;text-align:center;background:#fff!important;border:1px solid #333}.promotion-modal__code-row button{color:#fff;background:#333;font-size:1.8rem;line-height:1.1}.promotion-modal__vote__buttons .promotion-modal__vote__button{border:1px solid #7b7b7b;color:#7b7b7b;background:#fff;border-radius:50%;height:3rem;width:3rem;padding:0}.promotion-modal__vote__buttons .promotion-modal__vote__button:hover{background-color:#003891;border-color:#003891;color:#fff}.promotion-modal__vote__buttons .promotion-modal__vote__button.selected{background-color:#003891;border-color:#003891;color:#fff;-webkit-box-shadow:none;box-shadow:none}.promotion-modal__top-promo__logo .merchant-logo{width:80px;height:80px}.promotion-modal__top-promo__title{font-family:Merriweather,serif;font-size:2rem;font-weight:700;line-height:1.2}@media (min-width:768px){.promotion-modal .modal-dialog{width:654px;max-width:654px;margin:15rem auto 6rem;height:auto;min-height:auto}.promotion-modal__header__logo-title__logo .merchant-logo,.promotion-modal__top-promo__logo .merchant-logo{width:100px;height:100px}} .alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:.1rem solid transparent;border-radius:0}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4.9rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#001d4b;background-color:#ccd7e9;border-color:#b8c7e0}.alert-primary hr{border-top-color:#a6b9d8}.alert-primary .alert-link{color:#000918}.alert-secondary{color:#1b1b1b;background-color:#d6d6d6;border-color:#c6c6c6}.alert-secondary hr{border-top-color:#b9b9b9}.alert-secondary .alert-link{color:#020202}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#6a0000;background-color:#f5cccc;border-color:#f1b8b8}.alert-danger hr{border-top-color:#eda3a3}.alert-danger .alert-link{color:#370000}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1b1b;background-color:#d6d6d6;border-color:#c6c6c6}.alert-dark hr{border-top-color:#b9b9b9}.alert-dark .alert-link{color:#020202}.alert-brand-primary{color:#001d4b;background-color:#ccd7e9;border-color:#b8c7e0}.alert-brand-primary hr{border-top-color:#a6b9d8}.alert-brand-primary .alert-link{color:#000918}.alert-brand-secondary{color:#1b1b1b;background-color:#d6d6d6;border-color:#c6c6c6}.alert-brand-secondary hr{border-top-color:#b9b9b9}.alert-brand-secondary .alert-link{color:#020202}.newsletter-card{margin-left:-1rem;margin-right:-1rem}@media (min-width:768px){.newsletter-card{margin-left:unset;margin-right:unset}}@media (min-width:768px){.newsletter-card .newsletter-widget{margin-right:auto;margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}}.newsletter-widget{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;color:#000}.newsletter-widget__icon{z-index:4;font-size:2rem;margin-right:-3.5rem;padding-left:1.5rem;-ms-flex-item-align:center;align-self:center}.newsletter-widget__response{text-align:left!important;background:none;border:none;padding-left:0;color:#c00}.newsletter-widget__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.9rem}@media (min-width:768px){.newsletter-widget__group{height:4.2rem}}.newsletter-widget__group>input{padding-left:4.5rem}.newsletter-widget__group>input::-webkit-input-placeholder{color:#dee2e6}.newsletter-widget__group>input::-moz-placeholder{color:#dee2e6}.newsletter-widget__group>input:-ms-input-placeholder{color:#dee2e6}.newsletter-widget__group>input::-ms-input-placeholder{color:#dee2e6}.newsletter-widget__group>input::placeholder{color:#dee2e6}.newsletter-widget__info__body{text-align:left;font-size:1.4rem}.newsletter-widget__info__body label{margin-left:2rem}.newsletter-widget__button{height:100%}/*! purgecss start ignore */.error-border{border:1px solid #c00}/*! purgecss end ignore */ .promotion-terms-modal .modal-dialog{width:100vw;max-width:100vw;height:100vh;background-color:#fff;margin:0}.promotion-terms-modal .modal-dialog .modal-content{border-radius:0;border:none;height:100%;overflow-y:auto}.promotion-terms-modal__header{position:relative}.promotion-terms-modal__header__back{position:relative;background-color:#000;padding:1rem;cursor:pointer}.promotion-terms-modal__header__back__icon{position:absolute;left:1rem}.promotion-terms-modal__header__logo-title__title{font-family:Merriweather,serif;font-size:2rem;line-height:1.4}.promotion-terms-modal__body__title{text-align:center;font-size:1.8rem}.promotion-terms-modal__footer{background-color:#f8f9fa}@media (min-width:768px){.promotion-terms-modal .modal-dialog{width:737px;max-width:737px;margin:15rem auto 6rem;height:auto}} .editable__edit{display:inline-block;position:absolute;top:0;right:0}.editable__edit[focus-within]{z-index:999}.editable__edit:focus-within{z-index:999}.editable__edit--left{right:auto;left:0}.editable__edit--bottom{top:auto;bottom:0}.editable{position:relative;min-height:2rem}.editable>.editable__edit{display:none}.editable__edit__multi-function{background-color:transparent}.editable__edit__multi-function-btn-wrapper[focus-within] .editable__edit__multi-function-menu{position:relative;display:block;z-index:999}.editable__edit__multi-function-btn-wrapper:focus-within .editable__edit__multi-function-menu{position:relative;display:block;z-index:999}.editable__edit__multi-function-menu{list-style:none;display:none}.editable:hover>.editable__edit{display:inline-block}.editable--empty{padding:3rem 0;position:relative;min-width:11rem;width:100%;border:.1rem solid #c00!important;background:url(/coupons/vassets/dist/static/img/upfeat-logo.svg) no-repeat 50%;background-size:contain}.editable--padded .editable__edit{margin-right:10rem!important} .jump-link-anchor{display:block;position:relative;top:-56px;visibility:hidden} .disclaimer{line-height:1.2}.disclaimer--dark{background:#181716;color:#fff}.disclaimer--dark .disclaimer__border{border-bottom:.1rem solid #33302d!important}.disclaimer__border{border-bottom:.1rem solid #dee2e6!important} .collapsible-item__button:not(.collapsed) .collapsible-item__icon{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.collapsible-item .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease} .navigation-list{list-style-type:decimal}