.block-choose-more-responsibly-form .cbr-form__controls .button,.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__prev,.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__next,.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__submit{cursor:pointer;display:inline-flex;padding:var(--button-default-vertical-padding) var(--button-default-horizontal-padding);align-items:center;gap:var(--button-default-gap);text-align:center;font-size:var(--button-default-font-size);font-style:normal;font-weight:700;line-height:var(--button-default-line-height);border-radius:var(--button-radius-rounded-full);border:none;transition:all .2s ease;text-decoration:none !important;flex-shrink:0}.block-choose-more-responsibly-form .cbr-form__controls .button:hover,.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__prev:hover,.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__next:hover,.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__submit:hover,.block-choose-more-responsibly-form .cbr-form__controls .button:focus,.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__prev:focus,.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__next:focus,.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__submit:focus{text-decoration:underline !important}.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__next,.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__submit{background-color:var(--color-background-invert);color:var(--color-text-invert)}.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__next:hover,.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__submit:hover,.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__next:focus,.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__submit:focus{background-color:var(--color-background-invert-subtle);box-shadow:0 0 0 var(--stroke-m) var(--color-border-bold-subtle);color:var(--color-text-invert)}.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__next:focus-visible,.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__submit:focus-visible{outline:none;box-shadow:0 0 0 calc(var(--stroke-m)*3) var(--color-shadow-subtle)}.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__prev{background-color:var(--color-background-base);color:var(--color-text-subtle);box-shadow:0 0 0 1px var(--color-border-light)}.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__prev:hover,.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__prev:focus{box-shadow:0 0 0 var(--stroke-m) var(--color-border-light);color:var(--color-text-primary);background-color:var(--color-background-base)}.block-choose-more-responsibly-form .cbr-form__controls .cbr-form__prev:focus-visible{outline:none;box-shadow:0 0 0 calc(var(--stroke-m, 0.125rem)*3) var(--color-shadow-subtle, rgba(0, 0, 0, 0.0980392157))}.block-choose-more-responsibly-form{margin-block:var(--spacing-2xl)}.block-choose-more-responsibly-form .cbr-form__header{margin-bottom:var(--spacing-m)}.block-choose-more-responsibly-form .cbr-form__title{color:var(--color-text-primary);font-size:var(--text-styles-interface-s-font-size);font-weight:700;line-height:var(--text-styles-interface-s-line-height);margin:0}.block-choose-more-responsibly-form .cbr-form__progress{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-l)}.block-choose-more-responsibly-form .cbr-form__step-indicator{color:var(--color-text-subtle);font-size:var(--text-styles-interface-xs-font-size);font-weight:500;line-height:var(--text-styles-interface-xs-line-height);margin:0}.block-choose-more-responsibly-form .cbr-form__progress-track{background:var(--color-background-neutral);border-radius:var(--radius-rounded-full);height:.375rem;overflow:hidden;width:100%}.block-choose-more-responsibly-form .cbr-form__progress-fill{background:var(--color-brand-tre-light-petrol);display:block;height:100%;transition:width 200ms ease;width:33.333%}.block-choose-more-responsibly-form .cbr-form__errors{background:var(--color-input-status-error-subtle);border:var(--stroke-input-border-width) solid var(--color-input-status-error-neutral);border-radius:var(--radius-input-s);color:var(--color-input-status-error-bold);font-size:var(--text-styles-input-description-font-size);font-weight:500;line-height:var(--text-styles-input-description-line-height);margin-bottom:var(--spacing-s);min-height:0;padding:var(--spacing-input-padding-vertical) var(--spacing-input-padding-horizontal)}.block-choose-more-responsibly-form .cbr-form__errors:empty{display:none}.block-choose-more-responsibly-form .cbr-form__steps{background:var(--color-background-base)}.block-choose-more-responsibly-form .cbr-form__step{display:none}.block-choose-more-responsibly-form .cbr-form__step.is-active{display:block}.block-choose-more-responsibly-form .cbr-form__step h3{color:var(--color-text-primary);font-size:var(--text-styles-interface-s-font-size);font-weight:700;line-height:var(--text-styles-interface-s-line-height);margin:0;padding-bottom:var(--spacing-l)}.block-choose-more-responsibly-form .cbr-form__step-intro{border-bottom:var(--stroke-s) solid var(--color-border-light);display:grid;gap:var(--spacing-3xs);margin-bottom:var(--spacing-l);padding-bottom:var(--spacing-xl)}.block-choose-more-responsibly-form .cbr-form__step-intro p{color:var(--color-text-subtle);font-size:var(--text-styles-interface-xs-font-size);line-height:var(--text-styles-interface-xs-line-height);margin:0}.block-choose-more-responsibly-form .cbr-form__grid{display:grid;gap:var(--spacing-l);grid-template-columns:minmax(0, 1fr)}.block-choose-more-responsibly-form .cbr-form__grid label{--cbr-label-color: var(--color-input-active-copy);display:flex;flex-direction:column;gap:var(--spacing-input-gap-m);margin:0}.block-choose-more-responsibly-form .cbr-form__grid label span{color:var(--cbr-label-color);font-size:var(--text-styles-input-label-font-size);font-weight:600;line-height:var(--text-styles-input-label-line-height);padding-inline:var(--spacing-3xs)}.block-choose-more-responsibly-form .cbr-form__grid label.has-error{--cbr-label-color: var(--color-input-status-error-bold)}.block-choose-more-responsibly-form .cbr-form__grid input{background:var(--color-input-active-background);border:var(--stroke-input-border-width) solid var(--color-input-active-border);border-radius:var(--radius-input-l);color:var(--color-input-active-copy);font-size:var(--text-styles-input-field-font-size);line-height:var(--text-styles-input-field-line-height);min-height:var(--spacing-input-set-height);padding:var(--spacing-input-padding-vertical) var(--spacing-input-padding-horizontal);width:100%}.block-choose-more-responsibly-form .cbr-form__grid input::-moz-placeholder{color:var(--color-input-active-copy-subtle)}.block-choose-more-responsibly-form .cbr-form__grid input::placeholder{color:var(--color-input-active-copy-subtle)}.block-choose-more-responsibly-form .cbr-form__grid input:focus{border-color:var(--color-input-active-accent-subtle);box-shadow:0 0 0 var(--stroke-s) var(--color-input-shadow-s);outline:0}.block-choose-more-responsibly-form .cbr-form__grid input.is-error,.block-choose-more-responsibly-form .cbr-form__grid input[aria-invalid=true]{border-color:var(--color-input-status-error-bold);box-shadow:0 0 0 var(--stroke-s) var(--color-input-status-error-neutral)}.block-choose-more-responsibly-form .cbr-form__questions{display:grid;gap:var(--spacing-m)}.block-choose-more-responsibly-form .cbr-form__step[data-step-type=questions]{background:var(--color-background-brand-petrol);border-radius:var(--radius-input-l);padding:var(--spacing-l) var(--spacing-m)}.block-choose-more-responsibly-form .cbr-form__step[data-step-type=questions] .cbr-form__step-intro{margin-bottom:var(--spacing-l);padding-bottom:0;border-bottom:0}.block-choose-more-responsibly-form .cbr-form__question{border:0;margin:0;padding:0}.block-choose-more-responsibly-form .cbr-form__question legend{color:var(--color-input-active-copy);font-size:var(--text-styles-interface-s-font-size);font-weight:700;line-height:var(--text-styles-interface-s-line-height);margin-bottom:var(--spacing-3xs);padding:0;width:100%}.block-choose-more-responsibly-form .cbr-form__read-more{margin-top:var(--spacing-2xs);margin-bottom:var(--spacing-l)}.block-choose-more-responsibly-form .cbr-form__read-more summary{color:var(--color-input-active-copy);cursor:pointer;display:inline-flex;font-size:var(--text-styles-interface-xs-font-size);font-weight:600;line-height:var(--text-styles-interface-xs-line-height);text-decoration:underline;text-underline-offset:.125rem}.block-choose-more-responsibly-form .cbr-form__read-more summary:focus-visible{border-radius:var(--radius-input-s);outline:var(--stroke-s) solid var(--color-input-active-accent-subtle);outline-offset:var(--spacing-4xs)}.block-choose-more-responsibly-form .cbr-form__read-more-content{color:var(--color-input-active-copy);font-size:var(--text-styles-interface-xs-font-size);line-height:var(--text-styles-interface-xs-line-height);margin-top:var(--spacing-2xs)}.block-choose-more-responsibly-form .cbr-form__options{display:grid;gap:var(--spacing-m);margin-top:var(--spacing-xs)}.block-choose-more-responsibly-form .cbr-form__options label{cursor:pointer;display:grid;align-items:center;gap:var(--spacing-input-gap-m);grid-template-columns:1.125rem minmax(0, 1fr);margin:0}.block-choose-more-responsibly-form .cbr-form__options label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-input-active-background);border:var(--stroke-input-border-width) solid var(--color-input-active-border);border-radius:50%;height:1.125rem;width:1.125rem}.block-choose-more-responsibly-form .cbr-form__options label input[type=radio]:checked{border-color:var(--color-input-active-accent);box-shadow:inset 0 0 0 .25rem var(--color-input-active-background);outline:.25rem solid var(--color-input-active-accent);outline-offset:-0.25rem}.block-choose-more-responsibly-form .cbr-form__options label input[type=radio][aria-invalid=true]{border-color:var(--color-input-status-error-neutral);outline-color:rgba(0,0,0,0)}.block-choose-more-responsibly-form .cbr-form__options label span{color:var(--color-input-active-copy);font-size:var(--text-styles-input-line-font-size);font-weight:500;line-height:var(--text-styles-input-line-line-height)}.block-choose-more-responsibly-form .cbr-form__question.has-error legend{color:var(--color-input-status-error-bold)}.block-choose-more-responsibly-form .cbr-form__question.has-error .cbr-form__options{border-left:var(--stroke-s) solid var(--color-input-status-error-bold);padding-left:var(--spacing-xs)}.block-choose-more-responsibly-form .cbr-form__preview{border:var(--stroke-input-border-width) solid var(--color-border-light);border-radius:var(--radius-input-l);padding:var(--spacing-m)}.block-choose-more-responsibly-form .cbr-form__preview ul,.block-choose-more-responsibly-form .cbr-form__preview ol{margin:var(--spacing-xs) 0 var(--spacing-m);padding-left:var(--spacing-l)}.block-choose-more-responsibly-form .cbr-form__controls{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-l)}.block-choose-more-responsibly-form .cbr-form__controls .button{flex:1;justify-content:center;margin-top:0}.block-choose-more-responsibly-form .cbr-form__submit{margin-top:var(--spacing-s)}.block-choose-more-responsibly-form .acf-form-submit{margin:0}.block-choose-more-responsibly-form .cbr-form__checkbox-label{display:flex;gap:var(--spacing-xs);align-items:flex-start;margin-top:var(--spacing-m)}.block-choose-more-responsibly-form .cbr-form__checkbox-label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-input-active-background);border:var(--stroke-input-border-width) solid var(--color-input-active-border);border-radius:var(--radius-input-s);cursor:pointer;flex-shrink:0;height:1.25rem;margin-top:.125rem;position:relative;width:1.25rem}.block-choose-more-responsibly-form .cbr-form__checkbox-label input[type=checkbox]:checked{background:var(--color-input-active-accent);border-color:var(--color-input-active-accent)}.block-choose-more-responsibly-form .cbr-form__checkbox-label input[type=checkbox]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:.375rem;height:.625rem;border:solid var(--color-input-active-background);border-width:0 .125rem .125rem 0}.block-choose-more-responsibly-form .cbr-form__checkbox-label input[type=checkbox]:focus{box-shadow:0 0 0 var(--stroke-s) var(--color-input-shadow-s);outline:0}.block-choose-more-responsibly-form .cbr-form__checkbox-label input[type=checkbox][aria-invalid=true]{border-color:var(--color-input-status-error-bold)}.block-choose-more-responsibly-form .cbr-form__checkbox-label span{color:var(--color-input-active-copy);flex:1;font-size:var(--text-styles-input-line-font-size);line-height:var(--text-styles-input-line-line-height)}.block-choose-more-responsibly-form .cbr-form__checkbox-label span a{color:var(--color-input-active-accent);text-decoration:underline;text-underline-offset:.125rem}.block-choose-more-responsibly-form .cbr-form__checkbox-label span a:hover{text-decoration:none}.block-choose-more-responsibly-form .cbr-form__checkbox-label span a:focus-visible{border-radius:var(--radius-input-s);outline:var(--stroke-s) solid var(--color-input-active-accent-subtle);outline-offset:.0625rem}.block-choose-more-responsibly-form .cbr-form__checkbox-label.has-error span{color:var(--color-input-status-error-bold)}.block-choose-more-responsibly-form .cbr-form__checkbox-label.has-error input[type=checkbox]{border-color:var(--color-input-status-error-bold);box-shadow:0 0 0 var(--stroke-s) var(--color-input-status-error-neutral)}@media(width >= 768px){.block-choose-more-responsibly-form .cbr-form__step[data-step-type=questions]{padding:var(--spacing-l)}.block-choose-more-responsibly-form .cbr-form__controls{justify-content:flex-start}}@media(width <= 767px){.block-choose-more-responsibly-form .cbr-form__header{margin-bottom:var(--spacing-s)}.block-choose-more-responsibly-form .cbr-form__grid{grid-template-columns:1fr}.block-choose-more-responsibly-form .cbr-form__controls .button{flex:1;min-width:0}}
