body{font-family:"Cocosharp",sans-serif;margin:0;padding:0;font-size:14px;font-weight:400;color:#191919;background:#e7e7e7}input,select,textarea{font-family:"Cocosharp",sans-serif;font-weight:700!important;font-size:16px}label{font-family:"Cocosharp",sans-serif;font-weight:400;font-size:12px}.ff-avenir-next{font-family:"Avenir Next",sans-serif}p{margin:0}a:hover{text-decoration:none}.container{margin:0 auto;padding:0 0 20px 0;max-width:800px;background:#f7f7f7}.container-notification{margin:0 auto;padding:0;max-width:800px;background:#f7f7f7}.black{color:#202123!important}.blacker{color:#191919!important}.white{color:#ffffff}.grey{color:#8b9db7}.light-grey{color:#dce2e9}.green-primary{color:#4bec7d}.green-secondary{color:#059475!important}.green-bg{background-color:#059475}.green-gradient{background:linear-gradient(to right,#57f769,#2acfac)}.red{color:#cf4b2a}.blue-bg{background-color:#58a5f0}.r5-grey{color:#f6f6f6}.r5-black{color:#1d1e21}.r5-primary{color:#3d6ce1}.r5-primary-bg{background-color:#3d6ce1}.r5-primary-bg:hover{background-color:#2a4ea8;color:#ffffff}.r5-secondary{color:#70d19d}.r5-secondary:hover{color:#60b587}.r5-container-bg{background-color:#fcfcfc}.r5-secondary-black{color:#4a4b4d}.size-8{font-size:8px}.size-10{font-size:10px}.size-12{font-size:12px}.size-15{font-size:15px}.size-16{font-size:16px}.size-18{font-size:18px}.size-20{font-size:20px}.size-24{font-size:24px}.size-28{font-size:28px}.size-36{font-size:36px}.char-space-neg-80{letter-spacing:-0.8px}.char-space-neg-44{letter-spacing:-0.44px}.char-space-neg-31{letter-spacing:-0.31px}.char-space-neg-27{letter-spacing:-0.27px}.char-space-neg-22{letter-spacing:-0.22px}.char-space-48{letter-spacing:0.48px}.char-space-56{letter-spacing:0.56px}.char-space-64{letter-spacing:0.64px}.char-space-72{letter-spacing:0.72px}.char-space-96{letter-spacing:0.96px}.char-space-200{letter-spacing:2px}.char-space-267{letter-spacing:2.67px}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.demibold{font-weight:600!important}.bold{font-weight:700}.mg-b-8{margin-bottom:8px}.mg-b-10{margin-bottom:10px}.mg-b-16{margin-bottom:16px}.mg-b-20{margin-bottom:20px}.mg-b-24{margin-bottom:24px}.mg-b-30{margin-bottom:30px}.mg-b-35{margin-bottom:35px}.mg-b-48{margin-bottom:48px}.mg-b-52{margin-bottom:52px}.mg-b-64{margin-bottom:64px}.mg-b-80{margin-bottom:80px}.mg-t-2{margin-top:2px}.mg-t-5{margin-top:5px}.mg-t-6{margin-top:6px}.mg-t-20{margin-top:20px}.mg-t-30{margin-top:30px}.mg-t-45{margin-top:45px}.mg-t-90{margin-top:90px}.mg-t-170{margin-top:170px}.mg-l-6{margin-left:6px}.mg-l-12{margin-left:12px}.mg-l-24{margin-left:24px}.mg-l-30{margin-left:30px}.navigation{position:sticky;background:#f7f7f7;padding-top:0px;padding-bottom:10px;top:0;z-index:9}.nav-bar{display:flex;justify-content:space-around;align-items:center;padding:0 16px;margin-top:80px;width:100%;height:32px}.nav-bar>div{cursor:pointer}.nav-bar .nav-item{position:relative;width:calc(100% / 3);font-size:16px;font-weight:700;text-align:center;letter-spacing:1px}.nav-bar .nav-item a{color:#8b9db7}.nav-bar .nav-item.active a{color:#191919}.nav-bar .nav-item.active .active-bar{position:absolute;left:50%;transform:translateX(-50%);margin-top:8px;width:48px;height:3px;background:#3d6ce1;border-radius:2px}.back_btn{display:flex;align-items:center;margin-top:30px;color:#191919}.login-container{margin:60px auto;max-width:450px;padding-left:20px;padding-right:20px;padding-bottom:30px}.actions-container{margin:6px auto;max-width:450px;padding-left:20px;padding-right:20px;padding-bottom:30px}.logo-container{padding-top:50px;margin-bottom:63px;text-align:center}.cursor-pointer{cursor:pointer}form .email{position:relative}form label{margin-bottom:-10px}form .form-group input{padding-left:0;border-radius:0;border:none;background:#f7f7f7}form .thick-bordered-input input{border:2px solid #059475;height:3em;border-radius:10px;font-size:1.5em}form .email input{border-bottom:1px solid #8b9db7}form .email>.form-control-feedback{position:absolute;bottom:6px;right:0}form .password input{border-bottom:1px solid #8b9db7}form .password .show{position:absolute;bottom:8px;right:0;color:#70d19d}form .password .show:hover{color:#60b587}.actions{margin-top:48px;text-align:center}.actions a{display:block}.actions a.btn{display:flex;justify-content:center;align-items:center;max-width:410px;margin:auto auto auto auto;height:48px;border-radius:6px;border:none;color:#ffffff;cursor:pointer;box-shadow:0 5px 65px rgba(0,0,0,0.1)}.actions a.btn:hover{color:#ffffff}.receipts-container{margin:0 auto;padding-bottom:20px;padding-left:20px;padding-right:20px;background:#f7f7f7}.receipts{position:relative}.dashboard-container{position:relative;float:right;width:100%}.receipts .tab-info{font-family:"Avenir Next",sans-serif;margin-top:20px}#add_button{display:block}#add_button_desktop{display:none;position:absolute;left:45%}.receipts .add-button{position:fixed;left:50%;transform:translateX(-50%);bottom:46px;display:flex;justify-content:center;align-items:center;margin:0 auto;margin-top:-40px;width:50px;height:50px;border:none;border-radius:50%;background-color:#70d19d;transition:all 300ms ease}.receipts .add-button:focus{outline:none}.receipts .other-buttons>button{width:45px;height:45px}.receipts .edit-btn{left:calc(50% + 64px);bottom:126px}.receipts .camera-btn{left:calc(50% - 64px);bottom:126px}.receipts .email-btn{bottom:146px}.rotate{transform:rotate(45deg);transition:all 300ms ease}.receipts .other-buttons{display:none}.show{display:inline!important}.hide{display:none!important}.receipt{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:18px 16px;height:80px;color:#191919;border-radius:10px;background:#ffffff;box-shadow:0 5px 15px rgba(0,0,0,0.07);cursor:pointer}.receipt .brand{display:flex;align-items:center}.receipt .brand>.brand-logo-container{margin-right:18px;width:35px;height:35px;background-size:cover;background-position:center center;background-repeat:no-repeat}.verify{margin:20px auto;max-width:450px;padding-left:20px;padding-right:20px}.verify p{font-family:"Cocosharp",sans-serif;font-size:18px;font-weight:400;text-align:center;color:#8b9db7}.full-receipt-container{margin-bottom:24px;padding-left:24px;padding-right:24px;padding-top:40px;background-position-x:center;background-repeat:no-repeat}.popup-notification{position:relative;margin-left:auto;margin-right:auto;margin-top:5px;margin-bottom:5px;padding:14px 20px;padding-top:32px!important;border-radius:10px;background:#ffffff;box-shadow:0 5px 15px rgba(0,0,0,0.07)}.popup-add-receipt{position:relative;margin-left:auto;margin-right:auto;margin-top:70px;margin-bottom:65px;padding:18px 23px;padding-top:40px;border-radius:10px;background:#ffffff;box-shadow:0 5px 15px rgba(0,0,0,0.07)}.popup-add-receipt .brand-logo{position:absolute;top:-28px;right:23px;width:60px;height:60px;border-radius:50%;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-box-shadow:0px 0px 6px 2px rgba(0,0,0,0.6);box-shadow:0px 0px 6px 2px rgba(0,0,0,0.6)}.rewards .claimed{display:none}.popup-add-receipt .receipt-content{padding-bottom:18px}.popup-add-receipt .receipt-content .receipt-row{display:flex;justify-content:space-between;margin-bottom:3px}.popup-add-receipt .receipt-content .receipt-row p:last-child{max-width:200px}.popup-add-receipt .receipt-content .items-info{display:flex;justify-content:space-between;margin-top:16px;vertical-align:middle}.popup-add-receipt .receipt-content .item-smart-info{border-bottom:1px dashed #8b9db7}.items-info .item-column{width:60%}.items-info .quantity-column{width:20%}.items-info .value-column{width:20%}.popup-add-receipt .receipt-content .total-row{display:flex;justify-content:space-between;margin-top:16px;margin-bottom:16px}.popup-add-receipt .receipt-content .taxes-row{display:flex;justify-content:space-between;font-size:10px;padding-bottom:10px}.options-container{padding-left:24px;padding-right:24px;padding-bottom:34px}.fallback-container{display:flex;flex-direction:column;align-items:center}.fallback-pdf{display:block!important;text-align:center}.fallback-container .raw-data-text{font-size:2.8vw;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-break:break-all}.fallback-container .address-line{font-size:2.8vw}.fallback-container .receipt-row{display:flex;justify-content:space-between;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;width:70vw;margin-bottom:3px}.fallback-container .receipt-row-pdf-wrapper{display:flex;align-content:center;justify-content:center;align-items:center;width:100%}.fallback-container .receipt-row-pdf{display:flex;justify-content:space-between;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;width:64%;margin-bottom:3px}.fallback-container .receipt-row .pdf-mr{margin-right:16px}.profile>.options-container{}.options-container .option{display:flex;justify-content:space-between;align-items:center;height:72px;cursor:pointer;color:#191919}.options-container .option .checkmark{top:-10px;height:24px;width:24px}.options-container .option .checkbox .checkmark:after{content:url("https://refive-backend.s3.eu-central-1.amazonaws.com/static/leaf_core/img/checkmark_green_bigger.svg")}.green-border{border:2px solid #059475!important}.green-checkmark{border:0px!important;background-color:#059475}.green-checkmark:after{content:url("https://refive-backend.s3.eu-central-1.amazonaws.com/static/leaf_core/img/checkmark_white.svg")!important}.options-container .option .checkbox .corrected{display:none;position:absolute;top:18px;left:-50%;font-size:10px;color:#8b9db7}.options-container .option .checkbox input:checked ~ .corrected{display:block}.impact{padding:16px;text-align:center}.impact>div{display:flex;flex-direction:column;justify-content:center;margin-bottom:12px;width:100%;height:80px;background-size:cover;background-position:center;background-repeat:no-repeat;color:#ffffff}.inline-buttons{display:flex;justify-content:center}.inline-buttons>a{display:inline-block;width:142px;height:44px}.inline-buttons>a:first-child{margin-right:28px}.btn-custom-style.input-button{color:#3d6ce1;border-color:#3d6ce1;border:2px solid #3d6ce1}.btn-custom-style.input-button:focus{box-shadow:0 0 0 0.2rem rgba(66,228,137,0.22)!important}.css-question-circle{width:13px;margin-bottom:10px}.rating{margin-bottom:48px;text-align:center}.stars-container{display:flex;justify-content:space-around;padding-left:25%;padding-right:25%}.retailer-filters{margin:0 auto;padding-bottom:20px;padding-left:20px;padding-right:20px;background:#fcfcfc}.category-filter{position:absolute;margin:0 auto;border-width:2px;border-color:black;border-style:solid;padding-left:20px;padding-right:20px;background:#ffffff;z-index:10;border-radius:10px;opacity:1;width:100%}.filter-checkboxes{position:relative;flex:0 1 auto;flex-direction:column;flex-wrap:wrap;flex-basis:50%;justify-content:space-between;border-radius:5px;border-width:1px}.rotate-90-deg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-270-deg{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.toggle-btn{cursor:pointer;margin-top:16px;margin-bottom:16px}.additional-info-section{display:none}.additional-info-row{display:flex;justify-content:space-between;margin-top:6px}.additional-info-row .additional-info-key{width:50%}.additional-info-row .additional-info-value{width:50%;word-wrap:break-word;text-align:right;line-height:1.5}.text-right-container{text-align:right;line-height:1.3}.text-center-container{text-align:center;line-height:1.5}.header{display:flex;justify-content:space-between;margin:0 auto;top:0;left:0;width:100%;max-width:100%;background-color:#3d6ce1;position:fixed;height:60px!important;overflow:hidden;z-index:1}.header-padding{padding:60px 0}@media only screen and (min-width:992px){body{background-color:#d7d6d6}.container{background-color:#fcfcfc}form .form-group input{background:#fcfcfc}.receipts-container{background:#fcfcfc}.fallback-container .receipt-row{width:90%}#add_button{display:none}#add_button_desktop{display:block}.receipts .add-button{left:unset;transform:none}.receipts .edit-btn{transform:translateX(64px);left:unset}.receipts .camera-btn{transform:translateX(-64px);left:unset}.fallback-container .raw-data-text{font-size:12px}.fallback-container .address-line{font-size:12px}#sidebarMenu{display:none}#dim{height:0!important}#stamp-card-container{padding-right:0!important}.login-wrapper{margin:100px auto;border-radius:10px;min-height:579px;display:flex;flex-direction:column;justify-content:center;padding:0;max-width:500px;background:#fcfcfc;padding-bottom:8px;box-shadow:0 5px 15px rgba(0,0,0,0.07)}.logo-container{padding-top:60px;padding-bottom:25px;margin-bottom:20px;text-align:center}.login-container{width:343px;margin-top:12px!important}.header{position:relative;width:auto}.py-4-mobile-only{padding-top:0!important;padding-bottom:0!important}.nav-bar{display:none}.navigation{padding-bottom:0px;background:#fcfcfc}.menu-btn-open{display:none}.menu-btn-close{display:none}.full-receipt-container{padding-top:40px;padding-right:75px;padding-left:75px;background-size:500px 180px}.promotions-container{padding-left:75px;padding-right:75px}.promotion-card{max-width:383.333px}.desktop-max-width{max-width:383.333px!important}.header-padding{padding:0}.popup-add-receipt{margin-top:0}.stars-container-unclaimed{display:flex;justify-content:space-around;padding-left:25%;padding-right:25%}}.stars-container-unclaimed{display:flex;justify-content:space-around;padding-left:25%;padding-right:25%}.active-text{color:#3d6ce1!important;font-weight:700}.active-icon{filter:invert(56%) sepia(96%) saturate(5673%) hue-rotate(223deg) brightness(56%) contrast(96%)}.desktop-content{min-height:100vh;height:100%}.py-4-mobile-only{padding-top:30px}.header>*{display:flex;align-items:center;justify-content:center;width:60px}.header .header-middle{width:160px}#sidebarMenu{height:100%;position:fixed;left:0;top:0;width:250px;margin-top:0px;padding-top:0;z-index:50;transform:translateX(-250px);transition:transform 250ms ease-in-out,box-shadow 250ms ease-in-out;background:#f6f6f6}#sidebarMenu-desktop{display:none;height:100%;position:fixed;width:266.667px;margin-top:0px;padding-top:0;background:#f6f6f6}@media only screen and (min-width:992px){#sidebarMenu-desktop{display:flex;flex-direction:column;justify-content:space-between}.sidebarMenuInner>*{background-color:#f6f6f6}#stamp-card-container{padding-right:0}}#dim{height:0;width:100%;position:fixed;left:0;top:0;opacity:0;display:block;transition:opacity 0.5s linear;z-index:10!important;background-color:black}.sidebarMenuInner{margin:0;padding:0}.sidebarMenuInner li:first-child{padding:19px;cursor:default}.sidebarMenuInner li{list-style:none;color:#191919;font-weight:500;cursor:pointer;border-bottom:1px solid rgba(255,255,255,0.1);transition:background-color 250ms ease-in-out}.sidebarMenuInner li:not(:first-child):hover{color:#3d6ce1}.sidebarMenuInner li:not(:first-child):hover img{filter:invert(56%) sepia(96%) saturate(5673%) hue-rotate(223deg) brightness(56%) contrast(96%)}.sidebarMenuInner li span{display:block;font-size:14px;color:inherit;margin-left:16px}.sidebarMenuInner li a{color:inherit;display:flex;font-weight:500;padding:20px;cursor:pointer;text-decoration:none}.sidebarMenuInner-bottom{margin:0;padding:0 0 20px 0}.sidebarMenuInner-bottom li{list-style:none;color:#616161;font-weight:500;padding:12px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,0.1)}.sidebarMenuInner-bottom li span{display:block;font-size:12px;color:inherit;margin-left:8px}.sidebarMenuInner-bottom li a{color:inherit;display:flex;font-weight:500;cursor:pointer;text-decoration:none}.sidebarMenuInner-bottom li a:hover{color:#3d6ce1}input[type="checkbox"]:checked ~ #sidebarMenu{transform:translateX(0)}input[type="checkbox"]{transition:all 0.3s;box-sizing:border-box;display:none}.sidebarIconToggle{cursor:pointer}.menu-btn{left:200px;position:fixed;margin-top:0;top:14px;color:black}.menu-btn-open{left:24px}.menu-btn-close{left:200px;top:14px}.logo-field{display:flex;justify-content:flex-start;width:100%;margin:0;align-items:center;max-height:60px;background-color:#3d6ce1}.promotions-container{padding-left:24px;padding-right:24px}.promotion-card{position:relative;margin:0 auto;margin-bottom:16px;padding:18px 23px;border-radius:10px;background:#ffffff;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,0.07);cursor:pointer}.promotion-card .promo-img{width:100%;margin:0}.promotion-card .promo-body{padding-top:16px}.social-media-container{display:flex;justify-content:space-around;padding:0 20px 0 20px}.social-media-icon{width:50px;height:50px}.social-media-icon-container{width:2.5em;height:2.5em}.social-media-icon-container-v1{width:5.5em;height:5.5em}#google-review{display:none}.youtube-container{position:relative;width:100%;height:0;padding-bottom:56.25%;display:none}.youtube-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.smart-item-title{font-weight:bold;color:#059475;text-decoration:underline;cursor:pointer}.smart-content-container{position:relative;width:100%;height:0;display:none}.stamp-card-bg{background-color:#d9ebde;padding:12px;border-top-left-radius:10px;border-top-right-radius:10px}.stamp-card-value-bg{background-color:#dfdfdf;padding:24px;border-radius:10px;margin-left:5px;margin-right:5px}.stamp-container{width:calc(100% / 5)}.stamp{display:flex;border-radius:50%;border:1px dashed #268c73;height:40px;width:40px;justify-content:center;align-items:center;color:#268c73;background-color:none;margin:5px}.stamp-empty{border:1px dashed #268c73;color:#268c73;background-color:none}.stamp-filled{background-color:#268c73;border:none;color:white}.stamp-white{background-color:white;border:none;color:white;position:absolute;right:2%;top:5px}.stamp-locked{background-color:#dfdfdf;border:none}#gift-icon{fill:green}.no-tlr-padding{padding:0px 0px 5px 0px!important}.progress-wrapper{max-width:100%;position:relative}#stamp-card-container{padding-right:20px}.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-5ths{width:20%;float:left}@media (min-width:768px){.col-sm-5ths{width:20%;float:left}}@media (min-width:992px){.col-md-5ths{width:20%;float:left}}@media (min-width:1200px){.col-lg-5ths{width:20%;float:left}}.barcode-img{width:180px;height:180px}.btn-green{font-weight:bold!important;background:#2ab200!important;border-color:#2ab200!important;color:#fff!important}.btn-green:focus{box-shadow:0 0 0 0.25rem rgba(42,178,0,0.5)!important}.bg-dark-grey{background:#f3f3f3}.checkbox{display:block;position:relative;padding-left:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;height:16px;width:16px;border-radius:50%;border:1px solid #8B9DB7}.checkbox:hover input ~ .checkmark{border:2px solid #2A4EA8}.checkbox input:checked ~ .checkmark{border:2px solid #2A4EA8}.checkmark:after{content:"";position:absolute;display:none}.checkbox input:checked ~ .checkmark:after{display:block}.checkbox .checkmark:after{content:url('https://refive-backend.s3.eu-central-1.amazonaws.com/static/leaf_core/img/checkmark_green.svg')}input[type=range]{-webkit-appearance:none;-moz-apperance:none;border-radius:100px;width:100%;height:8px;background-image:-webkit-gradient(linear,left top,right top,color-stop(45%,#2ACFAC),color-stop(45%,#DCE2E9));background-image:-moz-linear-gradient(left center,#2ACFAC 0%,#2ACFAC 45%,#DCE2E9 45%,#DCE2E9 100%)}input[type="range"]::-moz-range-track{border:none;background:none;outline:none}input[type=range]:focus{outline:none;border:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;background-color:#FFFFFF;height:24px;width:24px;border-radius:50%;box-shadow:0 -2px 4px rgba(140,140,140,0.2),0 2px 4px rgba(140,140,140,0.3)}input[type=range]::-moz-range-thumb{-moz-appearance:none!important;background-color:#FFFFFF;height:24px;width:24px;border-radius:50%;box-shadow:0 -2px 4px rgba(140,140,140,0.2),0 2px 4px rgba(140,140,140,0.3)}.switch{position:relative;display:inline-block;width:48px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#8B9DB7;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:white;-webkit-transition:.4s;transition:.4s}input:checked + .slider{background-color:#3D6CE1}input:focus + .slider{background-color:#3D6CE1}input:checked + .slider:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.option .flatpickr-input{font-size:13px}.flatpickr-input[readonly]{background-color:#FCFCFC}