:root{--light-grey: #c8c8c8}.button--unstyled{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;padding:0;border:none}.color-accent{color:rgb(var(--color-accent-text))}.highlight-text{color:rgb(var(--color-tertiary))}.change-bin-app-container{max-width:1350px;padding-bottom:4rem}.change-bin-app-container .instructions-container{max-width:1024px}.change-bin-app-container .button.button-next-step{--button-background: var(--color-accent-text);--button-colour: var(--color-white);--button-outline: var(--color-accent-text);gap:.8rem}.change-bin-app-container .button.button-next-step.button--primary{--button-background: var(--color-background);--button-colour: var(--color-foreground);--button-outline: var(--color-foreground)}.change-bin-app-container .button.button-next-step.button--secondary{--button-background: var(--color-foreground);--button-colour: var(--color-background);--button-outline: var(--color-foreground)}.change-bin-app-container .button.button-next-step.button--tertiary{--button-background: var(--color-accent-text);--button-colour: var(--color-background);--button-outline: var(--color-accent-text)}.no-wrap{text-wrap:nowrap}.icon-link{display:inline-block}.icon-link span{display:flex;align-items:center}.icon-link svg{margin-top:-.2rem;margin-right:.7rem}.icon-link svg path{stroke:rgb(var(--color-accent-text))}.icon-arrow-button-link,.icon-arrow-button-link:hover,.icon-arrow-button-link:focus{text-decoration:none}.icon-arrow-button-link:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.7);outline-offset:.3rem;border-radius:.4rem}.change-bin-app-container .button.button-next-step:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.7);outline-offset:.3rem}.change-bin-app-container .button.button-next-step[disabled],.change-bin-app-container .button.button-next-step[aria-disabled=true]{cursor:not-allowed;opacity:.55}.change-bin-app-container .button.button-next-step[disabled]:hover,.change-bin-app-container .button.button-next-step[aria-disabled=true]:hover{transform:none}.confirm-address-contact-fields{max-width:44rem;margin:2rem 0 2.4rem}.confirm-address-contact-field{margin-bottom:1.2rem}.confirm-address-contact-field label{display:block;margin-bottom:.4rem;font-weight:600}.confirm-address-contact-field input{width:100%;min-height:4.2rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:.5rem;padding:.8rem 1.2rem;font:inherit;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.confirm-address-contact-field input:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.7);outline-offset:.2rem}.confirm-address-contact-field input[aria-invalid=true]{border-color:#c62828}.confirm-address-field-error{margin:.4rem 0 0;color:#c62828;font-size:1.4rem;line-height:1.4}.confirm-legal-notice{max-width:72ch;margin:2.4rem 0 1.6rem;padding:1.4rem 1.6rem;border-left:.3rem solid rgb(var(--color-accent-text));border-radius:.4rem;background-color:rgba(var(--color-foreground),.04)}.confirm-legal-notice__title{margin:0 0 .6rem;font-weight:600}.confirm-legal-notice__body{margin:0;max-width:66ch;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.88)}.confirm-legal-notice__body a{color:rgb(var(--color-accent-text));text-decoration:underline;text-underline-offset:.2em}.confirm-legal-notice__body a:hover{text-decoration:none}.confirm-homeowner-checkbox{display:flex;align-items:flex-start;gap:1rem;margin-top:2rem}.confirm-homeowner-checkbox input[type=checkbox]{width:2rem;height:2rem;margin:.2rem 0 0;flex-shrink:0;accent-color:rgb(var(--color-accent-text))}.confirm-homeowner-checkbox label{margin:0;line-height:1.5;cursor:pointer}.confirm-homeowner-checkbox input[type=checkbox]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.7);outline-offset:.2rem}.address-contact-details{margin:1.2rem 0}.address-contact-details p{margin:.4rem 0}.display-block{display:block}.text-center{text-align:center}.steps{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto}.step-container{background-color:var(--cba-steps-bg, rgb(var(--color-tertiary)));border-radius:8px;padding:48px;max-width:372px}.step-container h3{margin-top:0}.step-container p{margin-bottom:0}@media screen and (max-width: 1199px){.steps{display:block}.step-container{margin:2rem auto}}.container--cta{display:flex;justify-content:center}.banner--narrow{background-color:var(--cba-banner-bg, rgb(var(--color-tertiary)));border-radius:8px;padding:35px 25px;margin-bottom:2rem}#step-number-indicator{padding-top:2rem}.step-indicator-header{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.step-indicator-count{margin:0;font-size:var(--font-size-paragraph-regular);line-height:var(--line-height-paragraph-regular);color:rgb(var(--color-body-text))}.step-nav{display:flex;align-items:center;gap:2rem;margin-top:1.25rem}.step-nav__back,.step-nav__forward{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-size:var(--font-size-paragraph-small);line-height:var(--line-height-paragraph-small);font-weight:600;color:rgb(var(--color-accent-text));text-decoration:underline;text-underline-offset:.2em;cursor:pointer;padding:0}.step-nav__forward{margin-left:auto}.step-nav__back:hover,.step-nav__forward:hover{text-decoration:none}.step-nav__forward[disabled],.step-nav__forward[aria-disabled=true]{color:rgba(var(--color-body-text),.55);cursor:not-allowed;opacity:.8}.step-nav__forward[disabled]:hover,.step-nav__forward[aria-disabled=true]:hover{text-decoration:underline}.step-nav__hint{margin:.75rem 0 0;font-size:var(--font-size-paragraph-small);line-height:var(--line-height-paragraph-small);color:rgb(var(--color-body-text))}.progress-indicator-bar{width:100%;height:9px;border-radius:5px;overflow:hidden;border:solid 1px var(--cba-progress-track-bg, var(--light-grey));background-color:var(--cba-progress-track-bg, var(--light-grey))}.progress-indicator-bar__indicator{background-color:var(--cba-progress-indicator-bg, rgb(var(--color-tertiary)));height:100%;border-radius:5px;transition:transform 1.2s cubic-bezier(.165,.84,.44,1)}span.user-input-string{font-style:normal;opacity:0}[data-application-step],[data-step-3],[data-form-result]{display:none}[data-application-step].show,.show [data-step-3].show,[data-form-result].show{display:block}[data-application-step] p.warning{padding:1rem;background-color:#fff;border-radius:8px;color:tomato}.search-suggest-container{position:relative;max-width:550px}.address-header{margin-top:0;font-size:2.4rem}.address-lookup-form-container{margin-bottom:5rem}#address-lookup-form label{display:block;margin-bottom:68px;font-weight:600;font-size:24px}#address-lookup-form button{width:48px;height:48px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;position:absolute;top:2px;right:2px;cursor:pointer}#address-search-field,#address-search-field:focus{background-color:#fff;border-radius:100px;padding:.8rem calc(48px + .5rem) .8rem 1.5rem;width:100%;height:52px;border:solid 1px;font-size:17px;letter-spacing:.04rem;font-family:var(--font-body-family)}#address-search-field::placeholder{opacity:.5;font-style:italic;font-size:17px;letter-spacing:.04rem}#search-suggest-autocomplete{opacity:.5;font-style:italic;position:absolute;top:0;left:0;height:48px;pointer-events:none;padding:1rem 1.5rem;font-size:var(--font-size-paragraph-regular);line-height:1.8;letter-spacing:.04rem;overflow:hidden}ul[data-address-suggestions-select]{background:#fff;max-width:550px;margin-top:1rem;color:#000}ul[data-address-suggestions-select] li{padding:.8rem 1.5rem}ul[data-address-suggestions-select] li.highlight{background-color:var(--light-grey)}ul[data-address-suggestions-select] li:last-child{padding-bottom:.8rem}.button--change{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;background:transparent;color:rgba(var(--color-body-text));text-decoration:underline;cursor:pointer}ul[data-address-suggestions]{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:24px;grid-row-gap:24px}ul[data-address-suggestions] button{color:rgba(var(--color-body-text));cursor:pointer;text-decoration:underline}ul[data-address-suggestions] button:hover{color:rgba(var(--color-accent-text))}@media screen and (max-width: 749px){ul[data-address-suggestions]{grid-template-columns:repeat(1,1fr)}}h1{margin-bottom:25px}.app-section-container{background-color:var(--cba-panel-bg, var(--light-grey));border-radius:8px;padding:28px 25px;margin-bottom:1.7rem}.app-section-container h2,.app-section-container h3,.app-section-container h4{font-size:var(--font-size-heading-4)}.app-section-container h2:first-child,.app-section-container h3:first-child,.app-section-container h4:first-child{margin-top:0}.app-section-container.short{padding-top:2rem;padding-bottom:2rem}.app-section-container:last-child{margin-bottom:0}@media screen and (min-width: 990px){.app-section-container__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:45px}}.app-section-container h2{margin-top:0;color:rgb(var(--color-accent-text))}.selector-radio-fieldset legend{padding:0;font-weight:inherit;margin-bottom:0}@media screen and (max-width: 989px){.selector-radio-fieldset{margin-top:2.4rem}}span[data-bin-size-type]{text-transform:uppercase}.selector-radio-fieldset input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.selector-radio-fieldset label{display:block;width:100%;margin:0 .5rem}.bin-icons{display:flex;align-items:center;margin:10px 0 14px}.bin-icons span{display:flex;margin-left:2px;margin-right:2px}.selector-radio-fieldset{border:none;padding:0;margin:0;display:flex;justify-content:space-between}.selector-radio-fieldset .checkmark-icon{margin-top:10px;opacity:0}.selector-radio-fieldset p{margin-block-start:0}.selector-radio-fieldset input[type=radio]+div{width:100%;display:flex;flex-direction:column;align-items:center;border-radius:8px;border:solid 1px rgb(var(--color-accent-text));cursor:pointer}.selector-radio-fieldset input[type=radio]:checked{background-color:rgb(var(--color-accent-text))}.selector-radio-fieldset input[type=radio]:checked+div{background:rgb(var(--color-accent-text));border-color:rgb(var(--color-accent-text));color:#fff}.selector-radio-fieldset input[type=radio]:checked+div .fill-icon path{fill:#fff}.selector-radio-fieldset input[type=radio]:checked+div .checkmark-icon{opacity:1}.selector-radio-fieldset input[type=radio]:focus-visible+div{outline:2px solid rgb(var(--color-accent-text));outline-offset:2px}.button-next-step-container{display:flex;justify-content:flex-end;margin:2rem 0 0 auto}.button-next-step:disabled{cursor:not-allowed;opacity:.5}[data-bin-size]{text-transform:capitalize}body[data-scroll-lock=true]{position:fixed;overflow:hidden;inline-size:100%}svg.icon-hyperlink-arrow path{stroke:rgb(var(--color-accent-text))}.theme--Dark .banner--narrow,.theme--Dark .banner--narrow *{color:rgb(var(--color-black))}.theme--Dark .progress-indicator-bar,.theme--Dark .app-section-container{background-color:#000}.theme--Dark .selector-radio-fieldset input[type=radio]:checked+div{color:#000}.theme--Dark .change-bin-app-container .button.button-next-step.button-next-step--accent{--button-background: var(--color-white);--button-colour: var(--color-black);--button-outline: var(--color-white)}.theme--Dark .step-container,.theme--Dark .step-container h3{color:#000}.theme--Dark .checkmark-icon path:first-child{fill:#fff}.theme--Dark input[type=radio]+div .fill-icon path{fill:#fff}.theme--Dark input[type=radio]:checked+div .fill-icon path{fill:#000}.theme--Dark .bin-icons .fill-icon path{fill:#fff}#error-message{color:red;font-weight:700;display:none}#error-message.show{display:block}.loader{width:50px;margin:0 auto;padding:8px;aspect-ratio:1;border-radius:50%;background:rgb(var(--color-tertiary));--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}.loader.show{display:block}@keyframes l3{to{transform:rotate(1turn)}}.information-block{margin-top:108px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:40px;grid-row-gap:0}.information-block h2:first-child{margin-top:0}.information-block ol{list-style-position:outside}.information-block ol li{margin-bottom:1rem}.information-block .container-contact-us{margin-top:60px}.success-celebration{position:relative;display:flex;justify-content:center;align-items:center;height:12rem;margin-bottom:2rem;overflow:hidden}.success-celebration__cart{position:relative;z-index:0!important;width:clamp(6rem,10vw,8rem);animation:cart-bounce .7s cubic-bezier(.34,1.56,.64,1) both}.success-celebration__cart svg{width:100%;height:auto;filter:drop-shadow(0 6px 12px rgba(0,0,0,.15))}@keyframes cart-bounce{0%{opacity:0;transform:translateY(6rem) scale(.6) rotate(-8deg)}60%{transform:translateY(-1rem) scale(1.05) rotate(3deg)}80%{transform:translateY(.4rem) scale(.97) rotate(-1deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}.success-celebration__confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.success-celebration__confetti span{position:absolute;top:-1rem;width:.75rem;height:.75rem;border-radius:2px;opacity:0;animation:confetti-fall 1.4s ease-in forwards}.success-celebration__confetti span:nth-child(1){left:8%;background:rgb(var(--color-tertiary));animation-delay:.1s;transform:rotate(15deg)}.success-celebration__confetti span:nth-child(2){left:18%;background:rgb(var(--color-accent-text));animation-delay:.25s;transform:rotate(-20deg);width:.5rem;height:1rem;border-radius:50%}.success-celebration__confetti span:nth-child(3){left:30%;background:rgb(var(--color-tertiary));animation-delay:.05s;transform:rotate(40deg)}.success-celebration__confetti span:nth-child(4){left:42%;background:rgb(var(--color-accent-text));animation-delay:.35s;transform:rotate(-10deg);width:1rem;height:.4rem}.success-celebration__confetti span:nth-child(5){left:55%;background:rgb(var(--color-tertiary));animation-delay:.15s;transform:rotate(30deg)}.success-celebration__confetti span:nth-child(6){left:65%;background:rgb(var(--color-accent-text));animation-delay:.4s;transform:rotate(-35deg);width:.5rem;height:1rem;border-radius:50%}.success-celebration__confetti span:nth-child(7){left:75%;background:rgb(var(--color-tertiary));animation-delay:.2s;transform:rotate(50deg)}.success-celebration__confetti span:nth-child(8){left:85%;background:rgb(var(--color-accent-text));animation-delay:.1s;transform:rotate(-5deg)}.success-celebration__confetti span:nth-child(9){left:12%;background:rgb(var(--color-accent-text));animation-delay:.5s;transform:rotate(25deg);width:1rem;height:.4rem}.success-celebration__confetti span:nth-child(10){left:92%;background:rgb(var(--color-tertiary));animation-delay:.3s;transform:rotate(-45deg)}.success-celebration__confetti span:nth-child(11){left:22%;background:rgb(var(--color-tertiary));animation-delay:.45s;transform:rotate(60deg);width:.5rem;height:.5rem;border-radius:50%}.success-celebration__confetti span:nth-child(12){left:48%;background:rgb(var(--color-accent-text));animation-delay:.6s;transform:rotate(-15deg)}.success-celebration__confetti span:nth-child(13){left:60%;background:rgb(var(--color-tertiary));animation-delay:.08s;transform:rotate(35deg);width:1rem;height:.4rem}.success-celebration__confetti span:nth-child(14){left:70%;background:rgb(var(--color-accent-text));animation-delay:.55s;transform:rotate(-25deg);width:.5rem;height:.5rem;border-radius:50%}.success-celebration__confetti span:nth-child(15){left:38%;background:rgb(var(--color-accent-text));animation-delay:.18s;transform:rotate(10deg)}@keyframes confetti-fall{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(14rem) rotate(360deg)}}@media (prefers-reduced-motion: reduce){.success-celebration__cart{animation:none}.success-celebration__confetti{display:none}}@media screen and (max-width: 1199px){.information-block{display:block;max-width:900px;margin-left:auto;margin-right:auto}.information-block img{display:none}}#submitted-order-receipt{border-collapse:collapse;width:min(100%);text-align:left}#submitted-order-receipt caption{caption-side:top;text-align:left;margin-bottom:1rem;font-size:1.8rem;font-weight:600;line-height:1.35;color:rgb(var(--color-foreground))}#submitted-order-receipt th,#submitted-order-receipt td{padding:.8rem 1rem .8rem 0}#submitted-order-receipt th{font-weight:700;border-bottom:2px solid rgba(var(--color-accent-text),.35)}#submitted-order-receipt td{border-bottom:1px solid rgba(var(--color-accent-text),.35)}#submitted-order-receipt td:first-child{font-weight:700}#submitted-order-receipt td:last-child{padding-right:0}.cart-change-mission-banner{display:flex;align-items:center;gap:3rem;padding:3rem;margin-top:4rem;background-color:rgb(var(--color-background));border-radius:8px;max-width:900px}.cart-change-mission-banner__image{flex-shrink:0}.cart-change-mission-banner__image img{max-width:150px;height:auto}.cart-change-mission-banner__content p{margin:0;font-size:1.4rem;line-height:1.6}@media screen and (max-width: 749px){.cart-change-mission-banner{flex-direction:column;text-align:center;gap:1.5rem;padding:2rem}}@media print{.header,h2,h4,.success-celebration,.success-celebration__cart,.button--arrow,.cart-change-mission-banner,caption,.accordion{display:none!important}.app-section-container{padding:1rem!important;border:none!important}h1{font-size:1.8rem}}
