:root{--nav-focus-colour: #2694a1;--footer-colour: #75acbc;--lighter-footer-color: #87b7c2;--header-colour: #22a2b1;--header-colour-light: #71cad1;--header-colour-translucent: rgba(34, 162, 177, 0.5);--button-colour: #ed7f01;--dark-button-colour: #d66809;--button-hover-colour: #fa8806;--link-colour: #e86800;--link-colour-rgb: 232, 104, 0}:root{--nav-focus-colour: #69a340;--footer-colour: #69a340;--lighter-footer-color: #9ecc7d;--header-colour: #69a340;--header-colour-light: #9ecc7d;--header-colour-translucent: rgba(105, 163, 64, 0.5);--button-colour: #69a340;--dark-button-colour: #517e32;--button-hover-colour: #82be58;--link-colour: #69a340;--link-colour-rgb: 105, 163, 64}@media screen and (max-width: 766px){.desktop-only{display:none !important}}@media screen and (min-width: 767px){.mobile-only{display:none !important}}@media(max-width: 766px){.logos .rebate-revolution{margin-bottom:20px}}.rebates footer .columns{display:grid;grid-template-columns:1fr 2fr 370px;grid-column-gap:50px}@media(max-width: 991px){.rebates footer .columns{position:relative;display:flex;flex-direction:column}}@media(max-width: 991px)and (min-width: 767px){.rebates footer .columns{padding-left:250px}.rebates footer .columns .navigation{position:absolute;left:0;top:0}}.rebates footer .logos{margin-top:50px;margin-bottom:50px}.rebates footer .funding{margin-bottom:30px}.rebates footer .logo-and-copyright{display:grid;grid-template:"copyright logo";grid-template-columns:3fr 9fr;align-items:center;margin-bottom:30px}@media(max-width: 767px){.rebates footer .logo-and-copyright{grid-template:"logo" "copyright";grid-template-columns:1fr}.rebates footer .logo-and-copyright .copyright{padding-top:0}}.rebates footer .logo-and-copyright .footer-logo{grid-area:logo}.rebates footer .logo-and-copyright .footer-logo img{max-width:unset}.rebates footer .logo-and-copyright .copyright{grid-area:copyright}@media(min-width: 768px)and (max-width: 1199px){.rebates footer .logo-and-copyright .copyright p{width:150px}}.rebates footer .main-logo{margin-top:30px}.rebates footer .partner-logos{margin:30px 0;display:flex;justify-content:space-between;align-items:flex-end}.rebates footer .partner-logos>div>span{display:block;text-align:center;margin-top:15px}.rebates footer .partner-logos .founding-logos{margin-right:10px;white-space:nowrap}@media(max-width: 767px){.rebates footer .partner-logos{display:block}.rebates footer .partner-logos .founding-logos{margin-right:0;margin-bottom:40px}}.rebates footer .partner-logos a+a{margin-left:15px}.rebates footer .partner-logos img{max-height:80px;height:unset;width:auto;margin-bottom:0;display:inline}body.rebates header .logos{margin-top:20px}@media(min-width: 767px){body.rebates header .logos .main-logo{position:relative;top:-10px}}@media(max-width: 766px){body.rebates header .logos .council img{max-height:120px}body.rebates header .logos .main-logo{max-height:70px}}body.rebates header .tagline{font-family:"rooney-web",Georgia,serif;font-size:16px}@media(max-width: 766px){body.rebates header .tagline{margin-bottom:20px;text-align:center}}@media(min-width: 520px){body.rebates header .tagline{font-size:20px}}@media(min-width: 650px){body.rebates header .tagline{font-size:24px}}body.rebates header .logos.with-council-logo{grid-template:"revolution council" "tagline tagline";justify-content:space-between}@media(max-width: 766px){body.rebates header .logos.with-council-logo .tagline{grid-area:tagline}}@media(max-width: 766px)and (min-width: 390px){body.rebates header .logos.with-council-logo .tagline{margin-top:-10px;text-align:left;margin-left:50px}}body.rebates header .logos.with-council-logo .council:before{display:none}header .rebate-revolution{display:flex;align-items:center}@media(max-width: 766px){header .rebate-revolution{flex-direction:column}}@media(max-width: 766px){header .rebate-revolution .tagline{font-size:16px;text-align:center}}@media(min-width: 767px){header .rebate-revolution .tagline{margin-left:30px;font-size:24px;padding-left:30px;position:relative}header .rebate-revolution .tagline:before{width:1px;height:59px;content:" ";background:rgba(255,255,255,.3);position:absolute;display:block;top:50%;transform:translateY(-50%);left:0}}.webp-supported .rebates.home section.banner,.webp-not-supported .rebates.home section.banner{background:unset}.rebates.home .banner .background{position:absolute;width:100%;height:100%;transition:all 2s;background-size:cover;background-position:center center;background-repeat:no-repeat}.rebates.home .banner .background.transparent{opacity:0}.webp-not-supported .rebates.home .banner .background{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)),var(--home-banner-image-no-webp)}.webp-supported .rebates.home .banner .background{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)),var(--home-banner-image-webp)}@media screen and (max-width: 767px){.webp-not-supported .rebates.home .banner .background{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)),var(--home-banner-image-small-no-webp)}.webp-supported .rebates.home .banner .background{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)),var(--home-banner-image-small-webp)}}.rebates.home .banner:before{content:" ";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));z-index:2}.rebates.home .banner .cta,.rebates.home .banner h1{z-index:3}.rebates.home .banner h1{color:#fff}@media screen and (min-width: 768px){.rebates.home .banner h1{font-size:46px}}.rebates.council-landing .main-content h1{text-align:center;margin-bottom:30px}@media screen and (min-width: 767px){.rebates.council-landing .main-content h1{padding-left:10vw;padding-right:10vw}}section.rebates{margin-top:50px;display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center;grid-column-gap:20px;grid-row-gap:20px}section.rebates form.select-rebate ul{list-style:none;padding-left:10px}section.rebates form.select-rebate ul li{text-indent:-16px;padding-left:30px}section.rebates.single-rebate{grid-template-columns:1fr}@media screen and (min-width: 767px){section.rebates.single-rebate .rebate{padding-right:120px;max-width:800px;display:grid;grid-template:"image top" "image buttons-etc"}section.rebates.single-rebate .rebate .image-container{grid-area:image}section.rebates.single-rebate .rebate .image-container a.image img{max-width:300px;margin-right:50px}section.rebates.single-rebate .rebate .top{grid-area:top}section.rebates.single-rebate .rebate .buttons-etc{grid-area:buttons-etc}}section.rebates.double-rebate{grid-template-columns:1fr 1fr}@media screen and (max-width: 991px){section.rebates.multi-rebates{grid-template-columns:1fr 1fr}}@media screen and (max-width: 600px){section.rebates.multi-rebates,section.rebates.double-rebate{grid-template-columns:1fr}}section.rebates .rebate{position:relative;color:#414443;background-color:#fff;width:100%;padding:37px;display:flex;flex-direction:column}section.rebates .rebate.not-a-set>:nth-last-child(2){flex:1}section.rebates .rebate.not-a-set>:last-child{justify-self:flex-end}section.rebates .rebate.rebate-set>:last-child{justify-self:flex-end;flex:1;display:flex;flex-direction:column}section.rebates .rebate.rebate-set>:last-child>:nth-last-child(2){flex:1}section.rebates .rebate.rebate-set>:last-child form{display:flex;flex-direction:column;justify-content:space-between}section.rebates .rebate .image-container a.image{text-align:center;display:block}section.rebates .rebate .image-container a.image img{max-width:100%;margin:0 auto}section.rebates .rebate .top h2 a{color:inherit}section.rebates .rebate .top h2 a:hover{text-decoration:none}section.rebates .rebate .conditions{text-transform:uppercase;font-size:12px}body.rebates .square-button{font-size:18px;border:0;text-align:center;width:100%;margin-top:5px;margin-bottom:10px;padding:5px 40px;background-color:var(--button-colour);color:#fff;cursor:pointer;display:block}body.rebates .square-button:hover{text-decoration:none;background-color:var(--button-hover-colour)}body.rebates .claim-up-to{display:flex;flex-direction:column;grid-area:claim-button;margin-right:250px}body.rebates .claim-up-to span{color:#aaa;text-transform:uppercase;display:block;font-size:12px;text-align:right}body.rebates .claim-up-to span.figure{color:#000;font-size:25px}section.rebate-detail .rebate-banner-text-option,.rebates.council-landing .rebate-banner-text-option{display:none}section.rebate-detail .rebate-banner-text,.rebates.council-landing .rebate-banner-text{color:#fff;text-transform:uppercase;pointer-events:none;position:absolute;-webkit-transform:rotate(45.5deg);-moz-transform:rotate(45.5deg);-ms-transform:rotate(45.5deg);-o-transform:rotate(45.5deg);top:43px;right:-62px;z-index:2;text-align:center;width:250px;font-size:16px;font-family:"rooney-web",Georgia,serif;font-weight:600}section.rebate-detail .rebate-banner-text .currency,.rebates.council-landing .rebate-banner-text .currency{position:relative;font-size:16px;margin-right:-3px;top:-4px}section.rebate-detail .rebate-banner-text .amount,.rebates.council-landing .rebate-banner-text .amount{font-size:26px}section.rebate-detail .rebate-banner-text .sorry,.rebates.council-landing .rebate-banner-text .sorry{font-size:26px}section.rebate-detail .rebate-banner-text span.line-one,section.rebate-detail .rebate-banner-text span.line-two,.rebates.council-landing .rebate-banner-text span.line-one,.rebates.council-landing .rebate-banner-text span.line-two{display:block;line-height:1.2}@media screen and (max-width: 991px){section.rebate-detail .rebate-banner-text,.rebates.council-landing .rebate-banner-text{font-size:14px;top:32px;right:-72px}section.rebate-detail .rebate-banner-text span.line-one,section.rebate-detail .rebate-banner-text span.line-two,.rebates.council-landing .rebate-banner-text span.line-one,.rebates.council-landing .rebate-banner-text span.line-two{line-height:1}}section.rebate-detail section.rebate.selected-0 .rebate-banner-text-option:nth-child(1),.rebates.council-landing section.rebate.selected-0 .rebate-banner-text-option:nth-child(1){display:block}section.rebate-detail section.rebate.selected-1 .rebate-banner-text-option:nth-child(2),.rebates.council-landing section.rebate.selected-1 .rebate-banner-text-option:nth-child(2){display:block}section.rebate-detail section.rebate.selected-2 .rebate-banner-text-option:nth-child(3),.rebates.council-landing section.rebate.selected-2 .rebate-banner-text-option:nth-child(3){display:block}section.rebate-detail section.rebate.selected-3 .rebate-banner-text-option:nth-child(4),.rebates.council-landing section.rebate.selected-3 .rebate-banner-text-option:nth-child(4){display:block}section.rebate-detail section.rebate.selected-4 .rebate-banner-text-option:nth-child(5),.rebates.council-landing section.rebate.selected-4 .rebate-banner-text-option:nth-child(5){display:block}section.rebate-detail section.rebate.selected-5 .rebate-banner-text-option:nth-child(6),.rebates.council-landing section.rebate.selected-5 .rebate-banner-text-option:nth-child(6){display:block}section.rebate-detail section.rebate.selected-6 .rebate-banner-text-option:nth-child(7),.rebates.council-landing section.rebate.selected-6 .rebate-banner-text-option:nth-child(7){display:block}section.rebate-detail section.rebate.selected-7 .rebate-banner-text-option:nth-child(8),.rebates.council-landing section.rebate.selected-7 .rebate-banner-text-option:nth-child(8){display:block}section.rebate-detail section.rebate.selected-8 .rebate-banner-text-option:nth-child(9),.rebates.council-landing section.rebate.selected-8 .rebate-banner-text-option:nth-child(9){display:block}section.rebate-detail section.rebate.selected-9 .rebate-banner-text-option:nth-child(10),.rebates.council-landing section.rebate.selected-9 .rebate-banner-text-option:nth-child(10){display:block}section.rebate-detail section.rebate.selected-10 .rebate-banner-text-option:nth-child(11),.rebates.council-landing section.rebate.selected-10 .rebate-banner-text-option:nth-child(11){display:block}section.rebate-detail svg.rebate-banner,section.rebate-detail svg.blank-banner,section.rebate-detail svg.rebate-unavailable,.rebates.council-landing svg.rebate-banner,.rebates.council-landing svg.blank-banner,.rebates.council-landing svg.rebate-unavailable{grid-area:unset;position:absolute;top:-7px;right:-7px;z-index:1}@media screen and (max-width: 991px){section.rebate-detail svg.rebate-banner,section.rebate-detail svg.blank-banner,section.rebate-detail svg.rebate-unavailable,.rebates.council-landing svg.rebate-banner,.rebates.council-landing svg.blank-banner,.rebates.council-landing svg.rebate-unavailable{top:-25px;right:-5px;width:150px}}@media screen and (max-width: 600px){section.rebate-detail svg.rebate-banner{display:none}}section.rebate-detail svg.mobile-rebate-banner{width:243px;margin-top:-70px;align-self:center}@media screen and (min-width: 601px){section.rebate-detail svg.mobile-rebate-banner{display:none}}section.rebate-detail{background:#fff;margin-top:50px;padding:50px;position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template:"titles titles" "retailers retailers" "description description" "conditions conditions" "timeframe claim-button" "admin admin"}@media screen and (max-width: 766px){section.rebate-detail{padding:15px;grid-template-columns:1fr;grid-template:"titles" "top-image" "description" "conditions" "retailers" "next-claim" "claim-button" "timeframe" "admin"}section.rebate-detail .button{width:200px}}section.rebate-detail .titles{grid-area:titles}section.rebate-detail .next-claim{grid-area:next-claim}section.rebate-detail .next-claim h4.blue{margin-top:0}section.rebate-detail .description{grid-area:description}section.rebate-detail .top-image{display:flex;grid-area:top-image;flex-direction:column;justify-content:center;margin:20px 0;justify-self:center}section.rebate-detail .top-image.desktop-only{grid-area:retailers}section.rebate-detail .top-image img{max-width:100%}section.rebate-detail .top-image .claim-up-to{margin-top:20px;align-self:center}section.rebate-detail .top-image .claim-up-to span{text-align:center}section.rebate-detail div.claim-rebate{grid-area:claim-button;justify-self:flex-end;max-width:200px}section.rebate-detail div.claim-rebate .square-button{margin-top:0}@media screen and (max-width: 766px){section.rebate-detail div.claim-rebate{margin:30px auto;text-align:center}}section.rebate-detail div.claim-rebate a{font-size:20px}section.rebate-detail div.claim-rebate p{margin-top:10px;line-height:1.2;text-transform:uppercase;font-size:12px;color:#414443}section.rebate-detail .title{color:var(--link-colour);font-size:30px;text-align:center}section.rebate-detail .subtitle{color:#414443;text-align:center;margin:5px;line-height:1.2}section.rebate-detail .swipe{cursor:-webkit-grab;cursor:grab}section.rebate-detail #rebate-retailers{grid-area:retailers;overflow:hidden}section.rebate-detail #rebate-retailers .first-buy.desktop-only{margin-bottom:30px}section.rebate-detail #rebate-retailers .first-buy.desktop-only h4{margin-top:0}section.rebate-detail h4.blue{margin-top:40px;color:#36bdff;font-size:16px;line-height:40px}@media screen and (max-width: 766px){section.rebate-detail h4.blue{font-size:24px}}section.rebate-detail h4.blue svg{vertical-align:bottom;margin-right:10px}section.rebate-detail .selected-retailer{margin-top:50px;margin-bottom:50px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:50px;justify-items:center;align-items:center}@media screen and (max-width: 766px){section.rebate-detail .selected-retailer{margin-top:10px}}section.rebate-detail .selected-retailer.no-retailer{grid-template-columns:1fr}section.rebate-detail .selected-retailer>img{height:30vw;max-height:400px}@media screen and (max-width: 766px){section.rebate-detail .selected-retailer{grid-template-rows:1fr 1fr;grid-template-columns:1fr}section.rebate-detail .selected-retailer.no-retailer{grid-template-rows:1fr}section.rebate-detail .selected-retailer>img{height:unset;max-width:300px}}section.rebate-detail .selected-retailer .retailer{padding:10px 0;display:flex;flex-direction:column}section.rebate-detail .selected-retailer .retailer>img{max-width:200px;max-height:80px;margin-bottom:10px}@media screen and (min-width: 767px){section.rebate-detail .selected-retailer .retailer>img{margin-bottom:20px}}section.rebate-detail .selected-retailer .retailer>p{color:#414443}section.rebate-detail .selected-retailer .retailer .button{padding-left:20px;padding-right:20px;margin:0 auto;margin-top:15px}section.rebate-detail h4{color:#414443;font-weight:bold;font-size:14px}section.rebate-detail .retailer-list{display:grid;grid-template:"space h4 thumbnails" "space p p";grid-template-columns:1fr 1fr 1fr;justify-content:flex-end;justify-items:flex-end;-moz-column-gap:50px;column-gap:50px;align-items:center}@media screen and (max-width: 766px){section.rebate-detail .retailer-list{justify-content:center;grid-template:"h4" "thumbnails" "p";grid-template-columns:1fr;justify-items:center}}@media screen and (max-width: 766px){section.rebate-detail .retailer-list{flex-direction:column}}section.rebate-detail .retailer-list h4{grid-area:h4}@media screen and (min-width: 767px){section.rebate-detail .retailer-list h4{justify-self:start}}section.rebate-detail .retailer-list>p{grid-area:p;font-size:12px}section.rebate-detail .conditions-container{grid-area:conditions}section.rebate-detail .conditions-container .show-mobile-conditions{cursor:pointer}section.rebate-detail .conditions-container .show-mobile-conditions:hover{text-decoration:none}section.rebate-detail .conditions-container .show-mobile-conditions:before{content:"+";padding-right:5px}@media screen and (max-width: 766px){section.rebate-detail .conditions-container.mobile-collapsed .conditions-inner{display:none}}section.rebate-detail .conditions-container.mobile-expanded .show-mobile-conditions:before{content:"-"}section.rebate-detail .condition-intro{margin-top:50px}section.rebate-detail .conditions{-moz-column-gap:50px;column-gap:50px;margin-bottom:50px}@media screen and (min-width: 767px){section.rebate-detail .conditions{-moz-columns:2;columns:2}section.rebate-detail .conditions li{margin-bottom:20px}}section.rebate-detail hr{border-top:1px solid #000}@media screen and (max-width: 766px){section.rebate-detail{flex-direction:column}}@media screen and (max-width: 766px)and (max-width: 399px){section.rebate-detail .claim-up-to{margin-top:10px}section.rebate-detail div.claim-rebate{margin-top:0}}section.rebate-detail .timeframe{grid-area:timeframe;position:relative;padding-left:28px}@media screen and (max-width: 766px){section.rebate-detail .timeframe{justify-self:center}}section.rebate-detail .timeframe h4{margin-top:0}section.rebate-detail .timeframe p{font-size:14px;line-height:1.2;margin-bottom:5px}section.rebate-detail .timeframe img{position:absolute;left:0;width:20px;top:1px}#claim-form.submitting,#claim-approvals.submitting{cursor:progress}#claim-form.submitting button[disabled],#claim-approvals.submitting button[disabled]{cursor:progress}#claim-form.submitting:before,#claim-approvals.submitting:before{content:" ";position:fixed;z-index:1112;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.5)}#claim-form.submitting:after,#claim-approvals.submitting:after{content:" ";position:fixed;z-index:1113;top:50%;left:50%;margin-top:-125px;margin-left:-125px;height:250px;width:250px;background:transparent;background-image:url(/static/webpack_bundles/spinner-1f986cf12a6da699a9c9.svg);background-repeat:no-repeat;background-position:center center;background-size:250px 250px}#claim-form .fieldset-controls{margin-top:15px;text-align:right}#claim-form .fieldset-controls button{background-color:gray;color:#fff;border:0;padding:5px 10px;font-weight:bold}#claim-form .fieldset-controls button.active{background-color:var(--link-colour)}#claim-form .fieldset-controls button.next{border-top-right-radius:15px;border-bottom-right-radius:15px}#claim-form .fieldset-controls button.prev{border-top-left-radius:15px;border-bottom-left-radius:15px}#claim-form .form-page h3 span{font-size:14px;font-weight:normal;padding-left:10px}#claim-form .form-page.columns,#claim-form .form-page .columns{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-column-gap:50px}@media screen and (min-width: 767px){#claim-form .form-page.columns.receipt,#claim-form .form-page .columns.receipt{grid-template-columns:minmax(0, 2fr) minmax(0, 3fr)}}@media screen and (max-width: 766px){#claim-form .form-page.columns,#claim-form .form-page .columns{grid-template-columns:1fr}#claim-form .form-page.columns.receipt,#claim-form .form-page .columns.receipt{margin-bottom:17.5px;padding-bottom:35px}}#claim-form .form-page.columns .column,#claim-form .form-page .columns .column{position:relative}#claim-form .form-page .field-set.single-column.with-image{display:grid;grid-template:"intro intro" "image fields";grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-column-gap:50px}#claim-form .form-page .field-set.single-column.with-image.without-fields{grid-template:"image intro";grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center}#claim-form .form-page .field-set.single-column.with-image .intro{grid-area:intro}#claim-form .form-page .field-set.single-column.with-image .image{grid-area:image}#claim-form .form-page .field-set.single-column.with-image .image img{max-width:100%}#claim-form .form-page .field-set.single-column.with-image .fields{grid-area:fields}@media screen and (max-width: 766px){#claim-form .form-page .field-set.single-column.with-image{grid-template:"intro" "image" "fields";grid-template-columns:1fr}#claim-form .form-page .field-set.single-column.with-image.without-fields{grid-template:"intro" "image";grid-template-columns:1fr}#claim-form .form-page .field-set.single-column.with-image.without-fields .intro{justify-content:center}#claim-form .form-page .field-set.single-column.with-image.without-fields .intro h1,#claim-form .form-page .field-set.single-column.with-image.without-fields .intro h2,#claim-form .form-page .field-set.single-column.with-image.without-fields .intro h3,#claim-form .form-page .field-set.single-column.with-image.without-fields .intro h4,#claim-form .form-page .field-set.single-column.with-image.without-fields .intro h5{text-align:center}#claim-form .form-page .field-set.single-column.with-image .image{margin-top:20px;margin-bottom:20px;display:flex;justify-content:center}}@media screen and (min-width: 767px){#claim-form .form-page .field-set.single-column:not(.with-image){width:575px;margin:0 auto}}#claim-form .form-page .field-group{display:flex;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width: 766px){#claim-form .form-page .field-group{flex-direction:column}}#claim-form>section{background:#fff;padding:50px;margin-top:50px;border-radius:10px}@media screen and (max-width: 766px){#claim-form>section{padding:15px}#claim-form>section .nav-container{margin-top:50px}#claim-form>section section.receipt{padding:10px 15px}}#claim-form>section h2{color:var(--link-colour)}#claim-form>section.bottom{background:#fff;z-index:1000;display:grid;padding-top:10px;padding-bottom:10px;grid-template:"questions info total button";grid-template-columns:2fr 3fr 1fr 1fr;grid-column-gap:30px;align-items:center}@media screen and (min-width: 767px){#claim-form>section.bottom.sticky{border:1px solid #e3e3e3;position:-webkit-sticky;position:sticky;bottom:0}}@media screen and (max-width: 766px){#claim-form>section.bottom{grid-template:"total button" "questions questions" "info info";grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}}#claim-form>section.bottom>.questions{grid-area:questions}#claim-form>section.bottom>.questions img{height:20px}#claim-form>section.bottom>.questions a{cursor:pointer}#claim-form>section.bottom>.info{grid-area:info;font-size:14px}#claim-form>section.bottom>.info p:last-child{margin-bottom:0}#claim-form>section.bottom>.total{grid-area:total;display:flex;flex-direction:column;text-align:right}#claim-form>section.bottom>.total span{font-size:12px;white-space:nowrap}#claim-form>section.bottom>.total .figure{font-size:36px}#claim-form>section.bottom>.buttons{grid-area:button;display:flex;flex-direction:column;align-items:center}#claim-form>section.bottom>.buttons a{margin-top:10px;cursor:pointer}#claim-form>section.bottom>.buttons button{width:unset;font-size:16px;padding:7px 15px;margin:0}#claim-form>section.bottom>.buttons button[disabled]{opacity:.3;cursor:progress}#claim-form>section.bottom>.buttons button.ok{width:150px}#claim-form>section.bottom>.buttons button.save-for-later{background:transparent;border:0;color:var(--link-colour)}#claim-form .non-field-errors{border:1px solid red;border-radius:5px;color:red;padding:20px 30px}#claim-form section.receipt{position:relative;border:1px solid #e3e3e3;border-radius:10px;padding:20px 30px}#claim-form section.receipt+section.receipt{margin-top:20px}@media screen and (max-width: 766px){#claim-form section.receipt+section.receipt{padding-top:60px}}#claim-form section.receipt+button{margin:20px 0}#claim-form section.receipt .rebate-items{border:1px solid #e3e3e3;border-radius:10px;margin-bottom:20px}@media screen and (max-width: 766px){#claim-form section.receipt .rebate-items{margin-bottom:17.5px}}#claim-form section.receipt .rebate-item{border-radius:10px;position:relative;padding:20px;display:grid;align-items:center;justify-items:flex-start;grid-template-columns:5fr 3fr 30px;grid-column-gap:20px}#claim-form section.receipt .rebate-item:nth-child(2n){background:#f9f9f9}#claim-form section.receipt .rebate-item button.remove{position:relative;top:8px;right:0}@media screen and (max-width: 766px){#claim-form section.receipt .rebate-item{grid-template-columns:1fr}#claim-form section.receipt .rebate-item button.remove{position:absolute;right:8px}}#claim-form section.receipt input[type=date]{height:34px;line-height:28px}#claim-form section.receipt label{white-space:nowrap}@media screen and (min-width: 767px)and (max-width: 900px){#claim-form section.receipt label{font-size:15px}}#claim-form .field-name-amount_spent:before{content:"$";position:absolute;bottom:6px;left:5px}#claim-form .field-name-amount_spent.with-errors:before{bottom:23px}#claim-form .field-name-amount_spent input[type=number]{padding-left:16px}#claim-form .with-errors .picture-input{border-color:red}#claim-form .with-errors .picture-input+span.error{text-align:center;background:red;color:#fff;width:60%;position:absolute;bottom:-10px;left:20%}#claim-form .picture-input{position:relative;border:1px solid #e3e3e3;border-radius:5px}#claim-form .picture-input .picture-inner-text{font-size:16px !important}#claim-form .picture-input.no-preview{position:relative}#claim-form .picture-input.no-preview:after{content:"Image uploaded";position:absolute;left:0;right:0;bottom:50%}#claim-form .picture-input button.remove{position:absolute;top:0;right:0;margin:15px;z-index:953}#claim-form p.green{margin-top:10px;color:var(--link-colour)}#claim-form .centered-button{display:flex;justify-content:center}#claim-form .centered-button.mobile-only{position:absolute;bottom:-17.5px;width:100%}@media screen and (max-width: 766px){#claim-form .rebate-items+.centered-button{position:absolute;bottom:0;width:100%}}#claim-form button.add-button{background:transparent;background-image:url(/static/webpack_bundles/rebate-add-plus-c2dc428296d3ad5fe98a.svg);background-repeat:no-repeat;background-position:center center;border:0;width:35px;height:35px;background-size:35px 35px}#claim-form button.add-button span{display:none}@media screen and (max-width: 766px){#claim-form button.add-button.show-text-for-mobile{background:var(--link-colour);padding:0 25px;border-radius:17px;width:auto}#claim-form button.add-button.show-text-for-mobile span{color:#fff;display:inline}}#claim-form button.remove{position:absolute;top:10px;right:10px;width:35px;height:35px;display:block;border:0;background:transparent;background-image:url(/static/webpack_bundles/rebate-delete-x-f31e6aeff5de57daccab.svg);background-repeat:no-repeat;background-position:center center}#claim-form .nav-container{display:flex;justify-content:flex-end}#claim-form nav.progress-indicator{justify-self:flex-end;width:400px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;background:#fff;height:36px;margin-bottom:10px;border:2px solid var(--link-colour);border-radius:18px;justify-items:center}#claim-form nav.progress-indicator a{position:relative;text-align:center;width:100%}#claim-form nav.progress-indicator a.clickable{cursor:pointer}#claim-form nav.progress-indicator a:hover{text-decoration:none}#claim-form nav.progress-indicator a span{position:relative;top:-30px;white-space:nowrap;font-size:14px;max-width:20vw;overflow:hidden;text-overflow:ellipsis;display:inline-block}#claim-form nav.progress-indicator a .icon{position:absolute;top:0;display:block;width:100%;height:34px;display:flex;align-items:center;justify-content:center}#claim-form nav.progress-indicator a.first .icon{border-bottom-left-radius:16px;border-top-left-radius:16px}#claim-form nav.progress-indicator a.current .icon,#claim-form nav.progress-indicator a.past .icon{background:var(--link-colour)}#claim-form nav.progress-indicator a.current .icon svg path,#claim-form nav.progress-indicator a.current .icon svg .filled,#claim-form nav.progress-indicator a.past .icon svg path,#claim-form nav.progress-indicator a.past .icon svg .filled{fill:#fff}#claim-form nav.progress-indicator a.current .icon svg .stroked,#claim-form nav.progress-indicator a.past .icon svg .stroked{stroke:#fff}#claim-form nav.progress-indicator a.current .icon{border-bottom-right-radius:16px;border-top-right-radius:16px}#claim-form nav.progress-indicator a.future .icon svg path,#claim-form nav.progress-indicator a.future .icon svg .filled{fill:var(--link-colour)}#claim-form nav.progress-indicator a.future .icon svg .stroked{stroke:var(--link-colour)}#claim-form .bank-name{color:var(--link-colour);margin-bottom:10px;font-size:14px;position:relative;top:-15px}#claim-form p.smaller,#claim-form div.smaller{font-size:14px}#claim-form .form-group label a{cursor:pointer}#claim-form .form-group{margin-bottom:25px}#claim-form .form-group input[type=text],#claim-form .form-group input[type=number],#claim-form .form-group input[type=email],#claim-form .form-group input[type=date]{display:block}#claim-form .form-group.with-units input{display:inline;width:auto}#claim-form .form-group input[type=number]{width:10ch}#claim-form .form-group ul.radio-field,#claim-form .form-group ul.checkbox-field{list-style:none;padding-left:10px;margin-top:10px}#claim-form .form-group ul.radio-field li,#claim-form .form-group ul.checkbox-field li{text-indent:-18px;padding-left:38px}#claim-form .form-group.currency:before{content:"$";position:absolute;bottom:5px;left:5px}#claim-form .form-group.currency input{padding-left:16px}#claim-form .form-group label.checkbox{font-size:inherit}#claim-form .form-group label.checkbox input[type=checkbox]{margin-top:8px}#claim-form .terms{display:none}#claim-form .form-group.field-name-receive_updates{margin-bottom:0}@media screen and (max-width: 766px){#claim-form .form-group.field-name-account_number .unit-number-warning{display:inline-block}#claim-form .form-group.field-name-account_number .unit-number-warning.show-content .link{display:none}}#claim-form .form-group.field-name-agreed_to_terms{margin-top:-15px}#claim-form .form-group.field-name-agreed_to_terms.with-errors{margin-top:0;border:1px solid red;border-radius:5px}#claim-form .form-group.field-name-agreed_to_terms.with-errors .error{padding:5px}#claim-form .terms-container{position:relative}#claim-form .legal-notice{font-size:14px}#claim-form.show-terms .terms{display:block;font-size:12px;left:30px;bottom:50px;z-index:1002;position:absolute;background:#fff;border:1px solid #e3e3e3;height:60vh;max-height:60vh;overflow:hidden;box-sizing:border-box;border-radius:5px;padding:20px;padding-bottom:60px}#claim-form.show-terms .terms button.remove+*{margin-right:30px}#claim-form.show-terms .terms ul{padding-left:20px}#claim-form.show-terms .terms .terms-content{height:100%;position:relative}#claim-form.show-terms .terms .terms-page{display:none;height:100%;overflow-y:auto}#claim-form.show-terms .terms .terms-page.active{display:block}#claim-form.show-terms .terms .terms-nav{position:absolute;bottom:20px;left:0;width:100%;text-align:center}#claim-form.show-terms .terms .terms-nav button{width:8px;height:8px;margin:0 4px;border-radius:50%;background:#ccc;border:none;padding:0}#claim-form.show-terms .terms .terms-nav button.active{background:#333}@media screen and (max-width: 500px){#claim-form.show-terms .terms{left:-20px;right:-20px}}@media(max-width: 1150px){body.claim-rebate .intercom-launcher{display:none !important}}@media screen and (min-width: 767px){#rebate-enquiry .main-content{width:50vw;border:1px solid #ccc;margin:50px auto;padding:0 20px}}
